Aihealueen 'Linux' arkisto

Matroskasta mp4:ksi linuxissa

Torstai, 28. Helmikuuta, 2008

PlayStation3 kuten tiedetään toistaa monia multimediaformaatteja, muttei ihan kaikkia. Tarkka speksi teräväpiirtovideolle on H.264/MPEG-4 AVC High Profile (AAC LC). Kun normaalisti tarjolla on enemmänkin H.264/Matroska AVC High Profile level 5.1 AC3. Selkeä ongelma siis. Noh, koko videoa ei kuitenkaan tarvi uudelleenpakata vaan riittää että ääni pakataan AAC-formaattiin, mikä onnistuu omalla koneellani noin 5-10 kertaisella nopeudella verrattuna toistoon (120 minuuttia ääntä pakataan 24-12 minuutissa).

Ohessa scripti mikä tekee kaiken automaagisesti. Se ei ole viimeistelty, mutta se toimii. Ensimmäisenä argumenttina uudelleen muxattava video (.mkv) ja toisena kohdetiedosto (.mp4). Lue loput merkinnästä »

Tuli takakevät, tuli ArchLinux

Keskiviikko, 23. Tammikuuta, 2008

Tällä kertaa ilman melodraamaa.

Nyt kun väliaikaisesta keväästä on päästy takaisin lumen ja pakkasen pariin on hyvä aika vaihtaa distribuutiota.

Hypoteesi: Helppokäyttöisyys on rajoittaa hallittavuutta.

Esimerkki 1: Gentoo

Gentoolla on yksi Linux-maailman kattavin ja monipuolisin pakettienhallintajärjestelmä. Se sisältää reilut 12 000 pakettia, joista voi halutessaan vielä asentaa useamman version samalle koneelle. Helppokäyttöisyys taas on niin ja näin, omista kokemuksista ei kovin kukkaisia muistoja jäänyt. Välillä toimi, välillä ei sitten millään.

Esimerkki 2: Ubuntu

Todellinen nyyppädistro. Toimii kertalaakista lähes aina, mutta koetappa tehdä omia debejä, tai asennella svn-versioita ohjelmista. Kaukana ideaalisesta, mutta perustallaajaa ei haittane, mikä lienee koko distron pointti.

Esimerkki 3: ArchLinux

Karvan verran helpompi asentaa kuin Gentoo (vuonna 2003), mutta sen jälkeen olet täysin omillasi, tuurilla löydät wikistä ohjeen ja pääset alkuun, mutta sitten päästäänkin vauhtiin. Kaikki asentuvat helposti ja erittäin nopeasti (Portage ja apt hyvä kun ovat saaneet dependencyjä laskettua kun Pacman on jo ladannut ja asentanut paketin). Tarvittessa voi ohjelmia kääntää itse tekemällä yhden pienen tiedoston nimeltään PKGBUILD ja komentamalla makepkg -s. Helppoa ja toimivaa, mutta ei tässä vielä kaikki! Toimivan PKGBUILD:n voi sitten lähettää muiden käytettäväksi AUR:iin, josta voi myös valmiita paketteja metsästää, jos virallisista lähteistä ei tärppää.

Ihan Portagen tasolla Pacman ei vielä ole, mutta niinhän sitä sanotaan että kehitys kehittyy.

iBook & Linux - sekalaisia tiedostoja ja menetelmiä

Maanantai, 31. Joulukuuta, 2007

Alkaa näyttään siltä, että Linux tuli jäädäkseen. Viikon aikana olen löytänyt Internetin kätköistä paljon apuja ja tulipa uusi 2.6.24-rc3 kernelikin käännettyä minimaalisella konfiguraatiolla (koko pieneni reilusta seitsemästä megatavusta vajaaseen neljään). Kokeilin myös TuxOnIceä, aikaisemmalta nimeltään suspend2, joka on yksi monesta vaihtoehdosta toteuttaa Windowsista tuttu hibernate, tai OS X:stä tuttu safe sleep. TOI ei kuitenkaan toiminut aivan halutulla tavalla. Kerran sain sen palautumaan unestaan, mutta äksän käynnistys pimensi koko laitoksen.

Crux PPC:n sivuilta löysin pohjan kernelin konfiguraatiosta, jonka liitin tuoreimpaan saatavilla olevaan kerneliin. Pienin muokkauksin sain sen toimimaan kaikkine hienouksineen. 2.6.24:n mukanahan tulee uusi ajuri Broadcomin wlan-piirille (b43), mitä iBookin käyttää. Se on osoittautunut selvästi paremmaksi kuin vanha (bcm43xx).

  1. xorg.conf
  2. .config - kernelin konfiguraatio
  3. wlan.sh

wlan-scripti käyttää nyt Debianin /etc/network/interfaces -tyylisiä tiedostoja joita voi olla jokaiselle verkolle omansa. Ubuntun foorumeilla on hyvä ohje kuinka näitä tiedostoja voi tehdä eri wlan-verkoille. Tähän scriptiin kun tehdään symboliset linkit /etc/apm/suspend.d ja resume.d hakemistoista automatisoituu wlaniin kirjautuminen.

Loppuun vielä jotain ei niin funktionaalista, echo “phy2rx” > /sys/devices/virtual/leds/pmu-front-led/trigger ja ledille tapahtuu jotain. pmu-front-led:n sijainti saattaa vaihdella kernelversioittain, mutta sen löytää helposti komennolla find /sys | grep pmu-front-led.

Linux ja iBook - comeback

Keskiviikko, 28. Marraskuuta, 2007

Jo viime syksynä koetin värkätä Linuxia iBookiini. Nyt kun Leopardikin on tullut ja Tiikerikin sai viimeisen voitelunsa on katse kääntyi takaisin kohti Linuxia.

Heti kun huomasin, että Broadcomin WLAN-piirille on tullut uudet toimivammat ajurit laitoin Ubuntu verkkoasennuslevyn lataukseen. Asensin pelkästään perusjärjestelmän, jota aloin hiljalleen täydentämään xorgilla, openboxilla ym. oleellisella. Aikani värkättyä sain järjestelmän ajo kuntoon ja WLAN:kin tuntui toimivan niin kotona kuin yliopistollakin.

Arch Linuxin wikistä löytyi paljon auttavaa tietoa. laptop-mode:n avulla sai säädettyä paljon virransäästön ominaisuuksia ja akun kestokin kasvoi OS X:n tasolle. Muistinkäyttö on säälittävän vähäistä, tällä hetkellä kaksi terminaalia ja firefox neljällä välilehdellä auki vieden kaikki 127 megatavua muistia, 8% puolestatoista gigasta.

Loppuun vielä kuvakaappaus yksinkertaisen kauniista openboxista:

Kuvakaappaus

Myöhemmin lisää, kunhan kernelin versio 2.6.24 julkaistaan ja saan koodattua wlan.sh:sta monipuolisemman.

Avidemux ja N95

Torstai, 10. Toukokuuta, 2007

Sarjassamme onnistuipas lopulta.

Tällä kertaa pakkaamme videoita N95:een käyttäen yhtä lemppariohjelmaani avidemuxia. Avidemux on nimensä mukaan avi demultriplexer, eli se osaa erottaa videotiedostosta äänen ja kuvan. No osaa ohjelma toki multiplexatakin eli yhdistää takaisin ja jopa videon leikkauskin onnistuu. Käytännössä ohjelma siis pakkaa videoita uudelleen vaikka toiseen formaattiin. Lue loput merkinnästä »

Nokia N95, Linux, Nokia Software Update (NSU)

Keskiviikko, 2. Toukokuuta, 2007

Linux ja suljetut stantardit eivät koskaan ole olleet hyvä yhdistelmä. Nykyään palvelinpuolella kovassa huudossa olevasta virtualisoinnista voi olla paljon hyötyä työpöytäkäyttäjällekin. Ei liene vaikeaa arvata mihin koetan tällä johdatella, joten eiköhän siirrytä itse asiaan.

Vieraskäyttöjärjestelmä

Ensiksi kokeilin avointa vaihtoehtoa, kuten aina, QEMU:a. QEMU toimi muuten aivan hienosti, mutta sen tuki USB-laitteille oli enemmän kuin rajoittunutta. Ilokseni sain kuitenkin tietooni, että ennen maksullinen VMware on nykyään täysin ilmainen ja avaimen saa nettisivuilta parissa minuutissa. VMwaren asennuksessa voi olla omia distrokohtaisia jippoja joista webin foorumit ovat pullollaan. Kun lopulta Windows XP on asennettu kaikkine päivityksineen voidaan siirtyä itse asiaan, eli softan päivitykseen.

Nokia Software Update ja VMware

Disclaimer: Älä usko kaikkea mitä Internetissä lukee. Päivitä puhelimesi valtuutetussa huoltoliikkeessä. Syö enemmän vihanneksia. Omalla vastuullasi.

NSU:n ja VMwaren kanssa on yksi kikka jonka avulla homma onnistuu. Puhelin täytyy kytkeä tietokoneeseen PC-Suite tilassa ennen VMwaren käynnistystä ja vieraskäyttöjärjestelmään on lisättävä USB-portit ja käynnistettävä luettelossa näkyvä Nokia N95. Näin puhelin näkyy Windowsille aivan kuin se olisi itse isäntäkäyttöjärjestelmä. Päivityksen yhteydessä puhelin käynnistetään uudelleen parisen kertaa ja nämä ovat päivityksen ongelmallisimmat kohdat. VMwaressa olevan bugin (tai ominaisuuden) vuoksi se ei tunnista puhelinta jos se kytketään uudelleen ohjelman käynnistyksen jälkeen. Täten VMware on käynnistettävä aina uudestaan kun yhteys puhelimeen katkeaa. Ikuiselta kadotukselta meidät pelastaa VMwaren suspend-toiminto, joka ei ole sama kuin Windowsin valmiustila, vaan se sammuttaa koneen siltä seisomalta tallentaen muistin sisällön levylle. Tämä taas mahdollistaa VMwaren uudelleen käynnistämisen ja puhelimen uudelleen kytkemisen ilman että NSU:lla ja Windowsilla on asiasta mitään hajua.

Päivityksen aikana tämä on tehtävä ainakin kolmesti puhelimen sammuessa “Test mode” näytössä lukien. Ja päivitys loppuu siihen kun NSU toteaa päivityksen epäonnistuneen, vaikka se oikeasti onnistuikin. Käynnistämällä NSU uudestaan se toteaa ohjelmiston olevan ajantasalla.

Päivityksen alussa NSU saattaa kadottaa yhteyden ja pyrkii aloittamaan alusta. Tarpeeksi usean yrityksen jälkeen se onnistuu. Päiviyksen päätyttyä itsellä ainakin teemat menivät rikki ja ne täytyi poistaa Sovellusten hallinan kautta ja sen jälkeen asentaa uudelleen.

Käytettävyyskukkasia

Lauantai, 17. Maaliskuuta, 2007

Joskus sitä yllättyy kuinka helppoa jotkin asiat ovat, verrattuna siihen mitä ne olivat joskus aikanaan. Huomasin että Ubuntussa on varsin esimerkillisesti toteutettu arkistojen (zippien, tarripallojen) luonti.

Konteksti menu, oikean napin valikko hakemistolle Pakkauksvaihtoehdot

Kumivene.org pyörii WordPressin avulla.
Merkinnät (RSS) ja Kommentit (RSS).

© Jari Ylimäinen 2005-2008.
Kaikki sisältö lisensoitu Creative Commonsin Nimi mainittava - Ei kaupalliseen käyttöön 1.0 -lisenssillä, ellei toisin mainita.