ravynOS

ravynOS
软件描述
ravynOS 是一款新的开源桌面操作系统,旨在为 x86-64 系统提供与 macOS 类似体验和兼容性。
官方网站
访问软件的官方网站了解更多信息
ravynos.com
什么是 ravynOS?
ravynOS 是一款新的开源桌面操作系统,旨在为 x86-64 系统提供与 macOS 相似的体验和兼容性。它基于 FreeBSD 的坚实基础,结合该领域现有的开源软件包以及新开发的代码以填补空白。ravynOS 致力于带来简洁、稳定、熟悉且直观的使用感受,能够处理日常任务,并尽可能实现与启发它的商业操作系统的兼容。
ravynOS 将系统相关组件主要置于 /System、/Library 和 /usr 目录下。/usr/local 树用于存放用户添加的内容(如 FreeBSD 软件包)。用户主目录位于 /Users 下,每个主目录均包含一个 ~/Library 文件夹,供 Cocoa 应用程序使用。Zsh 为默认系统 shell。
经过正确打包的应用程序通常位于 /Applications 或 ~/Applications,以 .app 包或 AppImage 形式存在。传统的类 Unix 应用程序仍按常规安装到固定目录。ravynOS 提供了 Cocoa 的实现(尚不完整),以及现代 Objective-C 运行时,安装在 /System/Library/Frameworks 中。编译器和链接器已修改以支持框架,标准的 -F 和 -framework 参数可正常工作。XCode 项目文件支持正在计划中,但目前已有 BSD 风格的 Makefiles 可轻松构建 .app 和 .framework 包。Swift 也已在路线图上。
特性与目标
全局菜单栏
一致的键盘快捷键与菜单
拖放式应用安装与卸载——无需包管理器,无需安装程序
与 Cocoa API 源码兼容
熟悉的命令,如 launchctl 和 open
流畅优雅的设计,类似 Aqua 风格
稳定、安全、高效
应用支持
FreeBSD 软件包、端口及应用程序
许多 Linux 应用可在 FreeBSD 兼容层中运行
多数开源 Cocoa 应用可在 ravynOS 的 Cocoa 运行时下编译并运行(除非依赖 GNUstep 扩展)
Darwin 与 macOS 二进制文件无法在 ravynOS 上运行
🔄 替代方案
113 个选择一个旨在让切换到Linux变得更容易、更简单、更快的Ubuntu发行版,不仅对Windows用户如此,对Mac和Linux发行版用户也同样免费。Feren OS力求成为全球最佳发行版之一,甚至可能是最好的操作系统……

Fusion OS
一个用 Nim 编写的爱好型操作系统。
SerenityOS
Serenity 是一个具有 90 年代美学风格的图形化 32 位类 Unix 操作系统,专为 x86 系统设计。
一个提供完全自由(自由之意)的 Arch Linux 衍生版本的项目。继承了 Arch 的轻量与灵活,Parabola 提供软件自由以及赋予用户全部控制权。
illumos
illumos 是一个自由开源的 Unix 操作系统。它源自 OpenSolaris,而 OpenSolaris 又源自 SVR4 UNIX 和伯克利软件发行版(BSD)。illumos 包含内核、设备驱动程序、系统库以及系统管理的实用软件。





