パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

BSD を始めたい Linux 熟練者へのお奨めは何?」記事へのコメント

  • FreeBSD (スコア:2, 興味深い)

    *BSDはFreeBSDしか知らないのですが、日常生活をDebian GNU/Linuxですごし、たまにFreeBSDも使う自分としては概ね満足してます。
    特にmargemasterが気に入ってますね。アップグレード時に既存の設定ファイルと新しい設定ファイルのdiffを表示するだけの機能ならdebianにもあるのですが、それを差分ごとに新旧どちらの記述を採択するか選んで行けるというのは驚きでした。とても便利ですね。

    不満な点もいくつかあります。
    まず、portsがばかでかいこと。/usr/portsが300M以上になってしまって、ディスクの小さなシステムではまずportsを利用する事自体が難し
    • >まず、portsがばかでかいこと。

      portsもNetBSDのpkgsrcも、この点では、

      1. ディスクやメモリのいっぱいあるマシンでバイナリ・パッケージを作成

      2. リソースの限られたマシンでは造ったバイナリ・パッケージをpkg_add(8)

      何も/usr/portsを抱え込む必要はありません。

      NetBSDの方では「場合によっては再インストールしなくては」っていうのはありませんな。安全で簡単なアップデートかどうかという点に考慮の余地はあるかもしれませんが。

      再インストールに近いことが必要なのは、

      • 実行形式が変わったとき; a.out → ELF

      • ファイルシステムを変

      • by hatano (124) on 2005年01月27日 17時35分 (#685224)
        >portsもNetBSDのpkgsrcも、この点では、
        >ディスクやメモリのいっぱいあるマシンでバイナリ・パッケージを作成
        >リソースの限られたマシンでは造ったバイナリ・パッケージをpkg_add(8)
        >何も/usr/portsを抱え込む必要はありません

         NetBSDはソースツリーをクロスコンパイルするのは簡単ですが。
         pkgsrcをクロスコンパイルする仕組みはなかったと思いますよ。
         distccを使えばコンパイルの大半は肩代わりしてくれますけど、configureとかminiperlやemacsのdumpみたいな処理はターゲットがないとできませんし。

         実際あるなら教えてください。すごく使いたいです。
        親コメント
        • 元の発言がFreeBSDということもあり、pkgsrcのcross platformについて書いたつもりは
          毛頭ありません。

          pkgsrcの方面ではクロスコンパイルを目標にしてる開発者もいた気がしますが、本当に
          できるかどうかはわかりません。

          あったら欲しい気がする反面、pkgsrcを作るのがたいへんになったりしたら、正直嫌だなぁ。
          親コメント

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

処理中...