리액트 OS

ReactOS
리액트 OS
ReactOS logo.svg
ReactOS 0.4.14 desktop screenshot.png
ReactOS 0.4.14 데스크톱
개발자커뮤니티 공헌자
리액트OS 개발자
기입처C, C++[1]
OS 패밀리Windows와 같은
동작 상태알파
소스 모델오픈 소스[2]
초기 릴리즈1998년; 24년 전(1998년)
최신 미리보기2021년 12월 16일 / 0.4.14[3]; 7개월 [3](2021-12-16)
저장소
마케팅 대상퍼스널 컴퓨팅
갱신 방법CD-ROM ISO 이미지, QEMU 이미지, VirtualBox 이미지, VMware 이미지 또는 소스[4] 코드
플랫폼IA-32, x86-64
커널 타입하이브리드(Windows NT 패밀리와 호환되도록 설계)
영향을 받다Microsoft Windows
체납
사용자 인터페이스
그래피컬(ReactOS 탐색기)
면허증.GPL-2.0 이후[a]
공식 웹사이트www.reactos.org
Firefox Web 브라우저를 실행하는 ReactOS 0.4.14

ReactOS[5][6]amd64/i686 퍼스널컴퓨터용 무료 오픈소스 운영체제입니다.Windows Server 2003 이후 버전용 컴퓨터 프로그램디바이스 드라이버바이너리 호환성이 있습니다.ReactOS는 Windows[7][8][9] 문서화되어 있지 않은 Windows API[10]대한 정보로 인해 잠재적인 오픈 소스 드롭인 대체품으로 알려져 있습니다.

ReactOS는 1996년부터 개발되어 왔습니다.2022년 2월 현재, 이 소프트웨어는 여전히 기능 미완성 알파 소프트웨어로 간주되고 있으며, 따라서 개발자들에 [11][12]의해 평가 및 테스트 목적으로만 권장되고 있습니다.그러나 Adobe Reader 9.3, GIMP 2.6 및 LibreOffice 5.[13][14]4와 같은 많은 Windows 응용 프로그램이 현재 작동하고 있습니다.

ReactOS는 주로 C로 작성되며, React와 같은 일부 요소가 포함되어 있습니다.OS 파일 탐색기(C++로 작성).이 프로젝트에서는 Windows API 기능이 부분적으로 구현되어 있으며 AMD64 프로세서 [15]아키텍처로 이식되어 있습니다.ReactOS는 FOSS 생태계의 일부로서 많은 다른 FOSS 프로젝트,[16][17] 특히 Unix와 유사한 운영체제를 위한 Windows 호환성 계층을 제공하는 Wine 프로젝트와 재사용 및 협업합니다.

역사

초기 개발

1996년경, 프리 소스 오픈 소스 소프트웨어 개발자 그룹Windows 95의 복제를 구현하기 위해 FreeWin95라고 불리는 프로젝트를 시작했습니다.그 프로젝트는 시스템 설계에 대한 논의 중에 중단되었다.

FreeWin95는 높은 기대감으로 시작되었지만 1997년 말까지 아직 대중에게 공개된 빌드는 없습니다.그 결과, 당시 코디네이터인 제이슨 필비가 이끄는 프로젝트 구성원들이 프로젝트를 부활시키기 위해 함께.부활한 프로젝트는 윈도 [18]NT의 기능을 복제하려고 했다.새로운 프로젝트를 만들 때 ReactOS라는 새로운 이름이 선택되었습니다.이 프로젝트는 1998년 2월에 새로운 NT 커널과 기본 [19]드라이버를 위한 기반을 만드는 것으로 개발을 시작했습니다.리액트라는 이름OS는 IRC 채팅 중에 만들어졌습니다."OS"라는 용어는 운영 체제를 의미하지만, "반응"이라는 용어는 마이크로소프트의 독점적 [8]위치에 대한 그룹의 불만과 반발을 의미했습니다.

2002년에 리액트는OS Foundation은 모스크바에서 Maxim Osowski와 Alexsey Bragin이 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 이그제큐티브 [20]이그제큐티브 이그제큐티브로 설립되었습니다.2015년에 재단이 [21]청산되었다.

내부감사

저작권 기소를 피하기 위해 리액트OS는 Windows와는 완전히 구별되고 파생되지 않는 매우 신중한 [22]작업이 필요한 목표여야 했습니다.2006년 1월 17일, 개발자인 Hartmut Birr on the React에 의해 클레임이 제기되었습니다.OS 개발자의 메일링 리스트(ros-dev)에 대응OS 에는,[23] Microsoft Windows 의 분해로부터 파생된 코드가 포함되어 있습니다.Birr가 이의를 제기한 코드는 syscall의 BadStack 함수와 관련되어 있습니다.S [24]및 기타 지정되지 않은 항목.[25]Birr는 이 함수를 Windows XP의 분해된 바이너리와 비교하면서 BadStack 함수는 단순히 Windows XP에서 복사 붙여넣은 것이라고 주장했다.이 코드의 저자인 Alex Ionescu는 문제의 Windows XP 바이너리가 실제로 분해되고 연구되었지만, 이 코드는 단순히 복사 붙여넣기된 것이 아니라 다시 구현된 것이라고 주장했다.이러한 함수가 동일한 이유는 [26]함수를 구현할 수 있는 유일한 방법이 있었기 때문이라고 Ionescu는 주장했다.

2006년 1월 27일, 개발자는 리액트를 유지할 책임이 있습니다.OS 코드 저장소는 혐의에 대해 논의하기 위해 회의가 열린 후 접근을 금지했습니다.뉴스포지가 접근했을 때, 마이크로소프트는 이 사건에 대해 언급하기를 거부했다.리액트 이후OS는 자유롭고 오픈 소스 소프트웨어 개발 프로젝트입니다.이 주장은 자유 소프트웨어 커뮤니티로부터 부정적인 반응을 불러일으켰습니다.특히, Wine은 몇몇 비활동적인 개발자들이 기여하는[citation needed] 것을 금지하고 있으며,[27] 2006년 현재 두 프로젝트 간의 공식적인 고급 협력은 여전히 어려웠습니다.여러 활성 반응의 기여OS 개발자는 감사 후 승인되었으며, 버그 수정에 대한 낮은 수준의 협력이 여전히 이루어지고 있습니다.

리액트는 웹 사이트의 성명을 통해OS는 클린룸 리버스 엔지니어링의 구성 요소에 대해 서로 다른 법적 정의를 [28]충돌의 원인으로 꼽았습니다.기업은 잠재적인 소송을 피하기 위해 분해된 코드에 기초한 재실행을 원래 [29][30]코드를 분해하고 검사한 사람 이외의 사람이 작성해야 하는 정책을 제정하는 경우가 있습니다.ReactOS는 미국법 위반 가능성을 피하기 위해 클린룸 리버스 엔지니어링에 관한 지적재산권 정책 스테이트먼트의 요건을 명확히 했습니다.클린룸 리버스 엔지니어링만 사용하도록 내부 소스코드 감사를 실시하여 모든 개발자가 리버스 엔지니어링에 [27]관한 프로젝트의 정책을 준수하도록 약정서에 서명하도록 하였습니다.개발의 기여자들은 이러한 이벤트의 영향을 받지 않았으며 소프트웨어 개발 도구에 대한 모든 액세스는 곧 복구되었습니다.2007년 9월, 감사가 거의 완료됨에 따라, 감사 상태는 React에서 삭제되었습니다.OS 홈페이지감사는 완료되었지만 프로젝트 자체의 [31]정책 준수를 보장하기 위한 내부 노력일 뿐이어서 구체적인 내용은 공개되지 않았다.

복사된 것으로 알려진 어셈블리 코드의 상당수도 React의 자연스러운 진행으로 대체되었습니다.OS 개발은 휴대성을 [citation needed]위해 개발자가 C에 기능을 재실장했습니다.

또한 2004년에 유출된 Windows 소스 코드는[32] ReactOS에 법적 리스크로 간주되지 않았습니다.이는 광범위한 [33]확산으로 인해 영업 비밀은 법정에서 방어할 수 없는 것으로 간주되었기 때문입니다.

마이크로소프트의 커널 엔지니어인 Axel Rietschin은 React에서 특정 부분을 인식했다고 주장했다.클린룸의 재실장에서는 발생하지 않을 가능성이 높은 OS 커널.그는 이 프로젝트가 Windows Research Kernel의 소스 코드를 가져갔다고 주장합니다.이 커널은 대학에 라이선스되어 여러 번 유출되었습니다.내부 데이터 구조와 변수 이름은 ReactOS와 리서치 [34]커널 모두에서 정확히 동일한 이름을 가집니다.

Google Summer of Code 참여

2006년부터 [35]리액트는OS 프로젝트는 Google Summers of Code에 여러 번 참여했습니다.예를 들어 GSoC [36]2011에서 React는OS는 lwIP를 네트워크 [37]스택에 통합하는 학생 프로젝트를 지도했습니다.ReactOS는 지금까지 GSoC에 2006년, 2011년, 2016년, 2017년, 2018년, 2019년 6차례 참가했습니다.

러시아 지원 로비

2007~2015년 러시아 리액트React를 대표하는 OS 담당자OS재단은 러시아 연방정부에 대한 로비에 힘썼다.2019년 4월 현재, 이러한 노력은 ReactOS 및 러시아에 기반을 둔 React에 대한 정부 지원을 얻지 못하고 있습니다.OS Foundation은 2015년 [21]11월부터 해산되었습니다.

이전 리액OS 프로젝트 코디네이터 Aleksey Bragin(왼쪽)이 React를 보여줍니다.OS에서 Viktor Alksnis로
  • 2007년 당시 주(州)의 두마 멤버이자 민족주의 강경파인 Viktor Alksnis는 프로젝트 코디네이터 Alexsey Bragin을 만나 프로젝트를 발표 및 시연하고 React를 보여주었습니다.Total Commander 및 Mozilla [38]Firefox에서 실행되는 OS.
  • 2011년 스타브로폴주 베르네루스코에 소재한 고등학교를 방문했을 때 개발팀 멤버 [39]중 한 명이 참석한 가운데 드미트리 메드베데프 당시 대통령에게 시연회가 열렸다.
  • 2012년 7월 31일 블라디미르 푸틴은 러시아 대통령으로서 셀리거 청년 포럼을 방문했을 때 개발팀 멤버 [40]중 한 명인 마라트 카라토프가 참석한 가운데 시연도 받았다.
  • 2015년 4월 1일, Bragin은 독점 소프트웨어 수입에 대한 러시아의 의존도를 줄이기 위한 러시아 통신부의 전문가 회의에 참석했습니다.회의록에는 "React 기반 오픈 소스 운영 체제 생성"이라는 이름이 있습니다.PC, 노트북 및 기타 모바일 디바이스용 OS와 ReactOS [41][42][43][44]기반 서버용 오픈소스 운영체제 작성으로 3가지 이름 있는 제안 중 2위를 차지했습니다.

자금 지원 캠페인

2012년 5월 1일, 추가 개발 [45][46]프로젝트에 자금을 조달하기 위한 30,000유로의 자금 조달 캠페인이 시작되었습니다.연말에, 자금 목표의 약 50%를 달성해,[47] 기한 없이 자금 캠페인을 계속하기로 결정했습니다.그 돈은 ReactOS Deutschland e. V.로 보내졌다.독일에서는 이런 형태등록자원봉사단체(Eingetragener Verein)에 대해 세법에 따라 개발자에게 [48]직접 지급하는 것이 문제가 있어 급여와 같은 간접적인 가능성이 평가됐다.

Torium 코어 클라우드 데스크톱 프로젝트

반응할 때OS는 2013년 6월 SourceForge에서 이달의 프로젝트로 선정되었으며 Kickstarter에 대한 크라우드 펀딩 캠페인은 프로젝트 코디네이터인 [49]Aleksey Bragin과의 인터뷰에서 발표되었습니다.2013년 12월 23일, Kickstarter 캠페인이 [50][51]미화 120,000달러를 목표로 시작됨에 따라 발표된 프로젝트가 공개되었습니다.클라우드 컴퓨팅 서비스라고 불리는 Torium Core Cloud Desktop은 React를 사용합니다.OS를 핵심으로 하여 모바일 디바이스(스마트폰, 태블릿 등), 워크스테이션 또는 기타 연결된 디바이스에서 Windows 호환 애플리케이션을 사용할 수 있습니다.2014년 2월 21일, 모금액은 목표액에 미달하여 $48,965 (120,000 중 $48,965)가 모금되어 [52]송금되지 않았다.

ReactOS 커뮤니티 에디션

2014년 4월, 리액트는OS프로젝트는 ReactOS Community Edition을 출시하는 Indiegogo 캠페인을 발표했습니다.ReactOS는 0.4 릴리즈에 기반한 ReactOS 버전입니다.유연한 자금 지원 캠페인의 목표는 미화 50,000달러였으며,[53] 그 이상의 추가 목표도 있었습니다.React OS Community Edition의 개발은 커뮤니티 중심이며, React를 통해 이루어집니다.OS 유저는, 프로젝트의 [54][55]서포트를 목표로 하는 소프트웨어 및 하드웨어 드라이버를 결정하기 위해서, 투표와 자금 지원을 실시합니다.2014년 6월 1일, Indiegogo에서의 유연한 크라우드 펀딩 캠페인이 종료되어 커뮤니티 [56][57]에디션 개발을 위한 $25,141이 모금되었으며, 그 [58]후 하드웨어와 소프트웨어를 지원하기 위한 투표 프로세스가 시작되었습니다.

ReactOS Hackfest

React의 첫 인쇄 동영상OS

리액트OS프로젝트는 2015년 8월 7일부터 12일까지 [59][60][61]독일 아헨시에서 핵페스트를 개최하였습니다.Hackfest는 ReactOS에 많은 기능이 추가되는 결과를 낳았다.

두 번째 해킹페스트는 리액트가 주최했고OS 프로젝트는 2017년 8월 14일부터 18일까지 [62]독일 쾰른에서 진행됩니다.

세 번째와 네 번째 해킹페스트는 리액트가 주최했다.OS 프로젝트는 2018년 8월 16일부터 21일까지, 그리고 2019년 8월 15일부터 20일까지 각각 [63][64]베를린에서 진행됩니다.

그린테아 OS 포크

React 기반 Greenentea OS의 초기 프로토타입OS

React에서 처음 등장한 Greentea OS2016년 OS[65][66] 포럼에서 처음에는 커뮤니티에서 큰 환영을 받았으나 2017년 3월부터는 React에 대한 언급이 있을 경우OS는 리액트 상태로 프로젝트 저장소에서[67][68][69][70] 체계적으로 삭제되었습니다.OS가 코드별로 [71][72][73]구분되어 React에서 나쁜 평판을 받았습니다.OS 커뮤니티마침내 2018년 8월 24일, GitHub의 대부분의 Greenentea OS 저장소는 React를 포함하지 않고 처음부터 다시 작성되었습니다.OS코드로 인해 [74][75]별도의 프로젝트가 되었습니다.

릴리스 이력

시스템 버전 릴리즈 날짜 릴리스 정보
이전 버전, 유지 보수 불필요: 0.2.0 2004-01-25 GUI가 동작하는 첫 번째 릴리스
이전 버전, 더 이상 유지 보수되지 않음: 2004-03-03 버그 수정만
이전 버전, 더 이상 유지 보수되지 않음: 0.2.2 2004-04-27 버그 수정만
이전 버전, 더 이상 유지 보수되지 않음: 2004-06-26 새로운 Live CD 이미지, 커널 및 win32k 안정성 향상, 네트워크 개선 및 셸, 명령 프롬프트 및 하드웨어 드라이버 개선
이전 버전, 더 이상 유지 보수되지 않음: 2004-09-13 와인과 동기화된 코드, 컴파일러 수정 및 파일 헤더 정리
이전 버전, 더 이상 유지 보수되지 않음: 2005-01-02 WINE에서 메모장 Import, 날짜/시간 응용 프로그램 추가
이전 버전, 더 이상 유지 보수되지 않음: 2005-04-09 NVIDIA OpenGL 하드웨어 액셀러레이션 기능, 시스템 콜 데이터베이스 파일 생성용으로 작성된 NCITool
이전 버전, 더 이상 유지 보수되지 않음: 2005-08-21 새 명령 프롬프트, 내 컴퓨터 및 반응OS 로고 아이콘, 1단계 설치 외관 개선
이전 버전, 더 이상 유지 보수되지 않음: 2005-10-29 VMware 검출, CSRSS 개서
이전 버전, 더 이상 유지 보수되지 않음: 0.2.9 2005-12-22 버그 수정만[citation needed]
이전 버전, 더 이상 유지 보수되지 않음: 2006-08-27[76] 네트워킹을 공식적으로 지원하는 첫 번째 버전
이전 버전, 더 이상 유지 보수되지 않음: 2007-03-10[77] 프로그램 매니저 포함, 커널 재작성 시작
이전 버전, 더 이상 유지 보수되지 않음: 건너뛰었다 브랜치는 생성되었지만 릴리스되지[78] 않았습니다.
이전 버전, 더 이상 유지 보수되지 않음: 0.3.3 2007-09-12[78] 커널 및 win32k 개선
이전 버전, 더 이상 유지 보수되지 않음: 0.3.4 2008년[79] 1월 22일 레지스트리 변경 지원, 리모트 데스크톱 클라이언트 및 플러그플레이
이전 버전, 더 이상 유지 보수되지 않음: 2008-06-30[80] 버그 수정만
이전 버전, 더 이상 유지 보수되지 않음: 0.3.6 2008-08-06[81] RTL 지원
이전 버전, 더 이상 유지 보수되지 않음: 2008-11-04[82] x86-64 향상, MSVC, 새로운 스택
이전 버전, 더 이상 유지 보수되지 않음: 2009-02-04 Live[citation needed] CD에서 PSEH 및 멀티 파티션 HDD 지원 도입
이전 버전, 더 이상 유지 보수되지 않음: 0.3.9 2009년[83] 4월 26일 최소 24MB RAM, 고속 하이퍼스페이스 매핑, 초기 사운드 지원
이전 버전, 더 이상 유지 보수되지 않음: 2009-07-05[84] 초기 SATA 지원, USB 키보드/마우스 지원, 페인트 클론, 초기 MSVC.[85][86]
이전 버전, 더 이상 유지 보수되지 않음: 0.3.11 2009-12-16[87] Kdcom 개서, 중국어/한국어 글꼴, 호환성 업데이트, 사운드 시스템 개선
이전 버전, 더 이상 유지 관리되지 않음: 0.3.12 2010-10-20[88] 트랩 핸들러 리라이트, 타이머 및 메시지 처리 리라이트, NMI 지원, SxS 지원, 부분 EMS[89] 지원
이전 버전, 더 이상 유지 보수되지 않음: 0.3.13 2011-03-22[90] 힙 매니저의 리라이트, SATA 지원 향상, 그래픽[91] 문제 수정
이전 버전, 더 이상 유지 보수되지 않음: 0.3.14 2012-02-07[92] 디폴트로 유효하게 되어 있는ACPI, WiFi 지원(암호화되지 않은 WEP), 테마 지원, 새로운 TCP/IP 드라이버(LwIP), MSVC 호환성, 산란/수집 DMA 조작 지원, shell32[93] 개서
이전 버전, 더 이상 유지 보수되지 않음: 0.3.15 2013년[94] 5월 30일 마우스, 키보드 및 스토리지 디바이스용 USB 지원, 세션 관리 재작성, 업데이트된 UniATA 드라이버를 통한 AHCI 지원, alternate ReactOS 메모리 관리 모듈이 섹션을 제외한 모든 메모리 관리 업무를 인계받았습니다.React 디버깅을 위한 예비 지원WinDbg를 사용한 OS 컴포넌트, AutoHotkey 응용 프로그램 기능 테스트 스위트 결과에 따른 개선, 여러 번들[95] 드라이버에서 드라이버 검증 실행 시 오류 수정
이전 버전, 더 이상 유지 관리되지 않음: 0.3.16[96] 2014-02-06[97] CSRSS 개서, 테마 지원 향상, RTL8139용 네트워크 카드 드라이버, React 지원OS를[98] 통해 새로운 버전의 QEMU를 즉시 지원
이전 버전, 더 이상 유지 보수되지 않음: 0.3.17[99] 2014-11-05[100] NTVDM 포함, 글꼴 개선,[101][102] 버그[103] 수정
이전 버전, 더 이상 유지 보수되지 않음: 0[104] 2016년[105] 2월 16일 향상된 USB 지원, 새로운 파일 탐색기 셸 및 테마 설정, 향상된 VirtualBox 및 Virtual PC 지원, ext2 읽기/쓰기 지원, NTFS 읽기 지원 및 향상된 네트워킹 지원
이전[106] 버전, 유지 보수 불필요: 0.4.1 2016년[107] 5월 17일 향상된 액티베이션 컨텍스트, Btrfs 지원, 향상된 셸, USB 버그 수정, 가상 시스템 공유 폴더 지원
이전 버전, 더 이상 유지 관리되지 않음: 0.4.2 2016년[108] 8월 16일 향상된 Btrfs확장 파일 시스템 지원, 라이저FSUFS/FFS가 도입되었습니다.NET Framework 2.0 및 4.0 지원, 셸 수정 및 개선
이전 버전, 더 이상 유지 보수되지 않음: 0.4.3 2016-11-16[109] 새로운 Winsock 라이브러리, 초기 섹션 지원, 일반적인 버그 수정
이전 버전, 더 이상 유지 보수되지 않음: 0.4.4 2017-02-16[110] 초기 인쇄 스택 지원, 사소한 글꼴 수정, 통상적인 개선 및 버그 수정
이전 버전, 유지 보수 불필요: 0.4.5 2017년[111] 5월 18일 폰트나 폰트 지표의 렌더링 향상, 커널과 드라이버의 주요 수정, Microsoft Office 2010의 기능 테스트 완료
이전 버전, 더 이상 유지 보수되지 않음: 0.4.6 2017-09-01[112] 듀얼 부트 문제에 대한 몇 가지 수정, 지원 개선, NFS 드라이버 추가, 몇 가지 커널 및 파일 시스템 수정
이전 버전, 더 이상 유지 보수되지 않음: 0 2017-12-06[113] Applications Manager RAPPS 버전 향상, 탐색기에서의 "Quick-Launch" 툴바 구현, 파일 시스템 드라이버의 다양한 버그 수정, RDBSS/RXCE 및 NFS 지원 향상.
이전 버전, 유지 보수 불필요: 0.4.8 2018-04-14[114] 벌룬 알림, 알림 트레이, 셸 자동 완성, 새로운 NTFS 드라이버, 크래시 덤프 보고 및 NT6+ 소프트웨어 실험 지원.
이전 버전, 더 이상 유지 보수되지 않음: 0.4.9 2018-07-23[115] ReactOS는 (다시) 셀프호스팅입니다.
이전 버전, 더 이상 유지 보수되지 않음: 0 2018-11-06[116] BTRFS 부트를 서포트합니다.
이전 버전, 더 이상 유지 보수되지 않음: 0.4.11 2019-03-04[117] 배터리 관리용 드라이버(태스크바의 화면 오른쪽 하단의 시계 옆에 아이콘이 있습니다).기존 React 업데이트 지원OS의 인스톨.SATA 지원 향상.
이전 버전, 더 이상 유지 보수되지 않음: 0.4.12 2019-09-23[118] 커널 개량, 윈도 스냅 기능, 폰트 개량, 인텔 e1000 NIC 드라이버, 사용자 모드 DLL, 새로운 테마.
이전 버전, 더 이상 유지 보수되지 않음: 0.4.13 2020-04-09[119] 새로운 USB 스택, FreeLoader의 FAT 드라이버, 새로운 소프트웨어 도입:Accessibility Utility Manager(Accessibility Utility Manager).
현재 안정적인 버전: 0.4.14 2021-12-16[3] 「송신처」기능과 셸의 개량, NEC PC-9800 부트 지원, ICMP 개량, 커널 개량, NetKVM VirtIO 부팅, 기타 변경 및 개선
범례:
구버전
이전 버전, 아직 유지 관리됨
최신 버전
최신 프리뷰 버전
향후 출시

특징들

ReactOS 0.4.14 데스크톱: 왼쪽 [시작]메뉴와 오른쪽 [반응]OS 자체 파일 탐색기
ReactOS의 새로운 셸(v0.4.0 이후)
명령 프롬프트, Spider Solitaire, 계산기 및 WineMine
ReactOS 0.4.14 디바이스 매니저

프로그램

명령어

리액트OSreg명령어

다음은 ReactOS 명령 [120][121][122]프롬프트에서 지원되는 명령어 목록입니다.

발전

ReactOS 핵심 개발

ReactOS는 주로 C로 작성되며 ReactOS 탐색기나 사운드 스택 등의 일부 요소는 C++로 작성됩니다.이 프로젝트는 MinGW와 Microsoft Visual Studio를 모두 사용하여 컴파일되며 [126]컴포넌트에 패치를 제출함으로써 사용되는 빌드 시스템 개발에 기여합니다.

개발자들은 커널 및 사용자 모드 애플리케이션 프로그래밍 인터페이스(API)를 Windows NT 버전 5.2(Windows Server 2003)와 더 호환되도록 만들고 개발 [127]성숙에 따라 새로운 버전의 Windows를 목표로 더 많은 애플리케이션 및 하드웨어 지원을 추가하는 것을 목표로 하고 있습니다.DirectX 지원은 사내 구현인 ReactX를 통해 이루어집니다. 2D 및 OpenGL 3D 하드웨어 가속 렌더링은 기본적으로 수행되며 Direct3D와 같은 다른 그리기 기능은 주로 WineD3D[15][128]같은 Wine의 코드를 사용하여 임시 솔루션으로 OpenGL로 수정됩니다.

개발진행은 개발팀의 규모와 그 경험 수준에 따라 좌우된다.Windows 7 의 실장에 필요한 작업의 추정치로서 Microsoft 는 1,000명 정도의 개발자를 25 팀으로 편성해, 각 팀의 평균 개발자는 40 [129]명입니다.2011년 9월 2일 현재 리액트에서는Ohloh의 OS 엔트리는 "매우 크고 활발한 개발팀" 링크에 이어 12개월 동안 프로젝트에 참여한 개발자 33명과 [130]Apache Subversion을 통해 프로젝트에 참여한 누적 사용자 104명을 나열합니다.밀라노에서 열린 Hackmeeting 2009 프레젠테이션에서 React는OS 개발자인 Michele C.는 대부분의 개발자가 ReactOS에서 작업하면서 Windows 아키텍처에 대해 배우고 있으며 사전 [131]지식이 없다고 지적했습니다.

반응하는 동안OS는 현재 주로 x86/AMD64 PC [132]플랫폼을 대상으로 하고 있으며, ARM 아키텍처로의 포트는 "진행 중"[15]이었지만, 기능이 그다지 향상되지 않아 PowerPC로의 포트와 함께 포기되었습니다[133].[11]Xbox와 변형 IA-32 아키텍처인 NEC PC-9800에 대한 지원은 아키텍처별 [131][119][3]HAL을 사용하여 추가되었습니다.React 64비트 지원 향상OS는 「작업중」이지만, 개발은 [134]늦어지고 있는 것 같습니다.

협업 및 재사용

반응하는 동안OS는 오픈소스 소프트웨어로서 Windows 호환 커널을 구축하는 것을 목표로 하고 있습니다.완전한 OS를 만들기 위해 필요한 기능의 대부분은 이미 보다 큰 오픈소스 생태계에서 이용할 수 있습니다.가능한 경우 대응따라서 OS는 기존의 오픈 소스 [16]프로젝트를 기반으로 구축되어 협업합니다.반대로, Wine,[17] 이전의 Captive[135] NTFS Longene과 같은 프로젝트는 오픈 소스 React를 재사용합니다.OS 코드 베이스도 있습니다.[136]

하드웨어 드라이버 스택

를 들어 하드웨어 드라이버 측에서는 UniATA 프로젝트가 [12][137]ReactOS용 시리얼 ATA 드라이버를 제공합니다., FAT 인스톨 가능 파일 시스템[138]개서에서는, Full FAT 라이브러리를 사용하는 실험도 실시했습니다.ReactOS는 Haiku의 USB 스택을 참조 및 USB [139][140]지원의 기반으로 사용합니다.Mesa 3D는 OpenGL [12][126]렌더링을 제공합니다.

네트워킹

ReactOS의 네트워크 스택은 IP와 [141]같은 패킷 지향 프로토콜을 위해 내부적으로 개발된 구현과 함께 FreeBSD에 있는 OSKit의 네트워크 스택 포트의 TCP 부분에 구축됩니다.나중에 lwIP가 React에 통합되었습니다.OS 네트워크 [37]스택LSASS, SAM, NETLOGON인쇄 스풀같은 Windows 네트워크 서비스는 Samba/Samba TNG 프로젝트에서 이미 오픈 소스 대안으로 사용할 수 있습니다.rdesktop 포크는 마이크로소프트의 독점 Remote Desktop Protocol 클라이언트 소프트웨어 구현으로 사용됩니다.

와인 협력

와인 로고로 표시된 와인 의존 관계가 있는 ReactOS의 간단한 아키텍처 다이어그램입니다.흰색 상자는 서드파티제의 바이너리 소프트웨어를 나타냅니다.녹색 상자는 "userland" 컴포넌트이고 빨간색은 커널 컴포넌트입니다.

ReactOS 및 Wine 프로젝트는 바이너리 Windows 소프트웨어를 네이티브로 실행한다는 목표를 공유하기 때문에 많은 의존관계와 [17][142]개발을 공유할 수 있습니다.ReactOS는 Win32 [142]API 구현에 있어 Wine의 진보로부터 이익을 얻을 수 있도록 Wine 프로젝트의 일부를 사용합니다.와인의 NTDLL, USER32, KERNAL32, GDI32, ADVAPI32 컴포넌트는 아키텍처 차이로 인해 ReactOS에서 직접 사용할 수 없지만, 코드 조각과 기타 부품은 두 프로젝트 간에 공유할 수 있습니다.커널은 React에 의해 개발됩니다.Wine과 마찬가지로 OS는 기존 Unix와 유사[126][131]커널에 의존합니다.

이와는 별도로 실험적인 Arwinss 브랜치는 Win32 API의 대체 구현을 통해 USER32 및 GDI32 지원을 개선하기 위한 대체 수단으로 작성되었습니다.반면 리액트OS의 원래 Win32 서브시스템은 Windows에서와 동등한 것을 본떠 밀접하게 모델링되었으며, Arwinss는 해당 서브시스템의 아키텍처와 Wine에서 대응하는 구현을 결합하였습니다.이를 위해 Arwinss는 Wine의 GDI32와 USER32 라이브러리를 거의 변경하지 않고 사용하여 Wine의 기존 소프트웨어 호환성을 최대한 활용합니다.또한 Arwinss는 사용자가 로컬 디스플레이 [143]대신 원격 X 서버를 선택적으로 사용할 수 있도록 합니다.

다른.

Tango Desktop Project 이니셔티브는 데스크톱 환경의 애플리케이션을 위한 오픈 소스 설계 가이드라인과 리소스(아이콘)를 제공합니다.FreeType은 오픈 소스 소프트웨어 개발 라이브러리로, 텍스트를 비트맵에 렌더링하는 데 사용되며 다른 글꼴 관련 [12]작업을 지원합니다.KernelEx 프로젝트는 Windows-API 확장 및 호환성 계층 프로젝트로, 일부 Windows-API의 [144]오픈 소스 구현을 제공합니다.기타 기여 프로젝트는 MinGW, SYSLINUX, adns, ICU, GraphApp, Ext2, GNU FreeFont, DejaVu 글꼴Liberation [145][146][147]글꼴입니다.

포크

ReactOS 기반 포크는 다음과 같이 작성될 수 있습니다.

접수처

다양한 사람들이 ReactOS와 [8]Windows용 오픈 소스 드롭인을 대체할 수 있는 가능성을 인식하고 있습니다.독일 주간지 슈피겔의 2004년 기사와 인터뷰는 리액트를 묘사하고 있다.OS는 [8]Linux로 전환하지 않고 시판 소프트웨어의 사용을 중지하고 싶은 Windows 사용자를 대상으로 합니다.Linux 디스트리뷰션의 감시 웹사이트인 DistroWatch도 ReactOS를 나열하고 "Windows NT [156]아키텍처에서 볼 수 있는 최고의 설계 원칙에 기반한 자유롭고 오픈 소스 운영 체제"라고 설명하고 있습니다.

David Sugar는 2006년 Free Software Magazine의 칼럼에서 다음과 같이 언급했다.OS에서는 API가 폐지된 이전 버전의 Windows에 따라 응용 프로그램을 사용할 수 있습니다.그는 또한 무료 소프트웨어의 총 배치 기반을 확장할 수 있다는 점과 휴대용 애플리케이션을 [10]작성하는 과정에서 문서화되어 있지 않은 Windows API를 알고 싶어하는 개발자들을 위한 리소스로서의 가능성을 인식했습니다.PC 매거진 칼럼니스트C. Dvorak은 2008년에 Windows NT 아키텍처는 거의 변경되지 않았으며 복제에 이상적인 후보라고 언급했으며 React는OS는 "Microsoft의 [9]우위에 Linux보다 더 큰 위협"이 될 수 있습니다.Dvorak의 칼럼에 대해 ZDNet 테크놀로지 저널리스트 Dana Blankenhorn은 2008년에 기업의 스폰서와 파트너의 부족으로 인해 프로젝트가 Microsoft에 [157][158]해를 끼치지 않았다고 지적했습니다.이를 반영하여 2009년 OSNews의 Thom Holwerda는 React를 분류했습니다.취미용 운영체제 패밀리의 OS는 여가 시간에 일하는 소규모 개발자 그룹에 의해서만 유지되며, 보다 주류 운영체제의 재정적 지원과 RISC OS [159]이전 주류 운영체제의 유산이 결여되어 있습니다.

2015년 10월 리액트 네트워크 월드 리뷰OS v0.3.17은 "이것은 마치 Windows 2000을 실행하는 [160]것과 같다"고 언급하고 원래 Windows에는 없는 기능인 애플리케이션 패키지 매니저를 칭찬했습니다.

DistroWatch Weekly의 Jesse Smith가 React를 검토했습니다.OS v0.4.9는 ReactOS가 "궁극적으로 하드웨어 지원에 제한이 있다"며 아직 안정적인 [161]운영체제가 아니라고 지적했습니다.

어워드

ReactOS Project는 2011년 10만 러시아 루블(약 2700달러)의 상금으로 매년 Seliger Youth Forum "The Best Presentation" 상을 수상했으며, 개발팀 [162]멤버 중 한 명인 Alexander Rechitskiy가 참석했습니다.

ReactOS는 2012년 2월 27일부터 2013년 [163]4월 25일까지 SourceForge의 주요 프로젝트였습니다.2013년 6월과[164] 2019년 [165]2월 SourceForge에서 이달의 프로젝트였습니다.

「 」를 참조해 주세요.

메모들

  1. ^ LGPL 및 BSD 라이선스의 부품을 탑재한 GPL-2.0 이후

레퍼런스

  1. ^ "ReactOS on Open Hub". openhub.net. Black Duck Open Hub. Retrieved 24 October 2014.
  2. ^ "ReactOS on GitHub". GitHub. Retrieved 27 April 2019.
  3. ^ a b c d "ReactOS 0.4.14 released ReactOS Project". reactos.org. 16 December 2021. Retrieved 18 December 2021.
  4. ^ "Download ReactOS Project". www.reactos.org. Retrieved 28 July 2017.
  5. ^ Holwerda, Thom (5 March 2009). "ReactOS Targets Windows 2003, Vista". OSNews. Retrieved 14 October 2020.
  6. ^ vicmarcal (14 April 2018). "ReactOS 0.4.8 released!!". ReactOS.org Project News (Corporate blog). Archived from the original on 16 April 2018. Retrieved 14 October 2020. With software specifically leaving NT5 behind, ReactOS is expanding its target to support NT6+ (Vista, Windows 8, Windows 10) software.
  7. ^ Stahl, Louis-F. (23 June 2015). "Russland erklärt ReactOS zu favorisierter Windows-Alternative". heise online. Retrieved 14 October 2020.
  8. ^ a b c d Sixtus, Von Mario (20 February 2004). "ReactOS: Das Nicht-Windows" (in German). Spiegel Online. Retrieved 11 December 2009.
  9. ^ a b Dvorak, John C. (4 April 2008). "What A New OS Needs". PC Magazine. Retrieved 11 December 2009.
  10. ^ a b Sugar, David (31 January 2006). "A reaction to ReactOS". Free Software Magazine. Archived from the original on 10 August 2007. Retrieved 11 December 2009.
  11. ^ a b Kupfer, Matthias; Bragin, Aleksey (14 March 2010). ReactOS — Das zu Windows binärkompatible Open-Source-Betriebssystem. Chemnitzer Linux-Tage (in German). Chemnitz, Germany. Retrieved 15 March 2010.
  12. ^ a b c d Royal, Simon (16 February 2014). "ReactOS: A Windows Compatible Alternative OS". lowendmac.com. Retrieved 10 January 2016. While the main core of ReactOS is built from scratch, it has some dependencies on existing software and protocols. It uses parts of Wine, networking in the form of lwIP, USB from Haiku, as well as FreeType, Mesa3D, and UniATA.
  13. ^ Thom Holwerda (14 November 2007). "ReactOS Gets OpenOffice.org 2 Support; New Release Plans". OSNews.
  14. ^ reactos.org의 0.4.14 테스트(2022년 2월)
  15. ^ a b c Holwerda, Thom (17 January 2009). "ReactOS: Looking Back Upon 2008". OSNews. Retrieved 18 April 2019.
  16. ^ a b "ReactOS gets USB Stack, with Help from Us". Haiku. 20 February 2012. Retrieved 2 January 2016. The ReactOS and Haiku projects have had a friendly working relationship for several years now, with each group helping the other whenever possible.
  17. ^ a b c Vincent, Brian (15 May 2004). "Interview with Steven Edwards". winehq.com. Retrieved 6 January 2016. BV: Wine and ReactOS have had a mutually beneficial relationship. Is there anything Wine could do different that would help ReactOS development?[...] BV: You guys have certainly contributed a lot of your work back to Wine, including some of the utilities you've written. For instance, the task manager was recently ported from ReactOS. Do you guys have any plans in the works for developing more tools? Steven: I really want to see a solitaire clone make it in to Wine and ReactOS.[...] At some point we are going to have to develop replacement components for everything in Windows so if there is a program that Wine needs and ReactOS implements it then I will try to make sure it's released under a compatible license.
  18. ^ Loli, Eugenia (16 October 2001). "Interview with Jason Filby from the ReactOS Project". OSNews. Retrieved 18 April 2019.
  19. ^ Loschwitz, Martin (March 2004), "Projects on the Move" (PDF), Linux Magazine, p. 87, archived from the original (PDF) on 19 May 2011, retrieved 18 November 2009
  20. ^ "ReactOS Foundation — ReactOS Wiki". www.reactos.org. Retrieved 6 March 2019.
  21. ^ a b "ФОНД АКТИВИЗАЦИИ КИБЕРПРОСТРАНСТВА, ФАК, РЕАКТОС — ФОНД, ФОНД РЕАКТОС, г. Саранск: ИНН: 1328170012, ОГРН: 1021301112876". egrulinfo.com. Retrieved 18 April 2019.
  22. ^ Hancock, Terry (29 August 2008). "What if copyright didn't apply to binary executables?". Free Software Magazine. Retrieved 1 November 2020. (…) ReactOS aims to run actual Windows binary executable programs. This means that ReactOS must implement the entire Windows environment. Functions must do exactly what their Windows counterparts would do. In other words, like our notional parallel stew recipes, ReactOS and Windows should be functionally identical. In order to avoid copyright prosecution, though, ReactOS must be expressly completely distinct and non-derivative from Windows. This is a careful tightrope walk! ReactOS is a free, clean room re-implemented drop-in replacement for Windows. So, consider this, especially regarding extremely simple library calls: is it legal for ReactOS to produce identical binary code to Windows?
  23. ^ Birr, Hartmut (18 January 2006). "Bye bye". ros-dev (Mailing list). Retrieved 3 January 2009.
  24. ^ "BadStack in syscall.S". ReactOS. 17 January 2006. Archived from the original on 4 September 2017. Retrieved 4 August 2018.
  25. ^ Birr, Hartmut (18 January 2006). "Bye bye". ros-dev (Mailing list). Retrieved 16 November 2009.
  26. ^ Ionescu, Alex (18 January 2006). "Bye bye". ros-dev (Mailing list). Retrieved 16 November 2009.
  27. ^ a b Feller, Stephen (1 February 2006). "ReactOS suspends development for source code review". Linux.com. Retrieved 10 December 2009.
  28. ^ Steven Edwards (2006년 1월 27일)의 reactos.org에서 Reset, Reboot, Restart, 법적 문제 및 0.3으로의 긴 여정
  29. ^ Schwartz, Mathew (12 November 2001). "Reverse-Engineering". Computerworld.com. Retrieved 23 June 2013. To protect against charges of having simply (and illegally) copied IBM's BIOS, Phoenix reverse-engineered it using what's called a "clean room," or "Chinese wall", approach. First, a team of engineers studied the IBM BIOS — about 8KB of code — and described everything it did as completely as possible without using or referencing any actual code. Then Phoenix brought in a second team of programmers who had no prior knowledge of the IBM BIOS and had never seen its code. Working only from the first team's functional specifications, the second team wrote a new BIOS that operated as specified.
  30. ^ Hogle, Sean (23 October 2008). "Clean Room Defeats Software Infringement Claim in US Federal Court". Retrieved 23 May 2013. [...] dirty room reverse engineering should be done in conjunction with clean room development by using two physically and electronically isolated teams where one team does dirty room reverse engineering and the other does clean room development. If a dirty room team exists, the clean room engineers can write a description of the portion of the specification that needs elaboration or clarification. The dirty room engineers then use that request to create additional functional specifications or tests.
  31. ^ Bragin, Aleksey (18 September 2007). "Audit". ros-dev (Mailing list). Retrieved 3 January 2009.
  32. ^ Evers, Joris (12 February 2004). "Windows Code May Be Stolen". PC World. Archived from the original on 31 July 2013. Retrieved 20 November 2021.
  33. ^ 리셋, 리부트, 리부트, 리부트, 리부트, 법적 문제, 0.3으로 가는여정"이제 소스 코드 유출 문제에 대해서는 모든 우려를 잠재우고 싶습니다. 코드의 저작권 소유권을 유지하는 당사자가 법정에서 소스에 포함된 정보에 대해 무역 비밀주의를 주장하려고 할 수 있기 때문에 코드를 다운로드하여 유출한 사람에 대한 법적 영향은 알 수 없습니다. Windows의 소스 코드 유출이 널리 퍼지고 있기 때문에, 그 제품이 아직 무역 비밀에 부쳐지고 있다고는 말할없습니다」라고 Steven Edwards는 reactos.org에 게재했습니다(2006년 1월 27일).
  34. ^ Anderson, Tim (3 July 2019). "ReactOS 'a ripoff of the Windows Research Kernel', claims Microsoft kernel engineer". The Register.
  35. ^ "Google Summer of Code 2006". This is a page lists the students and organizations that participated in the Google Summer of Code 2006 program. [...] ReactOS
  36. ^ "TCP/IP driver replacement for ReactOS, using lwIP". Archived from the original on 21 March 2012. Retrieved 9 August 2011.
  37. ^ a b Gutman, Cameron (7 August 2011). "ReactOS is now using lwIP for TCP". lwip-devel (Mailing list). Retrieved 9 August 2011.
  38. ^ Alksnis, Viktor (6 June 2007). "Виктор Имантович Алкснис – Знакомство с проектом ReactOS" (in Russian). Retrieved 11 December 2009.
  39. ^ "Russian President Medvedev asked to fund Windows clone". BBC News. 13 September 2011. Retrieved 15 September 2011.
  40. ^ Z98 (5 August 2012). "ReactOS Presented to President Putin". ReactOS News. Retrieved 23 June 2013.
  41. ^ 2015년 4월 1일 러시아 통신부 명령 승인 수입대체 계획 소프트웨어 제4-8항에 따른 수입대체 인프라 소프트웨어 프로젝트 전문가 평가 회의록 【96】【수입 소프트웨어 승인 시】러시아 통신부클라이언트 operating system/Server operating systems의 1위 - 프로젝트 "국내 운영체제를 기반으로 한 기업 플랫폼"[...]2위 - 프로젝트 "React 기반 운영체제 오픈소스 작성"PC, 노트북기타 모바일 디바이스용 OS,"운영체제 오픈소스 기반 서버 ReactOS 작성" (기금 "Reaktos" MSTU. AN Bauman, LLC "Paral Plez Research" 등) (2015년 6월 2일, 번역)
  42. ^ "ReactOS as a second OS in Russian government's software freedom effort ReactOS Project". www.reactos.org. Retrieved 6 April 2019.
  43. ^ Russland-erklaert-ReactOS-zu-favorisierter-Windows-Alternative on louis-F. 온라인.Stahl (2015년 6월 23일, 독일어)
  44. ^ Russland macht ReactOS zu bevorzugter Windows-Alternative on Der Standard (2015년 6월 24일, 독일어)
  45. ^ Oliver Diedrich (3 May 2012). "ReactOS: Spenden gesucht". heise.de (in German).
  46. ^ ReactOS 프로젝트 코디네이터 Aleksey Bragin이 2013년 4월 15일 접근한 개인적인 호소
  47. ^ 2013년 12월 30일 Wayback Machine에서 2013년 12월 24일 아카이브 완료, 2013년 4월 15일 액세스(독일어)
  48. ^ "January 2013 Meeting Minutes". 7 February 2013. Archived from the original on 3 April 2013. Retrieved 19 June 2013. Late last year the German foundation learned that the contracts it was issuing for developers might not be compliant with German regulations involving non-profits. Due to this, the German foundation needed to temporarily halt payment to developers and consult with tax attorneys to determine how to proceed in a compliant manner.
  49. ^ "Sourceforge POTM June 2013". Sourceforge.com. 17 June 2013. Retrieved 17 June 2013. Well I don't want to spread too many rumors, but I can say that we do have something in the works. If all goes well, it's going to be announced within a week. While I cannot go into too many details, I can say that it involves Kickstarter and what we believe to be a viable commercial product based off of [sic] ReactOS.
  50. ^ Michael LarabelReactOS, Phoronix의 클라우드에 오픈 소스 윈도 도입(2014년 1월 22일)
  51. ^ Oliver Diedrich (21 January 2014). "ReactOS: Freier Windows-Klon braucht Unterstützung]". heise.de (in German).
  52. ^ Aleksey Bragin; Steven Edwards (23 December 2013). "Thorium Core Cloud Desktop". Kickstarter.com. Retrieved 8 April 2014.
  53. ^ Torsten Kleinz (8 April 2014). "XP ist tot, es lebe Windows" [XP is dead, long live Windows]. Die Zeit (in German).
  54. ^ Michael LarabelPhoronix에서의 커뮤니티 Windows OS 작업(2014년 4월 19일)
  55. ^ Silviu Stahie (4 April 2014). "ReactOS goes to Indiegogo, will run Windows apps natively". softpedia.com. Retrieved 8 April 2014.
  56. ^ Hoffman, Chris (14 November 2014). "Why prominent 'hobbyist' operating systems face an existential crisis". PCWorld. Retrieved 29 December 2015. ReactOS raised more than $25,000 in an Indiegogo crowdfunding campaign earlier in 2014, for the development of a community edition of the operating system.
  57. ^ Indiegogo 관련 reactos-community-edition (2014년 6월 1일)
  58. ^ ReactOS: Groee Fortschritte und Steppendien für Entwickler beim freien Windows-Nachbau by Louis-F. heise.de.Stahl (2014년 10월 2일, 독일어)
  59. ^ Russland-erklaert-ReactOS-zu-favorisierter-Windows-Alternative on louis-F. 온라인.Stahl "Einen Weitren Schub in der Entwicklung erhofft sich die ReactOS-Community boom ersten ReactOS Hackfest, das voom 7. bis zum 12.2015년 8월 Aachen stattfindet" (2015년 6월 23일, 독일어)
  60. ^ Russland macht ReactOS zu bevorzugter Windows-Alternative on Der Standard "Von 7. bis 12.August lédt die Entwicklergemeinde in Deutschland zum ersten ReactOS-Hackfest, das in Aachen über die Bühne wird." (2015년 6월 24일, 독일어)
  61. ^ "ReactOS Hackfest in Aachen". ReactOS. 1 September 2015. Retrieved 18 April 2019.
  62. ^ "ReactOS Hackfest 2017". ReactOS Wiki. Retrieved 18 April 2019.
  63. ^ "ReactOS Hackfest 2018". ReactOS Wiki. Retrieved 18 April 2019.
  64. ^ "ReactOS Hackfest 2019". ReactOS Wiki. Retrieved 20 October 2020.
  65. ^ a b "GreenteaOS ReactOS fork: any thougts [sic] about that project?". ReactOS Forum. 16 November 2016.
  66. ^ a b "Greentea OS is a fork of ReactOS". Greentea OS Website. 13 May 2017. Archived from the original on 13 May 2017. (표준)
  67. ^ "Cleanup · GreenteaOS/Teapot@bdf466f". Archived repository on GitHub. 14 March 2017.
  68. ^ "Description fixes · GreenteaOS/greenteaos.github.io@e9b8807". GitHub. 18 August 2017.
  69. ^ "Cleanup · GreenteaOS/Kernel@a87457d". Archived repository on GitHub. 20 November 2017.
  70. ^ "[CMake] Rename .cab · GreenteaOS/Kernel@d8a7bd0". Archived repository on GitHub. 20 November 2017.
  71. ^ "Greentea OS issue list had a lot ReactOS references". GitHub. 22 October 2017. Archived from the original on 22 October 2017. (표준)
  72. ^ "Greentea OS build system was essentially a fork of ReactOS Build Environment (RosBE)". Archived repository on GitHub. 23 January 2019.
  73. ^ "ReactOS Paint running in early prototype of Greentea OS with modified Lautus theme and desktop icons". GitHub. 25 January 2019. (표준)
  74. ^ "OSDev.org - GreenteaOS - aims to run .exe files". OSDev.org Forum. 30 December 2019.
  75. ^ "Initial commit · GreenteaOS/Greentea@b369446". GitHub. 24 August 2018.
  76. ^ "ReactOS 0.3.0 Released!". reactos.org. Retrieved 25 April 2020.
  77. ^ "ReactOS 0.3.1 Released". reactos.org. Retrieved 25 April 2020.
  78. ^ a b "ReactOS 0.3.3 Released!". reactos.org. Retrieved 25 April 2020.
  79. ^ "ReactOS 0.3.4 Released". reactos.org. Retrieved 25 April 2020.
  80. ^ "ReactOS 0.3.5". reactos.org. Retrieved 25 April 2020.
  81. ^ "ReactOS 0.3.6". reactos.org. Retrieved 25 April 2020.
  82. ^ "ReactOS 0.3.7". reactos.org. Retrieved 25 April 2020.
  83. ^ "ReactOS 0.3.9 Released". reactos.org. Retrieved 25 April 2020.
  84. ^ "ReactOS 0.3.10 Released". reactos.org. Retrieved 25 April 2020.
  85. ^ "ReactOS 0.3.10". OS Revolution. Archived from the original on 12 December 2009. Retrieved 9 December 2009.
  86. ^ Holwerda, Thom (6 July 2009). "ReactOS 0.3.10 Released". OSNews. Retrieved 9 December 2009.
  87. ^ "ReactOS 0.3.11 Released". reactos.org. Retrieved 25 April 2020.
  88. ^ "ReactOS 0.3.12 Released". reactos.org. Retrieved 25 April 2020.
  89. ^ Holwerda, Thom (20 October 2010). "ReactOS 0.3.12 Released". OSNews. Retrieved 8 November 2010.
  90. ^ "ReactOS 0.3.13 Released". reactos.org. Retrieved 25 April 2020.
  91. ^ 0.3.13 — ReactOS, ReactOS Foundation, retrieved 10 February 2014
  92. ^ "ReactOS 0.3.14 Released". reactos.org. Retrieved 25 April 2020.
  93. ^ 0.3.14 — ReactOS, ReactOS Foundation, retrieved 10 February 2014
  94. ^ "ReactOS 0.3.15 Released". reactos.org. Retrieved 25 April 2020.
  95. ^ 0.3.15 — ReactOS, ReactOS Foundation, retrieved 10 February 2014
  96. ^ ReactOS 리뷰 LinuxBSDos.com
  97. ^ "ReactOS 0.3.16 Released". reactos.org. Retrieved 25 April 2020.
  98. ^ ReactOS 0.3.16 Released, ReactOS Foundation, retrieved 10 February 2014
  99. ^ DistroWatch Weekly, 593호, 2015년 1월 19일
  100. ^ "ReactOS 0.3.17 Released". reactos.org. Retrieved 25 April 2020.
  101. ^ Gimp/GTK+ drawing problems, ReactOS Foundation, retrieved 5 October 2014
  102. ^ JRE installer and Winrar shows Marlett font instead the proper one, ReactOS Foundation, retrieved 5 November 2014
  103. ^ ReactOS 0.3.17 Released, ReactOS Foundation, retrieved 5 November 2014
  104. ^ DistroWatch Weekly, 652호, 2016년 3월 14일
  105. ^ ReactOS 0.4.0 Released, ReactOS Foundation, retrieved 16 February 2016
  106. ^ ReactOS 0.4.1 리뷰 - 콜드퓨전, Dedoimedo
  107. ^ ReactOS 0.4.1 Released, ReactOS Foundation, retrieved 17 May 2016
  108. ^ ReactOS 0.4.2 Released, ReactOS Foundation, retrieved 16 August 2016
  109. ^ ReactOS 0.4.3 Released, ReactOS Foundation, retrieved 16 November 2016
  110. ^ ReactOS 0.4.4 Released, ReactOS Foundation, retrieved 16 February 2017
  111. ^ ReactOS 0.4.5 Released, ReactOS Foundation, retrieved 19 May 2017
  112. ^ ReactOS 0.4.6 released, ReactOS Foundation, retrieved 1 September 2017
  113. ^ ReactOS 0.4.7 released!, ReactOS Foundation, retrieved 6 December 2017
  114. ^ ReactOS 0.4.8 released!!, ReactOS Foundation, retrieved 14 April 2018
  115. ^ ReactOS 0.4.9 released, ReactOS Foundation, retrieved 23 July 2018
  116. ^ ReactOS 0.4.10 released, ReactOS Foundation, retrieved 6 November 2018
  117. ^ ReactOS 0.4.11 released, ReactOS Foundation, retrieved 20 October 2020
  118. ^ "ReactOS 0.4.12 released ReactOS Project". reactos.org. Retrieved 23 September 2019.
  119. ^ a b "ReactOS 0.4.13 released ReactOS Project". reactos.org. Retrieved 10 April 2020.
  120. ^ "reactos/base/shell/cmd at master · reactos/reactos · GitHub". github.com.
  121. ^ "reactos/base/applications/cmdutils at master · reactos/reactos · GitHub". github.com.
  122. ^ "reactos/modules/rosapps/applications/cmdutils at master · reactos/reactos · GitHub". github.com.
  123. ^ "reactos/base/applications/cacls at master · reactos/reactos · GitHub". github.com.
  124. ^ "reactos/base/applications/sc at master · reactos/reactos · GitHub". github.com.
  125. ^ "reactos/base/applications/shutdown at master · reactos/reactos · GitHub". github.com.
  126. ^ a b c Ionescu, Alex (26 February 2006). The ReactOS Project – An Open Source OS Platform for Learning (PDF) (Speech). University of Waterloo, Canada. Retrieved 10 December 2009. {{cite speech}}:외부 링크 location=(도움말)CS1 유지보수: 위치(링크)
  127. ^ "ReactOS versioning". ReactOS. Retrieved 7 March 2015.
  128. ^ "ReactX". ReactOS Wiki. 28 May 2014. Retrieved 15 February 2022.{{cite web}}: CS1 maint :url-status (링크)
  129. ^ Sinovsky, Steven (18 August 2008). "The Windows 7 Team". Engineering Windows 7, MSDN. Retrieved 9 December 2009.
  130. ^ "ReactOS". Ohloh. Retrieved 2 September 2011.
  131. ^ a b c C., Michele (19 June 2009). ReactOS is (not) Windows (PDF). Hackmeeting 2009. Milan. Retrieved 20 October 2020.
  132. ^ "Installing". ReactOS. 20 January 2014. Retrieved 10 February 2014.
  133. ^ "ReactOS ports - ReactOS Wiki".
  134. ^ "ReactOS GitHub (Label: x64)". GitHub. Retrieved 11 August 2019.
  135. ^ Captive: OSNewsLinux용 NTFS 읽기/쓰기 파일 시스템 애드온 by Eugenia Loli "이들은 WINE과 React를 사용하고 있습니다.드라이버의 동작에 필요한 Windows 환경의 일부를 에뮬레이트 하기 위한 OS 코드」(2003년 12월 4일)
  136. ^ Linux unified kernel 0.2.4.1 "LUK 프로젝트는 Windows 및 Linux 사용자 랜드 라이브러리를 개발하지 않습니다.이러한 라이브러리는 Wine(또는 Microsoft Windows/React)에서 제공합니다.OS) 프로젝트와 Linux 프로젝트입니다.
  137. ^ "Universal ATA/SATA/AHCI driver for Windows NT3.51/NT4/2000/XP/2003/7". Alter.org.ua. Retrieved 10 February 2014.
  138. ^ Walmsley, James (2009). "Features — Portability". Archived from the original on 23 April 2010. Retrieved 19 February 2010.
  139. ^ Thom Holwerda의 OSNetws 지원으로 React OS는 USB 스택을 취득
  140. ^ "ReactOS gets USB Stack, with Help from Us". Haiku. 20 February 2012. Retrieved 2 March 2012.
  141. ^ "An interview with Art Yerkes, Network Developer for the ReactOS Project". Network Performance Daily. 28 March 2007. Archived from the original on 14 July 2011. Retrieved 22 February 2010.
  142. ^ a b "Acknowledgements". Wine. Retrieved 15 November 2009.
  143. ^ Holwerda, Thom (18 January 2010). "ReactOS Proposes Radical New Win32 Subsystem". OSNews. Retrieved 18 January 2010.
  144. ^ 소스 포지의 kernlex.네트워크
  145. ^ "Third party libraries — ReactOS". www.reactos.org. Retrieved 8 January 2015.
  146. ^ "FishEye: Annotated — reactos/trunk/reactos/media/doc/3rd Party Files.txt". code.reactos.org. Archived from the original on 3 August 2016. Retrieved 8 January 2015.
  147. ^ "[reactos] Contents of /trunk/reactos/dll/win32/syssetup/syssetup.rc". svn.reactos.org. Archived from the original on 4 September 2017. Retrieved 8 January 2015.
  148. ^ Eugenia Loli의 OSNets관한 Ekush 에뮬레이터와 그 라이선스에 관한 과제(2004년 11월 10일)
  149. ^ Ekush OS – 도난당한 소스 코드/저작권 침해(2004년 아카이브)
  150. ^ Ekush 차세대 운영체제 akshor.com (2004년)
  151. ^ ReactOS 서버Source Forge
  152. ^ ReactOS 서버 에디션
  153. ^ "OpenROS – Sourceforge". Archived from the original on 15 June 2016. Retrieved 5 August 2016.
  154. ^ 퓨전 운영체제Source Forge
  155. ^ ReactOS NG 2017년 9월 4일 Wayback Machine에서 아카이브 완료– GitHub[dead link]
  156. ^ distrowatch.com Reactos 리액션OS는 Windows NT 아키텍처에서 볼 수 있는 최고의 설계 원칙을 기반으로 하는 자유 오픈 소스 운영 체제입니다.(2016년 1월 입수)
  157. ^ Blankenhorn, Dana (13 May 2008). "ReactOS no threat to Windows". ZDNet. Archived from the original on 25 September 2008. Retrieved 22 December 2009.
  158. ^ Blankenhorn, Dana (13 May 2008). "ReactOS needs a channel". ZDNet. Retrieved 22 December 2009.
  159. ^ Holwerda, Thom (20 December 2009). "My OS Is Less Hobby Than Yours". OSNews. Retrieved 22 December 2009.
  160. ^ Lunduke, Bryan (28 October 2015). "Linux cousins Part 2: Reviewing ReactOS, the Open Source version of Windows". Network World. Retrieved 4 January 2016. In short: It's just like running Windows 2000. Except Free and Open Source. Which makes makes it feel both awesome. And dirty. And profound... also infuriating. If I'm honest, I really don't know how ReactOS makes me feel. But it's damned impressive that it exists and works so well. Beyond simply being Open Source, ReactOS has one cool features that Windows never really provided properly: An application manager that is laid out and structured like a Linux package manager. From within it you can even install a large number of FOSS software staples, such as Firefox, LibreOffice, and GIMP.
  161. ^ Jesse Smith. "Guix System Distribution 0.15.0 and ReactOS 0.4.9". DistroWatch Weekly (778). Retrieved 27 August 2018.
  162. ^ "Russian president asked to Fund Windows Open Source Clone". Jordan Open Source Association. 12 September 2011. Archived from the original on 1 February 2014. Retrieved 18 June 2013. At the forum, ReactOS won "The Best Presentation" award and a grant of 100,000 rubles (approximately 2,400 JDs). In addition, around twenty large investors became interested in the project.
  163. ^ "Featured projects, February 27, 2012". SourceForge.com. 27 December 2012. Retrieved 20 December 2012.
  164. ^ "Sourceforge POTM June 2013". Sourceforge.com. 17 June 2013. Retrieved 17 June 2013.
  165. ^ "February 2019, "Staff Pick" Project of the Month – ReactOS". 8 February 2019. Retrieved 25 May 2021.

외부 링크