who home









Want to know everything about LiX ?
Let's go...

Overview

LiX is a new 32 bits operating system (well, something that may looks like an operating system...), that runs on PC.
LiX is a preemptive multi-tasking operating system. It currently support up to 64 process at the same time. To do so, LiX uses the protected mode of x86 processors.

History

I suppose you want to know why I am developping a new operating system... Well, at the beginning, it was just an attempt of playing with the protected mode of my processor (a Cyrix one, not an Intel :) ). I found an old article explaining how the 286 worked (yes, I know, it's a very old one...). So, I tried. In assembly language. Then, in C, a very nice and portable assemnly language :).

Features

LiX is a very small kernel, but I hope it will soon change. Features already implemented:
  • preemptive multitasking
  • memory management
  • keyboard management (hopefully...)
  • some basic low level system calls, like operations on semaphores
  • IDE hard disk driver (DOS FAT-16)
I am currently rewriting the hard disk driver to use semaphores.

Resources

Some usefull links :



Home




This site has been visited

Last update, April 22, 1999
For any suggestion, please contact Schrom