文件名称:oso32:Oso32 是一个用于教育目的的微型操作系统-开源
文件大小:195KB
文件格式:ZIP
更新时间:2024-08-06 05:51:40
开源软件
Oso32(另一种 32 位操作系统)是运行在 i80386 保护模式下的操作系统。 它基于穆尔西亚大学的 Juan Piernas Cánovas 开发的原始 Bear。 Oso32 出现在穆尔西亚大学的操作系统开发和内部结构 (DEISO) 主题实习之际。 这些实践包括移植当前仅在实模式(16 位)下运行的操作系统 (OSO),以利用 386 处理器在保护和内存访问方面提供的功能。 Oso32 的源代码已在 GNU 通用公共许可证 v2 (GPLv2) 下发布,因为它使用在该许可证下为 FreeDOS 编写的软盘驱动程序。
【文件预览】:
oso32
----build.sh(456B)
----mtoolsrc(38B)
----clean.sh(166B)
----kernel()
--------main.c(2KB)
--------timer.c(3KB)
--------procesos.c(6KB)
--------build.sh(2KB)
--------start.asm(10KB)
--------idt.c(2KB)
--------elf.c(1KB)
--------fat.c(14KB)
--------gdt.c(3KB)
--------clean.sh(35B)
--------include()
--------llamadas.c(6KB)
--------string.c(2KB)
--------kb.c(4KB)
--------irq.c(5KB)
--------memory.c(915B)
--------link.ld(278B)
--------scrn.c(5KB)
--------fdc.c(34KB)
--------isrs.c(6KB)
----oso32_grub_floppy.img(1.41MB)
----aplis()
--------reloj.c(392B)
--------shell.elf(20KB)
--------info.elf(19KB)
--------procesos.c(580B)
--------build.sh(2KB)
--------start.asm(404B)
--------evil1.elf(12KB)
--------killall.c(514B)
--------clean.sh(72B)
--------ascii.elf(12KB)
--------holamundo.c(184B)
--------atakepid.c(655B)
--------libutil()
--------liboso()
--------reloj.elf(19KB)
--------procesos.elf(19KB)
--------killall.elf(19KB)
--------info.c(245B)
--------link.ld(278B)
--------evil1.c(265B)
--------holamund.elf(19KB)
--------mipid.elf(19KB)
--------ruge.c(152B)
--------ascii.c(846B)
--------ruge.elf(19KB)
--------shell.c(2KB)
--------atakepid.elf(17KB)
--------mipid.c(229B)
----runbochs.sh(151B)
----txt()
--------info.txt(1007B)