パスワードを忘れた? アカウント作成
4565 story

GNU-Darwinはx86専用に 36

ストーリー by yourCat
林檎に噛み付くカモノハシ 部門より

GNUソフトウェア群をDarwin上に移植しているGNU-Darwinプロジェクトが2つの重大な決断をした。すなわち、Darwin中のプロプライエタリなライブラリー群、CocoaやCarbonなどにリンクするソフトを今後サポートしない。そしてx86版に集中し、PPC版をメンテナンス・モードに移行する予定だ。APSLとGNU GPLの間でジレンマを抱えていた結果到達した結論は思い切ったものだった。背景にはAppleへの不信感も見えかくれする。 [Update] 「この影響でFinkも終了すると見られる。」と書いたが、これは編集子の思い込みによる誤り。すまない。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by gonta (11642) on 2002年12月20日 13時40分 (#221760) 日記
    どなたかこれらのプロジェクトのすべて、区別できる方
    いらっしゃいますか?

    ・GNU-Mach
    ・GNU-Darwin
    ・OpenDarwin
    ・AppleのOpenSourceでのDarwin

    素人目ですが、Machカーネルをコアにしているのは全部
    同じですが、やっているところが違うのか?ぐらいにし
    か感じないのですが。
    #AppleのOpenSourceってライセンスが?だし。
    --
    -- gonta --
    "May Macintosh be with you"
    • by Anonymous Coward on 2002年12月20日 17時02分 (#221859)
      少なくともGnu-Machと他の3つは根本的に異なりますよ。

      Gnu-MachもDarwinも元は同じ(CMUのMach)ですが、枝別れして独自に進化をとげたものです。Gnu-MachはAppleやDarwinとは直接の 関係はありません。

      Gnu-DarwinやOpenDarwinは、大雑把に言うとAppleが配付している Darwinをベースに、不足しているものを補おうという感じのプロジェクトです。
      親コメント
    • DarwinはAppleがオープンソースっぽく管理しているOS Xのコア。
      OpenDarwinは、OS Xとは直接関係のない部分も開発していっぱしのOSに仕立てるプロジェクト。例えばx86サポートは、現在のところ直接OS Xには関係がないように。
      GNU-DarwinはDarwin本体には触れず、そこにGNUソフトウェア群を移植するプロジェクト。LinuxとGNU/Linuxの違いのようなものでしょうか。

      GNU-Machには疎いのですが、名前から判断するとこれはマイクロカーネルの話っぽいですね。
      親コメント
      • by Anonymous Coward on 2002年12月21日 0時48分 (#222177)
        簡単に言うと、
        CMU(カーネギーメロン大学)でのMachの開発は3.0で終わり、その後ユタ大学でそれをベースにMach4.0が開発され、
        それをFSFが改良したのがGNU-Machで、要はGNU Hurdのカーネル。

        Darwinは、Mach2.0をベースにNeXTが改良したカーネルと、
        Mach3.0をベースにOSFが改良を加えたOSF-Mach(MkLinuxのカーネル)の2つを統合したもの。

        なので、DarwinとGNU-Machは、ほとんど関係ないです。

        #221859のAC
        親コメント
  • ところで (スコア:3, 興味深い)

    by goro.q (6593) on 2002年12月20日 12時20分 (#221674)
    CocoaとかCarbonをサポートしないGNU-Darwinなんて誰が使うんで
    しょうか?僕はMac使わないから最初っから興味無しだし、MacOSX
    のユーザにしたらサポートされないんじゃ使いたくても使えないし。
    期待していた人達にとっては寂しいことですねぇ。

     
    --

    (I can't get no) satisfaction
    • サーバ用途ならCocoaやCarbonなんかは要らないから
      それなりに使えるかもしれないが、
      まずBSD/Linuxの選択肢があるちゅうことで
      x86ではほとんど必要は無いです。

      ただ、MacOSXと互換性は取れるかな。
      --
      他力本願。
      親コメント
    • by Anonymous Coward
      CocoaやCarbonをサポートしないとしただけでは、多分誰も使わないでしょう。
      しかし、どのようにkernelなどと差別化をしていくのか、そこがこれから注目すべき点ではないでしょうか。

      # HFS+の利点がよくわからないのでAC
  • by limbo (6813) on 2002年12月20日 12時42分 (#221692) 日記
    まずアップルがDMCAのスポンサーであり、いつその矛先がプロジェクトに向けられるかわからないのと、APSLがフリーソフトウェアの方針と食い違うため、それが修正されない限りは独占的なライセンスのライブラリにリンクするプログラムは提供しないことにした、ということのようです。そのため、x86版にしか注力しないということのようで、それはそれで理屈には合っています。

    ただし、Fink もオープンなプロジェクトなわけで、消滅しても後を受け継ぐ権利は誰にでもある・・・
  • OpenDarwin (スコア:3, 参考になる)

    by junya (192) on 2002年12月20日 13時01分 (#221720)
    OpenDarwin [opendarwin.org] のほうは今回の件とは無関係にPPC版、x86版とも開発していくわけですよね。

    なんか、GNU-Darwinがx86専用になっても誰も困らない気が
    • by limbo (6813) on 2002年12月20日 13時07分 (#221730) 日記
      情報に疎いのでわからないんですが、なぜFinkも終了するとみられているんでしょうか。

      GNU-Darwinと開発者がダブってる?それとも基本的にFinkはGNU-Darwinを追随するプロジェクトなの?
      親コメント
      • FinkはGNUモノをDarwinにapt-getするための仕組みですよね (どこまでapt-getなのかよく分かりませんが)。ですが、Apple製ライブラリを思いっきり使っているので、GNU-Darwin側がFinkを断る事になるはずです。声明にあるno native package manager云々はそういうことと理解しました。
        入れるものサイドの協力がないのでFinkも終わっちゃうかなと。
        親コメント
        • Re:OpenDarwin (スコア:1, 参考になる)

          by Anonymous Coward on 2002年12月21日 0時29分 (#222162)
          なにか勘違いされている気がするのですが、基本的に両者は別のプロジェクトです。
          (共通の開発者もしますし、移植の成果は共用されているものもあるかもしれませんが。)

          GNU-Darwinはportsのパッケージをpkg_addするものだし、Finkはdebianパッケージをapt-getするものです。

          >GNU-Darwin側がFinkを断る事になるはずです。

          使用しているパッケージが異なるので、別にFinkがGNU-Darwinの許可を得る必要は無いでしょう。
          今でもGNU-DarwinにないソフトがFinkで利用できたり、その逆もあります。FinkはGNU-Darwinに依存しているわけではないです。

          >入れるものサイドの協力がないのでFinkも終わっちゃうかなと。

          単なる推測にすぎないわけですよね。これだけの根拠しかないのに記事に「終了すると見られる」と書くのは軽率すぎませんか?

          ただのコメントのひとつならともかく、編集者の記事は影響力が大きいのですから。
          親コメント
  • by locate (5848) on 2002年12月20日 14時55分 (#221804) 日記
    なせFinkが消えるのか理解できませんでした。
    どなたか詳しい方、説明していただけないでしょうか。
  • by shunta (5526) on 2002年12月20日 14時55分 (#221805) 日記
    アップル社としては、DarwinはPPCのみのサポートで、x86版は試験的な位置付けであったような気がします。

    それを逆にx86をメインにしても大丈夫なのでしょうか?アップルに噛み付かれそうな気がしますが、、。
    --
    ----------- 一生勉強を続けなきゃ!
  • GNU的なやり方 (スコア:1, すばらしい洞察)

    by limbo (6813) on 2002年12月20日 19時01分 (#221934) 日記
    GNUなやり方を貫くのであれば、単純にCocoaやCarbonのサポートを打ち切るだけではなく、その代替物を作り出すべきではないかと。

    もしこのまま消えてもいいやと見なされているプロジェクトでないなら、誰かがプロジェクトを継続するだろうし、Finkで十分と見なされているなら、このままじゃ消えるだけだと思う。世の中にGNU Darwinのシステムを日常的に使っている人はほとんど存在しないだろうし。
  • by Anonymous Coward on 2002年12月20日 11時23分 (#221636)
    >APSLとGNU GPLの間でジレンマ
    を解決する手段がx86への集中、ってのは、
    何故なんですか?
    • Re:質問! (スコア:2, すばらしい洞察)

      by nyankoh (5373) on 2002年12月20日 11時49分 (#221653) ホームページ
      要は「投げた」ということでは?
      それも立派な「解決手段」ではあります。
      親コメント
      • by wawawa (3653) on 2002年12月20日 12時38分 (#221687)
        投げるんだったら いっそ「Darwin全部やめ」でいいのに。
        なぜ x86を続けるんだろう?

        実はAppleからライセンス上の譲歩を引き出すための瀬戸際外交 ?
        親コメント
        • by hebereke (10558) on 2002年12月20日 12時40分 (#221690) 日記
          > Appleからライセンス上の譲歩を引き出すための瀬戸際外交 ?

          というのはかなりあるような. あからさまな気もします.
          でもブラフでない所が GNU の所以な気も.

          # IBM に比べ Apple の失策が目立つので AC
          親コメント
          • by Anonymous Coward
            失策ってなに?
          • by Anonymous Coward
            >> Appleからライセンス上の譲歩を引き出すための瀬戸際外交 ?
            >というのはかなりあるような. あからさまな気もします.
            >でもブラフでない所が GNU の所以な気も.

            元々がGNUの連中的にフリーじゃないライセンスだったんだ
  • by Anonymous Coward on 2002年12月20日 11時37分 (#221646)
    ますますフランケンシュタイン的なものになっていくような。
  • by Anonymous Coward on 2002年12月20日 12時00分 (#221660)
    GNUStepって現状どうなってるの?
  • by Anonymous Coward on 2002年12月20日 12時46分 (#221698)
    それって結局「うわべをパクっただけ」っていう
    いつものパターンになってしまうな…
typodupeerror

犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー

読み込み中...