2 May 2000 plundis   » (Journeyer)

Another long weekend; this time with more alcohol and less code. Fortunately, it was long enough to compensate for this -- we made quite significant progress with the shell (cluido) yesterday. It works pretty well now. Some kernelfs calls have to be re-implemented though (Hal removed them since he thought they were too ugly. ;)

We will finally realize the vision we had about a working "ping" command in cluido. Last time cluido worked, the kernel was mostly a pile of thrown-together junk; the memory allocation was horrible. When we tried to run more than 5 processes at once, the system would just fail. The new kernel feels very robust. There are some unresolved issues left (mostly mutex-related; we are currently running without cli/sti in system calls, which is the way it Should Really Be, but it makes us more dependant on working mutexes where necessary, which we lack in some places. Anyway, we hope to have Quake up and running before the end of this year. :-)

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!