Guide:

En guide til Linux på bærbare

Stadig flere Linux-distribusjoner begynner å bli så brukervennlig nå at de utgjør et meget godt alternativ til Microsofts Windows. Spesielt for de som er opptatt av kostnad og sikkerhet. I vår artikkel ser vi på Linux for to brukertyper; Potensielle brukere og for de som allerede bruker det i dag.

X-Windows

 
"Gnome" i aksjon

En bærbar har ikke bare begrensninger i forhold til ressurser som prosessor (CPU) og minne. Hovedproblemet med alle bærbare maskiner er de elendige batteriene. Husk at CPU og diskaktivitet trekker batterikraft. Det kan da være greit å kjøre et "spartansk" oppsett, med et absolutt minimum av applikasjoner. Et godt tips er å sløyfe både "KDE" og "GNOME" til fordel for de små, raskere "WindowManagerene" som f.eks. "Motif" og "Enlightenment". Det å vente i 2 minutter på at "GNOME" eller "KDE" skal starte opp er å sløse 2 minutter med god batterikraft. For å konservere enda mer, kan det være en tanke å ikke starte "runlevel 5" (Xwindows) som "default", men å gå rett i "runlevel 3", og heller starte X manuelt når det er behov for det (se "/etc/inittab"). Med dette oppsettet kan du regne med å spare mye batteri i forhold til tilsvarende bruk på et Microsoft-system.

Dokking

Det finnes enkelte verktøy for dokking/portreplikator brukere, men veldig få. Vi vet at noen dokkingsystemer bruker "XFree86-config" som sjekk og oppstartsskript for dokking. Dette er for så vidt en grei løsning det, men den forutsetter at det eneste du får ved å dokke maskinen er en større skjerm. I de fleste tilfeller er nok ikke dette en perfekt løsning ettersom dokking kan ha mer å tilby.

Vår løsning er å bruke "runlevel 4" som "dokking-plattform". "Runlevel 4" står i utgangspunktet øde, men kan lett tas i bruk som et "dokking runlevel". I "runlevel 4" kan man f.eks. starte nettverkstjenester som "NFS", print prosesser og så videre. Man bør lage et skript som tester om maskinen er dokket eller ikke. Dette gjelder spesielt for maskiner med nettverkskort på dokkingstasjonen. Om nettverkskortet ikke finnes er ikke maskinen dokket. Denne testen kan man kjøre i "/etc/rc.sysinit" som en del av de vanlige oppstartsrutinene. Om maskinen er dokket under "boot" kan systemet gå rett i "runlevel 4" for full dokking support. Om maskinen derimot er portabel holder maskinen seg minimal. Det er heller ikke noe problem å la "runlevel 4" kjøre en annen X-server enn "runlevel 3" og da kan man bruke KDE eller GNOME når man sitter hjemme og jobber å gå over i "sparemodus" "Textmodus/Motif" på toget. Man kan selvfølgelig bruke "/etc/rc.local" til å gjøre mange av de samme tingene som "init", men da kan man ikke ta med seg maskinen uten å reboote den. Det finnes enda en måte å dokke på under Linux (se kernel konfigurasjon).

NB! Eldre Linux versjoner bruker andre "runlevels" enn de vi har brukt her. Men om du har kjørt Linux en stund så vet du nok hva det er snakk om.