Kubuntu és KDE: irány az ARM!

A Kubuntu fejlesztői nemrég hozzájutottak néhány Genesis Efika MX-hez. Ezek egy részét a Kubuntu portolásával kapcsolatos munkákra fogják használni, a többin pedig a KDE fordítását fogják végezni. Ez utóbbi több szempontból is fontos: a legtöbb KDE fejlesztő nem fér hozzá ARM-os eszközökhöz, így tesztelni sem tud, mások pedig egyszerűen nem akarnak tesztelni, mivel lassú lenne. Ezért a Kubuntu fejlesztői mindent megtesznek, hogy a felmerülő hibákról a KDE fejlesztők tudomást szerezzenek, és javíthassák azokat. A Kubuntu szempontjából is fontosak ezek az eszközök, mivel minden kiadási ciklusnál komoly erőfeszítésbe kerül az ARM-specifikus hibák javítása, emellett az ARM alapú eszközök (netbookok, okostelefonok) irányába is szeretnének elmozdulni. Ahogy már előbb is mondtam, a hibákat közvetlenül a KDE-ben javítják, hogy ne kelljen saját patcheket tartani.

Az ARM architektúrán való fordítás nem egy gyors művelet, Scott Kitterman vezetésével dolgoznak a gyorsításán. Egy példa: magának a Qt-nek a lefordítása egy napba telik, egy eszközön. A művelet gyorsítására az openSUSE által fejlesztett Icecreamet használták, hogy egyszerre három gépen fordítsák a kódot. Ennek köszönhetően sikerült levinni a fordítási időt 12 órára. Harald Sitter, a bejegyzés szerzője szerint tudnak még gyorsítani ezen.

Egy kis érdekesség: a tervek szerint a Kubuntu Mobile 11.04 futni fog a Nokia N900-on.

Forrás: http://apachelog.wordpress.com/2010/11/21/arm-for-kubuntu-and-kde/

Hozzászólások

a KDE mar nagyjabol arm-ready, Symbianon es Maemo/Meegon mar a plasma is hibatlanul ment eddig is. Kerdes, hogy a Kubuntunal mennyire csinaljak meg egyszerure a telepitot, mert egyelore elegge Gentoo kategoria KDE-t huzni ezekre az eszkozokre

Az ARM architektúrán való fordítás nem egy gyors művelet, Scott Kitterman vezetésével dolgoznak a gyorsításán. Egy példa: magának a Qt-nek a lefordítása egy napba telik, egy eszközön. A művelet gyorsítására az openSUSE által fejlesztett Icecreamet használták, hogy egyszerre három gépen fordítsák a kódot. Ennek köszönhetően sikerült levinni a fordítási időt 12 órára. Harald Sitter, a bejegyzés szerzője szerint tudnak még gyorsítani ezen.

Jezusom. Cross compiler minek van?

---
pontscho / fresh!mindworkz

Egy hozzászóló is megkérdezte, a válasz:
It is much cooler this way, is it not? With multiple machines compiling also does not take incredibly long.

One of the more sensible reasons is that developers do not have to setup a xcompile environment. Also it allows for runtime testing, which is rather important from a portation POV and one of the primary use cases.

Az elso valasz oke, a cool faktor elmegy, de csak addig amig nem kell komolyabban nekilatni a projectnek.

A masodik igazabol nem erv. Aki ARM-ra fejleszt, plane egy ekkora projectet, nem art ha van devboardja. Ott viszont "kicsit" gyorsitana egy modern gepen valo forditas. Igy a harom compiler ARM boardbol siman megoldhato lenne meg ket fejleszto/teszter pozicio, ami sosem art. Az h nincs felepitve a fejlesztoknel a dev env szinten nem erv, ha adott platformra akar fejleszteni akkor csinalja meg. Egyszer kell csak felhuzni, utana mukodni fog evekig. Mindenesetre ez egy eleg erdekes elkepzeles.

---
pontscho / fresh!mindworkz

bezzeg ha bsd fejleszto ker board-ot valodi munkara, annak nem adnak

--
NetBSD - Simplicity is prerequisite for reliability