{"id":103186,"date":"2022-02-03T21:37:11","date_gmt":"2022-02-03T19:37:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35"},"modified":"2022-02-03T21:37:11","modified_gmt":"2022-02-03T19:37:11","slug":"vypusk-sistemnoj-biblioteki-glibc-2-35","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35","title":{"rendered":"Erscheinung der Systembibliothek Glibc 2.35","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach sechsmonatiger Entwicklungszeit wurde die Version 2.35 der GNU C Library (glibc) ver\u00f6ffentlicht, die vollst\u00e4ndig den Anforderungen der Standards ISO C11 und POSIX.1-2017 entspricht. Das neue Release enth\u00e4lt Korrekturen von 66 Entwicklern.     <\/p>\n<p>Zu den Verbesserungen in Glibc 2.35 geh\u00f6ren:   <\/p>\n<ul>\n<li class=\"l\"> Die Unterst\u00fctzung der Locale \u00abC.UTF-8\u00bb wurde hinzugef\u00fcgt, die Sortierregeln f\u00fcr alle Unicode-Codes enth\u00e4lt, aber zur Einsparung von Speicherplatz in den Funktionen fnmatch, regexec und regcomp auf ASCII-Bereiche beschr\u00e4nkt ist. Die Locale ben\u00f6tigt etwa 400 KB, von denen 346 KB die LC_CTYPE-Daten f\u00fcr Unicode ausmachen, und erfordert eine separate Installation (nicht in Glibc integriert).\n<li class=\"l\"> Die Zeichencodierungsdaten, Informationen zu Zeichentypen und Transliterierungstabellen wurden aktualisiert, um die Unicode-Spezifikation 14.0.0 zu unterst\u00fctzen.\n<li class=\"l\"> In <math> und  wurden Funktionen und Makros implementiert, die das Ergebnis auf einen engeren Typ runden: fsqrt, fsqrtl, dsqrtl, ffma, ffmal, dfmal, fMsqrtfN, fMsqrtfNx, fMxsqrtfN, fMxsqrtfNx, fMfmafN und fMfmafNx. Die Funktionen sind in den Spezifikationen TS 18661-1:2014 und TS 18661-3:2015 beschrieben und wurden in den Entwurf des zuk\u00fcnftigen C-Standards ISO C2X aufgenommen.\n<li class=\"l\">  In <math> und  sind Funktionen und Makros implementiert, um das Minimum und Maximum von Gleitkommazahlen mit den Typen float, long double, _FloatN und _FloatNx zu ermitteln. Diese sind in der Spezifikation IEEE 754-2019 beschrieben und wurden in einen Entwurf des zuk\u00fcnftigen C-Standards ISO C2X aufgenommen: fmaximum, fmaximum_num, fmaximum_mag, fmaximum_mag_num, fminimum, fminimum_num, fminimum_mag, fminimum_mag_num.\n<li class=\"l\"> In <math> wurden Konstanten f\u00fcr Gleitkommazahlen einfacher Genauigkeit hinzugef\u00fcgt: M_Ef, M_LOG2Ef, M_LOG10Ef, M_LN2f, M_LN10f, M_PIf, M_PI_2f, M_PI_4f, M_1_PIf, M_2_PIf, M_2_SQRTPIf, M_SQRT2f und M_SQRT1_2f.\n<li class=\"l\"> F\u00fcr die Funktionen exp10 wurden im Header  entsprechende, typungebundene Makros hinzugef\u00fcgt.\n<li class=\"l\"> In  wurde das Makro _PRINTF_NAN_LEN_MAX hinzugef\u00fcgt, das im Entwurf des Standards ISO C2X vorgeschlagen wurde.\n<li class=\"l\"> In der printf-Familie wurden die Formatbezeichner \u00ab%b\u00bb und \u00ab%B\u00bb hinzugef\u00fcgt, um ganze Zahlen im Bin\u00e4rformat auszugeben.\n<li class=\"l\"> Im dynamischen Bindungssystem wurde ein neuer DSO-Sortieralgorithmus implementiert, der die Tiefensuche (DFS) zur L\u00f6sung von Leistungsproblemen bei der Verarbeitung zyklischer Abh\u00e4ngigkeiten verwendet. F\u00fcr die Auswahl des DSO-Sortieralgorithmus wurde die Option glibc.rtld.dynamic_sort vorgeschlagen, der der Wert \u00ab1\u00bb zugewiesen werden kann, um auf den alten Algorithmus zur\u00fcckzugreifen.\n<li class=\"l\"> Im ABI wurde die Unterst\u00fctzung f\u00fcr die neue Funktion \u2018__memcmpeq\u2019 hinzugef\u00fcgt, die von Compilern verwendet wird, um die Nutzung von \u2018memcmp\u2019 zu optimieren, falls der von dieser Funktion zur\u00fcckgegebene Wert nur zur \u00dcberpr\u00fcfung des Abschlussstatus der Operation verwendet wird.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die automatische Thread-Registrierung wurde hinzugef\u00fcgt, indem der Systemaufruf rseq (restartable sequences) eingef\u00fchrt wurde, der ab dem Linux-Kernel 4.18 verf\u00fcgbar ist. Der Systemaufruf rseq erm\u00f6glicht es, eine ununterbrochene Ausf\u00fchrung einer Gruppe von Anweisungen zu organisieren, die nicht unterbrochen wird und das Ergebnis der letzten Anweisung in der Gruppe best\u00e4tigt. Er bietet im Wesentlichen ein Mittel f\u00fcr die sehr schnelle atomare Ausf\u00fchrung von Operationen, die im Falle einer Unterbrechung durch einen anderen Thread verworfen und erneut versucht werden.\n<li class=\"l\"> Eine symbolische Verkn\u00fcpfung zu \/usr\/bin\/ld.so wurde hinzugef\u00fcgt.\n<li class=\"l\">  Die Standardkonfiguration f\u00fcr alle ausf\u00fchrbaren Dateien der eingebetteten Programme und des Testsets erfolgt im PIE-Modus (Position Independent Executable). Um dieses Verhalten zu deaktivieren, gibt es die Option &#171;&#8212;disable-default-pie&#187;.\n<li class=\"l\">F\u00fcr Linux wurde die Einstellung glibc.malloc.hugetlb hinzugef\u00fcgt, die die Implementierung von malloc auf die Verwendung des Systemaufrufs madvise mit dem FLAG MADV_HUGEPAGE f\u00fcr mmap und sbrk umschaltet oder die Verwendung von gro\u00dfen Speicherseiten durch die Angabe des FLAGS MAP_HUGETLB in den mmap-Aufrufen erm\u00f6glicht. Im ersten Fall kann eine Leistungssteigerung erzielt werden, wenn Transparent Huge Pages im madvise-Modus verwendet werden, w\u00e4hrend im zweiten Fall die M\u00f6glichkeit besteht, reservierte gro\u00dfe Seiten (Huge Pages) des Systems zu nutzen.\n<li class=\"l\"> Die Funktion _dl_find_object wurde hinzugef\u00fcgt, die zur Einf\u00fcgung von Informationen \u00fcber das Unwinding des Call-Stacks verwendet werden kann.\n<li class=\"l\"> Die Unterst\u00fctzung der Architektur OpenRISC (or1k-linux-gnu) im Modus der softwarebasierten Verarbeitung von Gleitkommaoperationen (soft-float) wurde hinzugef\u00fcgt. F\u00fcr den Port sind binutils 2.35, GCC 11 und der Linux-Kernel 5.4 erforderlich.\n<li class=\"l\"> Das Build-Flag &#171;&#8212;with-rtld-early-cflags&#187; wurde hinzugef\u00fcgt, mit dem zus\u00e4tzliche Kompilierungsflags angegeben werden k\u00f6nnen, die beim Erstellen des Startcodes f\u00fcr das dynamische Binden verwendet werden.\n<li class=\"l\"> F\u00fcr die Linux-Plattform wurde die Funktion epoll_pwait2 hinzugef\u00fcgt, die sich von epoll_wait dadurch unterscheidet, dass sie einen Timeout mit Nanosekunden-Genauigkeit angibt.\n<li class=\"l\"> Die Funktion posix_spawn_file_actions_addtcsetpgrp_np wurde hinzugef\u00fcgt, um Wettlaufbedingungen beim Setzen des steuernden Terminals f\u00fcr einen neuen Prozess auszuschlie\u00dfen.\n<li class=\"l\"> F\u00fcr Anwendungen, die mit Glibc und GCC 12+ kompiliert werden, wurde der Schutzmodus &#171;_FORTIFY_SOURCE=3&#187; implementiert, der m\u00f6gliche Puffer\u00fcberl\u00e4ufe bei der Ausf\u00fchrung von in der Headerdatei string.h definierten Zeichenfolgenfunktionen aufdeckt. Der Unterschied zum Modus &#171;_FORTIFY_SOURCE=2&#187; besteht in zus\u00e4tzlichen \u00dcberpr\u00fcfungen, die potenziell die Leistung beeintr\u00e4chtigen k\u00f6nnen.\n<li class=\"l\">  Die Unterst\u00fctzung f\u00fcr Intel MPX (Memory Protection Extensions), die zur \u00dcberpr\u00fcfung von Zeigern auf die Einhaltung von Speichergrenzen verwendet wird, wurde eingestellt (diese Technologie hat sich nicht durchgesetzt und wurde bereits aus GCC und LLVM entfernt).\n<li class=\"l\"> Das prelink-System und die dazugeh\u00f6rigen Umgebungsvariablen LD_TRACE_PRELINKING und LD_USE_LOAD_BIAS werden in der n\u00e4chsten Version als veraltet deklariert und entfernt.\n<p>Sicherheitsanf\u00e4lligkeiten wurden behoben:    <\/p>\n<ul>\n<li class=\"l\"> CVE-2022-23218, CVE-2022-23219 \u2014 Puffer\u00fcberlauf in den Funktionen svcunix_create und clnt_create, verursacht durch das Kopieren des Inhalts des Dateinamensparameters in den Stack ohne \u00dcberpr\u00fcfung der Gr\u00f6\u00dfe der kopierten Daten. Bei Anwendungen, die ohne Stack-Schutz kompiliert wurden und das \u201eunix\u201c-Protokoll verwenden, kann die Schwachstelle zur Ausf\u00fchrung von sch\u00e4dlichem Code f\u00fchren, wenn sehr lange Dateinamen verarbeitet werden.\n<li class=\"l\"> CVE-2021-3998 \u2014 Schwachstelle in der Funktion realpath(), verursacht durch die R\u00fcckgabe eines inkorrekten Wertes unter bestimmten Bedingungen, der unsauber bereinigte Restdaten aus dem Stack enth\u00e4lt. F\u00fcr das SUID-root-Programm fusermount kann die Schwachstelle ausgenutzt werden, um vertrauliche Informationen aus dem Prozessspeicher zu lesen, beispielsweise Informationen \u00fcber Pointer.\n<li class=\"l\"> CVE-2021-3999 \u2014 Ein Byte Puffer\u00fcberlauf in der Funktion getcwd(). Das Problem wird durch einen Fehler verursacht, der seit 1995 vorhanden ist. Um einen \u00dcberlauf auszul\u00f6sen, gen\u00fcgt es, in einem separaten Namensraum von Einh\u00e4ngen den Aufruf chdir() f\u00fcr das Verzeichnis \u201e\/\u201c durchzuf\u00fchren.     <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56631\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 66 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0418\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 Glibc 2.35 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u0438 &#171;C.UTF-8&#187;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 Unicode-\u043a\u043e\u0434\u043e\u0432, \u043d\u043e \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043c\u0435\u0441\u0442\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103186","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 66 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0418\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 Glibc 2.35 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u0438 &quot;C.UTF-8&quot;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 Unicode-\u043a\u043e\u0434\u043e\u0432, \u043d\u043e \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043c\u0435\u0441\u0442\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glibc 2.35 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 66 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0418\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 Glibc 2.35 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u0438 &quot;C.UTF-8&quot;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 Unicode-\u043a\u043e\u0434\u043e\u0432, \u043d\u043e \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043c\u0435\u0441\u0442\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-02-03T19:37:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-02-03T19:37:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Ver\u00f6ffentlichung der Systembibliothek Glibc 2.35 | ProHoster","description":"Nach sechsmonatiger Entwicklung wurde die Version 2.35 der GNU C Library (glibc) ver\u00f6ffentlicht, die vollst\u00e4ndig den Anforderungen der ISO C11- und POSIX.1-2017-Standards entspricht. In dieser neuen Version sind Bugfixes von 66 Entwicklern enthalten. Zu den Verbesserungen in Glibc 2.35 geh\u00f6rt unter anderem die Unterst\u00fctzung des \u201eC.UTF-8\u201c-Locale, das Sortierregeln f\u00fcr alle Unicode-Zeichen umfasst, jedoch platzsparend umgesetzt ist.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 Glibc 2.35 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0448\u0435\u0441\u0442\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GNU C Library (glibc) 2.35, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u0432 ISO C11 \u0438 POSIX.1-2017. \u0412 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u043e\u0432\u043e\u0433\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0442 66 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0418\u0437 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 Glibc 2.35 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043b\u043e\u043a\u0430\u043b\u0438 &quot;C.UTF-8&quot;, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 Unicode-\u043a\u043e\u0434\u043e\u0432, \u043d\u043e \u0434\u043b\u044f \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u043c\u0435\u0441\u0442\u0430 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-sistemnoj-biblioteki-glibc-2-35","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-02-03T19:37:11+00:00","article:modified_time":"2022-02-03T19:37:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103186","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-02-03 19:38:06","updated":"2022-09-28 03:27:41"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=103186"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103186\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=103186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=103186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=103186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}