Een Nederlandse tweaker bouwt aan een nieuw besturingssysteem. De kernel van het tot Density gedoopte OS zou geheel van de grond af worden opgebouwd, terwijl applicaties op basis van php en html moeten gaan draaien.
Gerben Boers claimt enkele maanden geleden aan de bouw van Density te zijn begonnen. Hoewel de tweaker zegt geïnspireerd te zijn door de opbouw en structuur van de opensource-Linux-kernel, zou de 32bit kernel van Density van de grond af zijn opgebouwd. Hij heeft wel de modulaire opzet van de Linux-kernel overgenomen. Voor het grafische ontwerp van het OS wordt Boers bijgestaan door een grafisch ontwerper, terwijl hij ook samenwerkt met een bètatester. Delen van de code zouden echter afkomstig zijn van Yaosp, een opensource-project dat momenteel stil zou liggen maar waar Boers aan meegewerkt zou hebben.
Boers laat aan Tweakers.net weten dat een belangrijk uitgangspunt van Density is dat het OS snel genoeg draait op oude hardware. Momenteel zijn de systeemeisen dan ook beperkt; een Pentium 3 van 400MHz, 64MB werkgeheugen en een vesa 2-compatibele videokaart zouden volstaan.
/i/1304944160.png?f=thumb)
/i/1304944161.png?f=thumb)
/i/1304944162.png?f=thumb)
In een vroege alfaversie die Tweakers.net heeft kunnen testen, weet het OS in VirtualBox te booten en is een zeer eenvoudige windowmanager met enkele applicaties geïmplementeerd. Density moet uiteindelijk vooral apps gaan bieden die zijn geschreven in php, terwijl de lay-out in html en css wordt beschreven. Deze bestanden kunnen volgens Boers gecombineerd worden tot één enkel bestand, waarna een php-laag de code moet kunnen uitvoeren. De php-verwerking zou echter niet op een webserver draaien, maar als een laag boven op de kernel. Ontwikkelaars kunnen echter ook C++-applicaties schrijven voor Density.
De code van Density is nog niet met een gpl-licentie vrijgegeven, wat uiteindelijk wel Boers' streven is. De hobbyist is vooral nog bezig met het bouwen en stabiel krijgen van diverse drivers voor zijn OS. Uiteindelijk moeten anderen met de code van Density aan de slag kunnen als de eerste bèta wordt uitgebracht.
Update 15:55: Naar aanleiding van enkele opmerkingen over Density en het Yaosp-project een nadere toelichting van Boers toegevoegd aan het stuk.