[include(틀:운영 체제)] [[파일:0.4.14.png]] ▲ 0.4.14의 스크린샷. [[파일:attachment/ReactOS/reactosstartmenu.gif]] ▲ 이건 초기 버전인 0.2 버전 스크린샷이다. [목차] == 개요 == [[http://www.reactos.org/|ReactOS 홈페이지]] [[https://reactos.org/wiki|ReactOS 위키]] [[https://youtube.com/c/ReactOSCommunity|유튜브 채널]] [[https://sourceforge.net/projects/reactos/|SourceForge]] 최신 공개 버전 (홈페이지 참고): 0.4.14-Release-93 '''[[Windows 98]]의 시대가 열렸던 [[1998년]]부터''' [[Windows 2000]] 이상 버전용으로 개발되었던 응용 프로그램 및 장치 드라이버를 호환될 수 있도록 만들어진 자유 [[오픈 소스]] [[Windows]] 클론 [[운영체제]]이다. [[GPL|GPLv2]] 라이센스와 부분적인 [[LGPL]], [[BSD 라이선스]] 하에 배포되고 있다. 사용시 유저 에이전트는 NT 5.2, [[Windows Server 2003]]으로 인식된다. ReactOS 위키에 따르면 가장 최초로 출시된 버전은 0.0.1 버전이지만 [[ISO]] 이미지 배포는 [[https://sourceforge.net/projects/reactos/files/ReactOS/|0.0.17 버전부터 시작되었다고 한다.]] 참고로 0.2 미만 버전들은 '''[[CLI]] 형태의 OS(다시 말해서 [[DOS]])'''였으며 [[2004년]] [[1월 25일]]에 출시된 0.2 버전에서부터 [[GUI]]를 갖추기 시작했다. 버전 0.4.12 기준으로 [[SCSI]] 디스크를 지원하지 않는다. 설치 시엔 IDE 디스크로 설치하는 것을 권장한다. == 특징 == 목표는 Windows용 소프트웨어들을 OS 상에서 네이티브로 실행시키는 것이며, 아직까지 일부 Windows용 소프트웨어가 성공적으로 실행되는 수준에 있다. 기존의 별개 OS 기반 위에서 Windows 프로그램을 실행시키는 [[Wine]]과는 달리 바닥부터 Windows와 완전히 호환되는 '''[[운영체제]] 하나를 통째로 만드는''' 일이기 때문에 개발 기간이 '''훨씬''' 오래 걸리며 이 OS 자체가 안정적이지 못한 면이 있었다. 그래도 오늘날에는 [[Wine]]의 일부 요소들을 수혈받아서 안정성 면에서는 상당히 많이 개선된 상태다. Wine과 마찬가지로 저작권 분쟁을 피하기 위해 독자적으로 코드를 작성한다. 즉 '''Windows 프로그램은 Windows에서 실행하는 것과 동일하게 실행되도록 해야 하나 내부 구조는 Windows와 다르게 해야 하기'''에 개발 속도가 느려질 수 밖에 없다. Wine과 다르게 운영체제이므로 훨씬 더 오래 걸린다. [* 여담으로 2006년에 MS의 바이너리와 동일한 어셈블리 코드가 들어간 게 걸리는 바람에 털린 적이 있었다.] 그러다보니 [[Windows API]]이나 커널 모드(ntoskrnl.exe) API 중 구현되지 않는 함수가 많다. 호환성을 위해 일단 구현되지 않은 함수라도 정의만 해놓았다. [[NTFS]]는 문서화되어 있지 않다보니 미지원, 그래서 FAT32이나 Btrfs으로 포맷하여 설치할 수 있게 되어 있다. 0.4.8 버전부터 NTFS도 지원하기 시작했지만 아직 개발 중이라 쓰기 기능은 기본적으로 막혀있으며 기본적인 기능(파일/폴더 생성, 이름 바꾸기 등)조차 일부만 구현되어 있다. USB를 통한 설치가 불가능하니 참고. 실제 컴퓨터에 설치할 수 있지만 많은 부품(특히 그래픽 카드) 드라이버와 호환되지 않는다. 설치하려고 하면 실패하거나 블루스크린이 일어나고 부팅이 되지 않는 경우도 있다. 가상머신에서 설치할 경우 가상머신마다 다른데 [[VMware]]의 경우 VMware Tools까지 문제 없이 설치할 수 있다. 다만 [[VirtualBox]]의 경우 문제 없이 설치 및 부팅이 가능하나 게스트 확장 기능을 설치한 후에는 부팅 중에 블루스크린이 일어난다. === 커널에서의 ReactOS === || [[파일:Wine_on_ReactOS.png|bgcolor=white&width=100%]] || || ReactOS 커널의 대략적인 구조도.[* 참고로 와인 로고가 있는 부분은 와인에 의존하고 있는 것이다.] || == 업데이트 == [[2011년]] [[3월 22일]] 0.3.13 버전을 출시하고 나서 그 다음 해인 [[2012년]] [[2월 7일]]에 0.3.14를 출시했다. [[2014년]] [[11월 5일]]에는 0.3.17을 출시했다. [[ACPI]] 기본으로 활성화, [[Wi-Fi]] 지원, '''테마 지원'''[* [[http://www.reactos.org/forum/viewtopic.php?p=82272|XP 테마가 적용된 스크린샷.]]], 새로운 [[TCP/IP]] 드라이버, shell32 개선 등을 담고 있다. 하지만 위의 [[Wi-Fi]] 지원은 아직 [[WPA]], WPA2를 지원하지 않는다. 무엇보다 저기 세 버전 아직 '''[[알파]]''' 버전이다! 2개월에서 6개월 간격으로 새로운 버전을 출시하는 것을 목표로 하고 있으며, 또한, 버전 0.5.0는 [[베타]] 버전으로, 실사가 가능한 시스템이 되는 목표를 가지고 개발 중이다. 이 외의 [[DirectX]]의 [[오픈소스]] 판인 React X 등 여러 가지가 개발 및 계획되어 있다. 2016년 2월 18일 0.4 버전이 드디어 출시되었다. 0.3과의 차이는 크게 안 보이지만 호환성 문제와 안정성이 크게 개선되었다. 최신 버전은 0.4.14이다. 0.4.9 버전 기준으로 디아블로 2 데모 버전 구동이 가능한 것으로 보인다. [[https://www.youtube.com/watch?v=V-s9daS9288|#]] 아직까지는 한국어 입력 및 글씨를 지원하지 않지만 한국어 표기 자체는 0.4.14부터 일부 적용되었다. [youtube(n35a1tYvG-o)] 64비트 버전도 개발 중이라고 한다. WOW64가 아직 구현되지 않아 32비트 프로그램을 사용할 수 없지만, 장기적으로는 64비트 환경에서 16비트 프로그램을 돌리는, 윈도우조차도 해내지 못한 일을 해낼 예정이라고 한다. 버전 정보만을 확인하려면, [[ReactOS/버전 일람]] 항목 참조. == 기타 == '''[[티맥스 윈도우]]'''가 이 OS의 소스코드를 무단 도용한 것으로 알려져 논란이 되기도 했다.[* 이후 티맥스는 ReactOS를 사용하지 않았다는 공식 입장을 밝혔다.] [youtube(EWu2vfPpnTs)] Windows 98의 리소스를 적용한 영상. [youtube(U6d7E1uKSmg)] [[Linus Tech Tips]]의 리뷰 영상. == 관련 문서 == * [[Wine]] [[분류:운영 체제]]