トップページunix
1001コメント268KB

Linuxではなく敢えて*BSDを使うその理由

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
数年前にLinuxバブルが起き、軽薄なマスコミに踊らされて、
まぁ普段の生活の中でMS/Windowsに対する反感も募っていたのであろうが、
Windowsを捨て(或いはこっそり使いながら)Linuxを使い始める人が増えた。
興味が無いから詳しくは知らないが、最近は林道図なんてのも出たらしいな。

しかし、周囲から奇異の目で見られながらも*BSDを使っている人間達が居る。
俺もその1人だ。PCなんか持ってもいないような奴でさえ、その名前は知っていたりする程に
広く世に知られているLinuxでなく、敢えてBSDを使っているその理由を、ひとつ、
お前等、熱く語ってはくれまいか
0254名無しさん@お腹いっぱい。NGNG
>>253
その当時のLinuxの話をしているのだけど...
0255名無しさん@お腹いっぱい。NGNG
LinuxとかBSD系を業務で使ってる人に聞きたいんですが
セキュリティホールへの対応とかでパッチを当てた時って、
そのたびに(必要なら)カーネルごとコンパイルしてるんでしょうか?

バージョン管理とか、この鯖にはこのパッチを当てたとかの管理はどうやってしてるんでしょう?
それともWindows Update、SolarisやAIXみたいにバージョンやパッチ管理に統一的な手段が用意されてるのでしょうか?
0256名無しさん@お腹いっぱい。NGNG
初心者質問スレ向けの内容だと思うけど。ウチでやったことは
*default release=cvs tag=RELENG_4_9 の設定でcvsupでソース
コードを持ってきて(最近はsnapshotのソースをおいてある場所
ってあったっけ?)1台のマシンで
/usr/src
# make buildworld
似たような構成のマシンだったら/usr/src以下と/usr/obj以下を
tarで固めるなりrsyncを使うなりして各マシンにコピー。
各マシン上で
# make installworld
カーネルも同じ設定でいいならコンパイル済みのものをばらまく
セキュリティアップデートのみの場合はmergemasterは実行しない
セキュリティアップデートが当たったものはdmesgやunameで一応
どこまで当たったかでてくるよ。

FreeBSD 4.9-RELEASE-p10 (ITTEYOSHI) #0:

この部分はカーネルに埋め込まれた文字列だからSecurity Advisory
のパッチだけ当てても出ないけどcvsupで持ってきた場合は入る。

6/30に4.9R-p11が出てますかそうですか。linuxエミュ使っていない
マシンだから今回は上げないけどね。
0257名無しさん@お腹いっぱい。NGNG
>>256
そんな自宅サーバレベルの事が、
管理対象が数百になったときにホントに通用するの?

とても無理だと思うが。
0258名無しさん@お腹いっぱい。NGNG
管理対象が数百の場合はどうするのさ
0259名無しさん@お腹いっぱい。NGNG
>>255
http://www.daemonology.net/freebsd-update/
security/freebsd-updateがある。
0260名無しさん@お腹いっぱい。NGNG
>>257 >>258
実際に100台以上アップデートしましたが何か?
0261名無しさん@お腹いっぱい。NGNG
>>260
スゴイ。
0262名無しさん@お腹いっぱい。NGNG
ごくろうさま
0263名無しさん@お腹いっぱい。NGNG
>>260
どうやって? /usr/objをNFSで?
0264名無しさん@お腹いっぱい。NGNG
シェルスクリプトで多少でも安楽に、っていうわけには行かぬか?

>>259
それって、カーネルを再構築したらアウトでしょ?
環境によっては厳しいんじゃないの?
0265名無しさん@お腹いっぱい。NGNG
>>263 ssh や rsync を利用したスクリプト書けば10台でも100台でも一気にアップデートできると思われ
0266名無しさん@お腹いっぱい。NGNG
>>265
まあそんなところ。全部手作業でやっているわけじゃないよ。手を抜く
ところは抜いている。make worldだって今どきのマシンなら30分ぐらいで
終るしcvsup/make worldはSolarisのpatch clusterと比べて何倍も手間が
かかるというわけでもないよ。どっちみちrootでの作業は必要なんだし。
面倒をみている環境に依存するかも知れないけどね。あと作業する人の
問題はあるかも。
0267名無しさん@お腹いっぱい。NGNG
っていうか「スクリプト書けば出来る」という答えは確かに正しいんだけど。
>>257への反論にはなっていないような気がする。

make installworldでアップデートできる環境は整っているけど、複数ホストの管理コスト圧縮に関しては「スクリプトで」ってところに噛み付いているんだと思われ。
0268名無しさん@お腹いっぱい。NGNG
Solarisと比べるのか
0269名無しさん@お腹いっぱい。NGNG
>>267
ん?おぬしスクリプトも書かずに数百台管理してるんか?
0270名無しさん@お腹いっぱい。NGNG
257,258はrpm -Uvhを数百回手で叩くつもりなの?
0271名無しさん@お腹いっぱい。NGNG
>>255
僕が管理してるLinuxマシンは大抵は
# apt-get update
# apt-get dist-upgrade
だけ.

一台だけデフォルトのカーネルじゃまずいんで,カーネルを変更するときには
そのマシンだけコンパイルしている.スクリプトで自動化は恐いんで手作業でしてる.
0272名無しさん@お腹いっぱい。NGNG
そもそもの発端は>>255だぞ。忘れるな。
>バージョン管理とか、この鯖にはこのパッチを当てたとかの管理はどうやってしてるんでしょう?
>それともWindows Update、SolarisやAIXみたいにバージョンやパッチ管理に統一的な手段が用意されてるのでしょうか?
0273名無しさん@お腹いっぱい。NGNG
>>270 バイト君はそうやって時給稼ぎするんだろうね
0274名無しさん@お腹いっぱい。NGNG
>>255,272
アプリケーションのセキュリティホールについては、
NetBSDならaudit-packages、FreeBSDならportauditを
実行するだけでパッチが当たってるバージョンかどうか
分かるので問題ない。
問題はベース配布部分に穴があった場合だけど、
こちらは数が少ないのでアドバイザリが出たらすぐ
確認って方法で、今のところ用は足りてるなあ。

ベース配布部分で、リモートから侵入可能な穴って、
ほとんど出ないし、アドバイザリには、どういう脅威
があるか、はっきり書いてあるからすぐ判断できるし。
ただOpenBSDのerrataって、記述が少なくてこのあたり
が分かりづらい気がするんだけど、ユーザーは困って
ないのかしら? もしかして頑張って全部パッチ当ててる?
0275名無しさん@お腹いっぱい。NGNG
ベース配布部分の穴は、buildworldすれば全部塞がるから、
パッチが当たってるかどうか管理するまでもないでしょ。
だから無問題。
0276名無しさん@お腹いっぱい。NGNG
そして話は>>256のmake installworldに戻ると……
0277名無しさん@お腹いっぱい。NGNG
FreeBSDってportupgradeとmake worldをいつやるのかがよく分からない。
やっぱりaptの方が楽な気がする。コレ一個でとりあえずはOKだし。
それでもあえてFreeBSD入れてみようかと思ったのは、FreeBSD信者に騙されたからです。
0278名無しさん@お腹いっぱい。NGNG
Linuxのパッケージ管理方法が色々あることって(このスレに書き込む人の間では)
あまり認識されていない気がする.

Apt(or Yum)+(rpm/deb)って大抵の管理作業においては非常に楽で非常に便利.
きちんとわかった上で使うならcronに任せていてもほとんど問題ない.
だけど,ソースコードをいじる場合には(個人的には)tarボールのほうが楽.

同じaptでもLinuxのディストリビューションによって出来は違う.
これはrpmやdebにおけるパッケージの依存関係の記述が開発者任せだから.
DebianとVineを比較してみればよくわかると思う.

0279名無しさん@お腹いっぱい。NGNG
>>278
>Linuxのパッケージ管理方法が色々あることって(このスレに書き込む人の間では)
>あまり認識されていない気がする.
まあ、それはどうでもいいからな
0280名無しさん@お腹いっぱい。NGNG
debianとかVineとかFedoraと比較するよりも、Gentooと近いのだが。FreeBSDは。

>>277
make buildworldをするのはSAが出たときだけ。それも一台が代表してビルドして/usr/obj以下を配って済ませる。

portupgradeはfreshports.orgとか見ながら随時。ちょっと怖くてcronには任せられない。
0281名無しさん@お腹いっぱい。NGNG
自分が使い慣れた物を「一番楽」だと言う法則
0282名無しさん@お腹いっぱい。NGNG
そりゃそうだ。
0283名無しさん@お腹いっぱい。NGNG
>>281
おい、スレが終了しちゃったじゃないか。
0284名無しさん@お腹いっぱい。NGNG
>>283
いや使い慣れるまでが問題になるだろ。
すると知合いが使っていたというループになるわけだ。
0285名無しさん@お腹いっぱい。NGNG
使い慣れてくると厭きて来て別のに手を出すって事もあるじゃないか
0286名無しさん@お腹いっぱい。NGNG
でも、「やっぱ使えねー」つって元サヤに収まるってことも多いじゃないか。
0287名無しさん@お腹いっぱい。NGNG
もう若くないってことだ。
0288名無しさん@お腹いっぱい。NGNG
結局そうなるわけだ。
0289名無しさん@お腹いっぱい。NGNG
*BSDを使う主要な理由って「惰性」なの?
0290名無しさん@お腹いっぱい。NGNG
それを言ったら何だって惰性じゃん

仕事も女も......
0291名無しさん@お腹いっぱい。NGNG
おいお前ら、この調子でずっと続けてくと、
「じゃ、なんで生きてるんだろう?」みたいな感じになるぞ。やばい。
0292名無しさん@お腹いっぱい。NGNG
惰性でゆるやかに生きています。
0293名無しさん@お腹いっぱい。NGNG
ちがうよ!BSDにはロマンがあるからさ!
BSDって面白いし、楽しい!
な、みんなもそうだろ!?
0294名無しさん@お腹いっぱい。NGNG
そうだ、理由なんてない。
理由があったから何かを志向しただって?
自分の胸に手を当ててよく考えてみろ。
0295名無しさん@お腹いっぱい。NGNG
僕らの人生は、ソースコードと共に......
BSDライセンスもGPLも、言うなれば「人生ゲーム」の「職業カード」(懐)。
好きな方を、選んだ。
ただ、それだけのこと...
0296名無しさん@お腹いっぱい。NGNG
自分で使う分には、BSDライセンスとGPLのちゃんぽんでも問題は無い訳でw
だってどっちも好きなんだもの。
0297名無しさん@お腹いっぱい。NGNG
>>295
May the Source Be With You...
0298名無しさん@お腹いっぱい。NGNG
つーか片方しか使えないような頭の固いヤシが多いのがBSE界隈
0299名無しさん@お腹いっぱい。NGNG
そーかな。
俺の知合いは、仕事は仕方なくLinux。家ではBSDってのばっかり。
むしろLinux使いの方に、Linuxしか知らんってのが多いな。
もちろん例外もいるが。
0300名無しさん@お腹いっぱい。NGNG
256本に感化された気がする。
0301ポスグレ@だ〜ぅいんNGNG
洩れはナン有るものはナンでも使うが、やはりFreeBSDがイチバン落ち着くZo。
理由は知らんが、やはりLinuxのディス毎の見通しの悪さか?何故か身構
えでしまうって言うか、気合を入れてしまう。

そんなコトない?
0302名無しさん@お腹いっぱい。NGNG
>>298
片方しか使えないというより、使う必要がない。
所詮、コンピュータなんてツールだし。
0303名無しさん@お腹いっぱい。NGNG
ツールの恩返し
0304名無しさん@お腹いっぱい。NGNG
>>302
つまらん人生
0305名無しさん@お腹いっぱい。NGNG
今更、新しいものに挑戦するほどの情熱がない
若い頃は、乾いた砂が水を吸うが如く
どんどん知識を身に付けたものだが今となっては...
0306名無しさん@お腹いっぱい。NGNG
     人
    (__)   
    ( 1J ) オラオラ  
   (,, ・∀・)..   あやや
  (( ( \ .\.. ノノノハ)
     ) ィ⌒`ヽ从‘ 。‘从 =3アンアン
    儿と、_入`_,つ λ う

POWERED BY BSD
0307名無しさん@お腹いっぱい。NGNG
おい、おまえらよく読めよ298の言っているのは<<<BSE>>>界隈
だぞ。






で...なんだそれ?
0308名無しさん@お腹いっぱい。NGNG
実は Web サーバーのホスト数に限って言うと、
RedHatが150万ホストに対し、FreeBSDだけで250万ホストあって、
FreeBSDの方がはるかに多いみたいね。
Linux全体だと300万ホストで FreeBSDより若干多くなるが、
それでも差はたかだか20%くらいしかない。
(Netcraft調べ)
0309名無しさん@お腹いっぱい。NGNG
>>308
統計にないDebianが相当数あると見た
0310名無しさん@お腹いっぱい。NGNG
Debianは統計に入ってるよ。47万で、Linuxディストロ中では3位。
FreeBSDと比べると約1/5。
まあディストロの判別はServerTokensでやってるだろうから
洩れも沢山あるだろうが、Netcraftはカーネル種別の判別には
ServerTokens以外の方法を使ってるので、Linux全体で合計300万
というのは、ほぼ正しいだろ。
0311名無しさん@お腹いっぱい。NGNG
ディストロって流行ってんの?
0312名無しさん@お腹いっぱい。NGNG
>>311
T
0313名無しさん@お腹いっぱい。NGNG
私がBSDを使い続ける理由...

私は情報系研究者なんだけど、今までの研究成果はすべてBSD上でたたき出してきた。
BSDに特化した使い方はしていないけど、今までの研究成果がすべて
BSD上で出たものだと思うと変えることができない。

BSD上で書いたソフトウェアでデータを解析し、それをLaTeXで
論文にまとめて投稿してきた。
論文が、査読から返ってきたら論文を書き直し、査読委員を説得する文章を
考え何とか何本か論文が通った。
そのうちのいくつかは、学会賞の受賞対象になった。

さらに出した論文をまとめてやっと博士号がとれたというところです。

ここまで使ってきて今更違うOSに変えることはできません。
0314名無しさん@お腹いっぱい。NGNG
Linuxってディストリビューション毎で喧嘩してるイメージがある
その点で言うと*BSDって協調と独自路線のバランスがいい

あとGPL信仰が強すぎて社会的な癌になってきてるのもLinuxを使わない理由
0315名無しさん@お腹いっぱい。NGNG
やっぱり半導体の表面を溶かして顕微鏡で眺めつつパクる人と
メーカーに文句を言って技術流出させようとする人の違いだろうな。
0316名無しさん@お腹いっぱい。NGNG
GPL信仰の本家GNUは一切使わない人なんだろうな・・・
0317名無しさん@お腹いっぱい。NGNG
>>313
学者は独自の世界観で生きてるんだな
そろそろFreeBSDとか使った方が研究に
より集中できるとおもうが
0318名無しさん@お腹いっぱい。NGNG
>>317
意味不明
0319名無しさん@お腹いっぱい。NGNG
>>318
317が言っているのは、「313はCSRGから入手したソースコードを使っている」
ということだと思われ(w
0320名無しさん@お腹いっぱい。NGNG
>>319
うふふ

>>318
難しい言葉でいうと
ダウトチャウンカィ
0321名無しさん@お腹いっぱい。NGNG
313は、2004年の時点で純正BSDを使ってると思ってるヤシが
いると考えるアホか、
あるいは、複数の意味のある言葉※を勝手に特定の意味だけで
解釈して、別の意味を使ってる奴を笑うという、生意気ざかり
の小学生から進歩してない奴の、いずれか。
さあ、どっち?

※ BSDには、CSRG純正を指すケースと、BSDIが商標を取ってる
OS (BSD/OS) を指すケースと、CSRG直系のOSの集合を指す
ケースの少なくとも3つのケースがある。世の中には、最初の
意味しか正しくないと主張するヤシもいるが、少なくとも
このスレにおいて、最初の意味がコンセンサスだと主張する
のは誤り。もし、そういう主張をしたいなら、313は、1がスレ
を立てた時点から、粘着して用法をただすべきだっただろう。
以下、1より引用:
> 広く世に知られているLinuxでなく、敢えてBSDを使っている
> その理由を、ひとつ、お前等、熱く語ってはくれまいか
0322321NGNG
スマソ
313じゃなくて317だった。
0323名無しさん@お腹いっぱい。NGNG
GPLの思想はまぁいいけど、そうであることに過剰になるGNUは危険だな
Linuxはリーナスのものではなくて、GNUのものであるみたいな認識になってるし
0324名無しさん@お腹いっぱい。NGNG
スレタイからして犬厨がやってくるのは避けがたいが、
またイタイやつがきたな。
rms が Linux のことを GNU/Linux と呼べと主張した
ことなど一度たりともないのを知らんのか?
(Linux をカーネルとして含み、ユーザーランドの大半を
FSF製のツールが占めるOSを GNU/Linux と呼べと主張
したことならあるが。)
こんなことBSDを使ってる人間にだって常識なんだが。
0325名無しさん@お腹いっぱい。NGNG
>>324
強要に同調しなかったものを追放したり平気でしてるのだが
0326名無しさん@お腹いっぱい。NGNG
その話と「Linuxはリーナスのものではなくて、GNUのもの
であるみたいな認識」は全然別だろ。話をわざわざ混同
させて、根拠のない「GNUのものである」説まで本当に
見せかけようとしてるところが厨房っぽい。
0327名無しさん@お腹いっぱい。NGNG
同じだろ。
カーネルはリーナスが作ったが、システムそのものはGNUが作った。
そう発言してますがな。

自分こそ厨房と認めたら?w
0328名無しさん@お腹いっぱい。NGNG
実際、Linux系ディストロのユーザーランドの大半は
FSF謹製のツールじゃん。犬厨は、そんなことさえ
知らんのか。やれやれ。

ちなみにBSD系のユーザーランドは、gcc/binutils/gdb
を除けば、FSF製ツールじゃないよ。そんなにFSFが
嫌いなら、BSD系ユーザーランドを使ったLinuxディストロ
を作れば? そうすればrmsも文句は言わないよ。
glibcを捨てるのも忘れずにな。
0329名無しさん@お腹いっぱい。NGNG
Linuxなんて入れてねーよ
文盲君に教わる事なんて何一つない
0330名無しさん@お腹いっぱい。NGNG
同調しないヤシを追放といえば、BSD系でもいろいろ
ありますな。NetBSDのTheo尊師追放とか、FreeBSDの
dillonのコミット権停止とか、Theo尊師によるNiels
追放事件とか。
0331名無しさん@お腹いっぱい。NGNG
>>323を読んだとき、10分以内にG厨のレスがつくと予想した。
当ってたので明日はハッピー。
0332313NGNG
>>313 ですが...

すみません、実はFreeBSDを使っています。
一部で誤解を与えたかも知れないけど... さすがにまだ博士号とったばかりの
新米学者なのでCSRGのBSDは使ったことありません。
0333名無しさん@お腹いっぱい。NGNG
「宗教戦争」に巻き込まれたくないから
比較的マイナーなFreeBSDを選んだ
0334名無しさん@お腹いっぱい。NGNG
FreeBSD vs Linux で十分に宗教戦争になっていると思うけど...

日本は意外とFreeBSDユーザいるからね.
0335名無しさん@お腹いっぱい。NGNG
>>334

>日本は意外とFreeBSDユーザいるからね

「意外」とは何を基準にしているのか教えれ
0336名無しさん@お腹いっぱい。NGNG
>>334
PC-98x1のサポートが強かったからってのはあるかもなー
0337名無しさん@お腹いっぱい。NGNG
いやNetBSD/x68kのおかげだな。
0338名無しさん@お腹いっぱい。NGNG
PC-9801でLinuxが動かなかったうえにDOS/V機本格上陸が遅れていたしな。
0339名無しさん@お腹いっぱい。NGNG
1990年代前半にUNIX USERでFreeBSD、Oh!XでNetBSDの導入記事があったからだよ。
あと、UNIX MAGAZINEのFD回覧。
0340名無しさん@お腹いっぱい。NGNG
そんな影響力があったとも思えんが>Oh!Xで
0341桃色電脳倶楽部NGNG
>>340
失礼な!

でも、UNIX USERのFreeBSD導入記事でなんとなく構築された Yahoo!Japan が
今現在日本最大手ポータルサイトになっているあたり、影響力は計り知れないな。
0342名無しさん@お腹いっぱい。NGNG
ネタと天然と冷笑がほどよく混じっております
0343名無しさん@お腹いっぱい。NGNG
いやでもokiさんをはじめとして、初期のNetBSDハッカーの
多くがx68kあがりってのは本当。(例外ももちろんいるけど)
0344名無しさん@お腹いっぱい。NGNG
じゃここいらで燃料投下でも。

所詮Linuxも*BSDも糞には変わりありません。
やはり何と言っても商用OSが最強でしょう。
そうです。
Solarisですよ。
0345名無しさん@お腹いっぱい。NGNG
落ち目のOSに用はない、去れ。
0346名無しさん@お腹いっぱい。NGNG
日はまた昇る。
by Sun
0347名無しさん@お腹いっぱい。NGNG
それLinux板では燃料になるけど、BSD系だと、
そういう点も確かにあるよねえ→終了
ってネタだと思う。
0348名無しさん@お腹いっぱい。NGNG
てゆうか、FreeBSD-5 のカーネル設計って、もろ
Solarisの 影響受けてるし。(しかもまだ道なかば)
Linux とはやり方が違ってて楽しいぞっと。
0349名無しさん@お腹いっぱい。NGNG
Solaris > Linux >>>>> 越えられない壁 >>>>> *BSD
0350名無しさん@お腹いっぱい。NGNG
SUNがJavaをオプソにするのは辞めた方がいい
0351名無しさん@お腹いっぱい。NGNG
>>348
>Linux とはやり方が違ってて楽しいぞっと。

僕がFreeBSD使っている理由はそんなところだ
0352名無しさん@お腹いっぱい。NGNG
「Linuxではなく敢えてSolarisを使うその理由」スレを立てて
変な人を引き取ってくれると助かります。
0353名無しさん@お腹いっぱい。NGNG
"Linuxではなく敢えて*BSDを使うその理由"
このスレタイ自体が湿った燃料なんだよ。
"*BSDやLinuxではなく敢えてSolarisを使うその理由"
この方が絶対優秀な燃料として機能する。
■ このスレッドは過去ログ倉庫に格納されています