Fiwix logo
Welcome to The Fiwix Project

Recent Changes

0.6.3 - 16-Apr-2010
===================
- Optimized the segment descriptors code and reduced a lot of redundant
  assembler code in the GDT and IDT initialization.
- Optimized the function to calculate de processor clock speed.
- Isolated a lot of i386 machine dependant code and other cosmetic changes.
- Improved the IDE/ATAPI device detection and fixed a good number of bugs.
- Improved the initial environment of the INIT process.
- Reduced the memory footprint of the process table.
- Fixed some termios bugs in the console driver that affected the behaviour of
  the BS and DEL keys.
- Fixed an out of bounds subscript in the command line arguments array.
- Fixed a missing creation of the minors list of the IDE ATAPI CDROM that
  prevented working CDROM devices in some cases.
- Fixed to disable the RAMdisk driver when there isn't enough free memory.
- Fixed a kernel page fault when showing the contents of /proc/PID/cmdline and
  /proc/PID/environ.