没有合适的资源?快使用搜索试试~ 我知道了~
Cardinal:旨在快速安全地运行的操作系统
共353个文件
h:144个
c:109个
png:27个
需积分: 20 0 下载量 148 浏览量
2021-02-03
05:37:18
上传
评论
收藏 3.11MB ZIP 举报
温馨提示
红衣主教 Cardinal是一个设计优雅的爱好者操作系统。 它从Plan 9和相关的OS中获得了很大的启发。 该存储库包含构建工作映像所需的内核,用户空间构建配置,补丁和脚本。 项目状态 该项目目前正在积极开发中。 加入我们,在Freenode上的#Cardinal-OS(irc.freenode.net)上跟上我们的发展。 核心 内核是一个几乎完整的微内核。 结果,它很小。 它只负责任务切换,内存管理和进程间通信。 用户空间 Cardinal的用户空间目前正在开发中。 它由驱动程序,服务器和用户应用程序组成。 内核将用户空间分为3个环,编号较小的环具有较高的特权。 环0(缩写为R0)具有接近内核级别的系统调用权限,这是系统最核心的服务所在的位置。 驱动程序位于1号环或R1中。 此环对应用程序可以使用哪些系统调用有更多限制。 所有其他应用程序都在Ring 2或R2中运行。 该环具有最大的限制,仅允许应用程序对共享内存和IPC进行系统调用。 港口 当前,以下已移植到操作系统: 的OpenSSL zlib libpng 支持的硬件 当前可用的设备驱动程序: 英特尔高清音频(
资源推荐
资源详情
资源评论
收起资源包目录
Cardinal:旨在快速安全地运行的操作系统 (353个子文件)
virt_mem_manager.c 39KB
memory.c 39KB
svga3d.c 38KB
thread.c 30KB
display.c 18KB
svga.c 16KB
screen.c 12KB
gmr.c 11KB
fileserver.c 10KB
synchronization.c 10KB
key_manager.c 10KB
main.c 10KB
apic.c 9KB
fileserver.c 9KB
thread.c 9KB
fileserver.c 9KB
tag_database.c 9KB
memory.c 9KB
main.c 8KB
fileserver.c 8KB
phys_mem_manager.c 8KB
bootstrap.c 8KB
main.c 8KB
idt.c 7KB
pci.c 7KB
sprintf.c 7KB
main.c 7KB
gdt.c 6KB
kmalloc.c 6KB
block_alloc.c 6KB
elf.c 6KB
initrd.c 6KB
list.c 6KB
btree.c 6KB
initrd.c 5KB
parseMultiboot2.c 5KB
apic_init.c 5KB
io_apic.c 5KB
thread.c 5KB
display.c 5KB
rtc.c 5KB
list.c 5KB
main.c 5KB
main.c 5KB
heap.c 5KB
common.c 4KB
property.c 4KB
pit.c 4KB
main.c 4KB
fpu.c 4KB
interface.c 4KB
png.c 4KB
pci_helpers.c 4KB
shared_memory.c 4KB
key_systems.c 4KB
acpi_tables.c 4KB
syscall.c 4KB
main.c 4KB
main.c 3KB
interrupt_man.c 3KB
interrupt_man.c 3KB
main.c 3KB
main.c 3KB
unicode.c 3KB
main.c 3KB
main.c 3KB
key.c 3KB
initrd.c 2KB
helpers.c 2KB
arch_prctl.c 2KB
cctool.c 2KB
gmbus.c 2KB
hpet.c 2KB
interrupts.c 2KB
debug_gfx.c 2KB
backlight.c 2KB
timer.c 2KB
boot_info.c 2KB
ihd.c 2KB
fuse_opt.c 2KB
fuse_main.c 1KB
errno.c 1KB
cpuid.c 1KB
syscall.c 1KB
syscalls.c 1KB
ipc.c 1KB
time.c 1KB
fileserver.c 1KB
io.c 1KB
ipc.c 1KB
main.c 1KB
smp.c 1KB
false.c 1KB
true.c 1KB
net.c 1KB
test.c 867B
syscall_main.c 822B
signal.c 650B
bootstrap_mem_pool.c 615B
shared_memory.c 494B
共 353 条
- 1
- 2
- 3
- 4
资源评论
KINSLAUGHTER
- 粉丝: 24
- 资源: 4758
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功