河豚板(FuguIta)はOpenBSDをベースにしたライブシステムで、2004年のCD-OpenBSD 3.6から始まり、現行バージョンは、2022年5月11日に公開されたFuguIta-7.1です。
河豚板は、以下のような特徴を持ちます。
今回は河豚板の開発の経緯を時系列でたどって、なぜ上記のような特徴を持つようになったのかを見てゆきたいと思います。
西暦 | REL | REVs | CENTER:開発項目 | 関連イベント |
2000 | 2.7 | - | ||
2.8 | - | OpenBSD初導入 | ||
2004 | 3.5 | - | ||
3.6 | ? | CD-OpenBSD公開 | OpenBSD情報サイトkaw.ath.cx運用開始 | |
2005 | 3.7 | ? | USBメモリへの保存(usbfadm),読出し(起動モード3)実装 | |
3.8 | ? | 省メモリ・高速起動モード(起動モード1)実装 | ||
フロッピーへの保存(fadm),読出し(起動モード4)実装 | ||||
デバッグ用シェルモード(起動モード5)実装 | ||||
2006 | 3.9 | ? | 名称をCD-OpenBSDから河豚板(FuguIta)に変更 | ミラーサイトlivecd-mirror.ebug.jp運用開始 |
4.0 | 5 | BitTorrentによる配布開始(tracker/seederは自前運用) | ||
放送運行の支援端末として運用 | ||||
2007 | 4.1 | 4 | (4.1-200705222 suggested by itojun) | |
4.2 | 3 | |||
2008 | 4.3 | 5 | i386上でQEMUを用い、amd64版河豚板を試作・提供 | |
4.4 | 9 | UP/MP両カーネルをサポート | ||
記憶デバイスの自動検出機能を実装 | ||||
LiveUSB版の提供を開始 | ||||
2009 | 4.5 | 14 | オンメモリモード(起動モード2)を実装 | |
vnodeデバイスによるマウントを実装 | ||||
4.6 | 10 | 非対話起動を実装 | ||
fast-boot-cacheを実装 | ||||
LiveUSBのリマスタリング機能を実装 | ||||
2010 | 4.7 | 4 | FAT上での運用を実装 | isoboosterに収録 |
DistroWatch.comに登録 | ||||
Wikipediaに登録 | ||||
OSC2010Niigataにて OpenBSD LiveCD 河豚板の開発を発表 FuguIta_OSC2010.pdf | ||||
4.8 | 6 | |||
2011 | 4.9 | 1 | CDの収録容量を650MBから700MBに変更 | |
5.0 | 4 | |||
2012 | 5.1 | 1 | ||
5.2 | 2 | 放送音声の測定システムとして運用 | ||
2013 | 5.3 | 2 | ||
5.4 | 9 | NTFS上での運用を実装 | OpenBSD Journalに紹介記事掲載 | |
2014 | 5.5 | 6 | 2番目のミラーサイトをmirror.ginzado.ne.jpで運用開始 | |
Wikiの運用ドメインをkaw.ath.cxからfuguita.ddo.jpに暫定変更 | ||||
Wikiの運用ドメインをfuguita.ddo.jpからfuguita.orgに変更 | ||||
5.6 | 12 | メモリファイルシステムをmfsからtmpfsに変更 | ||
2015 | 5.7 | 11 | OSC2015NiigataにてOpenBSD LiveCD 河豚板の紹介を発表 | |
5.8 | 7 | 起動時の処理を大幅に見直し | 河豚板ガイド を公開 | |
Linux ExtFS上での運用を実装 | ||||
2016 | 5.9 | 11 | ||
6.0 | 16 | アプリ添付・日本語化を廃止 | 開発リポジトリをGitHubで公開 | |
amd64版提供 | ||||
2017 | 6.1 | 15 | ||
6.2 | 8 | arm64(Raspberry Pi 3)版提供 | ||
2018 | 6.3 | 15 | ネットワーク再設定ツールgennetconfs提供 | |
6.4 | 21 | シリアルコンソール運用をサポート | ||
UEFI起動/GPT/Hybrid MBRをサポート | ||||
2019 | 6.5 | 12 | usbfadmにイメージファイル作成機能を実装 | ミラーサイトのリニューアル及び新設 |
パーティションの追加マウント機能を実装 | ||||
6.6 | 18 | LiveCD版をLiveDVD版に変更 | BitTorrentによる配布を再開(LinuxTracker上で運用) | |
河豚板によるwww.ebug.jpの運用を開始 | ||||
リマスター時のスワップパーティション作成機能を実装 | ||||
デスクトップ・日本語環境設定ツールdtjsetup提供 | ||||
2020 | 6.7 | 19 | データ保存用パーティションの暗号化機能を追加 | 河豚板による温度統合監視システムを開発 |
ライブアップデートツールfiupdate提供 | OSC2020新潟オンラインにて 河豚板のご紹介 発表 | |||
6.8 | 17 | isotopを河豚板6.7に移植 | ||
ミラーサーバeu.dl.fuguita.org運用終了、{de,fr}.dl.fuguita.org運用開始 | ||||
2021 | 6.9 | 11 | ネットワーク設定ツールchnetconfを追加 | 山古志闘牛場にて河豚板+Screegoによるローカル映像配信実施 |
LiveDVDのリマスター機能を追加 | ||||
2021 | 7.0 | 17 | dhcpleased/resolvdの導入に伴い、ネットワーク設定機能を修正 | にいがたBiz EXPO 2021にて河豚板+WireGuardによる映像IP伝送実施 |
usbfadmにexpandサブコマンド導入 | Alfredo Vogel氏による英訳版河豚板ガイド 公開 | |||
amd64をHybrid MBRからMBRパーティション+UEFIに変更 | Qiitaに日本語デスクトップ構築記事を投稿 | |||
/etc/rc.shutdownに自動保存のテンプレートを追加 | PFFWを河豚板7.0に移植 | |||
2022 | 7.1 | 10 | メモリ上のファイルシステムをTMPFSからMFSへ変更(MFS/TMPFS両対応とし、MFSをデフォルトに) | fuguita.orgサーバ変更。OSも素のOpenBSDから河豚板へ |
Makefileを大幅に修正し、ビルド手順を簡略化 | ||||
2022 | 7.2 | 19 | arm64版をframe buffer対応に変更 | NSH (Network SHell)を組み込んだデモバージョンを試作 |
/ramをMFS, TMPFS両方にリマスタリング可能に | ADSL終了に伴い、fuguita.orgを自宅サーバからVPSに移行(FuguIta-7.2-amd64) | |||
2023 | 7.3 | (4) |