Portal:ARM

Μετάβαση σε: πλοήγηση, αναζήτηση

Welcome to the ARM Portal edit

ARM powered.png

Η πρώτη φάση ήδη ξεκίνησε χάρη στους Adrian Schroeter, Alex Graf και Dirk Mueller. Στην πρώτη φάση προσπαθούμε να κάνουμε το bootstrap(αυτοδύναμη εκκίνηση) να δουλέψει. Σε πρώτη φάση αυτό σημαίνει να βρούμε τα απαιτούμενα πακέτα για να στηθεί ένα περιβάλλον chroot και για να κατασκευαστούν(build) αυτά τα πακέτα σε αρχιτεκτονική ARM. Ήδη 1700 πακέτα κατασκευάζονται και δουλεύουν σωστά. (επαληθευμένο σε πραγματικό hardware)

Χάρη στο OBS μπορούμε να κατασκευάσουμε(cross build) και να μεταγλωτίσουμε(cross compile) πακέτα για πολλές αρχιτεκτονικές (συμπεριλαμβανομένης της ARM), κάτι που επιταχύνει εκπληκτικά τις προσπάθειες μας.


Αυτή τη στιγμή στοχεύουμε σε armv5tel (soft floating point with thumbs) και σε armv7hl (hard floating point with aapcs-linux ABI). Αν έχετε γνώση και εμπειρία, παρακαλούμε βοηθήστε και εσείς. Αν δεν πάρεις μέρος δεν έχεις καμία δικαιολογία για να παραπονιέσαι - πρέπει να συμμετέχεις για να κερδίσεις. ;-)

Μη διστάσεις να γραφτείς στη openSUSE ARM λίστα ταχυδρομείου αλλά και στο #openSUSE-arm κανάλι IRC για ερωτήσεις και βοήθεια. Παρακαλούμε να έχετε υπόψιν σας ότι πρόκειται για κάτι εντελώς καινούριο και δεν ψάχνουμε για 10000 αιτήσεις για πακέτα ή ανθρώπους να ρωτάνε για την πρόοδο του (δες το μόνος σου) - χρειάζεται πρώτα να βάλουμε τα πράγματα σε μία σειρά. Παρόλα αυτά, η βοήθεια σας είναι ευπρόσδεκτη!

Χρειαζόμαστε ιδιαιτέρως ανθρώπους να βοηθήσουν να βρεθούν και να λυθούν προβλήματα κατασκευής (build errors), με την κατάθεση επιδιορθώσεων(fixes) κατά προτήμηση απευθείας στο openSUSE Factory.

Η κατασκευή πακέτων τοπικά για να δοκιμαστούν δεν είναι δύσκολη χάρη στο QEMU αλλά προτείνουμε τη χρήση του openSUSE:Tools:Unstable αποθετηρίου(repository) για το QEMU αφού κάποιες πιο πρόσφατες επιδιορθώσεις(fixes) χρειάζονται για την κατασκευή.

Δεν κατασκευάζονται όλα τα πακέτα με το QEMU. To Genesi βοηθάει την προσπάθεια μεταφοράς(porting) με την δωρεά EFIKA MX μηχανών στους προγραμματιστές, καθιστώντας δυνατή την native μεταγλώτιση, και κάνοντας την EFIKA MX την πρώτη υποστηριζόμενη μηχανή από το openSUSE ARM.

“Thanks and here's to getting our Geeko some ARMs.” (Ευχαριστούμε και εβίβα στην απόκτηση μερικών ARM)

Things to do edit