Glibc 2.30: nuova release della libreria C.

schema glibc

Fonte: Wikipedia

Per coloro che ancora non lo sanno, il Libreria Glibc (GNU Library C) È una libreria molto comune utilizzata in fase di esecuzione per il software scritto in linguaggio C. Questo progetto GNU è sotto la licenza LGPL e fornisce ai sistemi una serie di chiamate di sistema (syscalls) e altre funzioni di base definite in esso. Quasi tutti i programmi nel linguaggio di programmazione C lo utilizzano (incluso il kernel stesso).

È disponibile per Sistemi GNU basato sul kernel Linux, sebbene sia molto portabile per supportare vari sistemi e molti hardware diversi. Anche altri sistemi come Kaiku, BeOS e Debian GNU con kernel Hurd, kFreeBSD sono supportati da questa importantissima libreria. Se fai una ricerca per la tua distribuzione, la troverai come libc in una delle sue versioni.

Bene, una volta presentato, dovresti sapere che ora è stato lanciato Versione glibc 2.30 con interessanti miglioramenti. A seguito di questa versione del progetto GNU C Library 2.30, le ottimizzazioni e le nuove funzionalità vanno dal supporto per Unicode 12.1 a miglioramenti un po 'più insignificanti. Evidenzia anche il supporto per il bundle –preload per il linker dinamico per precaricare gli oggetti condivisi come alternativa alla variabile d'ambiente LD_RELOAD.

Oltre a questo, lo ha fatto nuove funzionalità in Linux come getgents64 (), gettid () e tgkill (). Per quanto riguarda il supporto POSIX proposto, ci sono anche nuove funzionalità con funzioni come pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock e sem_clockwait. Anche le prestazioni sono state ottimizzate per l'architettura ARM e anche specificatamente per i processori ARM destinati ad HPC denominati ThunderX2, sono stati corretti alcuni bug di sicurezza, ecc.

Spero per la prossima versione adesso in sviluppo, 2.31, Posso parlarvi di molte altre novità in LxA ... Sarà programmato per febbraio 2020, quindi ci sono ancora alcuni mesi per vedere il risultato dello sviluppo.

Per maggiori informazioni - Sito del progetto


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Pablo suddetto

    LD_RELOAD? Spero sia stato un errore di battitura.
    saluti