Page 1 of 1

OpenFunix 0.1 beta released!

Posted: Thu Mar 06, 2014 1:50 am
by Shaun
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:
  • Grub multiboot support
  • kernel large page(4M) support, no PAE and smp support
  • Buddy algorithm for physical memory managent and BGET for kernel heap.
  • VFS support
  • ext2 filesystem support
  • 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
  • Vesa 3.0 support
  • Synchronous and asynchronous IO, IO schedule
  • int86 real mode support
.....



Installition
install on qemu:
http://www.openfunix.com/?page_id=155
install on virtualbox
http://www.openfunix.com/?page_id=126

Developer
i 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=123


As always, suggestions and tips are much more important.

Appreciate for your time reading this topic, thanks.