ravynOS 0.5.0 发布 - 基于 FreeBSD 的 macOS 兼容开源操作系统

ravynOS 0.5.0 发布 - 基于 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.0 “Sneaky Snek” x86_64
ravynOS “Sneaky Snek” Developer Preview Release v0.5.0

  • 百度网盘链接:https://sysin.org/blog/ravynos/
  • Github 下载

相关产品:

  • FreeBSD 14.1 正式版发布 - 强大的 BSD UNIX 发行版
  • macOS 下载汇总 (系统、应用和教程)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/34993.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

snakeyaml从1.x升级2.x的方案

一、背景 因公司漏洞扫描,发现SnakeYAML 反序列化漏洞(CVE-2022-1471),所以要求对SnakYaml进行升级。 因项目中未直接引用snakyaml包,经分析是springboot引用的这个包。但是在这个项目中,springboot用的版本是2.3.12.RELEASE版本…

睡眠剥夺对记忆巩固的神经生物学影响

近期,《自然》杂志刊载的研究揭示了睡眠不足对记忆相关神经信号的不利影响,强调了即使在后续恢复充分睡眠的情况下,这种损害亦难以完全逆转。 神经元作为大脑的基本功能单位,其活动并非孤立进行,而是通过复杂的网络连接…

Cesium--旋转3dtiles

以下代码来自Cesium 论坛:3DTileset rotation - CesiumJS - Cesium Community 在1.118中测试可行,可直接在Sandcastle中运行: const viewer new Cesium.Viewer("cesiumContainer", {terrain: Cesium.Terrain.fromWorldTerrain()…

机器学习课程复习——线性回归

Q:回归和分类的区别? 回归是连续的,分类是离散的 Q:用最小二乘法对线性回归模型进行参数估计思路 例题

vue+three.js渲染3D模型

安装three.js: npm install three 页面部分代码&#xff1a; <div style"width: 100%; height: 300px; position: relative;"><div style"height: 200px; background-color: white; width: 100%; position: absolute; top: 0;"><div id&…

go语言day4 引入第三方依赖 整型和字符串转换 进制间转换 指针类型 浮点数类型 字符串类型

Golang依赖下载安装失败解决方法_安装go依赖超时怎么解决-CSDN博客 go安装依赖包&#xff08;go get, go module&#xff09;_go 安装依赖-CSDN博客 目录 go语言项目中如何使用第三方依赖&#xff1a;&#xff08;前两步可以忽略&#xff09; 一、安装git&#xff0c;安装程序…

linux学习week1

linux学习 一.介绍 1.概述 linux的读法不下10种 linux是一个开源的操作系统&#xff0c;操作系统包括mac、windows、安卓等 linux的开发版&#xff1a;Ubuntu&#xff08;乌班图&#xff09;、RedHat&#xff08;红帽&#xff09;、CentOS linux的应用&#xff1a;linux在服…

归并排序与快速排序总结-c++

一&#xff0c;归并排序 归并排序&#xff08;Merge sort&#xff09;是建立在归并操作上的一种有效的排序算法。该算法分治法&#xff08;Divide and Conquer&#xff09;的一个非常典型的应用。 作为一种典型的分而治之思想的算法应用&#xff0c;归并排序的实现由两种方法…

KVM网络模式设置

一、KVM网络模式介绍 1、NAT ( 默认上网 ) 虚拟机利用host机器的ip进行上网,对外显示一个ip;virbr0是KVM 默认创建的一个 Bridge,其作用是为连接其上的虚机网卡提供NAT访问外网的功能,默认ip为192.168.122.1 2、自带的Bridge 将虚拟机桥接到host机器的网卡上,vm和ho…

mysql如何一句实现二行数据的列对换?

二行数据相同列内容对换 思路&#xff1a;先用多表联查的方式查询出这二行数据&#xff0c;再将查询改成修改语句&#xff0c;需要对换的列相互设置值。 //查询 SELECT * fromser_ele_detail AS rule1JOIN ser_ele_detail AS rule2 ON ( rule1.account_no rule2.account_no …

240622_昇思学习打卡-Day4-ResNet50迁移学习

240622_昇思学习打卡-Day4-ResNet50迁移学习 我们对事物的认知都是一点一点积累出来的&#xff0c;往往借助已经认识过的东西&#xff0c;可以更好地理解和认识新的有关联的东西。比如一个人会骑自行车&#xff0c;我们让他去骑摩托车他也很快就能学会&#xff0c;比如已经学会…

使用容器部署redis_设置配置文件映射到本地_设置存储数据映射到本地_并开发java应用_连接redis---分布式云原生部署架构搭建011

可以看到java应用的部署过程,首先我们要准备一个java应用,并且我们,用docker,安装一个redis 首先我们去start.spring.io 去生成一个简单的web项目,然后用idea打开 选择以后下载 放在这里,然后我们去安装redis 在公共仓库中找到redis . 可以看到它里面介绍说把数据放到了/dat…

FLASH闪存

FLASH闪存 程序现象&#xff1a; 1、读写内部FLASH 这个代码的目的&#xff0c;就是利用内部flash程序存储器的剩余空间&#xff0c;来存储一些掉电不丢失的参数。所以这里的程序是按下K1变换一下测试数据&#xff0c;然后存储到内部FLASH&#xff0c;按下K2把所有参数清0&…

找不到mfc140u.dll怎么修复,mfc140u.dll丢失的多种修复方法

计算机丢失mfc140u.dll文件会导致依赖该文件的软件无法正常运行。mfc140u.dll是Microsoft Visual C 2015的可再发行组件之一&#xff0c;它属于Microsoft Foundation Class (MFC) 库&#xff0c;许多使用MFC开发的程序需要这个DLL文件来正确执行。丢失了mfc140u.dll文件。会导致…

无人机无刷电机理论教学培训课程

本文档为一份关于Brushless电机理论的详细教程&#xff0c;由TYTO Robotics编制&#xff0c;旨在帮助用户理解brushless电机的工作原理、特性以及如何通过实验测定其关键参数Kv和Kt。文档首先介绍了brushless电机的基本组成&#xff0c;包括静止的定子和旋转的转子&#xff0c;…

考研数学|线代零基础,听谁的课比较合适?

线性代数是数学的一个重要分支&#xff0c;对于考研的学生来说&#xff0c;掌握好这门课程是非常关键的。由于你之前没有听过线性代数课&#xff0c;选择一个合适的课程和老师就显得尤为重要。 以下是一些建议&#xff0c;希望能帮助你找到合适的课程资源。 首先&#xff0c;…

Hadoop3:MapReduce中的ETL(数据清洗)

一、概念说明 “ETL&#xff0c;是英文Extract-Transform-Load的缩写&#xff0c;用来描述将数据从来源端经过抽取&#xff08;Extract&#xff09;、转换&#xff08;Transform&#xff09;、加载&#xff08;Load&#xff09;至目的端的过程。ETL一词较常用在数据仓库&#…

LED显示屏的点间距越小越好吗

引言 在LED显示屏市场日趋成熟的同时&#xff0c;小间距显示屏成为了许多用户的首选。然而&#xff0c;点间距真的是越小越好吗&#xff1f;本文将探讨这一问题&#xff0c;并提供全面的选购指南。 点间距&#xff1a;并非越小越好 小间距显示屏因其精细的显示效果而备受青睐。…

剪辑如何剪辑制作视频短视频剪辑学习怎么学,难吗?

工欲善其事必先利其器&#xff0c;有一个好的工具能让你的工作如鱼得水&#xff0c;果你想在短视频中制作精良的视频&#xff0c;你就考虑电脑制作软件了。果你想制作精良的视频&#xff0c;你就考虑电脑制作软件了。 如何找到剪辑软件了&#xff1f;你可以直接去软件的官方。你…