もっとたのしく もっとたのしく FreeBSD FreeBSD
もっとたのしくもっとたのしく FreeBSDFreeBSD
● FreeBSDFreeBSD
● BSDBSDの血族の血族● サーバーとして一定の人気があるサーバーとして一定の人気がある● 安定性安定性
● 安定性安定性 ??
● パッケージ管理システムのパッケージ管理システムの portsportsがつかいにがつかいにくいくい
● 謎のパッチ群謎のパッチ群● ビルドシステムだからコケるビルドシステムだからコケる
● FreeBSD10-CURRENTFreeBSD10-CURRENTではでは pkgng(8)pkgng(8) とかあとかある.る.
● PC-BSDPC-BSDのの pbipbi とかもあるとかもある
● でもせっかくでもせっかく FreeBSDFreeBSDなのにバイナリパッケなのにバイナリパッケージはちょっとージはちょっと
そこでそこで Gentoo!!!Gentoo!!!
● GentooGentoo とはとは
● LinuxLinuxディストリビューションのひとつディストリビューションのひとつ● パッケージ管理システムパッケージ管理システム ((ビルドシステムビルドシステム ))でであるある PortagePortageが特徴が特徴
● GentooGentoo こわいこわい ??こわくないよこわくないよ !!
● どうせどうせ FreeBSDFreeBSDはもとよりはもとより XXがないしビルドすがないしビルドするの馴れてるでしょるの馴れてるでしょ ??
● PortagePortageはは portsportsの後発だからとっても便利の後発だからとっても便利
● USE flagUSE flag● USEUSE環境変数にフラグを設定すると必要なラ環境変数にフラグを設定すると必要なライブラリを含めたり含めなかったり柔軟なビルイブラリを含めたり含めなかったり柔軟なビルドができるドができる
● USE=”sse sse2 X dbus gtk -kde”USE=”sse sse2 X dbus gtk -kde” とかとか● 最小主義最小主義 <minimalism>!<minimalism>!
● ローリングリリースローリングリリース
● 実はそんなに最新は落ちてこない実はそんなに最新は落ちてこない● 安定性あるパッケージ安定性あるパッケージ● keywordkeywordを指定するとバリバリ不安定な最新を指定するとバリバリ不安定な最新だけを追いかけるのもできるだけを追いかけるのもできる
● portsports と違ってと違って PortagePortageは追加の管理ソフト入は追加の管理ソフト入れなくてもパッケージの削除追加がラクれなくてもパッケージの削除追加がラク
● pkg_deletepkg_delete とかめんどうじゃないですかとかめんどうじゃないですか ??
● 本題本題
● GentooGentoo とと FreeBSDFreeBSDの融合の融合 Gentoo/FreeBSD!Gentoo/FreeBSD!● FreeBSDFreeBSDにに GentooGentooの皮を被せたの皮を被せた● PortagePortageが使えるが使える FreeBSDFreeBSDですです
● これを使えばこれを使えば portsportsの煩雑さから開放されるの煩雑さから開放される上,好きな構成を作りやすくマシンの性能を上,好きな構成を作りやすくマシンの性能を引き出しやすい引き出しやすい PortagePortageの利点を享受できの利点を享受できるる !!
● なんてすばらしいんだなんてすばらしいんだ !!!!
しかし問題が……しかし問題が……
● 本家本家 LinuxLinux と違ってと違って FreeBSDFreeBSDのほうはのほうはportageportageがコケやすいがコケやすい
● OSSOSS とはいっても案外とはいっても案外 LinuxLinuxに依存してるパに依存してるパッケージ達ッケージ達
● たとえばたとえば firefoxfirefoxはまともにビルドできないはまともにビルドできない● portsportsに積み重なるに積み重なる upstreamupstreamに拾われないに拾われない
((拾えない拾えない ))パッチたちパッチたち
● 一応現在,一応現在, X11 Xfce4 Opera LibreOfficeX11 Xfce4 Opera LibreOfficeなどなどなどは動くのでデスクトップ用途に使えるかもなどは動くのでデスクトップ用途に使えるかも
● VirtualBoxVirtualBoxでで 3D3Dアクセラレーション有効にしアクセラレーション有効にしたのが使えるたのが使える
● XX使わない環境なら結構安定してビルド通る使わない環境なら結構安定してビルド通るし使えるかもし使えるかも !!
● サーバー用途には大丈夫?サーバー用途には大丈夫? ((けど不安けど不安 ))
http://wiki.gentoo.org/wiki/Gentoo_FreeBSDhttp://wiki.gentoo.org/wiki/Gentoo_FreeBSD
いつでも開発の手伝いをいつでも開発の手伝いを !!
ちなみに私はちなみに私は Gentoo bugzillaGentoo bugzillaは活用してますは活用してますがが DeveloperDeveloper じゃありませんじゃありません
->->プログラムとかできなくてもバグ報告でコミプログラムとかできなくてもバグ報告でコミュニティに貢献しましょうュニティに貢献しましょう
(Gentoo(Gentooに限らずに限らず OSSOSS全体に言える全体に言える ))
おわりおわり