Het is niet de eerste keer dat XFree86, de X11 implementatie van Linux, ter discussie staat. Soms hoor je dat de netwerk-ondersteuning van X11 het geheel te traag maakt. Dit is echter niet correct: op de snelheid van het netwerk-gedeelte is niks aan te merken. Wat wel vertragend werkt is vaak de grafische driver. Tot op de dag van vandaag is het van groot belang om de juiste grafische kaart te kiezen om van snelle graphics en 3D beelden te kunnen genieten. Dit omdat niet alle drivers even ver ontwikkeld zijn. Veel gebruikers wachten op een snellere en betere ontwikkeling van de drivers. Tot nu toe zonder resultaat, vooral omdat XFree86 niet goed genoeg was.
Welkom bij LinuxFocus maart/april 2004
LinuxFocus, elke dag meer plezier!
|
Het is niet de eerste keer dat XFree86, de X11 implementatie van Linux,
ter discussie staat. Soms hoor je dat de netwerk-ondersteuning van X11
het geheel te traag maakt. Dit is echter niet correct: op de snelheid
van het netwerk-gedeelte is niks aan te merken. Wat wel vertragend werkt
is vaak de grafische driver. Tot op de dag van vandaag is het van groot
belang om de juiste grafische kaart te kiezen om van snelle graphics en
3D beelden te kunnen genieten. Dit omdat niet alle drivers even ver
ontwikkeld zijn. Veel gebruikers wachten op een snellere en betere
ontwikkeling van de drivers. Tot nu toe zonder resultaat, vooral
omdat XFree86 niet goed genoeg was.
Eind januari
stelde XFree86 zijn nieuwe licentie voor en dit zou de hele
situatie wel eens grondig kunnen veranderen.
De herziene licentie was ingegeven door de wil om te verzekeren dat
XFree86 en de medewerkers ervan de erkenning krijgen die ze verdienen
voor hun werk.
Spijtig genoeg is de nieuwe licentie niet compatibel met de GPL.
De verandering mag XFree86 dan wel veel aandacht en erkenning hebben
opgeleverd, maar de kans bestaat dat het project nu langzaam maar
zeker volledig genegeerd zal gaan worden. Een paar van de grote
distributies zoals Mandrake, Gentoo, Debian en anderen hebben al
aangekondigd dat ze versie 4.4.0
niet zullen gaan gebruiken. Het belangrijkste dispuut is de nieuwe
'advertentie clausule' in de licentie. Elke distributie die XFree86
bevat wordt nu verplicht om expliciet te vermelden dat XFree86 wordt
meegeleverd. Wat maakt deze software zo uniek dat ze dit recht kunnen
opeisen? Per slot van rekening zitten de distributies vol met knappe
stukken software; denk maar aan KDE, Xfce, Gimp, Qt, GTK, ... de lijst
is eindeloos.
Bovendien vereist XFree86 nu ook schriftelijke toestemming om de naam
van het project te gebruiken in een advertentie. Eenvoudigweg het
vermelden op de doos zou al als een vorm van advertentie beschouwd
kunnen worden. Kortom, met de nieuwe licentie word je misschien
gedwongen om toestemming te vragen voordat je de software kunt
verspreiden.
Wat kunnen we hieruit leren? Wel, vrije software leeft altijd
verder. Een betere X11 is misschien binnenkort al beschikbaar op
http://freedesktop.org/. En de tweede les: knoei niet met de licentie.
Als je een licentie zoekt, kies er dan eentje uit
http://www.gnu.org/licenses/licenses.html of http://creativecommons.org/
-- Guido Socher
De LinuxFocus Tip
Hier volgt een snelle manier om de temperatuur van een computer te
meten vanop afstand. Nieuwe moederborden hebben vaak sensors
die de temperatuur meten - maar zelfs als je een ouder type gebruikt
kun je vaak toch de temperatuur aflezen.
Harde schijven met "S.M.A.R.T." ondersteuning hebben een ingebouwde
temperatuursensor die je kunt uitlezen met het commando
"smartctl -a /dev/hda" (voor de eerste IDE schijf). Je hebt geen
speciale kernel nodig om dit commando te gebruiken.
Dus als je de normale werkingstemperatuur van de schijf kent,
kun op deze manier een falend klimatisatie-systeem of een kapotte
ventilator ontdekken: de temperatuur van de schijf zal abnormaal hoog
liggen.
193 Load_Cycle_Count 0x0032 253 253 000 Old_age Always - 379
194 Temperature_Celsius 0x0032 253 253 000 Old_age Always - 45
195 Hardware_ECC_Recovered 0x000a 253 252 000 Old_age Always - 0
Het commando smartctl maakt deel uit van het smartmontools pakket:
http://smartmontools.sourceforge.net/
Er bestaat ook een tooltje dat enkel de temperatuur uitleest (dus niet
alle S.M.A.R.T. parameters tegelijk zoals smartctl doet):
http://coredump.free.fr/linux/hddtemp.php:
#hddtemp /dev/hda
/dev/hda: ST94011A: 45 C