Για το Linux 6.0 αναμένονται βελτιώσεις απόδοσης και διορθώσεις σε όλη την υποστήριξη Rust σε μελλοντικές εκδόσεις

linuΟ Torvalds κυκλοφόρησε την πρώτη και τη δεύτερη έκδοση (CR) Linux 6.0 πριν από αρκετές ημέρες μετά από περίοδο συγχώνευσης δύο εβδομάδων. Αυτή η νέα έκδοση του πυρήνα θα πρέπει να σταθεροποιηθεί μέσα στους επόμενους δύο μήνες, αλλά ο Torvalds διευκρίνισε ότι η αλλαγή από 5.19 σε 6.0 δεν σημαίνει ότι έχουν γίνει θεμελιώδεις αλλαγές στο λογισμικό.

Οι περισσότερες από τις ενημερώσεις φαίνεται να είναι βελτιώσεις GPU, δίκτυο και ήχος. Ο δημιουργός του Linux σημείωσε την απουσία ορισμένων ενσωματώσεων Rust σε αυτήν την έκδοση, αλλά αναμένει ότι θα εμφανιστούν σε άλλη υποψήφια έκδοση ή έκδοση 6.x.

«Παρά τη σημαντική αλλαγή αριθμού, δεν υπάρχει τίποτα ουσιαστικά διαφορετικό σε αυτήν την έκδοση. Έχω αποφύγει εδώ και καιρό την ιδέα ότι οι πρώτοι αριθμοί έχουν νόημα, και ο μόνος λόγος για ένα «ιεραρχικό» σύστημα αρίθμησης είναι να κάνει τους αριθμούς ευκολότερο να θυμούνται και να διακρίνονται. Γι' αυτό, όταν ο μικρότερος αριθμός φτάσει στο 20, προτιμώ να αυξάνω τον μεγαλύτερο αριθμό και να επιστρέψω σε έναν μικρότερο αριθμό. Ωστόσο, «τίποτα ουσιαστικά διαφορετικό σε αυτήν την έκδοση» προφανώς δεν σημαίνει ότι δεν υπάρχουν πολλές αλλαγές», έγραψε ο Torvalds ανακοινώνοντας το Linux 6.0-rc1.

Σημείωσε ότι υπήρξαν πάνω από 800 συγχωνευμένες δεσμεύσεις και πάνω από 13 συγχωνευμένες δεσμεύσεις. δεν συγχωνεύθηκε. Για να ξεκινήσετε, σε αυτές τις υποψήφιες εκδόσεις του Linux 6.0-rc, μπορούμε να βρούμε τι προσφέρεται σημαντικές βελτιώσεις απόδοσης, με μεγάλη ώθηση σε διακομιστές Intel Xeon και AMD EPYC υψηλής τεχνολογίας, καθώς και σε AMD Threadripper, Επιπλέον, προσθέτει νέα προγράμματα οδήγησης για το Intel Raptor Lake, νέες επεκτάσεις RISC-V, υποστήριξη για τη ρύθμιση του ονόματος κεντρικού υπολογιστή συστήματος μέσω της παραμέτρου πυρήνα «hostname=», νέο πρόγραμμα οδήγησης ήχου AMD Raphael και υποστήριξη για το Gaudi2 από την Intel Habana Labs.

Εκτός από αυτό επίσης έρχονται με μια σταθερή έκδοση της διεπαφής HEVC/H.265, προκαταρκτικές εργασίες για την υποστήριξη Intel Meteor Lake, συμπεριλαμβανομένου ήχου, εικονικοποίησης Intel IPI για KVM, υποστήριξη Intel SGX2, επαλήθευση χρόνου εκτέλεσης για κρίσιμα συστήματα ασφαλείας, αποστολή πρωτοκόλλου v2 για Btrfs, σημαντικές βελτιώσεις προγραμματιστή, περαιτέρω προετοιμασίες για το AMD Zen 4, συνεχή ενεργοποίηση γραφικών AMD RDNA3 και ΜΣημαντικές βελτιώσεις στη διεπαφή κλήσης του συστήματος IO_uring.

Το Linux 6.0 αντιπροσωπεύει τον μεγαλύτερο αριθμό αλλαγών αρχείων και νέων γραμμών που προστέθηκαν σε λίγο. Ο Torvalds είπε ότι περισσότερες από ένα εκατομμύριο γραμμές κώδικα έχουν προστεθεί σε αυτόν τον κύκλο, εν μέρει λόγω των αρχείων κεφαλίδας που δημιουργούνται αυτόματα γύρω από το νέο AMDGPU και της υποστήριξης για το Intel Habana Labs Gaudi2.

Παρά τον όγκο του κώδικα που προστέθηκε στον πυρήνα, ορισμένα χαρακτηριστικά που ήταν πολύ καθυστερημένα δεν συγχωνεύτηκαν, συγκεκριμένα τα patches από το έργο "Rust for Linux". «Στην πραγματικότητα, ήλπιζα ότι θα είχαμε κάποιο από το πρώιμο πλαίσιο Rust και μια εικονική μηχανή LRU πολλαπλής γενιάς, αλλά αυτή τη φορά δεν συνέβη», είπε ο Torvalds.

Το έργο "Rust for Linux" διευθύνεται από τον Miguel Ojeda με οικονομική υποστήριξη από την Google και την Ερευνητική Ομάδα Ασφάλειας Διαδικτύου. Ο Torvalds είπε ότι αυτές οι διορθώσεις ενδέχεται να εμφανιστούν στο επόμενο Linux 6.0 ή σε άλλα 6.x RC.

Η Rust προστέθηκε ως η δεύτερη γλώσσα για την ανάπτυξη πυρήνα Linux μετά τη γλώσσα C. Ωστόσο, ο Torvalds διευκρίνισε ότι δεν επρόκειτο για την επανεγγραφή όλου του κώδικα Linux με τη γλώσσα Rust, αλλά για τη χρήση του Rust για τη σύνταξη ορισμένων από τις νέες μονάδες πυρήνα. Αυτή η επιλογή ήρθε καθώς εντείνεται η συζήτηση για εναλλακτικές λύσεις που μπορούν να αντικαταστήσουν τη γλώσσα C για την ανάπτυξη συστημάτων.

Έχουν εναποθέσει μεγάλες ελπίδες στο Rust λόγω των πλεονεκτημάτων ασφάλειας και διαχείρισης μνήμης που προσφέρει. Ωστόσο, ορισμένοι πιστεύουν ότι αυτού του είδους η πρωτοβουλία είναι καταδικασμένη σε αποτυχία.

Το "Rust for Linux" είναι το έργο που στοχεύει στην εισαγωγή της γλώσσας Rust στον πυρήνα. Η σκουριά έχει μια βασική ιδιότητα που την κάνει πολύ ενδιαφέρουσα να τη θεωρήσουμε ως δεύτερη γλώσσα στον πυρήνα. Σύμφωνα με τους προγραμματιστές του έργου και τον ίδιο τον Torvalds, το έργο "Rust for Linux" βρίσκεται σε προχωρημένο στάδιο, αλλά εξακολουθεί να αργεί να ενσωματωθεί στον πυρήνα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.