netbas.cn[Netbas GUI Screenshot]
Netbas OS(旧名称Jicama)
计划做成一个可运行在多个平台的面向娱乐应用的OS,包括主流的嵌入式系统和PC机,代码级兼容UNIX系统,并追求尽可能的简单和高效。
软盘镜象,推荐使用MicroSoft的vpc.如网络功能可用qemu-tap软件,目前可支持完整的TCP/IP应用。主版本号是0.20,代码除内核之外都可以在本站下载,如不齐全欢迎给我来信。
技术特征(Features):
●单内核(
monolithic),基本兼容unix os.目前提供了约110个系统调用,网络和文件系统独立内核,可动态加载。
●可支持IA32和amd64(开发中)平台
●支持elf-coff模块(可用c++编写)动态加载,查询和移除,
●支持pe-coff-elf可执行程序
●支持内核日志和驱动调试
●驱动模型类似linux,但不需要磁盘mknod。
●软中断(signal)支持
●同时支持用户/核心态多线程并发运行,并提供快速响应能力
●线程间通信:支持邮箱(msgport)&信号量(semaphore)
●完整的TCP/IP支持(可在用户层调用处于核心的lwip,or uip)
●可使用FAT12-32,ext2,NTFS和ISO9660,CIFS文件系统
●支持分页和浮点数运算
●采用DJGPP版本的c库,支持libstdc++
●兼容vm86和framebuffer设备
设备支持列表(Devices support):ide & atapi
floppy driver
sb16
vesa2.0
pci bus apm
USB bus, UHCI OHCI
ne2000 rtl8139 sis900
可运行软件(Software):nasm0.98
fasm1.64
tcc0.9.22
k shell
minix shell
freetype2.0
uip1.0 | make
waveplay
httpd
SDL1.28
mepgdecode
libpng |libz |egui
vindows
depui0.30
ftpd ftp
Sun kvm-7(J2me_cldc)
microwindows
Dosbox 0.65
立即下载软盘镜象下载含网络功能的镜象立即下载源代码SDK开发包以及开发资料讨论区如果您想从事Netbas下面的开发,请把您的想法、意见或者使用中发现的BUG发送到
[email protected] ,我们会在第一时间和您联系,并积极开放相关代码,让您充分享受开发的乐趣!