发布 ravynOS 0.6,这是一个旨在与 FreeBSD 兼容的 FreeBSD 版本 macOS

ravynOS 0.6 项目已发布。该项目正在开发一个基于 FreeBSD 的操作系统,旨在实现与各种应用程序的兼容性。 macOS 并提供定制外壳 macOS该项目的工作成果以 BSD 许可证发布。可启动 ISO 镜像大小为 760 MB (x86_64)。

该项目的既定目标是实现与应用程序的兼容性。 macOS 在源代码和可执行文件层面。前者意味着能够重新编译代码。 macOS- 在 ravynOS 中执行的应用程序,第二部分 - 集成到内核中,并对运行为 x86-64 和 arm64 架构编译的 Mach-O 可执行文件的更改进行检测。

在支持的文件系统中,ZFS 和那些用于 macOS HFS+ 和 APFS 文件系统。除了 FreeBSD 典型的 /usr 和 /usr/local 层级结构之外,还创建了特定的层级结构。 macOS /Library、/System 和 /Volumes 目录。用户主目录位于 /Users 层级结构中。每个主目录都包含一个 ~/Library 子目录,用于存放使用 Apple Cocoa API 的应用程序。

为了与……兼容 macOS 提供了 Cocoa API 和 Objective-C 运行时的部分实现(位于 /System/Library/Frameworks 目录下),以及修改后的编译器和链接器以支持它们。此外,还提供了与以下系统的兼容层: macOS ravynOS 还具备运行应用程序的能力, Linux基于 FreeBSD 提供的环境模拟基础设施 Linux (Linux(编译器)。

应用程序可以设计为 AppImage 格式的独立应用程序包(App Bundle),放置在 /Applications 或 ~/Applications 目录中。这些程序不需要安装或使用包管理器 - 只需拖放并启动 AppImage 文件即可。同时,保留了对传统 FreeBSD 软件包的支持。

图形环境是基于其自身的窗口构建的。 伺服器它使用精简版的 labwc 合成服务器(已移除对服务器端窗口装饰和主题的支持)、wlroots 和 Wayland 协议。图形应用程序可以使用 Qt 和 Cocoa 框架。界面使用标准 macOS 诸如带有全局菜单的顶部面板、相同的菜单结构、键盘快捷键、风格类似的 Filer 文件管理器以及对 launchctl 和 open 等命令的支持等概念。

自 0.5 版以来的变化包括:

  • 基础系统已更新至 FreeBSD 15-STABLE 分支。
  • 引入了极简图形界面,包括新的 SystemUIServer 顶部面板和 Dock 底部面板。
    
发布 ravynOS 0.6,这是一个旨在与 FreeBSD 兼容的 FreeBSD 版本 macOS
  • 该软件包包含 Terminal.app 终端模拟器的原型。
    
发布 ravynOS 0.6,这是一个旨在与 FreeBSD 兼容的 FreeBSD 版本 macOS
  • LoginWindow 登录管理器现在会在系统启动后立即启动。启动到实时模式时,您可以使用 liveuser 登录名无需密码即可登录。
    
发布 ravynOS 0.6,这是一个旨在与 FreeBSD 兼容的 FreeBSD 版本 macOS
  • 添加了使用 Win-Shift-Q 键盘快捷键退出图形会话的功能。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster