OpenBSD をメインのデスクトップ OS として試してみたところ、Linux について再考するようになりました

in tech

OpenBSD はセキュリティに熱心に取り組んでいることで知られていますが、デスクトップとして機能するのでしょうか? BSD は Linux ディストリビューションの優れた代替品ですが、おそらくこの OS はルーターやホームラボ プロジェクトにより適しています。

OpenBSDとは何ですか?

BSD の伝統をセキュリティに重点を置いた解釈

バージョン 7.9 の OpenBSD ホームページ

OpenBSD は、1970 年代後半にカリフォルニア大学バークレー校で初めてリリースされた Unix のオリジナルの Berkeley Software Distribution バージョンをベースにしたオペレーティング システムです。 BSD は、1980 年代の GNU プロジェクトとともに、オープンソース開発の先駆者となりました。これは、ベル研究所が作成した部分がまだ独占的であったにもかかわらず、バークレーの大学院生や研究者が開発したコードを再配布することができたためです。 BSD は、BSD の創設者 Bil​​l Joy が共同設立した会社 Sun Microsystems のようなワークステーションで人気がありました。 BSD は最終的に Bell Labs のコードを削除しました。

他の最新の BSD システムと同様に、OpenBSD は、BSD を PC に移植する試みである 386BSD にその系譜をたどることができます。これは、386 チップとその MMU により、汎用 PC が Unix のようなオペレーティング システムを簡単に処理できるようになったためです。プロジェクトの開発者である William Jolitz はアップデートの提供が遅かったため、ユーザー コミュニティは 2 つの主要なグループに分かれました。そのうちの 1 人は、主に PC のサポートを継続したいと考えていました。このグループは FreeBSD プロジェクトになりました。もう 1 つは、Unix の伝統に基づいてできるだけ多くのアーキテクチャをサポートしたいと考えていました。これが NetBSD プロジェクトになりました。

NetBSD 開発者が NetBSD メーリング リスト上で Theo de Raadt の不正行為を主張した後、Theo de Raadt が辞任を求められたとき、NetBSD プロジェクトはさらに分裂しました。 de Raadt は、セキュリティに重点を置く OpenBSD プロジェクトを設立しました。 de Raadt (およびそれに伴う OpenBSD) はカナダに拠点を置いているため、このプロジェクトは、輸出規制の対象となる米国拠点のプロジェクトよりも簡単に暗号化テクノロジを出荷できます。

OpenBSD は安全なコーディング方法を遵守していることで知られており、そのホームページでは「長い間、デフォルトのインストールでリモート ホールは 2 つだけだった」と主張しています。

OpenBSD は Linux ディストリビューションほど人気が​​ありませんが、tmux ターミナル マルチプレクサ、PF ファイアウォール、OpenSSH など、そのコンポーネントの一部は広く使用されています。コマンドラインで「SSH」を使用する場合は、OpenSSH を使用している可能性があります。今では Windows にもデフォルトで含まれています。

2026 年 7 月現在のバージョンは OpenBSD 7.9 です。

OpenBSD のインストール

驚くほどLinuxのインストールと似ています

インストールプログラムでの OpenBSD ディスクのパーティショニング

Linux ディストリビューションは、その想定されている「ユーザーフレンドリーさ」を強調することを好みますが、OpenBSD は、Unix の伝統において、依然として「プログラマーによるプログラマーのための」、少なくとも高度な技術を備えたユーザー向けであることは明らかです。 Arch Linux などのディストリビューションのインストールに慣れている場合は、おそらくインストール プロセスに慣れることができるでしょう。

Linux ディストリビューションと同様に、最初のステップは ISO をダウンロードすることです。このために仮想マシンをセットアップしました。次に、ISO イメージを使用してコンソールベースのインストール環境を起動しました。私は「インストール」オプションを使用することにしました。仮想ドライブのパーティション分割、パッケージのインストール、クロックの設定、root と作成しているユーザーの両方のユーザー名とパスワードの設定までを手順を追って説明しました。

BSD、特に OpenBSD はインストールと使用が難しいという評判にもかかわらず、すべては簡単でした。プロンプトに従うことができました。すぐに、システムを再起動できる状態になりました。

第一印象

Linux/Unix の経験がある人に最適

OpenBSD コンソールで OpenBSD の pkg_add コマンドを使用して Vim をインストールします。

初めて OpenBSD を起動すると、別のテキストベースのコンソールが表示されます。起動時に X11 を起動するように設定することもできましたが、最初にそれが機能することを確認したかったのです。

Arch Linux や Gentoo などのディストリビューションをインストールしたことがある場合は、おそらくこのような環境に馴染みがあるでしょう。 OpenBSD を使用する前に、少なくともコマンドラインに慣れている必要があります。

root アカウントにアクセスするには、su を使用して root にログインすることもできましたが、OpenBSD には doas と呼ばれる代替手段が付属しています。それがsudoに対する彼らの答えのようです。

/etc/doas.conf 構成ファイルを編集するだけで済みました。

私のアカウントは「wheel」グループに属していたので、su を使用して root パスワードでログインできました。これは BSD システムの標準です。

su -
vi /etc/doas.conf

sudo の動作を模倣するように設定することにしました。

permit persist keepenv :wheel

これにより、wheel グループ内のすべてのユーザーは、新しいプロセスで同じ環境変数を維持しながら、パスワードを入力する必要がない「猶予期間」付きで、任意のコマンドを他のユーザーとして実行できるようになります。

パッケージ管理

OpenBSD はそれ自体ではデスクトップとしてあまり役に立たないため、さらにいくつかのツールをインストールする必要がありました。他のシステムと同様に、OpenBSD には新しいソフトウェアを簡単にインストールできるパッケージ マネージャーがあります。

お気に入りのエディター、Vim が欲しかったのです。 pkg_add プログラムを使用すると、簡単にインストールできました。

doas pkg_add vim

私が選んだシェル、zsh も追加しました。

doas pkg_add zsh

デスクトップのセットアップ

はい、OpenBSD はデスクトップとして動作します

コンソールを使用するのは便利ですが、私にとってはデスクトップの方が実用的です。まず、xenodm ディスプレイ マネージャーを実行します。

doas rcctl enable xenodm
doas rcctl start xenodm

これにより、視覚的なログイン画面が表示されます。デフォルトのウィンドウマネージャーはCWMです。使えますが、OpenBSD ホームページと同様、90 年代に逆戻りしたようなものです。私のお気に入りの Linux デスクトップ、Xfce をインストールしました。

doas pkg_add xfce4

メッセージバスも有効にする必要がありました。

doas rcctl enable messagebus
doas rcctl start messagebus

ホーム ディレクトリに .xsession ファイルを作成して編集する必要もありました。

vim .xsession

ファイルに次の行を追加しました。

startxfce4

ログアウトして再度ログインすると、Xfce が起動しました。

Firefox など、さらにいくつかのアプリもインストールしました。

doas pkg_add firefox

判決

コマンドラインが得意な場合、Linux の優れた代替手段

Linux ディストリビューションに慣れている人にとって、OpenBSD の使用は親しみのあるものでした。コマンドはおなじみのものでした。ファイアウォールの背後にあるデスクトップ上の仮想マシン内にあるデスクトップ システムには、おそらくそれほど高度なセキュリティは必要ありませんが、OpenBSD 開発チームの細部への配慮には感謝しています。

デフォルトのシステムはリソースが少ないため、Microsoft や Apple からアップデートを受け取っていない可能性のある古いハードウェアを復活させるのに適している可能性があります。コマンドラインに依存する、より技術的な Linux ディストリビューションの経験がある場合は、OpenBSD も使いこなせるでしょう。とはいえ、マニュアル ページや Web サイトの FAQ セクションのドキュメントの品質は優れています。


セキュリティを意識した Linux/Unix の専門家ですか? OpenBSD をチェックしてください!

オープンソース オペレーティング システムの世界で最も注目を集めているのは Linux ですが、少し時間をかけても、あまり手を煩わせる必要がないのであれば、OpenBSD はセキュリティを重視した有能なデスクトップになり得ます。

関連情報は以下のリンクからご確認いただけます

詳しい情報を見る

関連記事

前の投稿
Dyson OnTrac CNC アルミニウム ヘッドフォンは現在半額です
次の投稿
この超薄型 QLED テレビは現在 45% オフです

関連記事