まだ知らない人のために、 Glibcライブラリ(GNUライブラリC) これは、C言語で記述されたソフトウェアの実行時に使用される非常に一般的なライブラリです。このGNUプロジェクトは、LGPLライセンスの下にあり、一連のシステムコール(syscall)およびその他の基本関数が定義されたシステムを提供します。 Cプログラミング言語のほとんどすべてのプログラムがそれを利用します(カーネル自体を含む)。
利用可能です GNUシステム Linuxカーネルに基づいていますが、いくつかのシステムと多くの異なるハードウェアをサポートするために非常に移植性があります。 Kaiku、BeOS、Hurdカーネルを備えたDebian GNU、kFreeBSDなどの他のシステムもこの重要なライブラリでサポートされています。 ディストリビューションを検索すると、そのバージョンのXNUMXつでlibcとして検索されます。
さて、一度提示されたら、あなたはそれが今発売されたことを知っているべきです 興味深い改善を加えたglibc2.30バージョン。 GNU C Library 2.30プロジェクトのこのリリースに続いて、最適化と新機能は、Unicode 12.1のサポートから、やや重要でない機能拡張まで多岐にわたります。 また、LD_RELOAD環境変数の代わりに、動的リンカーが共有オブジェクトをプリロードするための–preloadバンドルのサポートについても説明します。
それに加えて、それは持っています Linuxの新機能 getgents64()、gettid()、tgkill()のように。 提案されているPOSIXサポートに関しては、pthread_cond_clockwait、pthread_mutex_clocklock、pthread_rwlock_clockrdlock、pthread_rwlock_clockwrlock、sem_clockwaitなどの関数を備えた新機能もあります。 パフォーマンスはARMアーキテクチャ用に最適化されており、特にThunderX2と呼ばれるHPC向けのARMプロセッサ用に最適化されており、いくつかのセキュリティバグが修正されています。
私は今次のバージョンを望んでいます 開発中、2.31 LxAでさらに多くのニュースについてお話しすることができます...それは2020年XNUMX月に予定されているので、開発の結果を見るにはまだ数ヶ月あります。
詳細については - プロジェクトサイト
LD_RELOAD? タイプミスだったと思います。
よろしく