Airyx —— 基于 FreeBSD 的开源操作系统
Airyx 是一个新的开源桌面操作系统,旨在为 x86-64 系统提供与 macOS 相似的体验和兼容性。它建立在 FreeBSD 的坚实基础上,Airyx 的目标是给人以平滑、稳定、熟悉和直观的感觉,处理你的日常任务,并尽可能地提供与激发它的商业操作系统的兼容性。
Airyx 把系统主要放在/System、/Library 和 /usr中。/usr/local 树被保留给用户添加的东西(如 FreeBSD 软件包)。用户的主目录被放在/Users下,每个用户都有一个 ~/Library 文件夹供 Cocoa 应用程序使用。Zsh 是默认的系统 Shell。
经过打包的应用程序通常在 /Applications 或 ~/Applications 下,并以 .app Bundle 或 AppImage 的形式构建。
功能和目标:
- 全局菜单栏
- 一致的键盘快捷键和菜单
- 拖放式应用安装和卸载 —— 没有软件包管理器,没有安装程序
- 与 Cocoa APIs 的源代码兼容
- 熟悉的命令,如 launchctl 和 open
- 流畅而优雅的设计
- 稳定、安全、性能良好
应用程序支持:
- FreeBSD软件包、端口和应用程序
- 许多 Linux 应用程序可以在 FreeBSD 的仿真层中运行
- 开源的 Cocoa 应用程序可以用 Areyx 的 Cocoa 运行时编译和运行
- Darwin 和 macOS 的二进制文件(目前还)不能在 Areyx 上运行