Mennyttä ja tulevaa

Näin joulun alla ja uudenvuoden kynnyksellä löysin hyvän hetken kirjoittaa hieman koontaa tämän vuoden blogivuodatuksistani sekä hieman niistä aiheista, jotka ensi vuonna saattavat vaatia blogaustani.

Tämä on tämän vuoden 31. postaus. Pidin vuoden taukoa bloginpidosta, mutta heti vapauduttuani ”vankilasta” jatkoin uudella tarmolla kirjoittamista. Vuoden aikana olen kirjoittanut mm. HDTV-projektistani, josta ei sitten tullutkaan mitään, Elisa Viihteen toimivuudesta ja toimimattomuudesta ja HP-tulostimen huollosta. Onpa vuoteen mahtunut myös erilaisia testejä, uutiskommentteja ja monta ihmetyksen hetkeä IT-maailman ja sananvapauden merkeissä.

Ensi vuonna on eduskuntavaalit, ja mielenkiintoista tulee olemaan Piraattipuolueen menestys vaaleissa. Ubuntusta on odotettavissa kaksi uutta julkaisua ensi vuonna, vaikken tiedäkkään, olenko välttämättä päivittämässä enää niihin vai johonkin ihan muuhun distribuutioon. Ensi vuonna tai muuten lähitulevaisuudessa puheeksi tullee myös TV-lupamaksun korvaava mediamaksu, ja eiköhän Wikileaks Assangeineen vielä otsikoissa pysy. IPv4:sta pitäisi loppua alkukeväästä vapaat osoitteet, ja onkin mielenkiintoista nähdä, millaisia reaktioita se herättää Internetin hierarkian eri oksilla. Toivoa sopii kuitenkin, ettei uusia rajoituksia sananvapauteen yritetä ujuttaa.

Tietokone ei joulun olemassaoloon huomiota kiinnitä, mutta onneksi me ihmiset emme ole koneita. Jääköön hetkeksi verkkokortin valot palamaan vilkkumatta, sillä on olemassa tärkeämpiäkin asioita kuin se, mikä palvelimen keskikuorma on 5 minuutin aikajaksolla. Ehkä nyt on hyvä aika keskittyä niihin. Tässä vaiheessa lienee aiheellista kiittää kaikkia blogini säännöllisiä ja satunnaisia lukijoita ja kommentoijia mielenkiinnosta ja toivottaa hyvää joulua ja uuttavuotta.

KServerillä on muuten huoltokatko kuunvaihteessa, lisätietoja teknisissä tiedotteissa.

Avoin ja suljettu lähdekoodi rinta rinnan

Johtuen taloudellisesta tilanteestani, laitteistohankinnat ovat olleet melko vähäisiä viime aikoina, ja tämän takia pöytäkoneessani pyörii vanha NVidian GeForce2 MX400 -näytönohjain.

Näytönohjain ei ole enää tuettuna NVidian uusimmassa Linux-ajurissa, eikä edes ihan toisiksikaan uusimmassa, vaan viimeinen tätä ohjainta tukeva ajuri oli 96-sarjaa. NVidia on kuitenkin ihan hienosti tukenut myös 96-ajuriansa näihin päiviin asti.

Kuitenkin uusin Ubuntu toi mukanaan uuden X.org-ikkunointipalvelimen (versio 1.9), joka ei ole yhteensopiva NVidian 96-ajurin kanssa. NVidia on ilmoittanut kehittävänsä päivitystä ajurista, mutta että se on matalan prioriteetin tehtävä.

Ok, on olemassa avoimiakin vaihtoehtoja, kuten nv, jota nyt käytän, mutta joka taas ei taivu GLX:ään ja näin lähes kaikki se vähä potentiaali, mitä näytönohjaimessani on, menetetään. Nouveau-ajuri taas ei tue näin vanhoja näytönohjaimia.

Jos NVidian 96-ajuri olisi avoin, tähän yhteensopivuusongelmaan oltaisiin saatu todennäköisesti korjaus jo aikoja sitten ja tavallisten käyttäjien ei tarvitsisi murehtia asiasta. Mutta menettäisikö NVidia mitään, jos se nyt julkaisisikin ajurinsa lähdekoodin ja sanoisi ”tehkää ite”?

En usko, että menettäisi. Päin vastoin, NVidialle jäisi enemmän resursseja parantaa Linux-ajuria niille näytönohjaimille, joita kauppojen hyllyiltä löytyy tänä päivänä. Lisäksi avoimen lähdekoodin yhteisö voisi ottaa ajurin hellään huomaansa ja tehdä siitä vieläkin paremman. Tämä tuskin NVidian mainetta huonontaisikaan. En usko, että AMD (eli entinen ATi) tai Intel ovat menettäneet kassavirtojaan siksi, että kehittävät yhteisön kanssa avointa ajuria.

NVidian vastahakoisuuden syy lienee siis jossain muualla. Tuota lienee turhaa NVidialta tentata, sillä vastaus olisi ”liikesalaisuuksia, liikesalaisuuksia”. Ehkä NVidia ei uskalla julkaista ajurin tietoja ohjelmistopatenttioikeudenkäyntien pelossa (kiitos USA:ssa tavallisen ohjelmistopatenttitrollailun) tai ajuri on yksinkertaisesti niin huonosti tehty, että maine voisi kärsiä.

NVidian pitäisikin kerätä rohkeutensa ja siirtyä ”hyvisten” puolelle avoimen lähdekoodin pariin. Edes julkaisemalla vanhoista korteistaan sellaiset speksit, että avointen ajurien kehittäjien on mutkatonta niihin tarttua ja tehdä ne parannukset, joihin NVidia ei itse vaikuta pystyvän.

Ubuntu Netbook Edition 10.10 ei vakuuta

Suricata Suricatta eli nelisormimangusti.
Kuva CC-BY-SA 3.0 BS Thurner Hof

Huomenna sunnuntaina (10.10.2010) on seuraavan Ubuntun jakeluversion, koodinimeltään ”Maverick Meerkat” (suomeksi ”itsenäinen nelisormimangusti”, no kidding), julkaisun aika. Tavalliseen tapaansa Ubuntusta julkaistaan useita versioita niin työpöytä-, palvelin kuin netbook-käyttöönkin.

Palvelimissani (Secondary ja Einstein) ajattelin Lucidin palvelinversion pitää toistaiseksi, sillä se on tuettu huhtikuuhun 2015 asti, mutta pöytäkoneeseen heitin Maverickin jo aikoja sitten ja eilen myös avopuolisoni uuteen kannettavaan, eikä näissä mitään suurempaa itkettävää ole. Miniläppärissäni pidin aikansa Jolicloud 1.0:aa, mutta sen puukotusviritykset eivät oikein vakuuttaneet, joten ajattelin asentaa siihen Ubuntun Netbook Editionin Maverick-version.
Asennus sujui muitta mutkitta, kuten tavallisestikin: kysymyksiä oli vielä vähemmän kuin ennen, mikä on ehkä ihan hyvä normaalikäyttäjää ajatellen. Ne alternate-cd:t ovat sitten HC-käyttöä varten. Muistitikku toimi asennusmediana, eikä senkään suhteen mitään poikkeavaa tapahtunut.
Hyvän näköinen ei aina ole oikeasti
hyvä. UNE-työpöytä. Klikkaa isommaksi.
Aluksi uuden Unityn mukanaan tuomat reunat näyttivät hienolta, vaikka jo Lucidin esittelemä ikkunakontrollit vasemmalla -periaate ärsyttää edelleen. Ajattelin kuitenkin että pienellä gconf-editorin kanssa räpellyksellä asian saisi korjattua, mutta totuus oli karu: unityn muokkausvalinnat ovat jopa siellä olemattomat! Näitä vasemmalla ja ylhäällä olevia ”paneeleita” ei Mark Shuttleworth ole halunnut muokattavan, joten niitä ei myöskään voi muokata millään tapaa.
Olin aikeissa lisätä lämpötilan näytön kellon viereen ja ajattelin sen onnistuvan niinkuin aina ennenkin kelloappletin asetuksista, klikkaamalla kellonaikaa hiiren 2. painikkeella. Tein näin, ja mitään ei tapahtunut! Myöskään muiden lisäapplettejen lisääminen ei ole mahdollista, sillä se kuulemma antaa siistimmän vaikutelman. Kellonaika näyttää lisäksi aina 12-tuntista aikaa (ilman am/pm -tunnistetta), eikä tätäkään voi mistään muuttaa. Sekin lie käytettävyysparannus.
Vasemmalla on hieman OSX-tyyppinen yhdistetty pikavalinta- ja ikkunanvalintaluettelo, joka on ihan hieno idea kyllä, mutta siihenkin olisin kaivannut edes jotain muokattavuutta. Siinä on elementtejä, joita ei pysty poistamaan (mm. roskakori) ja ohjelmien lisäämiseksi ko. ohjelma on pakko avata jollain tapaa ja sitten valita ”Pidä käynnistimessä” ikkunan kuvakkeesta. Ei mielestäni kovinkaan intuitiivista.
UNE:n mukana tullut Firefox vaihtui
saman tien Chromiumiin.
Toki UNE:ssa on paljon hyvääkin, esimerkiksi Win7-tyylinen hakukenttä, jolla ohjelmien löytäminen on vikkelää. Tämä toiminto löytyy vasemman ylänurkan Ubuntu-logoa klikkaamalla. Eee:lläni toiminto tosin on tuskaisen hidas.
Hiukan ihmetystä aiheutti myös sovellusvalinnat: jos kerran UNE:sta halutaan tehdä miniläppäriystävällinen, voisi ehkä harkita OpenOffice.org:n korvaamista jollain muulla tai pudottamista kokonaan. Samoin Firefox on varsinkin iäkkäämmille miniläppäreille ylivoimainen pala haukatessaan useita satoja megoja muistia peruskäytössä.
Linuxin kanssa vuodesta 2005
temmeltäneen kirjoittajan tunnetila
UNE:a muutaman tunnin käyttäneenä.
Ubuntun, ja varsinkin UNE:n suunta kohti ”käyttäjäystävällistä” eli mahdollisimman vähän säätömahdollisuuksia sisältävää käyttöliittymää huolestuttaa itseäni kovasti. On ehkä totta, että taviskäyttäjän silmissä Ubuntun miniläppäriversio on nyt helpompi käyttää, mutta kun kumartaa toiseen suuntaan, pyllistää toiseen. Canonical on tehnyt tässä valinnan unohtaa kehittyneet käyttäjät laajemman käyttäjäkunnan saavuttamiseksi, mutta ollaanpa ihan rehellisiä: kuinka moni Pentti Peruskäyttäjä päättää kokeilla Ubuntua jostain muusta syystä kuin lähipiirin Linux-Asiantuntijan® suosituksesta? Olisiko sittenkin tärkeintä lisätä mahdollisuuksia niiden vähentämisen sijaan?
Omalle Eee:lleni tullen asentamaan joko normaalin Ubuntu-työpöydän tai sitten esimerkiksi LXDE:n, joka vakuutti nopeudellaan itseni aiemmin. UNE:n uusin versio tuo paljon uudistuksia, mutta suurin osa niistä saa kaltaiseni dataleuan lähinnä itkupotkuraivareiden valtaan. En voi UNE:a suositella oikein mihinkään käyttöön tällä hetkellä, ja toivoa sopii että Canonicalin UI-tiimissä otetaan päät pois perseestä huhtikuun julkaisuun mennessä.

Jaunty Eee 701:ssä

Lähdinpä asentamaan Jauntyä (eli 9.04-versiota Ubuntusta) miniläppäriini (Asus Eee 701 4G). Heti alkuun sain tutustua Busybox-kehotteeseen ilman mitään virheviestejä, mikä on tilanne johon normaalin käyttäjän ei pitäisi koskaan törmätä. Googlettamalla selvisi kuitenkin erään Ubuntu-foorumilaisen epämääräinen, mutta toimiva workaround:

On the menu screen, I pressed f6 to configure the kernel mode line and removed splash, quiet, persistent, and the one about using cdrom/usb.

Not sure which one fixed it, but it booted up fine after that.

Latautuminen onnistui kun siis painamalla F6 ja Esc pääsin muuttamaan optiorivin muodosta
noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed initrd=/casper/initrd.gz quiet splash —
muotoon
noprompt file=/cdrom/preseed/ubuntu.seed initrd=/casper/initrd.gz —
Siltikin käynnistyminen USB-muistilta kesti pienen ikuisuuden, mutta sen voin antaa anteeksi kun kyseessä on kertaluonteinen tapahtuma.

Itse Live-istunnon työpöydällä sitten vaikuttaakin toimivan kaikki: WLAN, web-kamera (joskaan en testannut sitä, mutta tunnistui ainakin), pikanäppäimet (Ne Fn:n takana olevat) ja virtanäppäin sekä valmiustila.

Laitan asennuksen rullaamaan nyt ja katsotaan mitä tuleman pitää.

Jaunty Jackalope – First Impressions

Päivitin – tai itse asiassa tein puhtaan asennuksen – hieman etuajassa Ubuntun tulevaan 9.04 -versioon nimeltään Jaunty Jackalope. Virallisestihan tämä versio julkaistaan vasta 23. päivä, mutta yleensä beetavaiheessa Ubuntut ovat jo hyvin valmista kauraa.

Suuria muutoksia ei ole tullut, eikä normaali käyttäjä välttämättä huomaa eroa kirjautumisikkunan vaihtumisen lisäksi. En pistä mitenkään pahakseni, että mikään ei ole muuttunut dramaattisesti, vaikkakin eräs tietty vika käyttöä on vaivannut.

Jostain syystä oikean resoluution (1152×864) ja ennen kaikkea virkistystaajuuden (75Hz) asettaminen ja käytössä pitäminen näyttää olevan jokseenkin tuskaista. Aina silloin tällöin virkistystaajuus tipahtaa 60:een hertsiin, mistä silmäni eivät varsinaisesti tykkää. Jostain syystä Gnomen näytöntarkkuus löytää kaksi näyttöä, vaikka vain yhden onnistun itse löytämään koneen edestä. Jotta saisin oikean virkistystaajuuden käyttöön, pitää ensin poistaa näyttöjen peilaus, siirtää tuntematon näyttö oman näyttöni vasemmalle puolelle, hyväksyä asetukset, katsoa hämärää suttua 10 sekuntia jonka jälkeen näytöntarkkuustyökalu ”palauttaa” 75-hertsisen kuvan takaisin. Helppoa ja yksinkertaista, ja lisäksi tämä pitää toistaa joka kirjautumiskerran kanssa.

Plussaa täytyy antaa kuitenkin vihdoin mukaan heitetystä OpenOffice.org:n 3.0-versiosta, se on sekä visuaalisesti hienompi että omasta mielestäni toimivampi ja nopeampi.