Mine oplevelser med Maemo PR-1.2 – del 3

De fleste preinstallerede programmer i Maemo PR1.2 har fået mindre opdateringer. For eksempel kan man i kontakter nu slå SMS-knappen til fastnet telefoner fra. Det er en kærkommen forbedring, da det kunne være lettere irriterende at der var mulighed for at sende SMS til disse.

De dupletter der jævnligt dukker op hvis en kontakt er registreret til flere chat-platforme, kan dog ikke fjernes automatisk. Det var en ting der irriterede mig grænseløst med PR1.1. Nu har jeg dog fundet programpakken »Merge your duplicate contacts«, der fungerer glimrende.

De fleste programmer starter hurtigere op. Ligeledes må jeg konkludere at når der på et af skrivebordene bliver anbragt en genvej, så bliver programmet preloadet. Det tager nemlig længere tid at starte styresystemet op – til gengæld er det ingen loadtid når man skifter til et af de pågældende programmer. Er denne konklusion korret er det ganske fikst tænkt, men man skal også samtidigt tænke lidt over hvilke og hvor mange programmer man smider genveje til på arbejdspladsen. Kunne være rart med en mulighed for at slå det til og fra for individuelle programmer.

Derfor har jeg da også lagt en genvej til programmet Kamera på min tredje virtuelle skærm hvilket har gjort at den ellers ganske irriterende ventetid, fra man slår kameradækslet til side og til enheden er klar til at tage det første billede, er blevet betragteligt reduceret.

Dem der husker OS2008 kan nikke genkendende til at det virtuelle tastatur ikke havde ændret sig med Fremantle. Med PR1.2 har det dog fået en større grafisk opgradering.

Tasterne er gjort betydeligt mindre. Kanterne er afrundet og redigeringsvinduet gjort betydeligt større og er nu i fuld bredde. Sidstnævnte er ganske rart, da det giver et langt bedre overblik. Ligeledes er det betydeligt pænere ud og ligner både det fysiske tastatur mere og ikke mindst det virtuelle tastatur, man finder på Nokias SymbianOS enheder.

Mine oplevelser med Maemo PR-1.2 – del 2

En pudsighed ved Maemo er, at der tilsyneladende kun bliver taget backup af de WiFi-forbindelser du konfigurerer. Konfigurationen af eventuelle mobil pakkedataforbindelser forsvinder. Hvilket man opdager når man flusher enheden med ny firmware.

For de fleste har dette næppe nogen betydning, da den så sandsynligvis ”defaulter” til den opsætning, som det leverende telefonselskab har indoktrineret telefonen med. Men har man skiftet telefonudbyder eller har købt eller fået enheden udenom disse kanaler er det lidt irriterende, omend en detalje da det er ganske let at ændre den standard Telenor Internet forbindelse til noget der virker, for de fleste.

Selvom der findes et flash-værktøj til Linux, havde jeg ikke helt nerverne til at benytte det til at opgradere til PR1.2 og jeg foretrak derfor stadig at benytte Nokias PC-suite. Efter at have lokaliseret en ledig MS-Windows maskine jeg kunne få lov til at benytte, prøvede jeg jævnligt at opgradere, men PC-suite kunne ikke finde nogen opgradering. Det var derfor en process der ialt kom til at tage nogle uger. Samtidigt væltede det ind med efterretninger fra andre brugere der havde opgraderet.

Der er næppe foretaget det vilde med basissystemet, da det er den sidste hårbold før MeeGo tager over. Dog er der en del programmer der kører på PR1.1, som ikke nødvendigvis kan køre på PR1.2 – så noget er der foretaget i userland. Måske i forbindelse med overgangen til Qt.

Som noget nyt i Maemo PR1.2 er Qt-4.6 en del af extras-devel repo. Hvilket er starten til den egentlige overgang fra GTK+ og til Qt.

Mine oplevelser med Maemo PR-1.2 – del 1

Da Nokia udgav PR1.2 opdateringen til Maemo blev denne ret hurtigt indarbejdet programmer, hvor mange pludseligt ikke kunne køre under PR1.1. Ligeledes var der pludseligt ikke adgang til flere Ovi-tjenester såsom Ovi Market med PR1.1 – vel ikke fordi at det egentlig gjorde nogen forskel N900 er i den henseende ret sølle understøttet.

Da jeg ikke helt har haft modet og overskuddet til at foretage opgraderingen ved hjælp af det eksisterende rudimentære værktøj for GNU/Linux, har jeg måtte forlade mig på deres Nokia Ovi Suite og PC Suite og dermed måtte konfiskere min kærestes XP-maskine i nogen tid (domicilets eneste).

Det var nemlig ikke helt let at opgradere alligevel. Først holdt PC Suite op med at fungere og jeg besluttede mig til at udskifte den med Ovi Suite – noget der alligevel skulle ske. Efter tredje installationsforsøg lykkedes det at få Ovi Suite til at fungere ordenligt. Der er ligeledes en begyndende N900 understøttelse, der bliver betydeligt mere komplet i den kommende version.

Det første forsøg på at opgradere til PR1.2 gik nogenlunde, bortset fra at sådan noget som volumenkontrol var pist forduftet og flere samtidige programmer hakkede gevaldigt. Dog var der også positive sider. Blandt andet fungerede synkroniseringen med Google pludseligt med det præinstallerede værktøj (Ovi integration har der jo ikke været noget af) og jeg blev hurtigt forvent, i den tid det nu fungerede.

Der skete nemlig det i sidste uge at synkroniseringen holdt op med at fungere igen. Indtil da havde en stædig vedholdenhed afholdt mig fra at flushe enheden igen. Men nu begyndte Bubber, som jeg havde døbt min N900, at opføre sig en tand for sært. Mediaplayer og fotoprogrammet kunne for eksempel pludseligt ikke finde andre filer end dem som enheden var blevet født med og ved automatisk skift fra mobilnetværk og til WiFi skulle den ofte genstartes for at kunne modtage almindelige opkald. Anden gang gik det betydeligt bedre, nu er der igen fuld funktionalitet på vidunderet.

openSUSE 11.3 – en KDE-brugers første indtryk

Efter det der synes at være en evighed, der inkluderer otte milepæle og to release kandidater, er der endelig kommet en ny version af den tysk/amerikanske GNU/Linux distribution openSUSE.
For Novell, der for et par år siden opkøbte SUSE, er det ikke ren velgørenhed. Med openSUSE distributionen benytter Novell den samme model som Oracle/SUN gør med både OpenOffice og OpenSolaris. OpenSUSE benyttes nemlig som udviklingsbase for deres kommercielle produkter. I modsætning til Oracle er det dog lykkedes Novell, at afgive lige præcis så meget suverænitet, at openSUSE samfundet har formået at vokse sig stærkt og produktivt, uden at miste den egentlige kontrol.

Evolution og ikke revolution

Med denne version x.3 er der ikke den helt store revolution at finde, hvilket næppe er den helt store overraskelse. Det der driver værket er Linux 2.6.34, der udover en forbedret hardwareunderstøttelse også har forbedret virtualisering og energistyring, samt understøttelse af en stribe kommende Intel processorer og chipsæts. Med Kernel Mode Setting (KMS) slået til for ATI, Intel og Nvidia GPU’er.
Systemet bliver leveret med Alsa 1.0.23, X.org 7.5, xserver 1.8 og nu er Nouveau driveren standard for nVidia og den frie Radeon video driver har afløst den gamle radeonhd driver.
HAL’en er ved at blive faset ud og benyttes nu ikke mere i forbindelse med basis systemet og GNOME miljøet, KDE kræver det dog stadig.
Bortset fra dette er enkelte nye ting såsom understøttelse af trim-funktionaliteten til Solid State Diske i Linux-kernen og begyndende understøttelse af BtrFS (butterfs), der stadig kan betegnes som værende på et eksperimentielt stadie. Med begyndende understøttelse, menes der basal understøttelse. Det er for eksempelt ikke muligt at starte systemet op på en BTRFS partition, så hvis man har tænkt sig at benytte BTRFS skal man lige sørge for en boot-partition, formateret med et andet filsystem.
Et andet nyt filsystem er LogFS, der er et log-struktureret filsystem, direkte rettet imod store Solid State Diske og Flash-drev. Da inodes gemmes på disken, skal disken ikke skannes hver gang den monteres.
Det GTK-baserede letvægtsmiljø LXDE er ligeledes blevet en officiel fast medspiller og kan vælges under andre. I dette tilfælde benytter LXDE Lxdm som standard login manager og Brasero som brænde værktøj, uden at denne kræver Gnome-libs installeret.
Der er også nu kommet understøttelse af trykfølsomme skærme, som for eksempel HP Touchsmart, og en integreret klient, der giver adgang til synkroniserings- og backuptjenesten SpiderOak. Den sidstnævnte indeholder dog lukket kode og er derfor at finde i non-OSS repo.
En udvidet smartphone understøttelse er ligeledes at finde, mere specifikt er det muligt at synkronisere musik, fotografier og lignende med Android, iPhone og Blackberry telefoner.
Hvis man betragter SUSEs flirt med MeeGo kunne man undre sig lidt over at der ingen understøttelse er af synkronisering med MeeGo/Maemo enheder.
Bortset fra dette – oser – openSUSE 11.3 af de mange små forbedringer der til sidst ender med at minde en hel del om Nilen.

Opstillingen og de indledende øvelser

Jeg er i besiddelse af tre maskiner der i dag kører openSUSE på fuld tid og som kandiderer til at blive opgraderet. Det drejer sig om en Athlon64-X2 drevet skrivebordsmaskine med to gigabyte arbejdshukommelse, en 32-bit Celerondrevet bærbar med halvanden gigabyte arbejdshukommelse og en 32-bit VIA C7 drevet hjemmeserver med en gigabyte hukommelse.
Skrivebordsmaskinen kørte som udgangspunkt version 11.2 i AMD64 udgaven. Jeg kunne sagtens foretage en online opgradering, men siden at jeg gerne ville have skiftet mine gamle PATA diske ud med en nyere SATA2, blev det atter den gode gamle trofaste netværksinstallation og begyndte derfor straks at hente det tilgængelige AMD64/Intel64 netværksinstallations CD-aftryk, der fylder lige omkring de 150Mb, der hurtigt blev brændt ud med K3B brænderprogrammet på min eksisterende openSUSE installation.
Maskinen startede op på CD’en uden problemer og det hele lignende stort set sig selv. Den eneste forskel er de lidt mørkere og farvetoner, med flere skygger lagt på.
Som altid virkede installationen præcis, effektiv, pålidelig på den måske lidt kedelige tyske ingeniør/Audi-agtige måde – der er ikke meget spræl over det, men det virker.
Hvis du er en pedant som mig der selv vil kontrollere de fleste detaljer er der plads til det, ellers er det stort set bare at klikke ”næste”, hele vejen igennem. For de fleste vil det fungere ganske udmærket.

Opsætning og installation

Jeg er af den type der godt kan lide at opdele mit system rent lagermæssigt, uden dog at gå fuldstændigt i spagat. Jeg holder mig til en tredeling :

  1. Root (Denne gang 40Gb)
  2. Home (Den resterende plads)
  3. Swap (1-2 gange arbejdshukommelsen, det vil sige at jeg valgte 4Gb denne gang)

Er det en server ryger også /srv ud på egen partition, ellers skal der være yderst presserende grunde til en yderligere opdeling til de fleste formål.
Da harddisken er en ny brugt SATA2 disk der erstatter de gamle PATA/100 diske, valgte jeg nyinstallation og lod den formatere alle partitioner til Ext4. Hvis boot fra BtrFS understøttes i næste version af openSUSE (hvor filsystemet yderligere vil være modnet), er det da absolut noget der vil blive overvejet, men ikke denne gang.
Udvælgelsen af softwarepakker er meget intuitiv og kan effektivt udføres med nogle få klik. De er grupperet efter emner, som man udvælger. Hvis man ønsker kan man også udvælge de specifikke pakker, der foregår på nogenlunde samme måde.
Som udgangspunkt er de skrivebordsrelaterede pakker allerede udvalgt så det jeg sådan set bare skulle tilføje var Java, C/C++ og Qt udviklingspakkerne.
De udviklingsmiljøer jeg dog primært har tænkt mig at benytte er Netbeans og Nokias Qt SDK og dermed Qt-creator, der installeres ”/opt”. Disse kører jeg uden om openSUSE repositories, da de pakker man finder der, er en tand gamle. Så disse, sammen med DVD-afspilleren Fluendo, hentes direkte fra de deres respektive moderårer. De klarer dog fint selv at holde sig opdaterede.
Efter et dobbelttjek klikkede jeg ”Installer” og så gik den ellers i gang med at hente og installere gigabyte efter gigabyte. Imens dette foregår, man man enten beskue et lille PR-slideshow eller detaljer om de pakker der bliver installeret, mens en progressbar viser hvor langt i processen man er kommet. Eller man kan bruge sin tid mere konstruktivt, såsom at flade ud foran fjerneren med en Guinness.
Når installationen er færdig genstarter maskinen ganske automatisk – så hvis man har valgt at bruge tiden på noget helt andet end minutiøst at overvåge installationsprogrammets progressbars mindste bevægelse, så står maskinen klar til login eller brug når man vender tilbage. Afhængigt af om man har valgt at slå autologin fra.

Første indtryk af vidunderet

Farvetonerne og stemningen i standardtemaet er som altid, sat glimrende sammen. De er lidt mere mørke og klare denne gang, med flere skygger og detaljer – hvor de nu hører hjemme.

Fig 1 – Mit eget skrivebord


Denne version kommer med KDE SC 4.4.4 og der er ikke sket nogen kvantespring, alt er gjort bare en tand bedre og mere indbydende. For eksempel afskaffede man i sidste version de irriterende pop-up bekendgørelser og plantede dem nede i opgavelinien, i en glimrende struktur. Denne ide har man gået videre med i forbindelse med flytbare enheder, hvor hele håndteringen er blevet proppet ned i vinduet til widget for enhedsbekendgørelser.


Fig 2 – Handlinger for enhed

Den hurtigere introduktion af Qt4 og ikke mindst KDE4 gav gevaldige problemer for programudviklerne der lige siden har halset efter, med at få flyttet deres kreationer over på dette nye framework og ikke mindst forsøge at udnytte det nye potentiale.
Vi har for eksempel Kivio, der er et af de programmer der har holdt mig i KDE verdenen og der mangler stadig en KDE4 version. Af den grund er Kivio simpelthen taget ud af den eksisterende Koffice base, indtil det er flyttet til KDE4 – et af problemerne er at der mangler udviklere til dette ret dejlige program, som er savnet.
Skiftet har ligeledes givet anledning til at udvikle en ny stribe frameworks, APIer og backends, der nu begynder at se dagens lys. For eksempel er der lagt store kræfter i at omskrive AddressBook sådan at den benytter det nye Akonadi PIM framework.
Med denne version har man yderligere tilføjet en Netbook-mode (Plasma Netbook Workspace) til KDE-miljøet. Her får man kort sagt en forenklet adgang til programmer og sociale netværk, der er optimeret til maskiner med en lavere opløsning (Mindre skærme).

Fig 3 – Plasma Netbook Workspace


Det er blevet gjort ved at fjerne det meste overflødige, som for eksempel vinduesdekolrationer og titlebar. Ligeledes er kicker fjernet fra opgavelinien og i stedet benyttes widgets i fuld udstrækning.

Fig 4 – Plasma Netbook Workspace


Som det ses, lykkedes det ikke at få openDesktop widget og dermed knowledgebase widget til at logge på min openDesktop-konto i Netbook visningstilstand. Dette er lidt spøjst da det fungerer udemærket i Desktop visningstilstand.
Plasma Netbook Workspace kan hurtigt aktiveres i ”Indstil skrivebordsmiljø”->Skrivebord->Arbejdsområde->”Format:Netbook” og er i og for sig en rimelig god ide. Men udover en lille skærm er et andet kendetegn ned en Netbook at den er billig og dermed ikke ligefrem et kraftværk – som oftest er den drevet af en Intel Atom processor eller en VIA Nano. Derfor ville det måske givet større mening at benytte LXDE, der er mindre ressourcekrævende, til at fremstille en brugergrænseflade til Netbooks.
Igennem openSUSE Build Service er der ligeledes adgang til Smeegol, der er en openSUSE afart af Intel/Nokia MeeGo – specifikt rettet imod Intel Atom-platformen (Eller andre Intel processorer med SSE3 understøttelse).
Kwin skrivebordseffekterne fungerer som altid stabilt og giver indtrykket lige det sidste nøk. Kwin er absolut at foretrække frem for Compiz, der måske potentielt kan tilbyde mere øjengejl, men stadig er for umoden og rodet. Jeg er selv først begyndt at benytte skrivebordseffekter på fuldtidsbasis, efter at jeg har fået øjnene op for Kwin.

Zypper dup

Jeg opgraderede den 11.2 jeg havde installeret på min bærbare til 11.3 ved hjælp af pakkehåndteringsværktøjet zypper. Ganske simpelt så omdøber man de gamle repositories i YaST kildehåndtering. Det kan gøres så simpelt som at ændre alle forekomster indeholdende 11.2 til 11.3. YaST genopfrisker og tjekker forbindelsen med repo-serveren, så hvis der er noget galt skal den nok fortælle dig det her. Efter dette er det bare at sende zypper afsted med ”zypper dup” – naturligvis med rod-rettigheder, det vil sige enten igennem en sudo eller som root. Zypper henter derefter og opgraderer derefter de pakker der med 11.3 er blevet opdateret og den gør det forbasket godt, selvom det tager en masse tid.
Nogle vil naturligvis løbe ind i problemer i forbindelse med deres opgradering, men det kan man også hvis man installere på ny eller bruger installations CD’en til at opgradere.

Opsummering

Der er ikke ret meget dårligt at sige om openSUSE 11.3. Et tilbagvendende problem er at der ved udgivelsestidspunktet stadig mangler de manglende kommercielle grafikkort drivprogrammer, fra for eksempel nVidia. Hvis traditionen følges vil der maksimalt i løbet af en uge være en løsning på dette problem til både AMD/ATI og nVidia-kort og indtil da fungerer standarddriverne ganske udmærket.
Vore tysk/amerikanske venner har igen fået fremtryllet en solid distribution, der absolut lever op til sine forgængere. KDE4 er med SC 4.4.4 for alvor begyndt at skinne, i takt med at funktionaliteten og det visuelle er blevet pudset af. SUSEs egne tilføjelser ikke bare til KDE men også en del af de medfølgende programmer såsom integrationen af Firefox og OpenOffice er guld værd. Jeg håber at flere GTK-programmer såsom Gimp’en kommer med på denne liste i fremtiden. Ligeledes håber jeg at man beslutter sig for at føre modifikationerne tilbage upstream sådan at også andre KDE-baserede distributioner kan få glæde af dette og måske selv bidrage yderligere.
Til sidst en stor tak til Danskgruppen og de andre oversættere – hvis oversættelser synes at være blevet en tand mere skarpere i forbindelse med de sidste par udgivelser. Selvom de stadig insisterer på at kalde en folder for en mappe.
Dom :

Fem en halv ud af seks.

Henvisninger :