changes for TriangleOS 0.0.2 (0.0.1b->0.0.2) - new boot sector - new boot loader - kernel is now loaded at 0x100000 - new protected mode init - new memory manager - updated disk utilities - updated process manager - new virtual memory manager - sys_kill - execute - added parameters to exec() and application space - critical sections implemented - added semaphore handling - added better kernel protection - execute flags - updated V86 manager - rewrote module loader - updated serial mouse driver - bug fixes in file system - added event handler - updated the shell - command history - color support - more commands - motd - T/bounce - ported ANSI invaders - ported Breakout - bug fixes in tetris - wrote a Graphical User Interface - vesa driver - graphics library - font library - dithering for 8bpp - improved scheduling/ipc speed - fixed PS/2 driver - mouse events - object hoover, click, focus, unfocus - window focus, drag, resize - bitmaps - lots of other bug fixes changes for TriangleOS 0.0.1b (0.0.1->0.0.1b) - fixed floppy driver bug - shorter keyboard time-outs - reboot via keyboard controller instead of triple fault - boots with bochs now! - made clear chars ' ' instead of char 0x0 - cursoron, cursoroff ioctl - fixed some small visual bugs (wrong colors, weird attributes, etc.) - dump registers on fatal exception to kernel log - fixed redraw bug in the OS monitor - faster keyboard init