码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 兼容MacOS和FreeBSD软件包的开源ravynOS操作系统


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

    主要设计目标:

    • 与 macOS 应用程序的源码级兼容(比如你可以在本系统上编译和运行 macOS 应用)
    • 相似的 GUI 和 UX(文件管理器、程序启动器、顶部菜单之类)
    • 与 macOS 兼容的目录层次(/Library、/System、/Users、/Volumes 之类),可能计划支持 HFS+ 和 APFS 文件系统,计划完全支持 ZFS 文件系统
    • 支持 App Bundles、AppDirs 以及 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 更新的时候会卡住

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

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

    pkg等时间长了报错:

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

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

    换成原装的pkg地址,

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

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

  • 相关阅读:
    Flask框架——基于类的视图
    【Java基础】变量、标识符及类型转换
    Unity3D学习之UI系统——使用UGUI制作游戏登陆界面
    Unity 3D 简易对象池
    Redis实操详解
    云原生应用的未来:无服务器计算的崭露头角
    国密浏览器介绍与下载
    jemalloc 5.3.0源码总结
    第3季社区Task挑战赛开启,一起玩开源
    13.真刀实枪做项目---博客系统(页面设计)
  • 原文地址:https://blog.csdn.net/skywalk8163/article/details/139742813
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号