OpenBSD の開発者はアートワークでは 1980 年代の雰囲気にこだわっているかもしれないが、オペレーティング システムではそうではない。バージョン 6.0 がリリースされたばかりだが、保守担当者は VAX のサポートを中止した。
象徴的なアルバム『 The Wall』のカバーアートに敬意を表したロゴ以外にも、OpenBSD 6.0 には数多くの新機能が追加されています。
W^X(書き込みまたは実行)は、実行空間保護を提供します。プロセスに割り当てられたカーネルアドレス空間内のページは、書き込み可能または実行可能のいずれかになりますが、両方を同時に使用することはできません。
リリース ノートから: 「バイナリが W^X に違反できるのは、 でマークされPT_OPENBSD_WXNEEDED
、そのファイル システムが新しいwxallowed
オプションでマウントされている場合のみです。」
Christian Weisgerber 氏は、「W^X がなければ、攻撃者は独自のコードをメモリにロードして実行できます」と説明しています。
VAXの廃止に伴い、Linuxエミュレーションもkern.usermount
削除されました。リリースノートには、エミュレーション(Linux専用バイナリの実行に必要)をメンテナンスする人が誰もおらず、ほとんど誰も使用していないと記されています。
を失ってkern.usermount
も誰かの人生が台無しになることはありません。このdoas
コマンドを使用すると、ユーザーはデバイスをマウントできるからです。
開発者らは、このリリースでの ARM の改善に加え、OpenSSH、OpenSMTPD、OpenNTPD、OpenBGPD、LibreSSL のアップデートも宣伝しています。®