この記事では、OSDay 2025でのプレゼンテーション内容を基に、現代のオープンソース環境におけるモノカルチャーの問題点を指摘し、BSDシステムの安定性、セキュリティ、一貫した哲学に基づく設計が2025年に重要な選択肢となる理由を論じています。FreeBSD、OpenBSD、NetBSDの各特徴と実世界での利点を紹介しながら、主流ツールへの依存からの自由を提唱しています。
it-notes-dragas-net
it-notes-dragas-net から 20 件
筆者は長年にわたり動的CMSを使用してきたが、セキュリティ更新の負担から脱却するため、2015年にBash静的サイトジェネレーター「BSSG」の開発を開始。10年の進化を経て、現在は50以上のテーマ、RSSフィード生成、マークダウン対応などの機能を備え、高いアクセシビリティとパフォーマンスを実現するツールとして公開された。
この記事では、安定性と効率性に優れたNetBSDを1ユーロ/月のVPS上でセットアップし、静的サイトジェネレータBSSGを使用して個人ブログを構築する方法を解説します。NetBSDのインストールからネットワーク設定、BSSGの導入、そしてbozohttpd、nginx、Caddyを使ったWebサーバーの設定とパフォーマンス比較まで、低コストで高性能な個人向けインターネットプレゼンスの構築手順を詳細に説明しています。
16年前、突然亡くなった経営者の家族企業にITシステムを導入した著者。データの透明性と管理を実現するサーバーを構築したが、既得権益を持つ元右腕がサーバーの破壊を要求。最終的にサーバーは「事故」で破壊されるが、外部バックアップが救いとなった。腐敗した組織構造の中で、技術だけでは解決できない問題の現実を描く。
医療施設のクライアントでハードドライブ交換中、GlusterFSが突然故障ディスクとそのレプリカをゼロで上書きするという致命的なデータ損失が発生。バックアップからの復元中に、GMの知り合いの会社が介入を無視してVMを操作し、データ損失の責任を著者に転嫁しようとする政治的陰謀が明らかになる。
AI支援による「雰囲気コーディング」が広がる中、開発者はコードの構造理解ではなくプロンプト作成に依存し、深刻なセキュリティ脆弱性を見逃す危険性がある。この傾向が進めば、プログラミングスキルの喪失と大企業によるコード生成の独占につながり、開発者の自由と独立性が失われる恐れがある。
多くのプロバイダーがFreeBSDのインストールをサポートしていない状況で、mfsBSDというメモリ上で動作する最小FreeBSDイメージを使用してインストールする方法を解説。レスキューモードからmfsBSDイメージをディスクに書き込み、SSHで接続して通常のbsdinstallを実行することで、FreeBSDをインストールできます。
バックアップは単なるコピーではなく、適切な計画と戦略が必要です。本記事では、データ保護のための基本的な考え方、バックアップ計画の立て方、完全ディスクバックアップと個別ファイルバックアップの比較、スナップショットの重要性、プッシュとプルのアーキテクチャ選択など、効果的なバックアップシステム構築の基盤となる概念を解説します。
BSD Cafe Journalに、BastilleBSDを使用してFreeBSD上に安全なWordPress環境を構築する方法についての詳細な記事が掲載されました。FreeBSDのjail機能を活用し、Linux/Dockerスタックの代替として堅牢なセキュリティを実現する手法を解説しています。
バックアップ戦略の基礎を押さえた後、具体的なバックアップサーバー構築に移ります。著者は20年にわたりFreeBSDをバックアップサーバーOSとして選択し、ZFSによる柔軟性とjail/VNETによるサービス分離を活用。ローカルとリモートの両方のバックアップを組み合わせ、常に暗号化を実施。GELIによるディスク全体の暗号化やZFSネイティブ暗号化の手法を紹介し、BastilleBSDによるjail管理とvm-bhyveによるVM環境構築で堅牢なバックアップ基盤を構築します。
BSD Cafeの成功を受けて、illumosベースのオペレーティングシステムに焦点を当てた新プロジェクト「illumos Cafe」が立ち上がりました。このプロジェクトは、ポジティブで包括的な精神を共有し、Mastodonやsnacなどのサービスを提供しながら、OSの多様性とインターネットの分散化を促進することを目指しています。
FreeBSDとSmartOSの仮想化技術を比較したベンチマーク。Intel N150とi7-7500Uハードウェアで、Jails、Zones、bhyve VMの性能をsysbenchで測定。結果、bhyveは成熟したハードウェアではネイティブに近い性能を発揮し、FreeBSD JailsとSmartOS Zonesは共に極めて軽量であることが判明。KVMは性能面で大きく遅れをとった。
ある公共機関がベンダーロックインから脱却しようとした際、メールプロバイダーが契約の細則を悪用して顧客のメールを監視し、移行計画を妨害した実話に基づくホラーストーリー。オープンソースを標榜しながらも独占的で搾取的なビジネス慣行の危険性を描く。
Mastodon 4.5.0のリリースに伴い、Fediverseコミュニティのセルフホスティングがより現実的になりました。本記事では、分散ストレージシステムSeaweedFSを使用してMastodonのメディアファイルを効率的にセルフホスティングする方法を解説します。SeaweedFSは高速なオブジェクトストレージを提供し、Minioと比較して多数の小ファイル処理に優れたパフォーマンスを発揮します。
Intel N150ミニPCで複数のOS(FreeBSD、SmartOS、NetBSD、OpenBSD、Linux)とコンテナ環境(Jails、Zones、Docker)を用いたnginx静的Webホスティングのパフォーマンス比較。HTTPでは全OSが同程度の性能を発揮するが、HTTPSではFreeBSDとLinuxが優れたTLS処理効率を示し、特にFreeBSD Jailsは高いスループットと低いCPU使用率を実現した。
著者は1996年からLinuxを使い始め、Unixシステムへの第一歩として自由と可能性を感じた。Linuxは今や世界中に普及し、デスクトップからスマートフォン、車載機器まで幅広く利用されている。システムdなどの変化やUnix哲学の希薄化に懸念を抱きつつも、30年にわたるLinuxとの関わりと、それがもたらした自由と学習の機会に感謝している。
このガイドでは、ZFSファイルシステム上にVoid Linuxをインストールし、LUKS暗号化スワップパーティションを使用してハイバネーション(休止状態)を完全にサポートする方法を詳しく説明します。ZFSBootMenuをブートローダーとして使用し、暗号化されたZFSプールと分離した暗号化スワップを設定することで、セキュアで回復可能なシステムを構築します。
FreeBSDサーバー内のjailでmacOSのTime Machineバックアップを設定する方法を解説。BastilleBSDを使用したjailの作成、ZFSデータセットの設定、Sambaの構成、Avahiによるネットワーク公開など、実用的な手順を数分で完了できるように説明しています。
著者は2002年にFreeBSD Handbookに出会い、その包括的で正確なドキュメントに感銘を受け、FreeBSDを試すことにしました。Linuxとの比較では、FreeBSDはより成熟し安定しており、パフォーマンス面でも優れていると感じました。20年以上にわたり、FreeBSDはサーバーや本番環境で信頼性の高い基盤として機能し、進化しながらも安定性を保つ哲学に共感しています。
AIによるカスタマーサービスの「悪化」現象を考察。著者は、AIが人間の専門家に取って代わり、誤った技術的アドバイスを自信満々に提供し、問題解決を阻害する実例を紹介。AIの過信がもたらす混乱と信頼性の低下について警鐘を鳴らす。