Older blog entries for plundis (starting at number 19)

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

I decided yesterday to remove my "Master" ratings from all people who develop Unix-like systems. Call me silly, but I felt this was a neccessary action. (Please don't remove your certifications on me before reading the rest of this diary entry)

The reasons for doing this is that I feel that a true Free Software Master must realize cloning such an old system is not particularly innovative. I'm sad to say, but the only people who've realized doing something of their own is good is Microsoft, Be Inc and similar companies. While I don't really think their operating systems is any better than (for example) GNU/Linux or *BSD, they do try to make something else than just clone existing systems. (Well, maybe not in the case of Microsoft. ;-)

Anyway... I truly hope you understand me better now. If not, you're very welcome to contact me.

Easter is always nice. This one was my first without my childhood family. Felt kind of strange, but pretty okay. Anyway, we gathered some friends and made some good food and all that, and after that we played some nice old 8-bit Nintendo games for some hours. Other than that, I was at some kind of party with lots of strange people in Katrineholm.

Now, the coding part. We've fixed lots of things in the keyboard server. 0.0.1 will probably be out rather soon. It will have UTF-8 support (for non-ASCII characters) and use the new mailbox system in storm and almost everything else. Oh yes, we've fixed real PS/2 support too. This will be really neat. We're also thinking of releasing storm 0.4.2 this weekend, since we fixed some cruicial bugs this weekend.

Ouch. I had to spend the night at work due to a deadline. Not too nice, although it means I can go pretty early today (like, in half an hour). Nice end of this week..

10 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!