Som lite av en uppföljning av min senaste redaktion om de olika operativsystemen som kämpade mot det gjorde några läsare kommentarer om Ubuntu och Windows och i princip att jag gav Windows lite för mycket kredit. Så jag trodde att jag skulle skriva en annan här specifikt för att ta itu med frågan om Linux som faktiskt ersätter Windows. Kan det?

Kort sagt - ännu inte. Och här är varför.

Microsoft skapade reglerna

År 2001 kom Microsoft ut med Windows XP. Vid den tiden var det i huvudsak det enda desktopoperativsystemet värt någons tid. Då hade Microsoft Office vunnit kontorssvitens krig. Internet Explorer hade drivit Netscape ut ur marknaden genom att köra på Windows-framgångarna och i huvudsak tvinga användare till Internet Explorer. En juridisk strid påbörjades mot Microsoft på den där, vilket ledde till att Internet Explorer eventuellt lossnade greppet (även om vissa skulle hävda att de fortfarande har ett hårt grepp). Hela tiden var Linux ganska populärt som server (främst eftersom Windows är för instabilt), men vad skrivbordet gäller var det främst för nördar.

Idag har open source gjort lite av ett comeback. OpenOffice har blivit en värdig konkurrent till Microsoft Office, så mycket att det fick Microsoft att tänka om sin kontorssvit och nu använder Office 2007 mer öppna dokumentstandarder. Firefox bärs ur Netscapes grav och är nu ganska populär. Och vi har Linux självt vuxit till skrivbordsarenan med populära desktopalternativ Gnome och KDE, som båda ger Vista en körning för sina pengar.

Så saker har förändrats. Men tillräckligt för att Linux ska ta över? Nej, och det beror på att Microsofts initiala framgång i princip inneburit att de gjorde de flesta av reglerna. Människor har vant sig vid hur Microsofts program fungerar. Vi har vant oss vid hur de gör saker. Microsoft är inte precis en öppen bok om hur de har gjort saker, så det låter andra komma så nära de kan, men inte riktigt där.

Windows popularitet innebär också att de flesta leverantörer ägnar större delen av sin energi åt att få sina varor att fungera i Windows. Och däri ligger hänvisningen till den kapitalistiska marknaden som jag gjorde i den föregående artikeln. Marknaden har valt Windows och nu har vi att göra med det valet. Leverantörsstöd för Linux och andra plattformar blir mer en eftertanke. Wine är en öppen källkodsimplementering av Windows API som är tillgänglig för Linux, så att du kan köra Windows-programvara på ett Linux-system. Men vin är inte perfekt. Det kan köra viss mjukvara, men supporten är fläckig. Ett annat alternativ skulle inkludera virtuella maskiner inuti Linux för att köra Windows-programvara, men det verkar inte heller vara mycket användbart vid denna punkt.

Det bästa alternativet för Linux är att använda programvara som är ursprungligen skriven för Linux, men som stöder Microsoft-standarderna. Nu när Microsoft verkar öppna upp några av sina filstandarder, kanske detta kan göras lite bättre av Linuxvärlden. Till exempel erbjuder OpenOffice dokumentstöd för Office-filer. Men det går bara så långt. Några av de finare funktionerna i Office kan inte sparas ordentligt i OpenOffice, och det beror på att det exakta formatet för DOC-filerna bara kändes av Microsoft. Nu när Office 2007 använder en öppen XML-standard, kanske det kan lindras.

Människor vill ha ett alternativ

Microsoft har gjort reglerna här och det beror på att Linux tog för lång tid att konsumentera på oss. Ja, vi ser nu ett comeback för open source, men framstegen bromsas på operativsystemarenan på grund av den otroliga framträdandet av Microsoft Windows. Men marknaderna tenderar att ge och ta, och min mening är att Microsoft nu är på väg. Windows XP var ganska bra och är det fortfarande. Jag använder nu Vista, vilket gör att jag kan rekommendera andra att de fortsätter att köra XP för nu. Vista är bara inte redo. Som leder mig till min poäng ...

Microsofts hantering av Vista verkar vara ett tecken för mig att företaget verkligen tappar sitt grepp på OS-marknaden. Det tog dem sex år att komma på Vista, och jag lämnar att skrapa mitt huvud på exakt vad allt väsen handlade om. Och efter Vista släppt är hårdvarustödet i Vista lite smidigt. Vissa hårdvaruförsäljare spelar helvetet och ger Vista-stöd för sina grejer på grund av de enorma förändringarna som Microsoft gjorde i Windows. Samtidigt är Vista ett absolut odjur av ett operativsystem. Även om det verkligen kräver cirka 2 spelningar av minne för att kunna köras på ett respektabelt sätt, kan Ubuntu Linux göra det med bara 512 MB.

Så även om Firefox framgång visar att människor ville ha ett alternativ till Internet Explorer, tror jag verkligen att Vista är tipppunkten för en önskan om ett alternativ i OS-arenan. Folk är trötta på Microsoft. De är trötta på spärren av säkerhetsproblem, de blå skärmarna, lock-ups. För det första skulle jag älska att ha ett livskraftigt skrivbordssystem som verkligen är en drop-in ersättning för Windows. Men Linux är bara inte där ännu av ovanstående skäl.

Vad måste hända för att Linux ska bli en mer ersättning?

  • Linux måste fungera mer och mer som Windows. Det kommer dit. Men Linux måste få sådan att du knappast behöver en kommandorad. Installera program bör vara lika enkelt som att dubbelklicka på en fil (inte spåra paketberoenden). Återigen kommer Linux att behöva spela efter de regler som ställts in av Windows för att ta Windows ner ett hack. Öppna standarder måste bli mer normen än undantagen. Företag bör göra en speciell poäng för att använda öppna standarder. Användning av OpenOffice snarare än Microsoft Office kommer att göra dina dokument mer öppna och mer korsplattform. Leverantörer måste strömma mer för att stödja Linux. Det är dock lite av kyckling- och äggproblemet. De kommer att satsa mer på det om Linux blir populärt nog för att garantera sin tid. På andra sidan kommer Linux inte att bli så populärt om dessa leverantörer inte gör det.

Flytta till webben

Trenden för sent är att en hel del stationär mjukvara ersätts av webbaserade motsvarigheter. Faktum är att för bara några veckor sedan har jag officiellt tappat Outlook som min e-postklient till förmån för Googles Gmail-tjänst. Jag tillbringar större delen av min dag i min webbläsare, och det spelade ingen roll vilken dator eller vilket operativsystem jag använder, Gmail skulle fortfarande fungera på samma sätt. Och Firefox är tillgängligt för både Windows och Linux.

Det stannar dock inte med Gmail. Det finns nu webbaserade appar som täcker allt från ekonomi, grafisk design, tidshantering, kontorssviter - you name it. Allt det beror bara på webben och servern den sitter på. När dessa typer av saker blir mer populära spelar det bara ingen roll vilket operativsystem man använder.

Med övergången mot webbaserad mjukvara och de kraftfulla insatserna från projekt som OpenOffice och Firefox, tror jag att scenen förflyttar sig mot open source och bort från Microsofts dagar som den dominerande kraften. Detta kommer att öppna upp fler möjligheter för sådana som Ubuntu och andra, men det är upp till utvecklarna av dessa system att ta chansen. De kan inte uppfinna hur världen fungerar och datorvärlden är fortfarande mycket kretsad kring hur Windows gör saker. Så öppna källkodsutvecklare behöver inte vara snobbiga om att vara anti-Windows. Nej, tvärtom, gå in där och gör vad Windows gör på samma sätt som Windows gör det, och visa sedan folk att de gör det utan några Microsoft-etiketter överallt.

Då kommer du någonstans.