ravynOS 0.5.1 - 基於 FreeBSD 的 macOS 相容開源作業系統

sysin發表於2024-11-01

ravynOS 0.5.1 - 基於 FreeBSD 的 macOS 相容開源作業系統

ravynOS - 一個旨在提供 macOS 的精緻性和 FreeBSD 的自由度的作業系統

請訪問原文連結 https://sysin.org/blog/ravynos/ 檢視最新版。原創作品,轉載請保留出處。

作者主頁:sysin.org


ravynOS

ravynOS logo

我們喜歡 macOS,但我們不喜歡不斷封閉的硬體和生態系統。因此,我們正在建立 ravynOS - 一個旨在提供 macOS 的精緻性和 FreeBSD 的自由度的作業系統。

ravynOS 是一個基於 FreeBSD、CMU Mach 和 Apple 開原始碼的開源作業系統 (sysin),旨在相容 macOS 應用程式,並且沒有硬體限制。

下載 ravynOS

瞭解更多

這是 開發者預覽映象,主要用於幫助構建系統。您將需要真正的硬體來執行它。它應該可以在 FreeBSD-CURRENT (14.0) 支援且至少具有 2GB(推薦 8GB)RAM 的任何硬體上執行。

請注意: 2022 年 2 月 14 日,我們決定放棄當前使用 X11/KDE 桌面元件的路徑,並從頭開始編寫一個新的 UI,以更好地符合我們的目標。新 WindowServer 上的早期 UI 將於 2022 年 7 月 27 日開始成形。感謝您的耐心等待,我們致力於使 ravynOS 成為最好的版本。

專案目標

您喜歡的功能。

我們打算將 macOS 中您喜愛的許多功能帶到 ravynOS,例如簡潔的設計、全域性選單和拖放安裝。

  • 簡潔的設計

    An illustration of a clean window design

  • 全域性選單

    An illustration of a global menu

  • 一致的快捷方式

    An illustration of Shift and S keys

  • 簡單的應用安裝

    An illustration of an app ready to be dragged to Applications folder

  • 熟悉的資料夾

    Four familiar folders - Application, System, Library, and Users

  • Cocoa API

    An illustration with some Cocoa Appkit code

  • 漂亮的命令列

    An illustration of the macOS’ open command

  • 卓越的穩定性

    The FreeBSD devil from the bottom

應用

我們已經為您提供了應用程式。

許多 FreeBSD 移植和應用程式、Linux 應用程式,甚至瑣碎的 Darwin & macOS 二進位制檔案可以在 ravynOS 上執行。我們正在積極努力 改進它!

  • ravynOS,始終

    我們正在構建 ravynOS 原生的熟悉應用程式,打包為行動式應用程式 .app 捆綁並使用我們的 Cocoa、Qt 和 Mach。這些保證可以工作並無縫地融入您的桌面。

  • 主要是 FreeBSD

    支援 Wayland 的 FreeBSD ports 繼續在 ravynOS 上開箱即用 (sysin),或稍作改動。

  • Linux,有時

    許多支援 Wayland 的 Linux 應用程式預計可以與 FreeBSD 的 Linux 模擬層一起工作。

  • macOS,也許

    簡單的 macOS 和 Darwin 應用程式可以直接在 ravynOS 上執行。這是一個活躍的工作和研究領域。基於 AppKit 的原始碼可以本地構建和執行。

安裝注意事項

1、我下載了開發者預覽版 liveCD。使用者名稱和密碼是什麼?

目前 liveboot 的登入憑證為:liveuser,全部為小寫字母,無密碼。只需在使用者名稱欄位中輸入 liveuser,然後按 Enter 單擊登入按鈕。

2、為什麼在 VirtualBox/Vmware/QEMU 中不顯示 GUI?

由於 ravynOS 0.4.0 的 GUI 是從頭開始編寫的,因此還沒有任何虛擬機器 GPU 的驅動程式,包括 VMware VGA、Virtualbox SVGA、virtio-vga 或 qxl,因此目前還沒有任何形式的圖形加速可用。作業系統將在虛擬機器上顯示類似 shell/tty 的介面。

我們正在努力解決這個問題,歡迎提供幫助 (sysin)。ravynOS 的 vmwgfx 正在開發中,可能很快就會發布,從而可以在虛擬機器上測試 LiveCD🙂。目前,VM 可用於非 UI 開發。

3、當我嘗試啟動 ravynOS 的 LiveCD 時,我的電腦上顯示空白螢幕。為什麼會這樣?

目前,影片驅動程式僅適用於 Intel HD 系列、Intel Iris 系列(Xe 顯示卡)、大多數 AMD 整合和獨立 GPU。目前還沒有適用於 NVIDIA 的驅動程式。非常歡迎幫助解決這個問題。如果您的 GPU 支援,GUI 將在啟動時自動啟動。如果沒有,您將在螢幕上收到啟動訊息,然後是類似 shell 的介面 ( tty1 )。

筆者總結:預設使用者名稱為 liveuser 無密碼,不支援作為虛擬機器安裝(無 GPU 驅動,無圖形介面,僅命令列),僅支援 Intel 集顯和獨顯的物理機安裝(AMD 和 Nvidia 顯示卡不支援)

下載地址

ravynOS 0.5.1 “Sneaky Snek” x86_64
ravynOS “Sneaky Snek” Developer Preview Release v0.5.1

  • 百度網盤連結:https://pan.baidu.com/s/1clHWx1hKGy285I5sm73Hqg?pwd=j9u5
  • Github 下載

相關產品:

  • FreeBSD 14.1 正式版釋出 - 強大的 BSD UNIX 發行版
  • macOS 下載彙總 (系統、應用和教程)

相關文章