0.1.0 Work In Progress

It's been quite a while since we posted anything here, time to do something about that :-) Here is the good news: we are working very hard on the next FreeNOS release, version 0.1.0! We have decided to re-write the entire system from scratch, in C instead of C++. This is because we think that C++ is a beautifull language, but too unnecessary complex for our system. Althought it was a good experience to have tried this in a microkernel OS.

Together with the total rewrite of the kernel and parts of the userland, we are going to introduce the following interesting new things in FreeNOS:

  • Multi-Arch support: x86, MIPS and ARM
  • SMP support
  • Kernel threads support
  • Fault-Tolerance, a-la-MINIX 3.
  • Address Space Layout Randomization
  • Fully configurable builds (i.e. x86/pc with VGA console or x86/embedded with serial console)

Ofcourse, our system will be able to compile on all major OS's, including Ubuntu, Debian, Fedora, Gentoo, FreeBSD, OpenBSD and NetBSD. If you are interested, take a look at the current development code on SVN in the 'scratch' branch:

http://freenos.googlecode.com/svn/branches/scratch/

Cheers,

Niek

 
news/0.1.0-work-in-progress.txt · Last modified: 2010/10/24 14:38 by nlinnenbank     Back to top