NetBSD 11.0 リリースノート
NetBSD 11.0 概要
NetBSD 11.0 がリリースされました。これは、ポータブルなオペレーティングシステムに対する重要なアップデートとなります。このリリースの主なハイライトには、初の公式 RISC-V ポートと、約 10 ミリ秒で起動可能な x86 アーキテクチャ向けの MICROVM カーネルの導入が含まれます。
主要な技術的改善点
ネットワークとセキュリティ
NetBSD 11.0 には、npf(7) ファイアウォールの強化が含まれており、具体的にはレイヤー 2 フィルタリングとユーザー/グループ フィルタリング機能が導入されています。
ハードウェア サポートと移植性
NetBSD は、極限の移植性への取り組みを継続しており、以下を含む幅広いビンテージ ハードウェアやその他のハードウェアへのサポートを改善しています:
- Alpha
- EVB
- PPC
- HP300
- HPPA
- M68K
- Mac68K
- MacPPC
- MIPS
- X68K
コミュニティ メンバーは、NetBSD がビンテージ ハードウェアの主要な選択肢であり続けていることを強調しています。現代の x86 や ARM プラットフォームと同じコードベースを使用して、VAX 780 (1979) のようなアーキテクチャをサポートしています。
セキュリティの透明性と未解決の問題
NetBSD 11.0 は、いくつかの既知のセキュリティ問題と共にリリースされました。プロジェクトは、AI ツールによって発見されたセキュリティ脆弱性の増加や、サードパーティ コンポーネントの安定性の遅延を理由に、リリースのさらなる延期よりも透明性を優先することを選択しました。
既知のセキュリティ脆弱性
- hdaudio(4):
ioctlコマンドにおけるローカル ユーザー権限チェックの欠如 (PR 60492)。手動での回避策は、/dev/hdaudio*を削除することであり、これによりオーディオ機能が維持されます。 - ipfilter: リモートでトリガー可能なヌル ポインタ デリファレンス (PR 60484)。これは、
ipfilterがデフォルトでリリース用カーネルに含まれていないという事実によって緩和されます。 - pf: フラグメント再構成における use-after-free 脆弱性 (PR 60485)。これは、
pfが非推奨であり、デフォルトでリリース用カーネルに含まれていないという事実によって緩和されます。
これらの問題は、次回の 11.1 リリースで解決される予定であり、11.0 のリリースから 2 か月以内に展開されることを目標としています。
インストールと展開
メディア オプション
インストール イメージは、異なるハードウェアに対応するために複数の形式で提供されます:
- CD-ROM: 700MB 未満のセグメントに分割された ISO イメージ。
- DVD: フルサイズの
-dvd.isoイメージ。 - USB/Flash メディア:
.imgファイル(書き込み前にgunzipまたは 7-Zip を使用して解凍する必要があります)。
アーキテクチャ固有の注意点
- ARM デバイス: ユーザーは、起動可能な ARM イメージのページから U-Boot 付きの事前設定済みイメージを取得する必要があります。
- アップグレード:
cgd(4)を利用しているユーザーは、pkgsrcからsysupgrade(8)を使用して、合理的なアップグレード プロセスを利用できます。
コミュニティ の視点
ユーザーやコントリビューターは、NetBSD の多様なハードウェア環境における専門的なツールとしての役割を強調しています。あるユーザーは、SGI Indy や PowerMac G3 を含む、旧式の CPU を使用したヘテロジニアス クラスターを構築する際の OS の有用性について、次のように述べています:
"NetBSD は、それを可能にした唯一のものです。"
他のコントリビューターは、システムのクリーンな設計と包括的なドキュメントを称賛し、外部のインターネットの助けをなしに、斬新なタスクに使用できる能力から、「無人島 OS」と表現しています。