onsdag 4. juli 2012 Linux Laptop
Som jeg "annonserte" for et par uker siden var det nå på tide å bytte ut min tre år gamle laptop, og jeg endte etter mye frem og tilbake opp med å bestille en Lenovo W530. Denne blogposten handler litt om den nye laptop'en, men først og fremst handler det om at jeg har valgt å forsøke å bytte til Linux som mitt primære OS, og hvordan jeg som Windows/.NET-utvikler har tenkt å få det til å fungere.
Laptopen ankom på mandag. Docking og SSD ankom på tirsdag. Jeg venter fortsatt på 8 av de 16 Gigabytene med minne jeg har tenkt å bruke.
Førsteinntrykket er gjevnt over bra. Den er ikke like sexy som en Sony Vaio eller Asus ZenBook, men en kraftmaskin av høy kvalitet. Den er også lettere enn min gamle Dell. Den har en bra touchpad, og HD-skjermen er super - en 16:9-skjerm føles også mye "riktigere" enn 16:10.
Tastaturet er litt uvandt, men det tror jeg nok jeg venner meg til ganske raskt. Lyset i tastaturet er desverre ikke like bra som i Dell'en, men godt nok. Det eneste jeg irriterer meg over er at Lenovoen's funksjonstast har tatt plassen til venstre Ctrl - kontroll-tasten er ikke under shift som jeg er vandt med, og det er unødvendig knotete å treffe den.
Å installere Ubuntu 12.04 (64 bit) var smertefritt og gikk raskt. På få minutter koblet jeg opp mine dropbox-, twitter-, facebook- og google-kontoer, og følte meg raskt hjemme. Å installere nye programmer i Linux er utrolig smooth, og Ubuntu har virkelig tatt steget opp og blitt et bra, pent og ikke minst brukervennlig operativsystem. Det nye menysystemet er godt gjennomtenkt, og de virtuelle desktopene fungerer bedre enn alt jeg har forsøkt å få til i Windows.
Det største problemet sålangt dukket opp da jeg forsøkte å koble mine to eksterne skjermer til Lenovoen via dockingstasjonen. Ubuntu klarte ikke å finne dem! Jeg har ikke gjort noe enda for å forsøke å fikse problemet - NVIDIA-skjermkort er et typisk problemområde i Linux-verden, men det skal la seg løse.
Som utvikler i en bedrift og på et team som bruker Microsoft-teknologi til det aller meste er det en del ting jeg må få til å virke for at Linux ikke skal bli et problem.
For eksempel må jeg kunne "remote" inn til en Windows box. Til dette kommer Ubuntu med Remmina Remote Desktop Client, og den fungerte utmerket. Men jeg må også kunne logge meg inn på vårt Citrix-miljø, og det har jeg ikke fått til enda. Det finnes heldigvis Citrix-klienter for Linux, men så langt jeg har sett er det litt komplisert å få installert dette, så jeg har ikke gjort noe forsøk på dette enda (tips mottas med takk).
En annen ting jeg har installert er Wine. Det er et program som lar deg kjøre Windows-programmer på Linux. Jeg brukte det til å kjøre Windows-klienten til Spotify, og det fungerte utmerket på første forsøk.
Jeg kommer ikke til å slippe helt unna Windows. På sikt håper jeg å kunne fase ut Visual Studio, men inntil videre er det et nødvendig verktøy. Derfor planlegger jeg å kjøre en Windows virtuelt i Linux vha. VirtualBox. Det er derfor jeg vil ha 16 GB RAM. Første forsøk på å installere 64bits Win7 i VirtualBox ble misslykket, men jeg trenger bare litt mer tid!
Ubuntu kommer installert med Firefox, men som Google fanboy har jeg selvfølgelig byttet til Chromium, open-source utgaven av Chrome. Etter å ha logget på med google-brukeren min fikk den tak i mitt vanlige Chrome-tema, bokmerkene og historikken min, og da var det lett å glemme at jeg faktisk befant meg på et ny-installert OS.
Paint.NET erstattet jeg med Gimp, som jo er mye kraftigere - nesten en fullgod erstatning av PhotoShop. Og InkScape, som jeg er en flittig bruker av, finnes også for Linux, så den har jeg også installert.
Jeg benyttet også sjangsen til å teste ut en ny twitter-klient, og fant en som heter Hotot som virker lovende. For annen chat'ing, først og fremst en erstatning for Live Messenger, har jeg installert Pidgin.
Jeg har vært en flittig bruker av Windows Live Writer - jeg har brukt programmet til å skrive blogpostene mine, og håpte jeg kunne finne noe like bra til Linux. Denne blogposten skriver jeg i et program som heter Blogilo, og det ser ut til å ha omtrent den samme funksjonaliteten som Live Writer. Og hvis du leser dette nå så virket Wordpress-integrasjonen også som den skulle :)
Git hører jo hjemme i Linux, og kommandolinjen fungerer bedre her enn hva jeg har fått til i Windows. I tillegg har jeg testet ut noen grafiske klienter: gitk og giggle. Jeg kan ikke gi dem noen dom enda...
Ellers har jeg selvsagt installer GVim, og har allerede gjort endel "tweaks" i terminalvinduet. UNIX-kunnskapen fra Universitetstiden begynner å komme tilbake. Jeg har ikke hentet ned Clojure, Ruby, Erlang, Mono eller noen andre utviklingsmiljø enda, men det kommer nok raskt skal du se.
Den nye laptopen fra Lenovo virker lovende, og Ubuntu er herlig! Jeg har hatt enkelte problemer, men jeg har bare ikke hatt tid til å løse dem enda. Jeg er optimist, og tror alt lar seg løse i Linux :)