Μετά από δύο χρόνια ανάπτυξης, κυκλοφόρησε τελικά η νέα σταθερή έκδοση του Debian 10. (Buster), το οποίο Διατίθεται για δέκα αρχιτεκτονικές: Intel IA-32 / x86 (i686), AMD64 / x86-64, ARM EABI (Armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) e IBM System z (s390x).
Το αποθετήριο περιέχει 57703 δυαδικά πακέτα, τα οποία είναι περίπου 6 χιλιάδες περισσότερα από ό, τι προτείνεται στο Debian 9. Σε σύγκριση με το Debian 9, προστέθηκαν 13,370 νέα δυαδικά πακέτα, 7,278 (13%) παρωχημένα ή εγκαταλελειμμένα πακέτα αφαιρέθηκαν, 35,532 πακέτα (62%) ενημερώθηκαν.
Για το 91,5% των πακέτων, παρέχεται υποστήριξη για επαναλαμβανόμενες συναρμολογήσεις, οι οποίες επιτρέπουν την επιβεβαίωση ότι το εκτελέσιμο αρχείο έχει συναρμολογηθεί από τον καθιερωμένο πηγαίο κώδικα και δεν περιέχει ξένες αλλαγές, η αντικατάσταση των οποίων, για παράδειγμα, μπορεί να γίνει με επίθεση στην υποδομή συλλογής ή σελιδοδεικτών στο μεταγλωττιστή.
Debian 10 κύρια νέα χαρακτηριστικά
Σε αυτή τη νέα έκδοση της διανομής Ξεχωρίζει γιατί θα υποστηρίζεται για 5 χρόνια ενημερώσεων, εκτός από το γεγονός ότι η επιφάνεια εργασίας του Gnome μεταφράζεται από προεπιλογή στη χρήση του Wayland και μια συνεδρία βασισμένη σε διακομιστή X προσφέρεται ως επιλογή (ο διακομιστής X εξακολουθεί να περιλαμβάνεται στον αριθμό των πακέτων που περιλαμβάνονται στο βασικό πακέτο).
επίσης Η υποστήριξη για το UEFI Secure Boot έχει εφαρμοστεί, για τη λειτουργία του οποίου χρησιμοποιείται ο wedge loader, πιστοποιημένος από ψηφιακή υπογραφή της Microsoft (υπογεγραμμένη με shim), μαζί με την πιστοποίηση του πυρήνα και το grub loader (grub-efi-amd64-sign) με το δικό του πιστοποιητικό έργου (το shim ενεργεί ως ενδιάμεσο επίπεδο για χρήση με τη διανομή των δικών σας κλειδιών).
Τα πακέτα υπογραφής shim και grub-efi-ARCH περιλαμβάνονται στις εξαρτήσεις build για amd64, i386 και arm64. Ο φορτωτής και το grub, πιστοποιημένο από πιστοποιητικό εργασίας, περιλαμβάνονται στις εικόνες EFI για amd64, i386 και arm64.
Αφ 'ετέρου στην διανομή ενεργοποιήθηκε από προεπιλογή, το υποχρεωτικό σύστημα ελέγχου πρόσβασης του AppArmor, επιτρέποντάς σας να ελέγχετε τα δικαιώματα των διεργασιών καθορίζοντας λίστες αρχείων με τα κατάλληλα δικαιώματα (ανάγνωση, εγγραφή, εκχώρηση μνήμης και έναρξη, ρύθμιση κλειδώματος σε ένα αρχείο κ.λπ.) για κάθε εφαρμογή, καθώς και έλεγχο πρόσβασης στο δίκτυο (για για παράδειγμα, απαγορεύστε τη χρήση ICMP) και διαχειριστείτε τις δυνατότητες POSIX.
Στο cryptsetup, πραγματοποιήθηκε μετάβαση στη μορφή κρυπτογράφησης δίσκου LUKS2 (στο παρελθόν χρησιμοποιήθηκε από το LUKS1). Το LUKS2 διαθέτει ένα απλοποιημένο σύστημα διαχείρισης κλειδιών, τη δυνατότητα χρήσης μεγάλων τομέων (4096 αντί για 512, μειώνει το φορτίο κατά την αποκρυπτογράφηση), συμβολικά αναγνωριστικά συμβόλων (ετικέτες) και εργαλεία δημιουργίας αντιγράφων ασφαλείας μεταδεδομένων με δυνατότητα αυτόματης επαναφοράς τους. ζημιάς.
Κατά τη διαδικασία αναβάθμισης, τα υπάρχοντα διαμερίσματα LUKS1 θα μετατραπούν αυτόματα σε μορφή συμβατή με LUKS2, αλλά λόγω περιορισμών μεγέθους κεφαλίδας, δεν θα είναι διαθέσιμες όλες οι νέες δυνατότητες.
Σε ζωντανά περιβάλλοντα, άρχισε να εφαρμόζεται το ανεξάρτητο ανεπτυγμένο αρθρωτό πρόγραμμα εγκατάστασης Calamares με τη διασύνδεση που βασίζεται στο Qt, η οποία χρησιμοποιείται επίσης για την οργάνωση της εγκατάστασης των διανομών Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva και KDE. Σε κανονικές εκδόσεις εγκατάστασης, το πρόγραμμα εγκατάστασης του Debian χρησιμοποιείται ακόμη.
Εκτός από αυτό που ήταν προηγουμένως διαθέσιμο, Δημιουργήθηκε ένα ζωντανό περιβάλλον με την επιφάνεια εργασίας LXQt και το ζωντανό περιβάλλον χωρίς γραφική διεπαφή, μόνο με τα βοηθητικά προγράμματα της κονσόλας που αποτελούν το βασικό σύστημα.
Το ζωντανό περιβάλλον της κονσόλας μπορεί να χρησιμοποιηθεί για την εγκατάσταση ενός πακέτου διανομής πολύ γρήγορα, καθώς, σε αντίθεση με τις παραδοσιακές εικόνες εγκατάστασης, ο ήδη καταχωρισμένος κατάλογος αντιγράφεται, χωρίς να αποκαλύπτονται μεμονωμένα πακέτα χρησιμοποιώντας dpkg.
Το πρόγραμμα εγκατάστασης πρόσθεσε τη δυνατότητα χρήσης πολλαπλών κονσολών ταυτόχρονα στη διαδικασία εγκατάστασης. Η υποστήριξη ReiserFS καταργήθηκε.
Όσον αφορά το λογισμικό που ενημερώθηκε, μπορούμε να βρούμε τη γραφική στοίβα και τα περιβάλλοντα χρήστη: Gnome 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 και Xfce 4.12. Το πακέτο του Office LibreOffice έχει ενημερωθεί στην έκδοση 6.1 και το Calligra στην έκδοση 3.1. Ενημερώθηκε το Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1
Η διανομή περιλαμβάνει έναν μεταγλωττιστή για τη γλώσσα Rust (παρέχεται από το Rustc 1.34). Ενημερώθηκε το GCC 8.3, LLVM / Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2.