GitHub - Bananymous/banan-os:我的爱好操作系统 banan-os 的镜像

2024-12-06

banan-os是一个用C++编写的爱好操作系统,支持x86_64和i686架构。它具有环3用户空间、多处理、线性帧缓冲区、网络堆栈、ELF可执行文件加载、AML解释器、基本图形环境、终端模拟器、状态栏、程序启动器以及一些应用程序等功能。该系统支持NVMe磁盘、ATA磁盘、E1000和E1000E网卡、RTL8111/8168/8211/8411网卡、PS2键盘和鼠标、USB键盘鼠标以及Virtio设备等驱动程序。网络方面支持ARP、ICMP、IPv4、UDP、TCP和Unix域套接字。文件系统方面支持虚拟文件系统、Ext2、FAT12/16/32、Dev、Ram、Proc、Sys和9P。该项目提供了自定义BIOS和UEFI引导程序以及GRUB引导程序支持。

未分类