兼容MacOS和FreeBSD软件包的开源ravynOS操作系统

ravynOS 是一个新型的操作系统项目,致力于在 x86-64(终极目标是同时实现 ARM)平台上提供与 macOS 类似的体验和兼容性。它基于坚若磐石的 FreeBSD、现有的开源代码和锦上添花的新代码构建。

主要设计目标:

  • 与 macOS 应用程序的源码级兼容(比如你可以在本系统上编译和运行 macOS 应用)
  • 相似的 GUI 和 UX(文件管理器、程序启动器、顶部菜单之类)
  • 与 macOS 兼容的目录层次(/Library、/System、/Users、/Volumes 之类),可能计划支持 HFS+ 和 APFS 文件系统,计划完全支持 ZFS 文件系统
  • 支持 App BundlesAppDirs 以及 AppImage 自封装格式的应用 ------ 摆脱使用安装器的烦恼
  • 保持与 FreeBSD 基本系统和 X11 主要的兼容性 ------ 深层标准 Unix 环境
  • 藉着 FreeBSD 的 Linux 支持实现与 Linux 应用程序的二进制兼容
  • 终极目标是实现与 x86-64/arm64 macOS 应用程序(Mach-O)和库的兼容
  • 易用、稳定、安全、高效

官网:ravynOS -- Finesse of macOS. Freedom of FreeBSD.

源码:https://github.com/ravynsoft/ravynos

下载地址有多个,可以选择较快的镜像下载:

https://mirror.clarkson.edu/ravynos/releases/0.5.0/ravynOS_0.5.0_f15_amd64.iso

wget下载iso live cd

复制代码
wget -c https://mirrors.nomadlogic.org/ravynOS/releases/0.5.0/ravynOS_0.5.0_f15_amd64.iso

Virtual Box创建ravyn虚拟机

选择iso光盘机器动

安装好,启动之后使用liveuser用户名登录,默认没有密码。

但是virtualbox等虚拟机下还没有显卡驱动,所以无法尝鲜桌面了。

另外pkg 更新的时候会卡住

复制代码
pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from http://mirrors.ustc.edu.cn/freebsd-pkg/FreeBSD:15:amd64/latest, please wait...
^C

这样彻底就无法用了...

pkg等时间长了报错:

复制代码
pkg install git
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from https://mirrors.ustc.edu.cn/freebsd-pkg/FreeBSD:15:amd64/latest, please wait...
pkg: failed to extract pkg-static: Failed to create dir '/usr/local/sbin'

怀疑也是因为virtualbox里面的缘故。

换成原装的pkg地址,

还是不行。 所以暂时这台机器就没有什么用了.....

还是很看好这个开源项目,欢迎FreeBSD的家族再添新成员,希望ravynOS越来越好!

相关推荐
他们都不看好你,偏偏你最不争气3 小时前
【iOS】UIViewController
开发语言·macos·ios·objective-c·cocoa
李游Leo6 小时前
Rust 开发环境安装与 crates.io 国内源配置(Windows / macOS / Linux 全流程)
windows·macos·rust
库奇噜啦呼9 小时前
【iOS】UIViewController生命周期
macos·ios·cocoa
开开心心loky11 小时前
[iOS] 属性关键字
macos·ios·objective-c·cocoa·xcode
帅得不敢出门1 天前
macOS苹果电脑运行向日葵远程控制软件闪退
windows·macos·远程控制·向日葵
夏小花花1 天前
Mac m系列芯片向日葵打不开 解决方案
macos·mac
刹_那1 天前
MAC 多个版本 JDK进行切换
macos
应凌云1 天前
Mac环境Neovim 与 LazyVim 安装指南
macos
开开心心loky1 天前
[iOS] ViewController 的生命周期
macos·ui·ios·objective-c·cocoa
2301_794333911 天前
Docker Compose 运行 Milvus (Mac) 并与 python 连接测试
macos·docker·milvus