Η Canonical αλλάζει τον τρόπο με τον οποίο το Ubuntu Desktop χειρίζεται τη μνήμη σε υπολογιστές Raspberry Pi, δίνοντας στο λειτουργικό σύστημα την απαραίτητη ώθηση ταχύτητας.
Η σειρά υπολογιστών μιας πλακέτας Raspberry Pi μπορεί να είναι οι πιο δημοφιλείς υπολογιστές που βασίζονται σε Linux όλων των εποχών, χάρη στις εξαιρετικά χαμηλές τιμές, τους εκπαιδευτικούς πόρους και την ευελιξία τους. Τα πρώτα μοντέλα δεν λειτουργούσαν τόσο καλά όπως οι επιτραπέζιοι υπολογιστές, λόγω των επεξεργαστών χαμηλής κατανάλωσης και της περιορισμένης μνήμης RAM, αλλά νεότερες επαναλήψεις (όπως το Raspberry Pi 4 με 8GB RAM) είναι εξαιρετικά ικανοί υπολογιστές προϋπολογισμού. Το Ubuntu, μια από τις πιο δημοφιλείς διανομές Linux για επιτραπέζιους υπολογιστές, ετοιμάζει τώρα κάποιες προσαρμογές απόδοσης ειδικά για το Pi για την επερχόμενη έκδοση του Ubuntu 22.04.
Ο Oliver Smith, Product Manager στην Canonical, ανακοίνωσε το μια ανάρτηση ιστολογίου ότι η επόμενη έκδοση του Ubuntu Desktop θα έχει νέες βελτιώσεις απόδοσης για τις πλακέτες Raspberry Pi. Είπαν: «Μέχρι τώρα, συνιστούσαμε στους χρήστες να μένουν σε μοντέλα με μνήμη RAM είτε 4 GB είτε 8 GB για να είναι σίγουροι ότι θα έχουν καλή απόδοση. Ένας από τους στόχους μας για την επερχόμενη έκδοση του Ubuntu 22.04 LTS είναι να μειώσουμε αυτό το εμπόδιο εισόδου. Αυτό σημαίνει στόχευση βιώσιμης εμπειρίας Desktop σε μοντέλα Raspberry Pi 4 2 GB."
Η κύρια αλλαγή είναι ότι το Ubuntu στο Raspberry Pi θα χρησιμοποιεί τον πυρήνα του Linux zswap χαρακτηριστικό από προεπιλογή, το οποίο συμπιέζει μπλοκ μνήμης αντί να βασίζεται πλήρως σε ένα αρχείο ανταλλαγής (όπου τα περιεχόμενα της μνήμης RAM μετακινούνται μέσα και έξω από μια περιοχή ανταλλαγής στον εσωτερικό χώρο αποθήκευσης). Αυτό μειώνει τον αριθμό των λειτουργιών I/O που μπορεί να προκύψουν, κάτι που είναι σημαντικό όταν οι περισσότεροι κάτοχοι Raspberry Pi χρησιμοποιούν απλές κάρτες SD ως κύρια μονάδα δίσκου. Ωστόσο, η συμπίεση μνήμης αυξάνει επίσης τη χρήση της CPU, γι' αυτό πιθανώς δεν θα ενεργοποιηθεί σε παλαιότερες πλακέτες Raspberry Pi με λιγότερο ισχυρούς CPU.
Η Canonical προχωρά επίσης ένα βήμα παραπέρα, αυξάνοντας πόσα αντικείμενα μπορούν να συμπιεστούν (με έναν εκχωρητή που ονομάζεται z3fold) και χρησιμοποιώντας έναν διαφορετικό αλγόριθμο συμπίεσης (lz4). Η Canonical λέει ότι αυτές οι αλλαγές, σε συνδυασμό με τη χρήση zswap, σημαίνει ότι το Ubuntu Desktop μπορεί πλέον να χρησιμοποιηθεί στο Raspberry Pi 4 2 GB.
Το Ubuntu 22.04 έχει προγραμματιστεί να κυκλοφορήσει τον Απρίλιο και αυτές οι αλλαγές θα είναι ενεργοποιημένες από προεπιλογή σε όλες τις συσκευές Raspberry Pi 4 (συμπεριλαμβανομένων των Pi 400). Μπορείτε επίσης να ακολουθήσετε τις οδηγίες στο ανάρτηση για να δοκιμάσετε τις τροποποιήσεις σε μια υπάρχουσα εγκατάσταση του Ubuntu.