smug: selvtilfreds condescending: nedlatende
"How I hate this damned machine, I wish that I could sell it, It never does what I want it to, But only what I tell it".
En kort introduksjon til operativsystemet Linux Jan Høiberg Avdeling for Informasjonsteknologi Høgskolen I Østfold
Hva er Linux? Et operativsystem (OS) for PC er og flerbrukermaskiner. Et stabilt system som ofte foretrekkes hvis pålitelighet og/eller hastighet er kritisk. Et godt designet OS som lett kan skreddersys til spesielle anvendelser. Er en klone av Unix, et OS som tidligere ble brukt på andre maskintyper enn PC er. Vanlig å bruke for tjenermaskiner/servere. Er gratis. Stor og voksende brukermasse.
Litt Unix/Linux historie Opprinnelig fra AT&T Bell Labs i USA, og prosjektet Multics på 60-tallet. Laget av eksperter for eksperter. Første offisielle versjon i 1971 ble distribuert med all programkode åpent tilgjengelig. Kraftig videreutviklet ved universitetsmiljøer i USA, spesielt nettverksdelen som senere ble til Internett. Er nå tilgjengelig for alle typer data-maskiner Finnes i flere kommersielle varianter. Ulike gratis versjoner på Internett, Linux er mest utbredt. Flere Linux distribusjoner fra kommersielle leverandører.
Hvem bruker Linux? Pga. stabiliteten kjøres Linux på tjener-maskiner (eks. web-servere) som bør være konstant tilgjengelige. Programutviklere foretrekker ofte Linux pga. pålitelighet og effektivitet som letter testing av programvaren. Programmer som gjør tunge beregninger og håndterer store datamengder (eks. værvarsling) kjøres på Linuxsystemer. Store organisasjoner som ikke kan håndtere tungdrevne PC-nett. Mange brukere som ikke lenger vil slåss med MicroSoft s bruker-vennlighet går over til Linux. Hacker s Choice
Hvorfor brukes ikke Linux mer? (1) Elegant, effektiv og knapp design, laget av eksperter for eksperter. Høyere terskel for nybegynnere enn i Windows. Lite forståelig(?) hjelp å få fra systemet. Systemet oppfattes som grått og trist. Utvalget av programvare og utstyr er større for Windows og MacIntosh, spesielt innen underholdning etc Men: Nyere versjoner av Linux har mindre av disse problemene
Hvorfor brukes ikke Linux mer? (2) MS-Windows er blitt en industristandard. Interne Unix standardiseringsproblemer. One hundred billion flies can t be wrong, eat s**t. Standarder bestemmes ofte av tilfeldigheter og penger, ikke av kvalitet: Beta vs. VHS (format for hjemmevideo) Dvorak vs. QWERTY (tastaturlayout) CP/M vs. MS-DOS (OS for tidlige PCer)
Linux-ressurser ved HiØ Avdeling for IT bruker Linux til nesten alle servere (web, mail, filservere, multimediadistribusjon, news, ftp etc.) IT-studentenes mail- og web-tilbud er basert på Linux. Mange studentmaskiner har dual-boot Windows/Linux Vi ønsker at flest mulig av IT-studentene er operative på begge plattformer. Prøver å få mest mulig av undervisningen plattformuavhengig, spesielt programmering. IT-avdelingen ved HiØ har bygget opp en parallellmaskin som p.t. består av 32 Linux-bokser, sleipner.hiof.no -- det første såkalte Beowulf-clusteret i Norge.
Kom i gang med Linux: Innlogging Velg Linux som OS ved oppstart av en av skolens dualboot maskiner. Brukernavn og passord er det samme som for Windows, loginserveren er ask.hiof.no. Alle Linux-brukere har sitt eget hjemmeområde på systemet. Innlogging med brukernavn og passord på ask.hiof.no kan også gjøres fra Windows med bruk av en ssh (SecureShell) klient. For å bruke Linux GUI og programmer med grafikk, må man logge på en dual-boot maskin.
Bruk av tekstbasert Linux Unix ble laget for alfa-numeriske terminaler i gamle dager (CUI) Det meste av Linux er basert på at dataene er ASCIItekst. Kommandoer tastes inn uten bruk av mus og gilde knapper i et terminalvindu. Bruker kommuniserer med et shell som tolker inntastede kommandoer og setter i gang utførelse av programmer. Programmene er oftest lite pratsomme, jfr. tekstbehandleren ed. Kommandoene er korte for effektivitet - og dermed også noe kryptiske, f.eks. w som står for who is doing what?.
Linux og grafisk brukergrensesnitt Alle GUI for Linux bygger på The X Window System (aka X Windows ), et av de tidligste grafiske brukergrensesnittene. X Windows er basert på en server-klient teknologi som gjør det både stabilt og fleksibelt. Kan skreddersys til f.eks. å ligne MS-Windows. Svært godt utvalg av gratis X Windows programvare. Linux-distribusjoner kommer med en eller flere desktop er ofte GNOME og KDE som begge er opensource prosjekter og gratis.
Filsystemet i Linux Flerbrukersystem der du deler en stor disk med andre. Dine filer ligger på et hjemmeområde og kan organiseres hierarkisk i kataloger. Du kan beskytte eller åpne filene dine for andre brukere. Noen kommandoer for filhåndtering: ls rm more chmod cp mv liste filene i en katalog fjerne en fil eller katalog se på innholdet i en fil forandre filbeskyttelse kopiere filer flytte eller omdøpe filer Bruk kommandoen man for å få hjelp fra Linux.
Linux programmer Linux tilbyr alt du trenger av programvare gratis, bl.a. nettlesere, servere, full Office-pakke og multimediaverktøy. Noen standard applikasjoner, de fleste fra GNU-prosjektet: vi emacs pico tar pine lynx gcc grep sort tekstbehandler tekstbehandler++ enkel Notepad arkiveringsprogram news- og mailklient tekstbasert webleser C-kompilator søking i tekstfiler sortering av tekstfiler
Noen råd til ferske Linux-brukere Linux er svært åpent, beskytt filene dine med chmod, velg et lurt passord. Husk at systemadministratoren root kan se alt. Finn en Linux tutorial på web, og gå gjennom denne. Lær deg å bruke en teksteditor, helst emacs. Gå gjennom emacs sitt innebygde opplæringsprogram. Lær å bruke kommandoene man og apropos for å få hjelp fra systemet. Husk alltid logout. Gjør øvingsoppgavene på: http://www.ia.hiof.no/~janh/linux/grit/