Friday, 11 April 2008

Så vad är Linux?

Linux är ett operativsystem, dvs det sköter om och styr hårdvaran på datorn. Program och användaren behöver sen bara bry sig om operativsystemet och inte vad som händer på hårdvarunivå. Linux kommer sen i många olika varianter av vilka några av de populäraste är openSUSE, Ubuntu och Fedora. Det har dock alla något gemensamt. Minns ni Windows 3.1? Först startade man MS-DOS och så med ett kommando startade man sedan själva Windows. På den tiden fungerade Windows endast som en fönsterhanterare och operativsystemet var MS-DOS. För Linux motsvaras MS-DOS av det som kallas Linux-kerneln och är gemensam för alla Linux-varianter. Linux-kerneln är själva operativsystemet. Resten är bara kringutrustning, som gör olika varianter -- eller distributioner, som de brukar kallas -- olika.

Det finns olika fönsterhanterare för Linux. Man kan installera flera om man vill och växla mellan dem. De två populäraste är dock KDE som som kan användas med openSUSE och Kubuntu, som är Ubuntu med KDE. Den andra fönsterhanteraren heter Gnome och är standard på Ubuntu och Fedora. Fönsterhanteraren är alltså det som användaren "ser" av Linux -- det grafiska gränssnittet. Själva Linux ser man inte mycket av om man inte plockar fram en kommandotolkare. Vilket man inte behöver om man inte vill.

Grunden till Linux-kerneln gjordes av Linus Torvalds 1991. På den tiden var han student vid Helsingfors Universitet. Det som gjorde Linux unikt och framgångsrikt var att han gjorde koden öppen och publicerade den på internet. Därvid började andra utveckla Linux och Linux kunde växa snabbt till ett fullvärdigt operativsystem. Idag används Linux på allt från servrar till mobiltelefoner.

Eftersom få kommersiella program ha gjorts för Linux har det varit upp till användarna själva att utvekla egna program, som oftast gjordes öppna. Eftersom denna utvekling har pågått rätt länge, börjar många öppna program t o m vara bättre än deras kommersiella motsvarigheter. I och med att de är öppna kan de distribueras tillsammans med Linux-distributionerna. Så, när man installerar Linux kan man oftast på samma gång välja från en lista på hundratals program som man kan välja att isntallera på samma gång -- helt gratis. Det svåra är för nybörjaren är närmast att veta vad programmen kan göra när namnen är obekanta. Att programmen är öppna gör också att man har kunnat samla alla program på några få servrar från vilka vem som helst kan ladda ner dem och installera automatiskt via några enkla installationsprogram i Linux. I openSUSE kallas det YaST och i Ubuntu Apt-get. De är i princip bara en lista på program på servern som man kryssar för de program man vill installera. Sen laddas de valda programmen ner och installeras. Kan det bli enklare?

En sista allmän sak om Linux som kan vara värd att nämna är förekomsten av s k live-CDn. Dessa är en skild sorts varanter av Linux som man kan ladda ner och bränna på CD-skivor. Alla stora Linux-distributioner har denna möjlighet. När man har bränt sin lice-CD kan man starta datorn med denna och kan då köra Linux direkt från CDn utan att något rörs på datorn eller något installeras. Ett utmärkt sätt att pröva olika Linux-distributioner.

Mer om Linux på Wikipedia.

No comments: