han Soete
donderdag, maart 13, 2008
  Een andere computer is mogelijk
Op 30 januari werden we gevraagd om een lezing te geven voor Uitpers en het Masereelfonds over Microsoft versus vrije software.
Samen met Bruno werkten we op een overicht en bundelden we informatie. Daags nadien kregen we de vraag van het Masereelfonds of we de lezing in een artikel wilden gieten voor hun ledenblad. Het onderstaand artikel is het (voorlopige) resultaat van dat werk.

Opmerkingen, aanvullingen, ... zijn meer dan welkom.



Een andere computer is mogelijk

Vandaag draait meer dan 90% van de computers op het besturingssysteem Microsoft Windows. In de begindagen van de computer was dat anders: toen draaiden nagenoeg alle computers op Unix. Elke computerproducent maakte zijn eigen versie van Unix, aangepast aan de onderdelen waaruit de computer was opgebouwd. Het visionaire aan MS Windows was dat Bill Gates een besturingssysteem ontwikkelde dat je kon installeren op de computers van nagenoeg alle producenten. In die beginjaren van de PC kon je MS Windows vrij gemakkelijk kopiëren, net zoals de office-applicaties van Microsoft. Unix bleef het besturingssysteem voorbehouden voor grote computernetwerken van banken, multinationals, ... Doordat MS Windows zich haast als een virus verspreidde en omdat het gretig werd opgepikt in het onderwijs, verdrong de software van Microsoft uiteindelijk Unix nagenoeg volledig van de markt.

Unix sluimerde wel verder en bleef het besturingssysteem voor servers, mainframes en de academische wereld. Unix is immers veel stabieler dan MS Windows en bovendien weet Unix de rekencapaciteit van je computer veel beter te gebruiken. Unix was net zoals MS Windows gebaseerd op software waarop bedrijven copyright namen. Reeds eind jaren '70 begon een aantal programmeurs zich te verzetten tegen dat concept van intellectuele eigendom op software. Die software was immers tot stand gekomen door collectief werk, meestal op universiteiten en onderzoekslabo's. Het was ook de gewoonte om de code waarin software geschreven werd met elkaar te delen, zodat anderen verbeteringen konden aanbrengen of het als een bouwsteen voor een nieuwe toepassing konden gebruiken. Half jaren 1980 ontstond uit dat ongenoegen de Free Software Foundation die zich van bij het ontstaan tot doel stelde om nieuw besturingssysteem te ontwikkelen dat deze keer volledig vrij zou zijn. De ontwikkelaars wilden zichzelf beschermen tegen commerciële piraterij en ontwierpen daarom een eigen copyright: de General Public Licence. Die licentie laat toe dat de software gekopieerd en verspreid wordt, ze verbiedt zelfs dat iemand je ervan zou weerhouden om die software door te geven aan anderen. Meer nog, de licentie laat toe dat men verbeteringen aanbrengt of op basis van bepaalde onderdelen nieuwe toepassingen ontwikkelt, op voorwaarde dat men die verbeteringen en toepassingen ook als vrije software ter beschikking stelt.

De ploeg van de Free Software Foundation slaagt er relatief snel in om een aantal tools te ontwikkelen die de basis vormen van een nieuw besturingssysteem. In 1991 is er dan een Finse informaticastudent die als afstudeerproject kiest voor de ontwikkeling van een nieuw besturingssysteem. Linus Thorvald koos ervoor om gebruik te maken van basissoftware van de Free Software Foundation en om zijn werk uit te brengen als vrije software. Linus maakte zijn ideeën bekend via het prehistorische internet en bovendien kon iedereen die toegang had tot dat netwerk de software ook downloaden, installeren, verbeteren, ... Linus moest zijn kind een naam geven, en als een halve grap werd dat Linux.
Linus programmeerde Linux niet als één groot programma maar als een geheel van kleine modules. Door die modulaire opbouw kan Linux de rekencapaciteit van de computer veel efficiënter gebruiken. Een ander voordeel van het werken met modules is dat heel veel programmeurs kunnen meehelpen doordat ze zich toeleggen op de ontwikkeling van één module. Binnen de kortste keren gingen er dan ook wereldwijd programmeurs zich toeleggen op de ontwikkeling van één of meerdere van die modules. Soms komt die ontwikkeling er omdat een bedrijf een bepaalde module nodig heeft en zeer dikwijls worden ze ontwikkeld door studenten. Al zeer snel gaan er verschillende enthousiaste programmeurs aan de slag om mee te helpen aan de ontwikkeling van Linux.

Als in 1994 het internet toegankelijk wordt voor het grote publiek dan staan heel veel internetpagina's reeds op servers die draaien op Linux. Linux was in die beginjaren immers in de eerste plaats een besturingssysteem gericht op servers en voor een groot stuk blijft dat zo. Vandaag draaien bijvoorbeeld de duizenden servers van Google op een speciaal daarvoor ontwikkelde Linux-versie. Dat Linux zo gretig werd opgepikt door systeembeheerders heeft te maken met het feit dat ze vertrouwd waren met de Unix-omgeving maar nog meer met de kwaliteit van het systeem. Een Linux-server kan je immers helemaal op maat maken waardoor hij veel veiliger wordt, minder energie verbruikt en minder zware hardware (computers) nodig heeft.

Het is pas bij het begin van de 21° eeuw dat er ook echt werk van wordt gemaakt om Linux toegankelijk te maken voor eindgebruikers. Die ontwikkeling gaat weliswaar razendsnel. Uit een aantal testen blijkt dat eindgebruikers zonder computerervaring veel sneller vertrouwd raken met een Linux-desktop-omgeving. Ook de installatie van Linux op een nieuwe computer loopt in veel gevallen vlotter dan de installatie van Windows. Dat dit vlotter loopt heeft er natuurlijk ook mee te maken dat je bij een standaard Linux-installatie alle nodige software meegeleverd krijgt terwijl je bij Windows ook nog allerlei applicaties moet aankopen of zoeken op het internet. Tekstverwerker, rekenblad, databank, email- en agendabeheer, fotobewerking, ... Het wordt allemaal in één klap mee geïnstalleerd.

Nu bijna een jaar geleden lanceerde Microsoft zijn nieuwe versie van Windows met veel bombarie. Die nieuwe Windows-versie (Vista) vreet energie. Er is één nucleaire centrale nodig om de extra energie te leveren voor al die computers die overschakelden naar Windows Vista. Bovendien ben je verplicht om over de nieuwste computer te beschikken om Windows Vista te laten draaien.
De nieuwe generatie van Linux-versies kan je daarentegen krijgen in superlichte edities die van je oude computer terug een moderne desktop maken. Ze doen er ook alles aan om het energieverbruik van je computer te reduceren tot het strikt noodzakelijke.

Bij Indymedia.be kozen we er van bij het begin voor om zo veel mogelijk met vrije software te werken. Enkel om videofilmpjes te maken, kunnen we nog geen beroep doen op vrije software: hiervoor gebruiken we enkele Apple-computers. We wisselen dagelijks honderen e-mails uit met Windows-gebruikers, we wisselen documenten uit in allerlei bestandsformaten (Word 97, Word 2000, Word 2003, Word 2007, Open Office, Goolgle-documenten, pdf, ...) zonder dat daar noemenswaardige problemen mee zijn. Wie met de nieuwste versie van Microsoft Word werkt, dient net als de Linux-gebruikers zijn documenten op te slaan als Word 97/2000/XP-bestanden als hij wil dat mensen met een oudere Office-versie de documenten kunnen openen. Tientallen medewerkers maken van ons mediacentrum gebruik en velen beseffen soms pas na enkele dagen dat ze met Linux aan het werken zijn. Veel medewerkers denken bij aanvang dat ze met een nieuwe versie van Windows aan het werken zijn. Als je van XP naar Vista overschakelt is het immers ook even zoeken voor je alles terugvindt.
Bij Indymedia.be gebruiken we de Ubuntu-versie (www.ubuntu.com) van Linux omdat die zeer gebruiksvriendelijk is. Tweemaal per jaar komt er een nieuwe versie uit waardoor we ook steeds met de meest moderne software kunnen werken zonder dat we daarvoor zwaar moeten inversteren in nieuwe computers.
Naast Ubuntu bestaan er tientallen versies van Linux: de ene wil zeer stabiel zijn, de andere zeer veilig, en nog andere bieden de allernieuwste snufjes aan (en durft dan wel eens te crashen zoals we dat bij Microsoft gewoon zijn). In de Linux-wereld is er werkelijk voor elk wat wils en voor wie dat nog niet genoeg is, die kan gewoon zelf zijn eigen Linux-versie samenstellen.
Die diversiteit is een sterkte omdat ieder zijn ervaringen, zijn ontwikkelingen, zijn vernieuwingen, ... deelt met de gehele Linux-wereld. Wat op het eerste zicht op versnippering lijkt, is net één van de troeven van de vrije software-gemeenschap.

Onze keuze voor Linux was vooral geïnspireerd omdat we er steevast van overtuigd zijn dat een andere wereld mogelijk is. Linux wordt niet gedreven door de logica van winst en eigendomsrecht. De gebruikers staan centraal en niet de aandelenkoers van één of andere software-multinational. Meer en meer zijn bedrijven als Microsoft zelfs een rem op de vooruitgang. Ze nemen patenten op allerlei toepassingen waardoor het onmogelijk wordt om deze verder te ontwikkelen. In de vrije software-wereld worden ideëen gedeeld waardoor wereldwijd duizenden anderen er kunnen op verder bouwen. De vrije software-beweging bewijst als het ware dat een andere wereld mogelijk is.

Ik zou natuurlijk liegen als ik zou beweren dat in de Linux-wereld alles koek en ei is. We hebben het immers over computers en die hebben hun gebreken. Ook in de Linux-omgeving is het dus soms eens zoeken om een printer of scanner aan de praat te krijgen. Het belangrijkste obstakel voor veel gebruikers zijn weliswaar mythes en vooroordelen over Linux. Voor anderen die jaren met Microsoft werken is het probleem dan weer dat ze vast zitten doordat ze gebruik maken van toepassingen en bestandsformaten waar Microsoft of anderen eigendomsrecht op laten gelden en die dus onbruikbaar zijn in de vrije software-wereld of om het even welke andere omgeving.
Nu ook Wal-mart, Dell en IBM (Lenovo) computers op de markt brengen die uistluitend op vrije software draaien, zou het wel eens kunnen dat er langzaam aan een einde komt aan de monopolie-positie van Microsoft.
 
  Test-driving Ubuntu linux 8.4 (2)
Anderhalve maand geleden installeerden we de test versie van komende Ubuntu 8.4 op een aantal nieuwe computers. Na anderhalve maand testen en ongeveer anderhalve maand voor uiteindelijk release kunnen we toch al beginnen met een eerste evaluatie.

Slecht idee ?
Test versies zijn er om de fouten te ontdekken, het wordt steevast afgeraden om ze te installeren op computers die dagelijks nodig hebt voor je werk.
Wij deden het toch en om eerlijk te zijn, voorlopig bleef de schade beperkt. Af en toe loopt er eens een computer vast, meestal als iemand meerdere openoffice documenten heeft openstaan. Het gebeurt dat een computer niet meer wil aan gaan als de screensaver is opgesprongen.
Dagelijks zijn er tientallen updates voor de testversie, wat maakt dat niet alle computers even goed geactualiseerd worden.
We dienden ook één computer helemaal opnieuw te installeren, dat was gewoon sneller dan op zoek te gaan naar een oplossing.
Doordat zowel office als de andere applicaties automatisch reserve kopieën maken van je werk ging bij al dat vastlopen weinig werk verloren.

Telkens er iets vastloopt versturen we ook een Crash report naar de Ubuntu ontwikkelaars. Soms zijn die rapporten nogal groot (tientallen megabites) en verstopt het verzenden ervan on gehele netwerk.


Configuratie
Voor we verder gaan evalueren is voor de nerds onder ons misschien nuttig om de configuratie van de computer mee te geven

lspci geeft het volgende resultaat:
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)


In mensentaal: een goedkope maar degelijke intel pentium duo-core machine. (Tori)
De computers waren natuurlijk ook aanzienlijk goedkoper omdat we geen MS windows erbij kochten.

Bij de computers kwamen Philips 200VW monitoren (20 inch)

De computers hangen in een netwerk en er is ook netwerkprinter (HP 1320n)

We installeerden op alle computers ook de extra multimedia pakketten: "Ubuntu restricted extras"

Dat alles installeren liep zonder enig problemen. Alle hardware werd herkent. Om de printer aan de praat te krijgen dienden we enkel het IP adres van de printer in te geven, al de rest gaf Ubuntu linux zelf aan.

Het was op zich zelf een beetje ontgoocheling. Ik pruts immers wel eens graag in Linux om het één en ander aan de praat te krijgen, maar dat was gewoon niet nodig.
 
woensdag, maart 12, 2008
  Test-driving Ubuntu Linux 2008.4 (1)
Zo'n maand geleden kwamen hier een aantal splinternieuwe PC's binnen. We probeerden er Ubuntu 2007.10 op te installeren maar dat liep niet zo vlot. Bij de computers kwamen immers mooie 20 inch schermen en die kregen we maar niet geconfigureerd.
Ik downloadde dan maar een andere linux versie (Fedora) en dat bleek geen enkel probleem te zijn. Alles installeerde vlot en werkte van de eerste keer.
We hadden kunnen besluiten om dan maar op alle computers Fedora linux te installeren doch we twijfelden. We organiseren hier immers om de zes maanden een Ubuntu Linux install party en werken al gedurende meerdere jaren met Ubuntu en daarvoor debian.
We zijn ook geregisteerd als een Ubuntu Support Point
http://map.ubuntu-be.org/index.php/supporters/map/Brussels

Na even zoeken kwamen we te weten waarom Fedora Linux geen problemen opleverde, ze gebruiken een recenter kernel en X-server.
Ondertussen zagen we op distrowatch de aankondiging van de eerste Aplha (test) release van Ubuntu passeren.
We twijfelden nog even, test versies dat wil immers zeggen dat een aantal dingen nog niet werken zoals het hoort, computers die regelmatig vastlopen en uitvallen ,.....

De installatie verliep alvast vlekkeloos. Onze splinternieuwe computers, schermkaarten, LG DVD writers, geluidskaarten, .... alles werd gelijk herkent en werkte.
Op een 2 uur hadden we onze 8 nieuwe computers voorzien van de Ubuntu testversie. Het uitpakken en in elkaar steken van de computer was als het ware meer werk dan het installeren van Ubuntu.
Dat beloofde dus veel goeds voor de rest van het verhaal.

Samen met de nieuwe computers kwamen ook nieuwe stagairs uit binnen en buitenland aangewaaid. Geen enkel van hen werkte ooit met linux nu zouden ze gedurende enkele weken (maanden) verplicht worden om met Linux te werken. Benieuwd hoe dat gaat aflopen ;-)

http://indymedia.be/en/blog/han
 
woensdag, maart 05, 2008
  Indymedia.be bereid zich voor om mee te stappen tegen de oorlog

 
Photoblog by han Soete

Mijn foto
Naam:
Locatie: Brussels, Brussels, Belgium
ARCHIVES
oktober 2004 / december 2004 / januari 2005 / februari 2005 / mei 2005 / juni 2005 / juli 2005 / augustus 2005 / september 2005 / december 2005 / februari 2006 / maart 2006 / april 2006 / mei 2006 / juni 2006 / juli 2006 / augustus 2006 / september 2006 / oktober 2006 / november 2006 / december 2006 / januari 2007 / februari 2007 / maart 2007 / augustus 2007 / september 2007 / maart 2008 / mei 2008 / december 2008 /


Powered by Blogger