Νέα εμφάνιση για τη Mageia: μια προέκδοση της μεταφοράς σε ARM είναι διαθέσιμη

Μιλάγαμε γι’ αυτό εδώ και μερικές εβδομάδες, να που τώρα έγινε πραγματικότητα! Χάρη στον Arnaud Patard (rtp) η μεταφορά της Mageia στην αρχιτεκτονική ARM είναι διαθέσιμη στη μορφή μιας προέκδοσης. Το κωδικό όνομα της μεταφοράς είναι «arm eabi», και αυτό της μελλοντικής μεταφοράς «arm eabihf». Σκοπός του είναι να χρησιμοποιεί τη μονάδα κυμαινόμενου υπολογισμού των επεξεργαστών της οικογένειας Cortex.

Πού μπορώ να τη βρω;

Δεδομένου ότι πρόκειται για μια τεχνική προέκδοση, μπορούμε να τη βρούμε σε ένα συγκεκριμένο καθρεπτισμό – ευχαριστούμε και πάλι τον Arnaud.

Περιεχόμενο

Ακόμα μια φορά, δεδομένου ότι πρόκειται για μια προέκδοση, μόνο ένα μέρος των πακέτων είναι διαθέσιμο για τώρα. Η προέκδοσηη αποτελείται από 1380 SRPM και 3909 RPM (αν αφαιρέσουμε τα πακέτα αποσφαλμάτωσης). Το δέντρο της διανομής έχει μέγεθος 9 Go. Περισσότερες λεπτομέρειες:

  • γραφικά περιβάλλοντα: Πλήρης GNOME, ελάχιστο KDE
  • εφαρμογές γραφείου: Mozilla Firefox, το πακετάρισμα του LibreOffice είναι σε εξέλιξη
  • βασικές υπηρεσίες δικτύου: httpd, named, LDAP, PostgreSQL, MySQL…
  • ανάπτυξη: Python, Perl, PHP, C, C++
  • εργαλεία Mageia: εγκαταστάτης, drakxtools, Κέντρο ελέγχου Mageia
  • πολυμέσα: υποστήριξη ήχου, η υποστήριξη βίντεο δεν είναι ακόμα έτοιμη διότι το framebuffer χρησιμοποιείται από προεπιλογή για την ώρα.

Οι ιδιόκτητοι οδηγοί γραφικών παρέχονται από τους κατασκευαστές. Για τώρα, οι ελεύθεροι οδηγοί δεν προτιμώνται διότι δεν είναι επιταχυνόμενοι και δεν προσφέρουν κάτι παραπάνω από τον οδηγό σε framebuffer που χρησιμοποιείται για την ώρα.

Πώς έγινε η κατασκευή της μεταφοράς στην πλατφόρμα ARM;

Η μεταφορά στην αρχιτεκτονική ARM άρχισε σε μια διανομή εκκίνησης βασισμένη σε ένα Mandriva chroot. Η κατασκευή πραγματοποιήθηκε με τη χρήση του iurt: χρειάστηκε παραπάνω χρόνο, αλλά μας επέτρεψε να διορθώσουμε τις ελλείπείς εξαρτήσεις και διάφορα προβλήματα με τα πακέτα. Η κατάσταση είναι πολύ πιο ξεκάθαρη τώρα.

Διορθώθηκαν πάνω από εκατό πακέτα εξαιτίας προβλημάτων στη μεταγλώττιση. Αυτά τα πακέτα μπορούν τώρα να μεταγλωττιστούν για i586 / x86_64 ή arm. Για τώρα όλα είναι διαθέσιμα στο αποθετήριο SVN, εκτός μερικών που μένει να υποβληθούν.

Ποιο υλικό είναι συμβατό;

Αυτή η μεταφορά ARM υποστηρίζει τη σειρά Kirkwood της Marvell. Συναντάμε συχνά αυτόν τον επεξεργαστή στα μηχανήματα Open-RD,  ή στα plug computer  όπως SheevaPlug, GuruPlug. Είναι επίσης δυνατό να εκτελέσετε το σύστημα σε μια εικονική μηχανή qemu.

Εγκατάσταση στο qemu

Θα βρείτε μια σύντομη τεκμηρίωση που εξηγεί τα βασικά βήματα, όπως και μια εικόνα qemu έτοιμη προς χρήση.

Ακόμα πολλά πράγματα μένουν να γίνουν!

Αυτή η πρώτη έκδοση κατασκευάστηκε χρησιμοποιώντας τα εργαλεία Mageia αλλά χωρίς να είναι ενσωματωμένη στο σύστημα δημιουργίας των πακέτων της διανομής. Πρόκειται για ένα από τα πιο σημαντικά σημεία μεταξύ των διεργασιών που πρέπει να πραγματοποιηθούν. Μια κάρτα PandaBoard είναι σε αναμονή για εγκατάσταση για το σύστημα δημιουργίας πακέτων ώστε να γίνει η δημιουργία των πακέτων παράλληλα με την αποστολή τους στο Cauldron. Το πιο περίπλοκο σημείο θα είναι η διαχείριση των διαφόρων τύπων των μηχανημάτων ARM, χρησιμοποιώντας διαφορετικά soc (system-on-chip, ένα τσιπ που ενσωματώνει έναν επεξεργαστή και όλα τα συστατικά) κάτι που απαιτεί διαφορετικούς πυρήνες.

Αυτό το γεγονός ανοίγει μια νέα σειρά δυνατοτήτων για την πλατφόρμα της Mageia: νέο υλικό, νέες περιπτώσεις χρήσης, νέες εφαρμογές.

Μπορείτε να έρθετε σε επαφή με τους προγραμματιστές της Mageia ARM στο κανάλι του IRC #mageia-dev, ή στη λίστα ταχυδρομείου mageia-dev.

 

 Μετάφραση από το άρθρο στα αγγλικά της ennael

This entry was posted in Χωρίς κατηγορία. Bookmark the permalink.

Comments are closed.