Το DragonFlyBSD 5.8 έρχεται με βελτιώσεις για DRM, εικονική μνήμη και πολλά άλλα

Πριν από λίγες ημέρες ανακοινώθηκε η κυκλοφορία της νέας έκδοσης του DragonFlyBSD 5.8. Αυτή η νέα έκδοση συνοδεύεται από ορισμένες βελτιώσεις αρκετά ενδιαφέρον εκ των οποίων επισημαίνονται οι εργασίες σε εξαρτήματα DRM και οι βελτιώσεις εικονικής μνήμης.

Μεταξύ των χαρακτηριστικών του DragonFly BSD είναι το σύστημα αρχείων HAMMER με κατανεμημένη έκδοση, υποστήριξη για φόρτωση "εικονικών" πυρήνων συστήματος όπως οι διεργασίες χρήστη, η δυνατότητα προσωρινής αποθήκευσης δεδομένων FS και μεταδεδομένων σε SSD, συμφωνητικές παραλλαγές με βάση τα συμφραζόμενα, η δυνατότητα παγώματος διεργασιών διατηρώντας ταυτόχρονα την κατάσταση της κίνησης τους, ένας υβριδικός πυρήνας που χρησιμοποιεί ελαφριά νήματα (LWKT) .

Τι νέο υπάρχει στο DragonFlyBSD 5.8;

Αυτή η νέα έκδοση του DragonFlyBSD 5.8, η βασική δομή περιλαμβάνει το βοηθητικό πρόγραμμα dsynth το οποίο προορίζεται για τοπική συλλογή και συντήρηση των δικών του δυαδικών αποθετηρίων DPort.

εκτός αυτού Υποστηρίζεται η παραλληλοποίηση ενός συνόλου αυθαίρετου αριθμού θυρών, δεδομένου του δέντρου εξάρτησης. Κατά την προετοιμασία για τη νέα κυκλοφορία, η DPort παρουσίασε επίσης μια σειρά από αλλαγές που στοχεύουν στην επιτάχυνση της συναρμολόγησης διαφόρων εξαρτημένων πακέτων.

Επιπλέον, Το Libc αναφέρεται ότι έχει έναν αποτελεσματικό μηχανισμό κάλυψης σήματος που προστατεύει το malloc * () και παρόμοιες λειτουργίες από προβλήματα λόγω διακοπής σήματος.

Για βραχυπρόθεσμο αποκλεισμό και απεμπλοκή σημάτων, προτείνονται οι λειτουργίες sigblockall () και sigunblockall () που λειτουργούν χωρίς να πραγματοποιούνται κλήσεις συστήματος.

Επιπλέον, η συνάρτηση libc strtok () προσαρμόζεται για χρήση σε εφαρμογές πολλαπλών νημάτων, οι σταθερές TABDLY, TAB0, TAB3 και η συνάρτηση _errno_location προστίθενται για τη βελτίωση της συμβατότητας δεδομένων.

Από την πλευρά των εξαιρετικών βελτιώσεων, μπορούμε να το βρούμε Τα στοιχεία διεπαφής DRM συγχρονίζονται με τον πυρήνα Linux 4.9 με τη μεταφορά από τον πυρήνα 4.12 μεμονωμένων χαρακτηριστικών που αποσκοπούν στη βελτίωση της υποστήριξης Wayland.

Ο ελεγκτής Το drm / i915 για Intel GPU συγχρονίζεται με τον πυρήνα Linux 4.8.17 με τον κωδικό πυρήνα ported 5.4 για υποστήριξη νέων chip και επίσης radeon για κάρτες γραφικών AMD συγχρονίζεται με τον πυρήνα Linux 4.9.

Ο οι αλγόριθμοι βελτιώθηκαν σημαντικά για την ανταλλαγή εικονικής μνήμης, η οποία εξάλειψε ή ελαχιστοποίησε τα προβλήματα απόκρισης στο περιβάλλον χρήστη εκτός μνήμης.

επίσης αναφέρεται ότι προστέθηκε υποστήριξη για μηχανισμούς προστασίας SMAP και SMEP. Το SMAP επιτρέπει τον αποκλεισμό πρόσβασης σε δεδομένα στο χώρο χρήστη από προνομιακό κώδικα που εκτελείται σε επίπεδο πυρήνα, ενώ το SMEP δεν επιτρέπει τη μετάβαση από τη λειτουργία πυρήνα στην εκτέλεση κώδικα επιπέδου χρήστη, εμποδίζοντας έτσι την εκμετάλλευση πολλές ευπάθειες στον πυρήνα.

Μια άλλη σημαντική αλλαγή είναι ο τρόπος λειτουργίας έκτακτης ανάγκης του συστήματος αρχείων HAMMER2 που προστέθηκε και εφαρμόστηκε επειδή μπορεί να χρησιμοποιηθεί στη διαδικασία ανάκτησης σφαλμάτων.

Από τις άλλες αλλαγές που αναφέρονται:

  • Προστέθηκαν νέες κλήσεις συστήματος πραγματικής διαδρομής, getrandom και lwp_getname (επιτρέπεται η εφαρμογή pthread_get_name_np).
  • Επανασχεδιασμένες μεταβλητές sysctl για ρύθμιση παραμέτρων του Jail. Προστέθηκε δυνατότητα προσάρτησης nullfs και tmpfs από τη φυλακή.
  • Βελτιωμένη αξιοπιστία και απόδοση του TMPFS. Μεγαλύτερη απόδοση σε συνθήκες έλλειψης ελεύθερης μνήμης στο σύστημα.
  • Λειτουργίες βασικού ονόματος () και dirname () συμβατών με Linux έχουν προστεθεί για τη βελτίωση της συμβατότητας της θύρας.
  • Μετεγκαταστάθηκε από το FreeBSDfsck_msdosfs, sys / ttydefaults.h, AF_INET / AF_INET6 στο libc / getaddrinfo (), ημερολόγιο (1), rcorder-visualize.sh. Οι συναρτήσεις math.h μεταφέρονται από το OpenBSD.
  • Ενημερωμένες εκδόσεις στοιχείων τρίτων, συμπεριλαμβανομένων των Binutils 2.34, Openresolv 3.9.2, DHCPCD 8.1.3. Από προεπιλογή, χρησιμοποιείται ο μεταγλωττιστής gcc-8.

Αν θέλετε να μάθετε περισσότερα σχετικά με την κυκλοφορία αυτής της νέας έκδοσης, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.

Εκπλήρωση

Για όσους ενδιαφέρονται να εγκαταστήσουν ή να δοκιμάσουν αυτήν τη νέα έκδοση στους υπολογιστές τους ή σε μια εικονική μηχανή, μπορούν να πάρουν την εικόνα του συστήματος από τον επίσημο ιστότοπό του στην ενότητα λήψης.

Ο σύνδεσμος είναι αυτό.

Η εικόνα του συστήματος μπορεί να εγγραφεί με τη βοήθεια του Etcher, το οποίο είναι ένα εργαλείο πολλαπλών μορφών.


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

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

*

*

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