SXCE b108: hostid per zone

Nog steeds gebruiken veel software leveranciers het hostid van een Solaris-machine om de licentie aan vast te pinnen. Met de komst van zones in Solaris 10 is deze optie een beetje op de achtergrond geraakt, maar nu gebruikers migreren komt het probleem weer naar voren. Zeker omdat een zone gebruik maakt van het hostid van de fysieke machine, maar dit levert problemen op als je de zone wilt verplaatsen naar een andere machine.

Dit probleem is met de release van Solaris Express Community Edition (aka Nevada) build 108 opgelost. In de zone configuratie is de optie opgenomen om een hostid te configureren zodat de zone altijd de juist hostid heeft. Hiermee worden migraties ineens een stuk gemakkelijker en blijft een virtual zone zometeen ook voor elke gebruiker werken. De vraag is wel wat de toegevoegde waarde nog is van een licentie op basis van een hostid, want het commando zonecfg lost je problemen op.

NLOSUG bijeenkomst bij CompetaIT, take 3

Na een uitstel van de bijeenkomst op 18 december 2008 en op 29 januari 2009 moet het op 26 februari dan toch echt gaan gebeuren. Tijd om bij CompetaIT te Rijswijk bij elkaar te komen voor de zevende NLOSUG bijeenkomst met als thema OpenSolaris in de praktijk. En uiteraard naast de erwtensoep ook de tekensessie van CAcert.org.

NLOSUG bijeenkomst bij CompetaIT

Morgenavond is het weer zover en is er een bijeenkomst van de Nederlandse OpenSolaris User Group. Deze keer bij Competa IT met erwtensoep en roggebrood in deze koude tijden. Ook is er een CAcert.org-sessie waar ik ook weer punten zal uitdelen samen met andere om nog meer mensen te identificeren voor veiligere wereld.

Update: Deze bijeenkomst is afgelast en zal opnieuw worden ingepland.

Drivers in OpenSolaris

Een veel gehoorde klacht bij Linux was altijd de ondersteuning van hardware en Linux heeft op dit moment zelfs een redelijk goede ondersteuning voor hardware. Het is niet cutting edge, maar vaak zijn drivers in aanbouw en komen met de volgende release. Partijen zoals Redhat, Novell en Dell dragen wel zorg dat er goede ondersteuning komt voor nieuwe hardware in Linux.

Linux is gelukkig niet de enige met dit probleem, want hetzelfde geldt voor de BSD-wereld en de Solaris-wereld. Voor Sun Microsystems is er al enige tijd flink wat aan het veranderen en Solaris kan Linux nog weleens op de hielen komen te zitten. En hier blijkt ook maar weer dat Linux helaas een stukje design en visie mist, want waar Linux PCI-nummers hard in de drivers heeft staan kunnen deze bij Solaris dynamisch worden toegevoegd. Een actie die geen hercompilatie vereist of enige ander moeilijke constructie en volledig wordt ondersteunt vanuit het besturingssysteem.

Helaas lost dit niet alle problemen op, want voor sommige stukken hardware is daadwerkelijk een nieuwe of bijgewerkte driver nodig. En dit is waarbij de volgende nieuwe Solaris release het nodige te weeg zal gaan brengen, want een groot gedeelte van de audiodriver verzameling van 4Front wordt geintegreerd in OpenSolaris. Met deze integratie zal bij Solaris zometeen de HCL ook op dit vlak flink gaan groeien zodat er een besturingssysteem bijkomt die open source developers scherp gaat houden door gezonde concurrentie.

Muziek op USB-storage

Het multimedia geweld werd altijd gezien als een probleem op Linux, want het was moeilijk en je moest cryptische dingen overtypen. Maar dit tijdperk is al een geleden tijd afgesloten met de komst van oa HAL en D-BUS welke een abstractielaag vormen om automatisch bijvoorbeeld een muziek CD-ROM te starten of je USB-storage beschikbaar te maken. Projecten zoals GNOME en KDE maken dankbaar gebruik van deze functionaliteit wat direct merkbaar is voor de gebruiker.

Een praktisch voorbeeld hiervan is je muziekverzameling op USB-storage welke netjes bruikbaar is in bijvoorbeeld Rhythmbox. Maak een bestandje aan met de naam .is_audio_player op het hoogste niveau van het USB-storage device en vul deze met de volgende inhoud:

audio_folders=MUSIC/,RECORDINGS/
folder_depth=3
output_formats=application/ogg,audio/x-ms-wma,audio/mpeg

Elke keer als je dit USB-storage device in een computer steekt welke de specificaties van freedesktop.org begrijpt zal oa je muziekspeler op de hoogte worden gebracht. Dit kan zijn bij je eigen Linux-desktop of de FreeBSD-desktop bij een kennis, maar ook je Sun Solaris-workstation op je werk. Het begint er op te lijken alsof computers eindelijk makkelijk beginnen te worden voor de normale gebruiker.