Pro ty, kteří to ještě nevědí, Knihovna Glibc (GNU Library C) je to velmi běžná knihovna používaná za běhu pro software napsaný v jazyce C. Tento projekt GNU podléhá licenci LGPL a poskytuje systémům řadu systémových volání (syscalls) a další základní funkce v něm definované. Využívají jej téměř všechny programy v programovacím jazyce C. (včetně samotného jádra).
Je k dispozici pro GNU systémy založený na linuxovém jádře, i když je velmi přenosný pro podporu různých systémů a mnoha různých hardwarů. Tato důležitá knihovna podporuje i další systémy jako Kaiku, BeOS a Debian GNU s jádrem Hurd, kFreeBSD. Pokud prohledáte svoji distribuci, najdete ji jako libc v jedné z jejích verzí.
Jakmile bude předložen, měli byste vědět, že nyní byl spuštěn Verze glibc 2.30 se zajímavými vylepšeními. Po tomto vydání projektu GNU C Library 2.30 se optimalizace a nové funkce pohybují od podpory Unicode 12.1 po poněkud nevýznamná vylepšení. Rovněž zdůrazňuje podporu balíku –preload pro dynamický linker k předběžnému načtení sdílených objektů jako alternativy k proměnné prostředí LD_RELOAD.
Kromě toho má nové funkce v Linuxu jako getgents64 (), gettid () a tgkill (). Pokud jde o navrhovanou podporu POSIX, jsou zde také nové funkce s funkcemi, jako jsou pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock a sem_clockwait. Dokonce i výkon byl optimalizován pro architekturu ARM a také speciálně pro procesory ARM určené pro HPC s názvem ThunderX2, byly opraveny některé bezpečnostní chyby atd.
Doufám, že nyní přijde další verze ve vývoji, 2.31, Mohu vám říci o mnoha dalších novinkách v LxA ... Ty budou naplánovány na únor 2020, takže ještě zbývá několik měsíců, než uvidíte výsledek vývoje.
Pro více informací - Místo projektu
LD_RELOAD? Doufám, že to byl překlep.
pozdravy