發布 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