Об этом проекте
ravynOS — это проект операционной системы с открытым исходным кодом, который стремится обеспечить опыт использования и некоторую совместимость с macOS на системах x86-64, с планами на arm64/arm64e в будущем. Он строится на основах Darwin и FreeBSD, использует существующие пакеты с открытым исходным кодом в этой области, а также новый код для заполнения пробелов.
Заявленные цели дизайна включают:
- Совместимость на уровне исходного кода с приложениями macOS, что означает, что приложение для Mac можно скомпилировать на ravynOS и запустить; бинарная совместимость является долгосрочной целью.
- Похожие метафоры графического интерфейса и знакомый пользовательский опыт, такие как файловый менеджер, лаунчер приложений и верхняя панель меню, отражающая открытое приложение, предоставляя ожидаемые API Apple для приложений.
- Совместимость с макетом папок macOS (/Library, /System, /Users, /Volumes и т.д.) и файловыми системами (HFS+, APFS), а также другими полезными файловыми системами, такими как FAT, NTFS и ZFS.
- Самодостаточные приложения в App Bundles, с поддержкой файлов 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.