Κανονικός ανακοίνωσε μια αλλαγή που σίγουρα θα ευχαριστήσει κάποιους και όχι τόσο ελκυστική για άλλους. Η εταιρεία έχει αποκτήσει φήμη για την εισαγωγή αμφιλεγόμενων αλλαγών, όπως η επιβολή αυστηρών κανόνων σε κάθε είδους φωτογραφίες, αλλά δεν είναι όλες οι αλλαγές κακές. Διαφορετικά, το Ubuntu θα είχε πάψει προ πολλού να είναι το πιο δημοφιλές λειτουργικό σύστημα που βασίζεται στο Linux. Η επόμενη είναι μια αλλαγή στο sudo, συγκεκριμένα θα χρησιμοποιήσουν ιδρώτα σε 25.10.
Σε ένα βήμα προς τον εκσυγχρονισμό των υποδομών της, Ubuntu 25.10 θα υιοθετήσει το sudo-rs ως την προεπιλεγμένη εφαρμογή του για την εντολή sudo
. Αυτή η αλλαγή σηματοδοτεί ένα σημαντικό ορόσημο, καθώς το sudor-rs είναι μια επανεφαρμογή του εργαλείου που είναι γραμμένο σε Σκωρία, μια γλώσσα γνωστή για τις ισχυρές εγγυήσεις ασφαλείας και τη διαχείριση μνήμης που προσφέρει.
Τι είναι το sudor-rs;
ιδρώτα Είναι μια ξαναγραμμένη έκδοση του διάσημου εργαλείου κλιμάκωσης δικαιωμάτων sudo
, αλλά με το πλεονέκτημα ότι αναπτύχθηκε στο Rust. Η αλλαγή στοχεύει στον μετριασμό των ζητημάτων ασφαλείας που σχετίζονται με τη διαχείριση μνήμης, η οποία είναι κρίσιμη για εργαλεία που λειτουργούν με αυξημένα δικαιώματα συστήματος. Επιπλέον, η Rust φέρνει μια σύγχρονη προσέγγιση στην ανάπτυξη συστημάτων, με πιο αποτελεσματική διαχείριση πόρων.
Το έργο αυτό υποστηρίζεται από το Ίδρυμα Trifecta Tech, η οποία είναι αφιερωμένη στη δημιουργία ασφαλών στοιχείων υποδομής ανοιχτού κώδικα. Η εφαρμογή των sudo-rs δεν θα είναι μια ριζική διακλάδωση, αλλά μάλλον μια βελτίωση στην ανάπτυξη του ίδιου του sudo, εξασφαλίζοντας μια ομαλή μετάβαση για τους περισσότερους χρήστες.
Οφέλη και δοκιμές
Ένα από τα πιο ελκυστικά χαρακτηριστικά του sudor-rs είναι ότι είναι πλήρως συμβατό με το sudo
πρωτότυπο, πράγμα που σημαίνει ότι δεν θα χρειαστεί να γίνουν αλλαγές στον τρόπο με τον οποίο οι χρήστες αλληλεπιδρούν με το εργαλείο. Αυτή η αλλαγή θα είναι απρόσκοπτη για τους περισσότερους χρήστες, οι οποίοι δεν θα αντιμετωπίσουν καμία διακοπή στη ροή εργασίας τους.
Η αλλαγή θα εφαρμοστεί αρχικά το Ubuntu 25.10 ως δοκιμή πριν από την τελική κυκλοφορία του στην έκδοση Ubuntu 26.04 LTS. Η ομάδα ανάπτυξης του sudo-rs έχει ήδη ξεκινήσει να εργάζεται πάνω σε βελτιώσεις όπως πρόληψη διαφυγής βλήματος (NOEXEC) και έλεγχος προφίλ AppArmor, η οποία θα διασφαλίσει ότι η μετάβαση δεν είναι μόνο αποτελεσματική, αλλά και ασφαλέστερη.
Η προετοιμασία του Rust για το μέλλον
Ένα από τα μεγάλα κίνητρα για την υιοθέτηση του Rust στην ανάπτυξη των sudor-rs είναι η ικανότητα αντιμετώπισης ζητημάτων ασφαλείας που προκύπτουν από τη διαχείριση μνήμης. Με το Rust, ο στόχος είναι να αποφευχθούν τρωτά σημεία που, σε πιο παραδοσιακές γλώσσες όπως η C, θα μπορούσαν να αποτελούν διαρκή ανησυχία. Αυτό είναι το κλειδί, καθώς τα εργαλεία που διαχειρίζονται τα δικαιώματα συστήματος είναι κρίσιμα σημεία από άποψη ασφάλειας.
Επιπλέον, η χρήση του Rust στο οικοσύστημα του Ubuntu μπορεί να είναι μόνο το πρώτο βήμα. Εξετάζονται και άλλα έργα, όπως π. ΣεκόγιαPGP, μια εναλλακτική λύση στο GnuPG, το οποίο είναι επίσης γραμμένο σε Rust, για να διασφαλιστεί μεγαλύτερη ασφάλεια στη διαχείριση κλειδιών στο σύστημα.
Η ενσωμάτωση του sudo-rs στο Ubuntu 25.10 σηματοδοτεί μια σημαντική εξέλιξη προς την υιοθέτηση ασφαλέστερων και σύγχρονων εργαλείων. Καθώς το έργο προχωρά, θα γίνονται εργασίες και σε άλλους τομείς, όπως π.χ. πυρήνες και συμβατότητα με συστήματα ασφαλείας όπως SELinux. Το Ubuntu τοποθετείται ως ηγέτης σε αυτή τη μετάβαση σε μια ασφαλέστερη υποδομή, η οποία αποτελεί ένα σημαντικό βήμα για την κοινότητα χρηστών και προγραμματιστών Linux.
Ενώ η αλλαγή θα είναι σταδιακή, η υιοθέτηση των sudo-rs αποτελεί σαφή δήλωση ότι το μέλλον του λογισμικού υποδομής βρίσκεται στην ασφαλή μνήμη και τη μακροπρόθεσμη βιωσιμότητα.