19 月 6.7 日、無料の UNIX ライク オペレーティング システム OpenBSD 1995 のリリースが発表されました。 このシステムの特徴は、コードの品質とセキュリティを重視していることです。 このプロジェクトは、NetBSD 開発者との衝突の後、XNUMX 年に Theo de Raadt によって設立されました。 このリリースでの最も重要な変更点を以下に示します。
- 15 つの物理デバイス上で最大 XNUMX 個のパーティションをサポートするようになりました。 もっと
- powerpc プラットフォーム用のマシンに依存しない mploc の実装。
- メモリページのクリーニングの最適化。
- DHCP プロトコルのクライアントである dhclient の多数の改善とバグ修正。
- NVMe 操作の最大ブロック サイズは 128K です。
- 休止状態/スリープを担当する apmd デーモンが改善されました。 デーモンは、バッテリードライバーから電力の変化に関する情報を受け取ります。 コンピューターが再開してから 60 秒間はドライバー メッセージが無視されるため、コンピューターが再びスリープ状態になる前にユーザーは作業を開始できます。
- tmpfs に名前のないファイルを作成する機能が追加されました。 これにより、アプリケーションのファイル システムへのアクセスが制限される場合があります。
- 人間が判読できるモードを systat (オプション -h) に追加しました。
- 古い dhclient の動作を復元しました。 システムは、サブネット マスクを提供しない接続を再び無視するようになります。
2 ビットのタイムスタンプとブロック アドレスを使用した ffs64 ファイル システムの改善:
- 現在、ffs2 は、landisk、luna88k、sgi を除くすべてのプラットフォームでデフォルトで使用されます。
- sgi プラットフォームのブート パーティションと RAM ディスクのサポート。
- sparc64 および Mac PPC の読み込みを修正しました。
- alpha および amd64 プラットフォーム用にダウンロード可能。
- efiboot を使用して arm_v7 および arm64 プラットフォームで起動可能。
- ルンソン プラットフォーム用にダウンロード可能。
SMP の改善:
- __thrsleep、__thrwakeup、close、closefrom、dup、dup2、dup3、flock、fcntl、kqueue、pipe、pipe2、および nanosleep システム コールは、KERNEL_LOCK なしで実行されるようになりました。
- AMD プロセッサ用の SMP 実装を再加工しました。 これで、システムがカーネルをスレッドとして誤って認識することがなくなりました。
運転手:
- Intel PRO/1000 10/100/Gigabit Ethernet ネットワーク カードのサポートを担当する em ドライバーの改善。
- X ウィンドウ システムの起動時のフリーズを修正するために、Cherry Trail ファミリ プロセッサ用の microcputime を使用したマイクロ秒解像度の実装。
- LPSS (低電力サブシステム) の PCI デバイスでのメモリ アドレス指定のサポート。
- ix ドライバーでの x553 コントローラーのサポート。これは、PCI Express インターフェイスを使用する高速インテル ネットワーク カードを担当します。
- amdgpu と radeondrm のスリープ/休止状態後のバグを修正しました。
- UEFI モードで起動するときに HP EliteBook がフリーズする問題を修正しました。
- 詳細については、プロジェクトの公式 Web サイトにあるオリジナルのメッセージをご覧ください。
そしてまた:
- 次のドライバーが削除されました。
- rtfps、IBM RT PC ボードのシリアル ポートを担当します。
- DPT EATA SCSI RAID の場合は dpt。
- PCMCIA GemPlus GPR400 インターフェイス上のスマート カード リーダー用の gpr。
- メッシュ、Power Macintosh の SCSI 拡張カード用。
- オーディオ サブシステムが改善されました。
- arm3 アーキテクチャ上の RaspberryPi 4/64 および arm_v2 アーキテクチャ上の RaspberryPi 3/7 のサポートが追加されました。
出所: linux.org.ru