FreeBSD: 5.1のスケジュール 112
ストーリー by yourCat
急がず騒がずもたつかず 部門より
急がず騒がずもたつかず 部門より
BSD 曰く、 "FreeBSD 5.1のリリース予定表が公開されている。それによると、5月5日に5.1-BETAが公開され、6月2日に5.1-RELEASEとなる予定である。
5.1に盛り込むべきTODOも公開されている。ざっと見て気がつくのは、性能向上と大容量化されたUFS2がデフォルトになること、LDAPやアクティブディレクトリに対応した新しいNSS (ネームサービススイッチ) の導入であろうか。Jacques A. Vidrine氏が関係者にあてたメールによると、新しい NSS は従来の nsdispatch(3) のインタフェース
(nsswitch.confによってfiles、nis等を指定する方法)
と互換性を持つため、設定ファイルの変更なしに今までと同じように動作する。NSS の中核部分のソースコードに加えて、スレッド対応で問題なく動く getpwent(3) や getgwent(3) 関係のコードも提供される。このあたりのプログラムを利用すると環境の違いによっておかしな動きを見せる時があるが、そういう問題が解決されると嬉しい。
また、5.0-CURRENTの最新ISOイメージファイルが作成されたことがアナウンスされている。
ロードマップに2つの選択肢があったが、結局5.1を6月に、5.2を9月にリリースし、9月時点で5.2をSTABLEブランチにし、新しい6.0-CURRENTブランチを作成するプランとなったようである。"
ついていくのが大変。 (スコア:2, 参考になる)
CVS もあるし、半年に一回でもいいんじゃないかなぁ。
#いや、それでも出たらインストールするけどね。5.x の新機能使いたいし。
#とりあえず GW に入ったら 5.0 入れて、後は cvsup かなぁ。
Re:ついていくのが大変。 (スコア:2, 参考になる)
# もう5.1Rの予約始まってるね。
てか、普段からcvsup&make worldしてるなら、STABLE追っかけてればRELEASEのスパンは
関係ないんじゃないですか?(素朴な疑問
# 4.x -> 5.xでのお手軽cvsup, make worldはムリかもしれないけど。
# そろそろ5.xでもお布施せねう"ぁ
Re:ついていくのが大変。 (スコア:3, 参考になる)
以前、2.2.8 のマシンを 2 段階で 4.1 に make world したことがありますが、いろいろなソフトが動かなくなりましたね (a.out から ELF への移行期間だったし、当然か)。
特に X が起動しなくなったり...。結局なんとかなりましたが、それ以降、無用な苦労をするよりはと、基本はクリーンインストールにするようになりました。
今は仕事に使う 2 台の主力マシンを交互に version up して追いかけるようにしています。当面使っていない方のマシンは current を追う、という具合で。
バージョンアップのやり方 (スコア:2, 参考になる)
僕も、実験マシンでは頻繁にmake worldして機能確認するのですが、本番用はやはりクリーンインストールしてしまいます。機材調達やライセンスに問題がないなら、これが一番安全です。
Re:ついていくのが大変。 (スコア:2, 参考になる)
と書いて、FreeBSD 2.2.x 時代に買った VJE-Delta があるのを思い出したので、5.0-RELEASE に入れてみました。
の
Re:ついていくのが大変。 (スコア:1)
私んとこも、普段はsecure branchを使ってるので、マイナーバージョンアップのときはまだしも、
メジャーバージョンが上がるときは、ちと悩みどころです。
当面、x.0は様子見、x.1で試用、x.2で慣熟、x.3で実運用って感じでまわしてますが。
# 「FreeBSDを使っていると、3ヶ月に一回「祭り」ができるぞ♪」
# って煽りはいかがでしょう。(ぉ
Re:ついていくのが大変。 (スコア:2, おもしろおかしい)
> ればRELEASEのスパンは関係ないんじゃないですか?(素朴な疑問
む、イタイところを…。つか、新しいリリースが出るとハードディスクの掃除を兼ねてクリーンインストールをしたくなってしまうのです。
メジャーバージョンがあがると特に(^^;
Re:ついていくのが大変。 (スコア:2, すばらしい洞察)
リリース間隔が長くても信頼性が確保できればいいのですが、オープンソースでいろんな人がコードをさわるプロジェクトの性格からいって、難しい面もあります。新しい機能の追加禁止で信頼性向上を図る作業を、短い一定間隔で行うというのは、新しい機能を採り入れつつ安定した機能を提供するという意味で、良いやり方のひとつなのではないかと思います。
リリースの頻度 (スコア:1)
Re:ついていくのが大変。 (スコア:0)
最初から「半年に一回」っていう計画にすると、実情が年に一回くらいになる危険性があるような気が....5.0-RELEASEだって、いきなり「1年延期」とか豪快に延期(あれは英断だと思うけど)されましたしね。「STABLEはこまめにリリースしつつ、CURRENTで長期的な展望を実現する。可能であればMFCでSTABLEに
Re:ついていくのが大変。 (スコア:1)
リンクが切れています (スコア:2, 参考になる)
アーカイブされてリンクが変わったようです。現在のリンクは以下のようになっているようです。
5.0-CURRENTの最新ISOイメージファイル [freebsd.org]
あまり問題にならないような (スコア:2, 参考になる)
最新のISOイメージを欲しがるような人は、dayly SNAPSHOTs [freebsd.org]を知っていると思うんで。
UFS2がデフォルトになる (スコア:2, 参考になる)
CVS log 1.137 [freebsd.org]
newfsで-O1と指定しない限り、UFS2で作成するようです。sysinstallも対応したようです。
Re:UFS2がデフォルトになる (スコア:2, 参考になる)
JAVAは? (スコア:1, 参考になる)
#5.0で裏切られたのでAC
Re:JAVAは? (スコア:1, 参考になる)
移植関係者は頑張ってくれております。もうしばらくはportsでお願いします。
初心者による素朴な?期待 (スコア:0)
だろうといつも思っています。
やっぱりいきなりマウスが使えて、Windowsのような操作性でインスト
出来るのは最高です。
交渉といふもの (スコア:3, すばらしい洞察)
「初心者」という人種は「交渉」をしている自覚が全くないのが諸悪の根源なのよ。自分の利益しか考えていない。開発する人に何かメリットを提示できる?ただでさえ、ドキュメントの整備や、ターゲットである初心者のサポートまでしなくてはならないわけでしょ?自分に興味が無いソフトを作ってなおかつ、そこまで面倒ばかりの事を何のメリットもないのにやる人はいないと思わない?(普通開発者というのは、ドキュメントの整備やサポートという開発以外の事を嫌う傾向が強い)
じゃぁ、初心者でも出来そうなドキュメントの整備やサポートは頑張るので開発に専念してくださいとお願いしたとしよう。それでもまだ不完全だ。なぜなら開発者の「作りたいという気持ち」に刺激を与えられていないからだ。
ならどうするか。開発者が興味を持てるような何かを言う(GUI なインストーラーで興味を持てる何かを思いつけるかどうかは知らないが、人間工学やインターフェース論を極めて見れば何か言えるかもしれないな)、自分で会社を作ってその人を雇って給料を出すとかね。
そこまでやってみても本当に開発してくれる人が見つかるという保証はないけどね。でも、まずは開発者という人種を理解しよう、ちゃんと彼らの事(視点)も考えて交渉をしようという気にならなくては何も変わらないぞ。自分のわがままを述べるだけで聞き入れて貰えるという考えを捨てないとね。そこから交渉が始まるわけだよ。
#ifdef 愚痴
ちなみにサポートというのは大変だぞ。バグレポート一つ取っても初心者は謎のバグレポートするからね。それを解読したり、レポート者に小一時間問い詰める労力というのは馬鹿にならない。
喪前は画面に登場したメッセージを正しく伝えられんのか。
#endif
Re:するていと (スコア:1)
>>FreeBSD に限らず UNIX 系 OS の世界では、初心者に媚びたソフトはメーカーが頑張るという例外を除けば存在が希なのよ。
>するっていと、linuxは稀な存在ということか、それともGNUなのに商業ベースに乗っている(乗せる)ために媚びているということですよね。(個人的には後者だと思うけど)
別にLinuxがGUIで楽にインストール出来る=初心者に楽、ってんじゃなくて、商業ベースで売ろうとしている
一部ディストリビュータが努力してる、ってだけなんですよね。
それは商品として売ろうとする以上、企業としては至極当然な努力って訳です。
だから他で書かれてましたが、「それをしたけりゃ会社起こして自分がやんなさいよ」ってのが
一番真っ当な回答なのかな。仕事としてやればhack対象じゃなくともやる人は出てくるし。
>#いま気づいたが、FreeBSDって永遠に大人のおもちゃというか、趣味人のOSなのかも
激しく同意。つーか元々UNIXってそうですよね……。
熟練者による素っ気ない?回答 (スコア:2, 参考になる)
新しい初心者用インストーラーは別途新規開発してもいいですが、 /stand/sysinstallは是非とも今のまま残しておいて欲しいと思 います。
Re:熟練者による素っ気ない?回答 (スコア:0)
Re:熟練者による素っ気ない?回答 (スコア:1)
%% Redhat Linux 9 のアップグレードで、何度やり直したことか。(^_^;)
%% 毎回変わらない分 FreeBSD の方が楽かもしれない。
の
ちょっと偏った意見 (スコア:2, すばらしい洞察)
OSをわざわざインストールする初心者がいるか? いなああぁぁぁーいっ!! 本物の初心者はPCの電源を入れて立ち上がった環境を, そのまま使うだけだと思うよ.
Re:ちょっと偏った意見 (スコア:1, 興味深い)
Windowsのユーザですが、私の周りは、調子が悪くなったWindowsマシンは自分で
再インストールという思考は存在せず、「壊れた」という認識で買ったお店に修理に出しています。
Windowsでこんな感じなので、Unix系でインストールを望むのはかなり難しいコトなんだと
思っています。
#Macの状況はしらん。
慣れてくると、 (スコア:1)
インストール直後に、カーネルの再構築とかはするしね。
「FreeBSD LiveCD Project」 (スコア:1)
このCDを使って、その文書の通りにやれば、できそうですね。
URL: http://livecd.sourceforge.net/
Re:初心者による素朴な?期待 (スコア:1)
私は国産Linuxディストリビューションのインストーラで難儀した経験があるので、テキスト・ベースのメリットをあげます。(^^)
できたら、GUIのインストーラと二本立てにしてもらえればいいかもしれません。
FreeBSDのインストーラが優れているのは、ハードディスクの設定ですね。自動で標準的なパーティションが設定されますし。できればサーバ向け、ワークステーション向けとか選べればと思います。後、インストールされるファイルが見通しやすいと思います。Linuxのメジャーなものは、なんだかわからないうちにいっぱいファイルがインストールされてしまうので、仕組みを理解するのが大変そうです。
まぁ、慣れてしまえば、どんな道具でも良く感じてくると思います。
ところで、FreBSDについて質問なんですが、マイナーバージョンアップで、挙動が変わるプログラムがあるのですが、ライブラリなどの変更内容を確認できるところはあるのでしょうか?
実はFreeBSD4.7上にPostgresql7.2.4をインストールしたときと、FreeBSD4.8上にインストールしたときでレグレッションテストのGeometryの結果に違いが出ます。行列変換の結果に違いが出て、4.8上ではレグレッションテストでエラーが出るのです(例えば(0,0)と出るべき結果が(-0,-0)となる)。
実用上支障がないと思うのですが、何となく気になります・・・。
Re:初心者による素朴な?期待 (スコア:1)
再インストールする人が増えるのではないかと思います。
それが別に悪い訳ではないですが、インストールが面倒なほど
再インストールせずに、踏みとどまれるので、スキルは上がるのでは?
個人的には、GUIなインストーラより、Knoppix見たいなFreeBSDがほしい。
もうあるのかしら?
そんなこと言い出したら (スコア:3, すばらしい洞察)
否定されてしまうという罠。
例えば
・スクリプト言語を使ってプログラムの修正後の実行コストを
下げると、ちょっとわからなくなっただけで修正・再実行する人が
増えるのではないかと思います。それが別に悪い訳ではない
ですが、コンパイルが必要で実行が面倒なほど再実行せずに
踏みとどまれるので、スキルは上がるのでは?
↓
…
↓
・プログラムの入力にキーボードなんて使えると
…(中略)…
入力が面倒なほど再入力せずに踏みとどまれるので、
パンチカードを使った方がスキルは上がるのでは?
↓
…
…
…
# 分かりづらさが理解を助けるなんて
# 後付けの理屈でしかないと思うAC
Re:そんなこと言い出したら (スコア:1)
コンピュータサイエンスの成果の否定では無いと思います。
例えば、誰でもsendmailを設定、起動できるようになれば、
それはそれで問題が起きるでしょう。
便利(誰でも使える)にしなければならないものと、そうでないものがあると思いますが。
Re:そんなこと言い出したら (スコア:1)
数年前の私自身がそうだったのですが、再インストールから
何も学ばなかった訳ではないので、私は単純に否定はしません。
原因は、「インストールは簡単だけど、設定、カスタマイズ
が難しい」ために、適当にいじってると、何を変更したのか、元
の状態がどうだったのか分からなくなり、元に戻せなくなって
しまうからだと思います。
再インストールは元に戻すための最も簡単な解決手段であり、
いつまでたってもそこから脱却できない人がいるのも事実でしょう。
なのでインストールを難しくするのが、それを脱却する良い手段だと
思っていたのですが、 おっしゃる通りです。難解でよいと言うのは間違いでした。
確かに全てのソフトウェアが、誰でも理解できて、設定できて、
安全かつ思い通りに動かせるようになるのが理想です。
Re:初心者による素朴な?期待 (スコア:1)
とか。
あとdisc2-isoのLiveCDでもいちおうCD-ROM起動してFreeBSD使えます。
cloopファイルシステムみたいに圧縮していないから、knoppixにはかないません。
Masafumi Otsune [otsune.com]
Re:初心者による素朴な?期待 (スコア:0)
だろうといつも思っています。
いつまで経ってもならないと思うし、それで良いと思う。
# 偉い人じゃないのでAC
Re:初心者による素朴な?期待 (スコア:0)
概念が分かっていない人がやるとWindowsのインストール時でもつまづきますからね。
その点、FreeBSDのインストーラはそこそこ分かりや
Re:初心者による素朴な?期待 (スコア:2, 参考になる)
パーティション分けもそうですが、Xの設定も結構つまづきやすいと思います。
xf86cfgでは初見だとどう操作していいのかわからないと思いますし、xf86configはよくわからない設定の事も聞かれて戸惑ったりディスプレイの周波数やビデオカードの種類なんかで悩んだりするのではないかと。
Re:初心者による素朴な?期待 (スコア:0, 興味深い)
それでもFDISKをつかわないようになっただけ楽なんかな?
# 最近のメーカー品はリカバリーが簡単になってるみたいですが、あれはあれでウザい。
個人的にはGUIや日本語なインストーラは要らないけど、redhatみたいなインストーラが別に
Re:初心者による素朴な?期待 (スコア:0, 興味深い)
Re:初心者による素朴な?期待 (スコア:2, 参考になる)
Re:初心者による素朴な?期待 (スコア:0)
Re:初心者による素朴な?期待 (スコア:1)
本来の意味が何かということはよそに置いておいて、元の質問者は 「マウスがすぐに使えて、質問がイエスノーで答えられて、次へのボタンを押すと適当に進んで行く」という、よくありがちなGUIベースのツールのようなものを望んでいるのだと思います。 この種のツールの欠点は欠点で存在します。現在のFreeBSDの用途から 考えると、その欠点は有害であるとも言えます。
しかし、それはそれで存在しても良いものだとは思いますが。
Re:初心者による素朴な?期待 (スコア:1)
きっとWindowsのウィザードのようなものを想定しているんでしょう。
たしかに、初めて見る画面でいろいろ選択肢があると混乱しやすいですから、インストールするときには最低限の設定だけをウィザード形式で選択させ、インストールできるようにしてもいいと思います。どうせsysinstallで全ての設定をカバーできるわけでもないし、インストール後に設定ファイルをいじれないようであれば、どちらにしろほとんどなにもできないわけですから。
その「最低限」というのが難しいところではありますが...。
どこが欠点なんですか? (スコア:0)
Re:どこが欠点なんですか? (スコア:1)
いじわるしているわけではありませんので。
Re:そんな人は (スコア:1)
Re:初心者による素朴な?期待 (スコア:1, おもしろおかしい)
職場でSolaris+Linux+MacOSXくらい同時に使いましょう!
Re:初心者による素朴な?期待 (スコア:1)
職場のメインはSolaris/Linux/Windows/IRIX
家ではMacOSX/FreeBSD/NetBSD
です。
OSXがらくちんなので、iBookをメインにしようかと思うこのごろ。
ちなみに仕事はサーバ管理とWebアプリ開発。
- indy
bktr (スコア:0)
device_probe_and_attach: bktr0 attach returned 6
というメッセージがでてきて、使えなくなっちゃったんです。
4月初頭のcurrentでは確かに使えたはずなのですが..
他に原因があるんでしょうか?
Re:bktr (スコア:1)
sys/dev/bktrの下のファイルは3月下旬に修正を受けて以来、変更はないようです。問題のエラーを出力しているのは、sys/kern/subr_bus.cの1443行目ですよね。この部分は、4月上旬に修正を受けているようですね。ここらあたりから始めて、ご自分でチェックなさってはどうでしょうか。カーネルの問題ではなく、デバイスの問題かもしれませんし。
場所違い (スコア:0)
まさにお門違いだと思う