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」と表現しています。

Sources