Hi, all!
My homework os OpenFunix is available now.I hope you all can enjoy it. OpenFunix is a quite small and functional os for x86 arch,for more details about it, please go to
http://www.openfunix.com.
Features:kernel large page(4M) support, no PAE and smp support
Buddy algorithm for physical memory managent and BGET for kernel heap.
AHCI controller support,rev 1.3
E1000 ether card support(82540-82545em)
BSD compatible TCP/IP stack support
Multi-process and multi-thread support, both kernel mode and user mode
Synchronous and asynchronous IO, IO schedule
.....
Installitioninstall on qemu:
http://www.openfunix.com/?page_id=155install on virtualbox
http://www.openfunix.com/?page_id=126Developeri have corss complied gcc(4.4.7) tool chains for my os, and newlib 1.2 is made for c lib.
you can download it here.
http://www.openfunix.com/?page_id=123As always, suggestions and tips are much more important.
Appreciate for your time reading this topic, thanks.