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

Solaris10がオープンソースに」記事へのコメント

  • by Anonymous Coward on 2004年09月14日 17時21分 (#622064)
    LinuxとSolarisのスレッド実装は、今どうなっているか知らないけど、Solarisを参考にLinuxのスレッドが早くなったりするかもなぞ期待。ライセンス次第だけど…。OOoとかどうなってるんだろう?

    http://www.idg.co.jp/lw/news/back/index20010924_01_solaris.html [idg.co.jp]
    • by t-wata (10969) on 2004年09月14日 21時00分 (#622206) 日記
      > LinuxとSolarisのスレッド実装は、今どうなっているか知らないけど、

      リンク先の記事からは双方変わってますよ。
      Solarisはハイブリッド型から1対1型に(Solaris9で)、Linuxもcloneから1対1型のnptlに(2.6で)変わってます。
      親コメント
      • by Anonymous Coward
        「1対1型のnptl」とcloneの関係を理解してますか?
        それにnptlはライブラリで2.6はカーネルのバージョンですよ?
        • by t-wata (10969) on 2004年09月15日 2時30分 (#622394) 日記
          >「1対1型のnptl」とcloneの関係を理解してますか?

          あまり理解してません。かたやLight Weight Process (psに-Lオプションを付けないと表示されない)、もう一方はメモリ空間を共有する別プロセス(psで普通に表示される)ってことくらい。

          > それにnptlはライブラリで2.6はカーネルのバージョンですよ?

          そうですね。カーネル2.4でもnptlは使えますが、その場合2.6からバックポートされた場合では?(つまりnptlライブラリが標準でサポートされているのは2.6から)
          dW [ibm.com] とかにそう書いてあったので私はそう理解しています。
          間違いや不足があったら訂正お願いします。
          親コメント
      • by Anonymous Coward
        まだ、Solaris9が手元にないので自分の妄想の域をでませんが、
        Solaris9の1:1 threadはkernelのlwpは触らずにthread libraryのみを入れ替えて、
        1 user threadに対して1 lwpを割り当てるようにした(なので、M:Nに戻すこともできる)と
        思っているのだが、実際はどうなんだろう?

        linuxのM:N threadはIBMがガンバッてNGPLを実装していたけどむくわれず、
        1:1 threadのNPTLがはいったのですよね
        • by Anonymous Coward
          >linuxのM:N threadはIBMがガンバッてNGPLを実装していたけどむくわれず、
          >1:1 threadのNPTLがはいったのですよね

          M:Nから1:1になった理由っていうのは結局M:Nのスケジューリングコストが
          かかりすぎてしまうというのが理由だったはずなので
          M:Nのスケジューリングをサポートするような高速な仕組みが
          ハード側に備
    • by znc (2768) on 2004年09月14日 17時35分 (#622069)
      threadの部分は多分SVR4対象コードのために非公開になるんじゃないかなと考えています。

      逆に完全オープン化するためにLinuxの方から持ってきたりして
      --
      『今日の屈辱に耐え明日の為に生きるのが男だ』
      宇宙戦艦 ヤマト 艦長 沖田十三氏談
      2006/06/23 JPN 1 - 4 BRA
      親コメント
      • by Anonymous Coward
        いいえ、Thread部分というより、カーネルが、カーネルスレッド対応かどうかの問題でしょうね。Solarisは、POSIX thread対応してるし。SVR4は、カーネルスレッドって概念はなかったと思うけど。

        それよりも、CDEとか公開されると、KDE、GNOMEに続き第3の選択肢が登場!ってか
    • by tyuu (9154) on 2004年09月14日 17時49分 (#622074) ホームページ 日記
      FileSystem に期待。

      Solaris の FileSystem って、どういうのか知りませんが、
      ext2/ext3 よりましだと思うので、置き換えて欲しい。
      親コメント
      • by kicchy (4711) on 2004年09月14日 18時01分 (#622085)
        >FileSystem に期待。

        ufs です。
        logging オプションをつけたら ロギングされます。
        何のひねりもありません。ext2,ext3みたいなもんです。

        # qfsはオープンソース化されないのかなぁ・・・ぼそ
        親コメント
        • solaris の ufs も、壊れているのですか?

          ext2 は FreeBSD 等で採用している Softupdate とは異なり、
          ファイルを更新する時に、破損した状態を作りだしています。
          # 書込みの手順が間違っているので sync mount であっても壊れます。

          ロギングがどうのこうのよりも、
          安心して利用できるファイルシステムかどうかが、重要だと思います。
          親コメント
          • by doripush (653) on 2004年09月14日 22時43分 (#622249)
            > solarisのufsも、壊れているのですか

            少なくともFreeBSDのUFSと同等か、それ以上の信頼性はある
            でしょう。
            direct I/Oやlogging、スナップショットをサポートして
            いて、枯れたUFS2といった感じでしょうか。

            KDDIのメールシステムの障害原因となったこともあるよう
            ですが、私個人の経験では、ひどいクラッシュの後でも、
            ファイルシステムが壊れたことはまだありません。
            親コメント
            • by Anonymous Coward
              > KDDIのメールシステムの障害原因
              おいおい、そういうヒネったリークはやめてくれよ。あれはVxFSだよ
              • by doripush (653) on 2004年09月15日 11時30分 (#622549)
                > おいおい、そういうヒネったリークはやめてくれよ。 > あれはVxFSだよ そうか? UFSでやられたからVxFSに移行したと記憶しているが。
                親コメント
              • by Anonymous Coward
                >> おいおい、そういうヒネったリークはやめてくれよ。
                >> あれはVxFSだよ
                >そうか? UFSでやられたからVxFSに移行したと記憶しているが。

                つまり、ufsでやられたんで、VxFSに移行したが
                結局、VxFSもやられた、ということですか?
          • by kicchy (4711) on 2004年09月14日 19時14分 (#622152)
            おっしゃるとおり。
            ufsは、Softupdateを使ってるそうですね。

            ココで [iij4u.or.jp]勉強してまいりました。
            これからはsyncを1回多くたたくようにします (<-分かってない)
            親コメント
          • by Anonymous Coward
            solaris の ATAng も、壊れているのですか?

            ATAng は FreeBSD4.x 等で採用している ATA driver とは異なり、
            ディスクを更新する時に、破損した状態を作りだしています。
            # バグがあるので UATA/33 であっても壊れます。

            ロギングがどうのこうのよりも、
            安心して利用できるドライバかどうか
        • by Anonymous Coward
          ZFSとかいうのが入るのはSolaris10ではなかったっけか。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...