Hva er Linux

 

 

Mange har sikkert hørt om Linux, og er kanskje litt nysgjerrige om hvilke muligheter det har. Mange har sikkert også hørt mytene om hvor komplisert det er å installere og konfiguere. Vel, det er en del sannhet i det.

Hva er Linux?

Linux finnes til både PC, Amiga, Macintosh, Digital Alpha, Sun Sparc og flere andre maskintyper, men vi vil her redgjøre for Linux på x86-maskiner.

Linux er et operativsystem (nei, Linux er ikke et operativsystem) som er basert på Unix ("klone"). Unix har en langhistorie som strekker seg bak til 60-tallet og var ment for stormaskiner og flerbrukermiljø. Utviklingen av Linux kan ikke sammenlignes med noe annet større operativsystem. Det er ingen selskaper i seg selv som har utviklet det. Studenten Linus Torvalds ved Helsinki Universitet i Finland er hovedpersonen bak utvillingen Linux, men etterhvert har mange personer verden rundt  bidratt, og bidrar ennå til utviklingen (også Unix kan man si ble utviklet av studenter. Noen studenter ved Barkley universitetet i USA fikk "begynnelsen" til Unix fra AT&T som ikke så seg villige til å utvikle det noe særlig videre).

Når jeg sier at Linux ikke er et operativsystem, og at det er det, så må det kanskje forklares. Det finnes flere Linux-systemer, bl.a RedHat Linux, Caldera Linux, Debian Linux, Slackware Linux, Monkey Linux m.m. Altså, f.eks RedHat Linux, fra RedHat Software, er et operativsystem, et Linux-operativsystem, men Linux er ikke et operativsystem i seg selv, men betegneslen på operativsystem bygget rundt samme kjerne. Jeg omtaler likevel Linux som et operativsystem da dette blir en fellesbetegnelse på flere operativsystem.

Ideen bak Linux ble hentet fra Minix, som også var en Unix-klone. Linus Torvalds mål var å overgå dette systemet. Versjon 1.0 av Linux ble lansert i mars 1992. Nå skal ikke Linus ha all æren - viktige medspillere i det hele er GNU og FSF.

Linux er et flerbrukersystem, og det er et fleroppgavesystem (multitasking), dvs at mange kan være koblet opp til samme maskin på en gang og kjøre programmer på maskinen samtidig. Det finnes applikasjoner for så å si et hvert behov, og de fleste er gratis. Når det gjelder Linux er det egentlig ikke så stort utvalg av kommersiell programvare, men det finnes likevel et stort utvalg av god programvare. Etterhvert kan vi nok ogsåse en utvikling med flere kommersielle programmer til Linux.

Linux i seg selv er kommandolinje-basert på likhet med Unix (siden det er en klone er det såklart de samme kommandoene også, Linux er en totalt fullverdig UNIX-klone!). Hvis man ønsker et grafisk brukergrensesnitt så har man X Windows. Den mest utbredte versjonen av X Windows er XFree86.

Det finnes også kommersielle versjoner av X windows, f.eks AcceleratedX ogMetroX. Mer om XWindows kommer under egen overskrift.


Systemkravene til Linux?

Hvis maskinen din begynner å få noen år på nakken og sliter med en del applikasjoner kan Linux gi "nytt liv" (kan også gi nytt liv til den gamle 486en som nå etterhvert har blitt dømt til å ende sine dager i skapet...). Systemkravene til de fleste distribusjonene til Linux er ikke all verden. De fleste krever 386 prosessor eller bedre (det finnes også distribusjoner for 16 bits prosessorer). 4 MB minne kan regnes som et minimum, men skal man i tillegg kjøre X Windows bør man ha en 486 med 16MB minne. Skal man gjøre et standardoppsett som installeres gjennom de mest populære distribusjonene i dag bør man nok ha en Pentium-maskin og minimum 32MB minne.

Hvor mye harddisk-plass Linux krever er avhengig av hvilket distribusjon man velger og hva man velger å installere (fra et par titalls Megabyte til mange hundre - Linux kan faktisk også kjøres fra diskett....).

For å kjøre X Windows i en rimelig bra oppløsning er det ofte en fordel med et kjent grafikkort. Det er ikke mange av grafikkortprodusentene som selv lager drivere til Linux, så de driverene som er finnes er kommer ikke fra produsenten selv, og det er da enklest å få drivere til kjente kort enn til mindre utbredte kort.


X Windows

X Windows er et grafisk grensesnitt for Unix, og såklart også for Linux. Man har også her mulighet for fleroppgavekjøring og man kan også ha terminalvinduer åpne. Mange applikasjoner som man finner igjen på andre grafiske plattformer finnes også til X Windows. Du vil her finne WYSIWYG tekstbehandlere og HTML-editorer, regneark, databaseapplikasjoner, spill, grafikkbehandlings- og tegneprogrammer osv osv.

Den mest utbredte versjonen av X Windows under Linux er XFree86, som er basert på X11R5 til Unix-plattformen. Det finnes også en del kommersielle X Windows-system for Linux, f.eks AcceleratedX og MetroX. Disse versjonene har gjerne en del forbedringer i sammenligning med gratissystemene.


Linux sammen med andre operativsystemer

Det er fult mulig å kjøre Linux på maskinen sammen med andre operativsystemer. Det man da trenger er et "Bootmanager"-program. Ved hjelp av et slikt program kan man under oppstart velge hvilket operativsystem man skal bruke (du har kanskje prøvd å kjøre Windows 95 og Windows NT samtidig? Hvis man installerer Windows NT etter Windows 95 vil man få muligheten til å velge OS i oppstart).

De fleste distribusjonene av Linux kan da ikke kjøre på filsystemet til MS-DOS eller Windows 95. Man vil da være avhengig av å opprette en egen partisjon for Linux. For å opprette partisjoner kan man benytte f.eks FDISK eller Partition Magic.

En meget populær bootmanager til Linux er LILO (følger med de fleste distribusjoner og blir satt opp under installasjonen). Hvis du har benyttet FDISK tidligere er du klar over at alt på disken vil bli slettet når du repartisjonerer. Bruker du Partition Magic vil du ikke miste noe, men Partition Magic er et kommersielt program som koster en del. FIPS er gratisprogram som heller ikke "ødelegger" alle data. FIPS finner man på de fleste FTP-servere som har Linux liggende. FIPS er et DOS-program, så man kan bruke det selv om man ikke har tenkt å installere Linux.

Det er versjoner av Linux som kan kjøre direkte på MS-DOS-filsystem. Slackware har mulighet for dette. En annen Linux-versjon er DosLinux, dette er en Linux-versjon som man kjører direkte fra DOS. Hvis man installerer Linux på Linux' eget filsystem har man likevel muligheten til å lese og skrive til FAT-partisjoner (MS-DOS og Windows 95. Når det gjelder FAT32 og NTFS finnes det tillegg som gjør det mulig å lese fra disse partisjonene, men ikke skrive).


Støtte for maskinvare/informasjon/support

Linux støtter det meste av standard maskinvarekomponenter, men enkelte komponenter kan det være litt problematisk å få installert. Det kan hende at man f.eks må rekompilere kjernen i Linux.

Mange vil ha det til at det finnes lite dokumentasjon rundt Linux, men det er ikke sant. Med de større distribusjonene følger det med egne brukermanualer. Laster med Linux ned fra nettet følger disse med i f.eks HTML-format (i tillegg til flere andre formater). Dokumentasjonen ligger også tilgjengelig på Web.

Kjøper man Linux på CD-ROM følger det gjerne med brukermanualer i tillegg til at det ligger med mer dokumentasjon i elektronisk form. I tillegg finnes det et stort utvalg av bøker om Linux.

Dikusjonsgrupper på Internett er også gode ressurser hvis man plages med noe. Den mest aktuelle vil være no.linux som er en norsk diskusjonsgruppe om Linux. Får man ikke svar på spørsmålene sine der kan man jo prøve noen av de kanskje mest aktuelle utenlandske gruppene, f.eks


I tillegg til disse finnes det veldig mange flere. Hvilke grupper du får tilgang til avhenger også av news-serveren du benytter. Hvis serveren til din Internettleverandør ikke har gruppen kan du ta kontakt med den som er ansvarlig for serveren for å høre om det ikke er mulig å få lagt den inn.

For å søke i innlegg på news kan du også benytte Dejanews - som har veldig mange av gruppene...


Hvilken distribusjon av Linux?

Det finnes mange distribusjoner av Linux, de mest populære er f.eks RedHat, Slackware, SuSe, Debian og Caldera. Det er delte meninger om hva som er den beste distribusjonen, noe som kan variere etter hva man bruker maskinen til. Det finnes også distribusjoner som er basert på andre distribusjoner - f.eks Mandrake er en distribusjon som er basert på RedHat, men programveren som følger med er litt andeledes.

Hvis man ikke har holdt noe på med Linux tidligere anbefales Linux-distribusjonene RedHat, OpenLinux, Mandrake og SuSe se som skal være enklest for "newbees".

DosLinux og Monkey Linux kan også være et alternativ hvis man bare skal ta en titt på Linux. DosLinux og Monkey Linux er såpass små at man greit kan laste den ned ved bruk av modem. Det følger lite programvare med disse distribusjonene, men man kan såklart laste ned og installere programmer selv. En annen fordel med disse, hvis man bare er ute etter å leke litt med Linux, er at de kjøres på FAT-filsystemet (altså trenger de ikke noen egen partisjon, kan ligge på samme disk som f.eks Windows 95. Man starter så bare opp i DOS og starter så Linux fra DOS).

En liten innledning (no.linux FAQ) på norsk i installasjon, konfigurering og bruk av Linux finner man på http://home.sn.no/~egilk/no-linux. html og http://www.sn.no/~egi lk/no-linux2.html.


Hvor får jeg tak i Linux?

Å få tak i Linux kan gjøres på flere måter, man kan laste det ned fra Internett eller man kan bestille/kjøpe det på CD-ROM. En del bøker er også kommet om Linux og der føler det gjerne med flere distribusjoner + en del programvare på CD-ROM med boken.

Stort sett bør du finne det du leter etter på disse tre, norske, FTP- serverne:

Søker du etter "Linux" på f.eks Kvasir regner jeg med at du finner linker til norske forhandlere av Linux (distribusjoner som RedHat og Slackware f.eks er flere hundre Megabyte, så nedlasting er sjeldent et godt alternativ med mindre du sitter med en meget rask oppkobling til Internett).

Fordelen med å kjøpe en offisiell distribusjon av Linux er bl.a mulighetene for bedre support fra RedHat.


 

Tilbake til hoveddsiden