Τι μηχάνημα χρειάζεται για να χτίσετε μια Android 4.0 custom ROM;


Στη σημερινή μας βόλτα στα forum πέσαμε πάνω σε μια ενδιαφέρουσα συζήτηση. Στη σελίδα της Oxygen ROM εντοπίσαμε ένα νήμα το οποίο αφορά στο μέγεθος του κώδικα του Android στο AOSP.

Ένας χρήστης ενημερώνει την ομάδα της Oxygen για την ανακοίνωση της Google (την οποία μπορείτε να βρείτε εδώ) σχετικά με το τι χρειάζεται για να κατασκευαστεί μια custom ROM του νέου Android από το AOSP.
Σας παραθέτω τα στοιχεία:
  • Ο χώρος που θα χρειαστεί είναι διπλάσιος από ότι του Android 2.3 Gingerbread.
  • 6GB download.
  • 25GB χώρος στο δίσκο για ένα και μόνο build.
  • 80GB χώρος για χτίσιμο όλων των AOSP configs ταυτόχρονα.
  • 16GB RAM προτεινόμενη. Καλό θα ήταν να υπάρχει περισσότερη αλλά αν έχετε λιγότερη ένας SSD δίσκος θα βοηθήσει.
  • 5+ ώρες CPU χρόνου για ένα build.
  • Για όσους προχωρούν περισσότερο ο χώρος που εκτιμάται να καλυφθεί είναι τα 250+GB
  • Τα καλύτερα λειτουργικά για χτίσιμο είναι τα 64-bit Ubuntu 10.04 and MacOS 10.6 (με XCode 3)

Όλα αυτά σε μας ίσως να φαίνονται υπερβολικά, όμως ο admin της σελίδας απαντάει με link σε ένα άλλο νήμα (το οποίο θα βρείτε εδώ) οτι το μηχάνημα που διαθέτουν για την κατασκευή της Oxygen περιέχει:
  • 24 πυρήνες
  • 32G RAM
  • 4 SAS δίσκους


Για κάθε build που εκτελούν χρειάζεται από 3 έως 10 λεπτά, εξαρτάται από τις επιλογές που θα προσθέσουν! (ενώ τα προτεινόμενα χρειάζονται 5+ ώρες!!!).

Όσοι λοιπόν σκέφτεστε να ξεκινήσετε αυτό το χόμπι, ορίστε τι θα χρειαστείτε. Η είδηση πάντως που βγάλαμε είναι οτι στην Oxygen περιμένουν πώς και πώς την έκδοση του κώδικα για να πιάσουν δουλειά. Το μόνο πρόβλημά τους είναι να μην έχει αφαιρεθεί από τον κώδικα το module msm72, πράγμα απαραίτητο για να γίνει port σε Nexus One και HTC Desire.

Σχόλια

  1. καταζητήται το msm72, αν το δει κανένας να το φυλακίσει σε φλασάκι και να το στείλει στο oxygen team

    ΑπάντησηΔιαγραφή

Δημοσίευση σχολίου

Πες την άποψή σου ή κάνε την ερώτησή σου ελεύθερα, ακολουθώντας όμως τους στοιχειώδεις κανόνες ευγένειας.

Δείτε επίσης...

Android | Περιόρισε την παρακολούθηση των εφαρμογών και κόψε τις διαφημίσεις με το TrackerControl

Android | Γιατί δε θα αγόραζα ποτέ smartphone της OnePlus

Ubuntu Touch 2020 review | Μια πραγματική mobile GNU/Linux διανομή έτοιμη για καθημερινή χρήση

Docker (μέρος 1) | Τι είναι και πώς το εγκαθιστούμε στον υπολογιστή μας;

Android Basics | Τι είναι το ADB, πώς το χρησιμοποιώ και ποιες είναι οι βασικές εντολές του

Google Pixel 4a, OnePlus Nord, iPhone SE | Συγκρίνουμε τα πιο ενδιαφέροντα smartphone του 2020

Μάθε παιδί μου Linux (μέρος 7) | Ο ρόλος των χρηστών και των ομάδων στο Linux

Μάθε παιδί μου Linux (μέρος 8) | Άδειες φακέλων, αρχείων και διεργασιών

Android | Χρήσιμα tip για να βγάζουμε εξαιρετικές φωτογραφίες με το κινητό μας

Home Assistant (μέρος 3) | Πώς δημιουργούμε αυτοματισμούς στο smart home server μας