
Open Source Days: Linux i lommen og Nokia Open 2010
Jeg har over de sidste par måneder hygget mig med at bruge Nokia N900 som mobil computer. Jeg er som det nok er bekendt ansat hos Nokia, hvor jeg dog laver algoritme-design. dvs. er langt fra Maemo-udviklingen. Jeg er dog intern tester på N900.
N900 er en sjov device for mig, fordi det en en Linux-computer med telefon, GPS, og fuldt internet opkoblet via 2G/3G/WLAN. Jeg har adgang til mange af de applikationer som jeg kender fra Linux-verdenen, og podcasthåndtering af lyd/video kører glimrende (med gPodder).
Der er kommet mange glimrende applikationer over de sidste par måneder dels i Ovi Store, men især hygger jeg mig med de mere "sjove" programmer, som er "på vej". Dem finder man på maemo.org, eller for de endnu mere sjove på http://repository.maemo.org/. Her er der "Install" links, så man direkte kan få tilføjet "apt-repositories" (N900 er en Debian maskine med apt-styring af programmer - nice). Tag kun "Fremantle" links ind. De andre links er til N810, N800 og N770.
Som Linux-hacker er det oplagt at installere "rootsh" som noget af det første. Det er lidt fedt at N900 lader brugeren blive root på telefonen i modsætning til andre lukkede systemer. Brug det naturligvis med omtanke 
Fredag den 5. marts starter - som I nok ved - Open Source Days 2010 konferencen. Når det normale konference-program lukker ned kl 16, så overtager Nokia Open 2010 scenen et par timer på ITU med konkurrence, træning, sjov og fri øl 
Check selv programmet på rockingmaemo.dk, Fokus er på Maemo, N900 og at have det sjovt! Husk at tilmelde dig.
En del af programmet er en udvikler konkurrence, som jeg glæder mig lidt til - jeg skal være dommer :) Det er altid sjovt at se hvad kreative folk kan hitte på.
/pto
P.S. Mht. mobil-Linux-udvikling, så kommer der andet end Maemo. Om lørdagen et Android udvikler foredrag med Peter Aagaard Kristensen.
Peter Toft er senior specialist hos Renesas Mobile og har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.
Follow @petertoftKommentarer (6)
Jeg fik lige kommentar på facebook; Jo der er adgang til alle de gængse UNIX kommandoer, med terminal og ssh. En rigtig telef^H^H.... compu^H^H^H.... mobil-computer
Jeg ssh'er også til min Nokia N900.
Første skridt var at installere gcc mm., og så afprøve portabiliteten af afdelingens software.
Det gik sådan set godt nok, det eneste problem var at det tog det meste af en dag for det lille apparat at tygge sig igennem koden.
Men til sidst kom belønningen da:
16:11:44 [ INFO ] cpl_test_end: The computational speed during this test [MFLOP/s]: 12.9402
16:11:44 [ INFO ] cpl_test_end: All 526821 test(s) succeeded
(På en 64-bits PC går det omkring 100 gange så hurtigt ...).
Jeg er godt tilfreds med min Nokia N900...
Bemærk dog at den apt-baserede Maemo i fremtiden fusionerer med Intels Moblin og bliver til MeeGo:
Hvorefter Nokias bidrag vist primært skal være UI (Qt), mens Intel står for platform (rpm-baseret) og stak.
Hæ - oversatte du jeres kode på N900 dåsen. Hvorfor ikke krydscompile på en alm PC evt. via Nokias SDK?
oversatte du jeres kode på N900 dåsen. Hvorfor ikke krydscompile på en alm PC evt. via Nokias SDK?
Ja, udover at teste kodens portabilitet, så ville jeg se i hvor høj grad en N900 kunne agere Linux-maskine.
Testen omfattede at spørge forbipasserende kolleger om de kunne gætte hvilken "maskine", der producerede output'et på min skærm. (Næsten alle blev opmærksomme på hvor langsomt det gik, men kun een gættede på N900, som ellers pænt lå ved siden af skærmen :-)
Naturligvis vil krydskompilering være den rigtige metode til at bygge softwaren, men N900 er for langsom til at processere billeder fra ESOs VLT.
Men hvis vi en dag fik adgang til en kraftigere ARM-processor her, så kunne vi uden videre inkludere den i vores natlige kontrol-build.

