ravynOS 是一个新型的操作系统项目,致力于在 x86-64(终极目标是同时实现 ARM)平台上提供与 macOS 类似的体验和兼容性。它基于坚若磐石的 FreeBSD、现有的开源代码和锦上添花的新代码构建。
主要设计目标:
这是 FreeBSD 源代码的顶层文件夹。
FreeBSD 是一款操作系统,为现代服务器、桌面计算机和嵌入式平台提供动力,并拥有一个迄今已发展 30 年的大型社区。高级的网络、 安全和存储特性使得它成为许多常用的网站、嵌入式网络和存储设备的首选平台。
关于著作权信息,请查阅本文件夹内的 COPYRIGHT 文件。
此源码树中的部分源码还包含其他的著作权信息,请翻阅特定源码的目录查看。
此文件夹中的 Makefile 文件支持许多用于构建 FreeBSD 源代码树的部分或全部组件的目标文件。请参阅 build(7)、config(8)、关于构建用户空间的 FreeBSD 手册 和 内核手册 获取更多信息,包括设置 make(1) 变量。
文件夹 | 描述 |
bin | 系统和用户命令 |
cddl | 在 CDDL 许可证下发表的各种命令和库 |
contrib | 第三方软件包 |
crypto | 加密相关(请参阅 crypto/README) |
etc | /etc 的模板文件 |
gnu | 在 GNU 通用公共许可证(GPL)或 GNU 宽通用公共许可证(LGPL)下发布的命令和库。请参阅 gnu/COPYING 和 gnu/COPYING.LIB 了解更多信息。 |
include | 系统级的 include 文件 |
kerberos5 | Kerberos5(Heimdal)软件包 |
lib | 库文件 |
libexec | 系统守护进程 |
release | 构建发布版本的 Makefile 文件和相关工具 |
rescue | 静态链接 /rescue 实用工具的构建系统 |
sbin | 系统命令 |
secure | 安全有关文件和命令 |
share | 共享的源代码 |
stand | 引导程序源代码 |
sys | 内核源代码 |
sys/arch/conf | 内核配置文件。GENERIC 是用于发布版本的配置文件。NOTES 包含可能所有条目的文档。 |
tests | 可以由 Kyua 运行的回归测试。请参阅 tests/README 获取更多信息。 |
tools | 用于回归测试和其他任务的实用程序 |
usr.bin | 用户命令 |
usr.sbin | 系统级管理命令 |
https://github.com/ravynsoft/ravynos