Older blog entries for plundis (starting at number 22)

26 Jun 2000 (updated 8 Nov 2002 at 23:49 UTC) »
19 Jun 2000 (updated 8 Nov 2002 at 23:50 UTC) »
10 Jun 2000 (updated 8 Nov 2002 at 23:55 UTC) »
29 May 2000 (updated 8 Nov 2002 at 23:56 UTC) »

I haven't really had the time to write anything lately. Don't know really why. Anyway, I've got the laptop now. Very nice, indeed, except for the Winmodem with only a binary kernel module for Linux 2.2.12 (which I don't use). Anyway, I'm using for pretty much of the coding nowadays. This weekend, I was on a funeral in Falun (for my grandfather's woman). After that, I was out in Uppsala for the night, played some basketball on Sunday and did some cleaning of the appartment.

Of course, that's not everything. :) I hacked the initial_ramdisk and fat servers to more-or-less work; the FAT12 code seems almost complete now. I'll just get everything together and start doing the VFS calls, and we'll very soon have (hopefully) full read-support for FAT filesystems. Isn't that great indeed?

Of course, FAT is just a first step; ext2 or others would be cooler but is more work. Besides, FAT is needed anyway, so someone'd better do it.

I got a confirmation on the laptop order today. It'll show up next thursday. Neat.

We released chaos 0.0.2 yesterday. You can get it from here.

Hoodeladey, the VGA server works again! Finally, we can get to do some serious work. However, there seems to be some problem with the mutex code (sometimes the kernel stack overflows). I guess you can't get to be completely happy, huh? Anyway, we will fix this as soon as possible, of course.

I've ordered a new laptop now. A Dell Latitude 400LS with pretty hot gear. I can't really wait until it arrives...

I've finally took the time to fix the 3c509 and IPv4 servers. Now, chaos can get pinged. Next mission: Let chaos ping. :)

There are of course much to do regarding the networking support, but I think we'll put VFS at a higher priority, since so much else is totally dependant on it being steady.

I've been struggling lately with reconfiguring some LDAP stuff in Lotus Notes. It wasn't as easy as I first though. The darn piece of crap is totally uncooperatively. If our whole business wasn't so dependent on it, I would probably throw it out the window... :-/

We've put a new snapshot on the download page. It's much smaller than the previous one, and much better. Please try it out and see what you can make out of it.

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. :-)

13 older 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!