프로젝트 소개
ravynOS는 x86-64 시스템에서 macOS와 유사한 경험과 일부 호환성을 제공하는 것을 목표로 하는 오픈소스 운영체제 프로젝트이며, arm64/arm64e는 추후 지원될 예정입니다. 이는 Darwin과 FreeBSD 기반, 같은 분야의 기존 오픈소스 패키지, 그리고 부족한 부분을 채우기 위한 새로운 코드 위에 구축됩니다.
명시된 설계 목표는 다음과 같습니다:
- macOS 애플리케이션과의 소스 호환성, 즉 Mac 애플리케이션을 ravynOS에서 컴파일하여 실행할 수 있음을 의미하며, 바이너리 호환성은 장기적인 목표입니다.
- 파일 관리자, 애플리케이션 런처, 열려 있는 애플리케이션을 반영하는 상단 메뉴 바 등 유사한 GUI 메타포와 친숙한 UX를 제공하고, 애플리케이션에 기대되는 Apple API를 제공합니다.
- macOS 폴더 구조(/Library, /System, /Users, /Volumes 등) 및 파일시스템(HFS+, APFS)과의 호환성, 그리고 FAT, NTFS, ZFS와 같은 다른 유용한 파일시스템 지원.
- App Bundle 형태의 자체 포함 애플리케이션, DMG 파일 및 기타 아카이브 형식 지원.
- 최신 도구, 셸, 파워 유저 도구를 갖춘 업데이트된 Unix 환경.
- 사용하기 즐겁고, 안전하며, 안정적이고, 성능이 뛰어난 것을 목표로 합니다.
README는 기여자들에게 프로젝트 구축을 도울 것을 요청하며, 현재 프로젝트와 필요 사항에 대해서는 CONTRIBUTING.md를 안내하고, 커뮤니티 채널로 Discord 서버와 Matrix 방(#ravynOS-general:matrix.org)을 나열합니다. 또한 여러 언어로 된 README 번역본 링크를 제공하며, 내용이 다를 경우 영어 버전이 우선임을 명시합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.