Egy jelentős mérföldkőhöz érkezett el a KSE projekt. Khairil Yusof jelentése szerint a libkse szépen fut FreeBSD 5.1+ current alapú SMP rendszeren. Egy rakás programot tesztelt a rendszerén, úgy hogy egy időben csak egy programon engedélyezte a KSE-t. A jelentések szerint a jelenlegi uptime 23 óra, ezek az alkalmazásokkal (amelyek a llibkse.so.1-gyel futnak), köztük olyan dolgok, mint a használható állapotú Gnome 2.2 környezet. Elmondása szerint a legfrissebb update-ekkel láthatóak a szálak a top(8)-pal. A KSE egy kernel által támogatott szálkezelő rendszer, amely tervezésében hasonlít a Scheduler Activations-höz. Megpróbál egyensúlyt tartani a felhasználószintű és a kernelszintű szálkezelési modell között, megtartva lehetőleg mindegyik előnyét, de a legkevesebbet megtartva azok hátrányaiból.
Khairil levele:From: Khairil Yusof
To: current@freebsd.org
Date: 22 Jun 2003 23:39:21 +0800
Subject: libkse now running quite well on smp
First of all thanks to Julian Elisher who gave hints on what might be
wrong (userland/kernel), even though I was a blockhead for not enabling
debugging options in the kernel before posting. It help me track down
broken stuff in userland first. I hope I can give proper helpful debug
info next time I get problems.
Tested everything else throughly, before enabling kse one app at a time.
Current uptime of 23hrs with these apps running with libkse.so.1,
basically a usable Gnome 2.2 desktop environment:
jdk1.4.1 (tomcat/netbeans)
openoffice 1.03
evolution 1.4
mozilla-firebird 0.6
metacity
xmms
gnome-terminal
nautilus
vte
dia
gnome-panel
gkrellm
mysql40 (not heavilly tested yet)
Wow.. with recent updates, you can now see the threads with top(8):
Mozilla-Firebird
826 kaeru 96 0 40508K 32172K select 1 0:07 0.00% 0.00% MozillaFire
826 kaeru 96 0 40508K 32172K select 1 0:07 0.00% 0.00% MozillaFire
826 kaeru 20 0 40508K 32172K kserel 1 0:07 0.00% 0.00% MozillaFire
826 kaeru 20 0 40508K 32172K kserel 1 0:07 0.00% 0.00% MozillaFire
Great work by the KSE team! Looks like we might get libpthreads as
default on 5.2.