DragonFlyBSD 5.8には、DRM、仮想メモリなどの改善が含まれています。

数日前、DragonFlyBSD5.8の新しいバージョンのリリースが発表されました。 この新しいバージョンにはいくつかの改善が含まれています 非常に興味深い DRMコンポーネントと仮想メモリの機能強化に関する作業が強調表示されています。

DragonFlyBSDの機能の中で 発見 HAMMERファイルシステム 分散版では、 「仮想」システムコアのロードのサポート ユーザープロセス、SSDドライブにFSデータとメタデータをキャッシュする機能、コンテキストバリアントシンボリックリンク、ドライブ上の状態を維持しながらプロセスをフリーズする機能、軽量スレッド(LWKT)を使用するハイブリッドカーネルなど。

DragonFlyBSD 5.8の新機能は何ですか?

DragonFlyBSD5.8のこの新しいバージョンは 基本構造にはdsynthユーティリティが含まれています これは、独自のDPortバイナリリポジトリのローカルコンパイルとメンテナンスを目的としています。

それに加えて 任意の数のポートのセットの並列化がサポートされています、依存関係ツリーが与えられます。 新しいリリースの準備において、DPortは、さまざまな依存パッケージのアセンブリを高速化することを目的とした多数の変更も導入しました。

さらに、 Libcは効果的な信号マスキングメカニズムを持っていると言われています これは、malloc *()および同様の機能を信号の中断による問題から保護します。

信号の短期間のブロックおよびブロック解除のために、システムコールを行わずに機能するsigblockall()およびsigunblockall()関数が提案されています。

さらに、 libc strtok()関数は、マルチスレッドアプリケーションでの使用に適合しています、定数TABDLY、TAB0、TAB3、および_errno_location関数が追加され、データの互換性が向上しています。

その卓越した改善の一部として、私たちはそれを見つけることができます DRMインターフェイスコンポーネントはLinux4.9カーネルと同期されます Waylandサポートの改善を目的とした個々の機能のカーネル4.12からの転送。

コントローラー IntelGPU用のdrm / i915はLinuxカーネル4.8.17と同期されます 新しいチップとradeonをサポートするために移植されたカーネルコード5.4を使用 AMDグラフィックカードの場合、Linuxカーネル4.9と同期されます。

たくさん 仮想メモリを交換するためにアルゴリズムが大幅に改善されました、メモリ不足のユーザーインターフェイスでの応答性の問題を排除または最小限に抑えました。

さらに SMAPおよびSMEP保護メカニズムのサポートが追加されたことが言及されています。 SMAPでは、カーネルレベルで実行されている特権コードからユーザースペースのデータへのアクセスをブロックできますが、SMEPでは、カーネルモードから実行中のユーザーレベルコードへの切り替えが許可されないため、カーネルの多くの脆弱性の悪用がブロックされます。

もうXNUMXつの重要な変更は、緊急操作モードです。 クラッシュリカバリプロセスで使用できるため、追加および実装されたHAMMER2ファイルシステムの

言及された他の変更のうち:

  • 新しいrealpath、getrandom、およびlwp_getnameシステムコールが追加されました(pthread_get_name_npの実装が許可されています)。
  • Jailを構成するためにsysctl変数を再設計しました。 jailからnullfsとtmpfsをマウントする機能が追加されました。
  • TMPFSの信頼性とパフォーマンスが向上しました。 システムに空きメモリが不足している状況での効率が向上します。
  • Linux互換のbasename()およびdirname()関数が追加され、ポートの互換性が向上しています。
  • FreeBSDfsck_msdosfs、sys / ttydefaults.h、AF_INET / AF_INET6からlibc / getaddrinfo()、calendar(1)、rcorder-visualize.shに移行されました。 math.h関数はOpenBSDから移植されています。
  • Binutils 2.34、Openresolv 3.9.2、DHCPCD8.1.3を含むサードパーティコンポーネントの更新バージョン。 デフォルトでは、gcc-8コンパイラが使用されます。

この新しいバージョンのリリースについて詳しく知りたい場合は、詳細を確認できます 次のリンクで。

放電

この新しいバージョンをコンピューターまたは仮想マシンにインストールまたはテストできるようにすることに関心がある場合は、 彼らは公式ウェブサイトからシステムイメージを取得できます ダウンロードセクションにあります。

リンクはこちらです。

システムイメージは、マルチプラットフォームツールであるEtcherを使用して記録できます。


コメントを残す

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

*

*

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