Glibc 2.30: νέα έκδοση βιβλιοθήκης C

σχήμα glibc

Πηγή: Wikipedia

Για εκείνους που δεν το γνωρίζουν ακόμη, το Βιβλιοθήκη Glibc (GNU Library C) είναι μια πολύ κοινή βιβλιοθήκη που χρησιμοποιείται κατά το χρόνο εκτέλεσης για λογισμικό γραμμένο στη γλώσσα C. Αυτό το έργο GNU είναι υπό την άδεια LGPL και παρέχει στα συστήματα μια σειρά από κλήσεις συστήματος (syscalls) και άλλες βασικές λειτουργίες που ορίζονται σε αυτήν. Σχεδόν όλα τα προγράμματα στη γλώσσα προγραμματισμού C το χρησιμοποιούν (συμπεριλαμβανομένου του ίδιου του πυρήνα).

Διατίθεται για Συστήματα GNU βασίζεται στον πυρήνα του Linux, παρόλο που είναι πολύ φορητό για την υποστήριξη πολλών συστημάτων και πολλών διαφορετικών υλικών. Άλλα συστήματα, όπως Kaiku, BeOS και Debian GNU με Hurd πυρήνα, kFreeBSD υποστηρίζονται επίσης από αυτήν την πολύ σημαντική βιβλιοθήκη. Εάν κάνετε αναζήτηση για το διανομέα σας, θα το βρείτε ως libc σε μία από τις εκδόσεις του.

Λοιπόν, μόλις παρουσιαστεί, θα πρέπει να γνωρίζετε ότι έχει πλέον ξεκινήσει έκδοση glibc 2.30 με ενδιαφέρουσες βελτιώσεις. Μετά από αυτήν την κυκλοφορία του έργου GNU C Library 2.30, οι βελτιστοποιήσεις και οι νέες δυνατότητες κυμαίνονται από υποστήριξη για Unicode 12.1 έως κάπως πιο ασήμαντες βελτιώσεις. Επισημαίνει επίσης την υποστήριξη για τη δέσμη –προφόρτωσης για τον δυναμικό σύνδεσμο για την προφόρτωση κοινόχρηστων αντικειμένων ως εναλλακτική λύση για τη μεταβλητή περιβάλλοντος LD_RELOAD

Εκτός αυτού, έχει νέες δυνατότητες στο Linux όπως getgents64 (), gettid () και tgkill (). Όσον αφορά την προτεινόμενη υποστήριξη POSIX, υπάρχουν επίσης νέες δυνατότητες με λειτουργίες όπως pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock και sem_clockwait. Ακόμη και η απόδοση έχει βελτιστοποιηθεί για την αρχιτεκτονική ARM και επίσης ειδικά για τους επεξεργαστές ARM που προορίζονται για HPC που ονομάζεται ThunderX2, ορισμένα σφάλματα ασφαλείας έχουν διορθωθεί κ.λπ.

Ελπίζω για την επόμενη έκδοση τώρα σε ανάπτυξη, 2.31, Μπορώ να σας πω για πολλά ακόμη νέα στο LxA ... Αυτό θα προγραμματιστεί για τον Φεβρουάριο του 2020, οπότε υπάρχουν ακόμη μερικοί μήνες για να δείτε το αποτέλεσμα της εξέλιξης.

Για περισσότερες πληροφορίες - Τοποθεσία έργου


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

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

*

*

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

  1.   Παύλος dijo

    LD_RELOAD; Ελπίζω να ήταν τυπογραφικό λάθος.
    αφορά