デスクトップ向けオペレーティングシステムであるMidnightBSDの最新版、4.0.4がリリースされました。この新バージョンには、重要なセキュリティ修正、最新のAMDプロセッサのサポート強化、年齢確認およびアクセス制御システムが含まれています。MidnightBSDは、FreeBSDのコードベースをベースにした、ワークステーション向けの使いやすいオペレーティングシステムとして位置づけられています。
重要なイノベーションは、年齢デーモンと年齢管理ユーティリティであるagectlです。このシステムにより、ユーザーはアカウントに年齢区分を関連付けることができ、mportパッケージマネージャーの使用時やアプリケーションの起動時にその年齢区分が考慮されます。
主な機能:
- adduser でユーザーを作成する際に、年齢層の入力が求められるようになりました。
- agectlコマンドを使用すると、アカウントの年齢や生年月日を特定の値に設定できます。
- mportパッケージマネージャは、ユーザーの年齢制限に合致しないアプリケーションに対して、自動的に否定アクセス制御リストを設定します。
- アプリケーション開発者は、libutilライブラリを使用するか、引数なしでagectlを呼び出すことで、ユーザーの年齢を確認できます。管轄区域の法律で年齢確認が義務付けられていない場合は、管理者はrc.confで年齢確認デーモンを完全に無効にすることができます。
重大な脆弱性を修正する
今回のリリースには、RPCおよびRPCSEC_GSSに関連する深刻な脆弱性に対する修正が含まれています。認証されていない攻撃者が、特別に細工されたパケットを送信することで、スタックオーバーフローを引き起こす可能性がありました。この問題は、パケット署名検証レベルで対処されました。
AMD Ryzenプロセッサの性能向上
Rob Augustinus氏によって実装されたamd-cppc(Collaborative Power Performance Control)ドライバが追加されました。このドライバは、最新のAMDプロセッサにおける電力管理とパフォーマンスを大幅に向上させ、より効率的なリソース割り当てを可能にします。
その他の変更
今回のリリースには、システムコンポーネントの多数のアップデート、シェルスクリプトの改善、cp、nextboot、m4などのユーティリティの修正が含まれています。変更履歴の詳細は、公式の変更履歴をご覧ください。
MidnightBSD 4.0.4 が利用可能になりました загрузки 公式サイトで。 ソースコード ビルド手順はGitHubリポジトリに公開されています。
出所: linux.org.ru
