Glibc 2.30:Cライブラリの新しいリリース

glibcスキーマ

ソース:ウィキペディア

まだ知らない人のために、 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月に予定されているので、開発の結果を見るにはまだ数ヶ月あります。

詳細については - プロジェクトサイト


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   パブロ

    LD_RELOAD? タイプミスだったと思います。
    よろしく