x86, Arm, RISC-V용으로 처음부터 개발한 커널, 브라우저, 데스크톱 앱을 갖춘 그래픽 Unix 계열 운영체제입니다.
- 스타
- 18,444
- 포크
- 2,333
- 열린 이슈
- 122
- 마지막 커밋
- 18시간 전
어떤 프로젝트인가요?
ReactOS는 C로 작성된 오픈소스 운영체제로, NT4, 2000, XP, 2003, Vista, 7을 비롯한 Windows NT 계열용 애플리케이션과 드라이버를 실행하는 것을 목표로 합니다. 현재는 Windows Server 2003 호환성에 중점을 두면서 Vista 및 이후 NT 버전도 염두에 두고 있습니다.
Linux에서 Windows 프로그램을 실행하는 Wine과 달리, ReactOS는 Windows를 모델로 한 자체 커널과 아키텍처를 갖춘 독립형 운영체제입니다. 사용자 모드 구성 요소는 대부분 Wine 코드를 기반으로 합니다. 프로젝트 라이선스는 GPL 2.0입니다.
프로젝트는 품질 단계가 명시적으로 Alpha로 표시되어 있어 하드웨어와 소프트웨어 지원이 완전하지 않으며 디스크의 데이터가 손상될 수도 있습니다. 설치하려면 현재 FAT16 또는 FAT32 파티션이 필요하며, 버전 0.4.10부터 BtrFS를 실험적 옵션으로 제공합니다. 빌드에는 ReactOS Build Environment 또는 MSVC 2019+와 CMake 기반 도구를 사용하며, 부팅 가능한 ISO 이미지를 생성합니다.
핵심 기능
- 01Windows NT 계열 애플리케이션 및 드라이버와의 호환성을 목표로 합니다
- 02C로 작성되었으며 GPL 2.0 라이선스를 따릅니다
- 03configure 스크립트와 Ninja를 사용해 ReactOS Build Environment 또는 MSVC 2019+로 빌드할 수 있습니다
- 04부팅 가능한 CD 이미지(bootcd.iso)를 생성할 수 있습니다
- 05일일 빌드와 FAT 파티션을 포맷할 수 있는 설치 프로그램을 제공합니다
- 060.4.10부터 BtrFS 설치를 실험적으로 지원합니다
활용 사례
- Windows 호환 커널과 사용자 모드 하위 시스템의 구조를 살펴보기
- 오픈소스 환경에서 레거시 Windows 애플리케이션이나 드라이버를 테스트하기
- OS 개발, 드라이버 작업 또는 Win32 API 구현에 기여하기
- 가상 머신에서 운영체제를 실험하기
빠른 시작
- 1
ReactOS Build Environment(RosBE) 또는 Microsoft Visual C++ 2019 이상을 설정합니다
- 2
빌드 디렉터리에서 configure 스크립트를 실행합니다
configure.sh - 3
Ninja로 모든 모듈을 빌드합니다
ninja - 4
부팅 가능한 CD 이미지를 빌드합니다
ninja bootcd
사용 전 알아둘 점
- ReactOS는 알파 품질이며 하드 디스크의 데이터를 손상시킬 수 있으므로 가상 머신에서 테스트하세요.
- 기본적으로 FAT16 또는 FAT32 파티션에만 설치할 수 있으며, BtrFS 설치는 실험 단계입니다.
- 코드는 카피레프트 라이선스인 GPL-2.0에 따라 라이선스가 부여됩니다.
토픽
자주 묻는 질문
- reactos은(는) 무엇인가요?
- Windows NT 계열 애플리케이션과 드라이버의 바이너리 호환성을 목표로 하는 오픈소스 알파 단계 운영체제입니다. ReactOS는 C로 작성된 오픈소스 운영체제로, NT4, 2000, XP, 2003, Vista, 7을 비롯한 Windows NT 계열용 애플리케이션과 드라이버를 실행하는 것을 목표로 합니다. 현재는 Windows Server 2003 호환성에 중점을 두면서 Vista 및 이후 NT 버전도 염두에 두고 있습니다.
- reactos은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- reactos은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- reactos은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. reactos의 마지막 커밋은 2026년 11월 5일입니다.
- reactos은(는) 어디에 사용할 수 있나요?
- Windows 호환 커널과 사용자 모드 하위 시스템의 구조를 살펴보기 오픈소스 환경에서 레거시 Windows 애플리케이션이나 드라이버를 테스트하기 OS 개발, 드라이버 작업 또는 Win32 API 구현에 기여하기 가상 머신에서 운영체제를 실험하기
- reactos는 어떻게 설치하나요?
- ReactOS Build Environment(RosBE) 또는 Microsoft Visual C++ 2019 이상을 설정합니다 빌드 디렉터리에서 configure 스크립트를 실행합니다: configure.sh Ninja로 모든 모듈을 빌드합니다: ninja 부팅 가능한 CD 이미지를 빌드합니다: ninja bootcd
- reactos은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/reactos/reactos
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
앱에서 사용자 대신 작업을 수행하는 음성 에이전트가 내장된 Rust 운영체제
학생들이 전체 코드를 읽을 수 있도록 C와 RISC-V 어셈블리 약 2,000줄로 구현한 교육용 운영체제입니다.
File Explorer, 창, 터미널, 여러 앱과 게임을 갖춘 Windows 스타일 데스크톱 환경으로, 웹 브라우저에서만 실행됩니다.
데스크톱, Steam Deck, 휴대용 기기와 홈 시어터 PC용 변형을 제공하는 게이밍 중심의 커스텀 Fedora Atomic Linux 이미지입니다.