- ravynOS는 macOS와 유사한 사용자 경험과 일부 소스 호환성을 제공하는 오픈소스 운영체제
- FreeBSD 기반 위에 기존 오픈소스 패키지와 신규 코드를 결합해 x86-64 및 향후 ARM 시스템 지원 목표
- macOS 애플리케이션 소스 컴파일 및 실행, 유사한 GUI 구조, 폴더 레이아웃 호환성을 주요 설계 목표로 함
- App Bundle, AppDir, AppImage 형식의 설치 없는 애플리케이션 구조와 FreeBSD/Linux 바이너리 호환성 제공
- 보안성·안정성·성능을 중시하며, macOS 사용자에게 친숙한 환경을 오픈소스로 구현하려는 시도
ravynOS 개요
-
ravynOS는 macOS와 유사한 경험을 제공하고 일부 호환성을 유지하는 새로운 오픈소스 운영체제 프로젝트
- x86-64 시스템을 우선 지원하며, 향후 ARM 아키텍처로 확장 예정
- FreeBSD를 기반으로 하며, 기존 오픈소스 패키지와 신규 코드로 구성
- 주요 설계 목표는 macOS 애플리케이션 소스 호환성 확보
- 사용자는 macOS용 애플리케이션을 ravynOS에서 컴파일 후 실행 가능
- macOS와 유사한 GUI 및 UX 제공: 파일 관리자, 애플리케이션 런처, 상단 메뉴바 등
-
폴더 구조 및 파일시스템 호환성 유지
-
/Library,/System,/Users,/Volumes등 macOS 디렉터리 구조 지원 - HFS+ , APFS 파일시스템과의 호환성 가능성 언급
- ZFS 완전 지원 포함
-
-
애플리케이션 배포 구조
- App Bundle, AppDir, AppImage 형식을 통한 설치 없는 실행 환경 제공
-
/Applications디렉터리 내에서 독립 실행형 앱 관리 가능
-
FreeBSD 및 Linux 호환성 유지
- FreeBSD 기본 시스템 및 X11 환경과의 호환성 유지
- FreeBSD의 Linux 호환 계층을 통해 Linux 바이너리 실행 가능
- 장기적으로 macOS Mach-O 바이너리 및 라이브러리 호환성 목표
- 프로젝트는 안정적이고 보안성이 높으며 성능이 우수한 사용자 경험을 지향
- 관련 정보는 공식 웹사이트 ravynos.com에서 제공
- 릴리스 노트, 스크린샷, FAQ 페이지를 통해 세부 내용 확인 가능
참여 및 커뮤니티
- 개발 참여자는 CONTRIBUTING.md에서 현재 진행 중인 프로젝트 및 필요 영역 확인 가능
- 커뮤니티 채널로 Discord 서버와 Matrix 채널(#ravynOS-general:matrix.org) 운영
저희는 macOS를 사랑하지만, 끊임없이 폐쇄되는 하드웨어와 생태계는 좋아하지 않습니다. 그래서 저희는 macOS의 뛰어난 성능과 오픈 소스의 자유를 동시에 제공하는 OS, ravynOS를 개발하고 있습니다.