Windows의 오픈 소스 대체 운영 체제에 대한 내 경험: 장점, 단점 및 평가

저는 주말 내내 윈도우가 아닌 윈도우 버전을 사용했습니다. 윈도우 소프트웨어를 실행하지만 마이크로소프트 코드는 전혀 포함하지 않는 운영 체제죠. ReactOS는 1998년부터 개발되어 왔으며, 개발자들은 윈도우를 처음부터 리버스 엔지니어링하여 윈도우 앱을 실행하는 완전한 오픈소스 운영 체제를 구축했습니다.

Windows의 오픈 소스 대안에 대한 나의 경험: 장점, 단점 및 포괄적인 검토

모든 메뉴, 대화 상자, 시스템 호출은 Windows가 실제로 작동하는 모습을 보고 직접 개발한 자원봉사자들이 재현했습니다. 26년간의 개발 끝에 저는 Windows에 대한 이 오픈 소스 접근 방식이 실제로 효과가 있는지 확인해야 했습니다.

놀랍게도 작동은 했지만 예상했던 방식은 아니었습니다. Windows의 무료 대안ReactOS는 Windows 자체를 에뮬레이션하는 독특한 접근 방식을 취합니다. 모든 사람에게 적합한 것은 아니지만, 적절한 사용 사례라면 ReactOS가 놀라운 경험을 선사할 수도 있습니다.

준비

작동하게 하려면 인내심이 필요했습니다.

Ryzen 5 테스트 시스템에서 부팅 USB 오류가 발생하여 제 가상 머신에서 ReactOS를 테스트했습니다. 하지만 AMD 또는 Intel 듀얼 코어 프로세서가 장착된 구형 PC를 사용한다면 더 나은 결과를 얻을 수 있을 것입니다.

운영체제를 설치하려면 ISO 파일이 필요합니다. 이동 ReactOS 다운로드 페이지 ISO 파일을 다운로드하려면 다음을 수행합니다. 완료되면، اتبع الخطوات التالية :

  1. VirtualBox에서 새 가상 머신을 만듭니다. ISO 파일을 다운로드하고 메모리와 디스크 공간을 할당합니다. 32비트 운영 체제이므로 4GB 메모리와 10GB 저장 공간을 할당하면 충분합니다. 완료되면 다음을 클릭합니다. 종결.
  2. ReactOS VM을 두 번 클릭하여 실행하세요. 화면에서 준비언어를 선택하고 클릭하세요 엔터 버튼 ReactOS를 설치하려면.
  3. 화면의 지시에 따라 장치 설정, 설치 디스크, 포맷 옵션을 선택하세요.
  4. 설치 파일을 설치하는 데 몇 분 정도 걸립니다. 설치가 완료되면 가상 머신이 다시 시작되고 시스템 기본 설정을 구성하라는 메시지가 표시됩니다.
  5. ReactOS 설정 마법사에서 다음을 클릭하세요. 다음, 화면의 안내에 따라 사용자 계정을 생성하고, 정확한 시간과 날짜를 설정하고, 테마를 선택하세요. 네 가지 테마 중에서 선택할 수 있습니다. 미즈, 클래식, 라우투스, و 달의 - 화면상에서 외관몇 가지 선택만 더 하면 설치가 완료됩니다.

초기 부팅 후 시스템이 드라이버를 자동으로 설치하도록 하세요. VirtualBox를 사용 중이고 화면이 흐릿하게 보이는 경우 게스트 추가 CD 이미지 설치 정확도 문제를 해결하려면.

ReactOS는 어떤 애플리케이션을 실행할 수 있나요?

새로운 환경에서의 기존 애플리케이션

ReactOS는 대부분의 기존 32비트 Windows 애플리케이션을 실행할 수 있습니다. 이 시스템에는 ReactOS 자체 버전의 Internet Explorer(Wine Internet Explorer), 명령 프롬프트, 애플리케이션 관리자, 그리고 XP와 같은 이전 Windows 버전에서 기대할 수 있는 기타 시스템 도구 등 일부 기존 애플리케이션이 사전 설치되어 있습니다.

브라우저는 기본적인 웹 브라우징은 가능하지만, 유튜브 시청이나 리소스 소모가 큰 콘텐츠 다운로드에는 어려움을 겪습니다. 타사 애플리케이션의 경우, 이전 버전의 Adobe Photoshop, 7-Zip, Chrome, Blender, 그리고 Word와 Excel 같은 Microsoft Office XP 애플리케이션을 설치해 보았습니다.

성능 면에서는 Office와 7-Zip은 원활하게 실행되었지만, Photoshop과 Blender는 가끔씩 오류가 발생했고, Chrome은 최신 웹사이트에서 가장 큰 어려움을 겪었습니다. 앱 설치는 Windows와 동일하게 진행됩니다. 웹에서 설치 프로그램을 다운로드하거나 응용 프로그램 관리자 ReactOS의 앱 스토어 역할을 하는 내장형 앱입니다.

하지만 애플리케이션 관리자의 앱 대부분은 매우 오래되었습니다. Chrome과 Firefox는 최신 웹 페이지를 불러오는 데 어려움을 겪고, YouTube는 오래된 브라우저를 감지하면 아예 불러오지 않습니다.

ReactOS의 목적은 무엇인가요?

단순한 향수 그 이상

ReactOS와 Windows 11이 동일한 디스플레이에 표시됨

몇 시간 사용해 본 후 첫 반응은 이랬습니다. "뭐가 그렇게 소란스러운 거야?" 사용자 인터페이스가 구식이고 오래된 32비트 애플리케이션만 실행할 수 있다고요. 최신 웹사이트는 거의 작동하지도 않고요. 최신의 완벽한 기능을 갖춘 Windows 운영 체제 대신 왜 이걸 설치해야 하죠?

하지만 그 답은 단순한 '아니요'보다 훨씬 더 미묘합니다. 첫째, Windows 애플리케이션을 기본적으로 실행하는 오픈 소스 프로젝트입니다. 리눅스에는 윈도우와 비슷한 배포판이 있습니다. KDE Plasma와 마찬가지로 모든 사람에게 적합한 것은 아니며, 특히 Windows와 해당 응용 프로그램에 익숙한 사람이라면 더욱 그렇습니다.

ReactOS는 Linux의 Wine에서 지원하지 않는 특정 Windows 드라이버에 의존하는 기존 소프트웨어를 유지 관리하거나 상용 애플리케이션(예: 판매 시점 시스템)을 실행하는 데 매우 귀중할 수 있습니다.

ReactOS 애플리케이션 관리자 open-1

또 다른 매력적인 측면은 교육적인 측면입니다. Windows는 가장 널리 사용되는 데스크톱 운영 체제이기 때문에 개발자는 NT가 "내부적으로" 어떻게 작동하는지 확인할 수 있습니다. 소스 코드를 컴파일하고 NT의 작동 방식을 이해(또는 적어도 개념을 얻는)하는 능력은 시스템 개발에 관심 있는 모든 사람에게 매우 중요합니다.

하지만 이것이 개발자들의 주된 목표는 아닙니다. 우리가 좋아하는 모든 Windows 애플리케이션과 드라이버를 실행할 수 있는 오픈 소스 환경을 만드는 것이 목표입니다. 하지만 안타깝게도 이는 엄청난 규모의 프로젝트이며, 아직 완성까지는 갈 길이 멉니다.

아직 개발 중

ReactOS를 몇 시간 동안 실험하면서 Microsoft 생태계와 독립적인 오픈소스 Windows 운영체제의 잠재력을 확인했습니다. 하지만 현재 상태로는 완벽과는 거리가 멀고, 매일 신뢰할 수 있는 시스템이 되려면 상당한 개선이 필요합니다.

이 프로젝트는 Linux와 같은 다른 오픈소스 프로젝트에 비해 개발자와 기여자 수가 제한적일 가능성이 높습니다. 안정적인 리소스가 없다면, Windows 수준의 복잡성을 구현하고 유지하는 것은 적절한 규모의 전담 팀으로도 어려울 것입니다.

하지만 이제 macOS나 Linux로 전환하지 않고도 Windows를 대체할 수 있는 강력한 대안이 필요합니다. ReactOS가 당장 해결책은 아닐지 몰라도, 그 존재 자체가 오픈 소스 커뮤니티에 도움이 될 것입니다. 그리고 어쩌면, 정말 어쩌면 언젠가 우리 모두를 놀라게 할지도 모릅니다.

맨 위로 이동 버튼