FreeBSD 5.5 リリース 21
ストーリー by yoosee
でーもん君のおでこに絆創膏を貼った版、みたいな 部門より
でーもん君のおでこに絆創膏を貼った版、みたいな 部門より
rionel曰く、"予定の 3日遅れで、FreeBSD 5.5-RELEASEが出たようです (FreeBSD 5.5-RELEASE Announcement)。 FreeBSD 5.5では、5.4リリース以降のセキュリティアドバイザリと各種ドライバの修正が入っています。詳しくはFreeBSD 5.5 のリリースノートを参考にしてください。なお、今後、FreeBSDのリリースは6.2と6.3が予定されており、5系列のリリースはありません。"
5.5にするメリット (スコア:5, 参考になる)
7-CURRENTからの機能のMFCがあり、今後もしばらくは
リリースされていくリリースである。その視点で考えると
積極的に5.5を導入する利点はない。
この状況で敢えて入れる理由を考えてみる。
一つには5.xユーザーが大幅なシステムの変更をせずに
セキュリティーアドバイサリーを受けるというのが
あげられる。セキュリティーアドバイサリーのページ [freebsd.org]
によると、5.3, 5.4リリースともにアドバイサリーは
今年の10月までしか出さない予定になっている。
そして、5.4から5.5は主に細かいバグフィックスのみで
あり、5.5に上げるリスクは6.xにするものよりも遥に
小さい。
二つめに、これまで4.xを使っていたユーザーが
6.xに行く通り道に利用するというのがあげられる。
4.xと5.xの間にはカーネルレベルマルチスレッド対応や
SMP対応、running fsck in backgroundなどの大きな
変更があるが、5.xと6.xの間にもVFSレイヤーの細粒度化
という大きな変更がある。もちろん、後者は前者に
比べると大きな変更ではないが、段階を踏んで
アップデートしていった方がその分危険性は少ない。
三つめに6.xリリースにあるバグで6.xでは動かない
マシンを持っているもののfsck in backgroundなどの
機能を使いたい場合が考えられる。この場合、
VFSレイヤーの細粒度化は受けられないが、
最近のカーネルレベルマルチスレッドを仮定した
アプリケーションの恩恵を受けることは出来る。
このケースの場合は積極的にsend-prしてバグを報告する
などして問題を解消させられれば6.xに移行するだろう。
以上の理由がないと5.5を入れるよりも6.1を入れる方が
合理的なので、FreeBSD使いである自分も
恐らく/.erなFreeBSD使いも5.5には
あまり興味を持たないと推察する。
事実、自分の身の回りには4.11Rと6.1Rしか無いもので。
Running "fsck" in the Background (余計なもの: -1) (スコア:3, 参考になる)
申し訳ないです。これは所謂background fsckについての
論文で、ご覧になりたい方は此方をどうぞ。
Marshall Kirk McKusick. Running "fsck" in the Background, In BSDCon 2002, pages 55-64 [usenix.org]
紹介ついでに要約します。
論文は先ずbackground fsckを使えるようにするための
仕組みであるsoft updatesについて解説してあります。
soft updatesはファイルシステム中のメタデータの
一貫性が壊れないように非同期にディスクへの
書き込みを行うための手順のことです。
それから、soft updatesが実装してあるFFSで
ファイルシステムのスナップショットを作成する方法
について述べています。最後に、スナップショットに
対してfsckをすることで無停止にfsckできることが
述べられています。
前に読んだ記憶を頼りに書いているので嘘があったら
訂正をお願いします。
ただいま (スコア:1, おもしろおかしい)
5.5の存在を発見!!!
トラトラトラ!!
ワレ5.5ヲハッケンセリ・タダイマツイビチュウ!!
おかえり (スコア:0)
#先日5.3から6.1に移行しちゃったので,俺は5系なんて関係ないもんねー.
そろそろ (スコア:1, 興味深い)
パッチあてて再コンパイルするとよく失敗するので><
Re:そろそろ (スコア:3, 参考になる)
FAST IPSec をGENERICに組み込んでしまって、
FAST IPSec への移行を加速させたいということ?
これで本当に5.xの最終? (スコア:1)
一応、各メジャーバージョンの最終Releaseを入れる方針でやってる(?)ので、
5.5 Releaseが本当に最終なら....と検討してます。
#5.5に上げたあとに
#「FreeBSD 5.6 Released!」とか「FreeBSD 4.12 Released!」とか言われたら泣くよ。
#たとえ4/1でも。
Re:これで本当に5.xの最終? (スコア:2, おもしろおかしい)
2.2.9-RELEASE が出現したことがあったので
http://lists.freebsd.org/pipermail/freebsd-current/2006-April/062135.html
10年ぐらいは安心できないんじゃないでしょうか。
#2.2.8が1998年、2.2.9が2006年
Re:これで本当に5.xの最終? (スコア:0)
> 2.2.9-RELEASE が出現したことがあったので
それは知ってるから
>> #たとえ4/1でも。
ってわざわざ書いてるんじゃないでしょうか。
Re:これで本当に5.xの最終? (スコア:0)
>> 2.2.9-RELEASE が出現したことがあったので
>それは知ってるから
君はジョークを知らなかったんじゃないだろうか?
Re:これで本当に5.xの最終? (スコア:1, おもしろおかしい)
嘘泣き?
Re:これで本当に5.xの最終? (スコア:1)
特に5系はサポート期間も短いですしね。
4.11は一応安定してますし、5系にする必要は無いかと。
そういえば、6.1 にしてmake installworld に失敗するんだけど、/etc/group に audit:*:77: が必要。
これ、make installkernel の完了時に表示して欲しいなぁ・・・。
(オフトピ) (スコア:3, 参考になる)
To upgrade in-place from 5.x-stable or higher to 6.x-stable
-----------------------------------------------------------
[make sure you have good level 0 dumps]
make buildworld
make kernel KERNCONF=YOUR_KERNEL_HERE
[reboot in single user]
mergemaster -p
make installworld
make delete-old
mergemaster -i
[reboot]
mergemaster -p (スコア:2, 参考になる)
Re:mergemaster -p (スコア:1)
Re:これで本当に5.xの最終? (スコア:1)
RELENG_5ブランチのセキュリティサポートの終了は2008年の5月末 [freebsd.org]で、6.1-RELEASEと同じです。上記のページにはまだ5.5-RELEASEの情報は記載されていませんが、MYCOMの後藤大地さんの記事 [mycom.co.jp]によれば、サポート区分はExtended(最低24ヵ月間はセキュリティFIXを提供)になるとのことなので、期間としては6.1-RELEASEと同じになりそうです。
ただし、6.xは今後もリリースが続きますが、5.xはもう先がなさそうなので、積極的に入れる意義は少ないと思います。5.x向けのバイナリしか提供していない商用アプリケーション(Sophos Anti-Virus [sophos.co.jp]とか)も、5.x互換ライブラリ(misc/compat5x)を入れれば多分動くでしょうから。
予定のスケジュール? (スコア:0)
Re:予定のスケジュール? (スコア:1)
すみません確かに冗長になっています。
編集さん修正していただければ・・・orz
慰めてみる (スコア:0)
もう一回ぐらい冗長でも桶(違
Re:予定のスケジュール? (スコア:0)
Re:予定のスケジュール? (スコア:0)