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

Windows XP/FreeBSD用のCLIが共有ソースで公開 31

ストーリー by kazekiri
qQ 部門より

Anonymous Coward曰く、"MSから約束どおりCLIのソースが公開された。特に登録しなくてもダウンロード可能。Corelに移植させたというFreeBSD用のコードも含まれている。
早速FreeBSD上でコンパイルしてみたが、環境決め打ちだけあって何の苦労もなかった。MSのコードがgccでコンパイルされていく様は壮観。C#のコードがコンパイルされていく様はアレゲ。FreeBSDを使っている人は一見の価値がある。
コンソールベースのC#のサンプルを試した限りは、WindowsのCLIとFreeBSDのCLIの間でバイナリ互換性があることを確認した(WindowsでコンパイルしたexeがFreeBSDで動き、FreeBSDでコンパイルしたexeがWindowsで動く)。ただしFreeBSDではexeは直接実行することができないため、clix hoge.exeのようにして実行する必要がある。残念ながらGUI関連はWinFormsが含まれていないので動かないが、Windowsと互換性のないTkを使ったサンプルが含まれている。
これでMonoが実用レベルになってくれば、がぜん.NETは面白くなって来そうだ。"

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • なぜ (スコア:2, 参考になる)

    by qst (2019) on 2002年03月28日 22時42分 (#76224)
    Windows 以外では FreeBSD 版しか出さなかったんでしょう?
    どなたかご存知ありませんか?

    戦略としては、寧ろ Linux 版を出して Linux 愛好家達の支持を取り付けるが同社にとっては利益が大きいと思うのですが...
    # 同時に"本丸"の Solaris 版も出すってのも面白かったかも

    「ミイラ取りがミイラになる」を恐れたのでしょうか?
    • by wildrover (3823) on 2002年03月29日 9時51分 (#76327)
      M$の次の狙いはMacOSXでは? LinuxよりもMacの方が戦略的 には重要ではないかと思われ。
      親コメント
    • by Anonymous Coward

      いつのことだったか忘れましたが、Microsoftが「GPLは反アメリカ的だ」とか言って非難してたことがあります。で、LinuxはGPLなので、基本的に仲良くしたくないというのはあると思います。

      # それよりも、Corelの社名を久々に見たような気が……。

      • MSもGPLを攻撃 [zdnet.co.jp]している割には、今回のCLIでもautoconfとか使ってるんだよなぁ。

        GPLな思想は徹底的に嫌うくせに、その成果物はきっちり利用するところが、したたかというか節操なしというか。

        親コメント
        • by take0m (4948) on 2002年03月29日 10時02分 (#76333) 日記
          > MSもGPLを攻撃 [zdnet.co.jp]している割には、
          > 今回のCLIでもautoconfとか使ってるんだよなぁ。
          >
          > GPLな思想は徹底的に嫌うくせに、
          > その成果物はきっちり利用するところが、
          > したたかというか節操なしというか。

          MSを徹底的に嫌っている人も、WindowsとOffice
          使っていますよね(笑

          つーか、freebsdの方はコーレルさんの仕事なんでしょ・・・
          親コメント
        • by Anonymous Coward
          というコトは、Linux でもコンパイルできちゃう可能性もありますか?(w
    • by Anonymous Coward
      BSD関連からかなり流用しているということなのでBSDなら
      中身をそこそこ知っていたからではないでしょうか?

      あとはLinuxはM$の思惑が働きにくい(?)からでは.

      # BSDライセンスは成り立ちが成り立ちなので
      # 再利用ができるんだろうか、と思うてみたり。
  • by nekurai (6253) on 2002年03月28日 15時39分 (#76093) 日記

    ソースの最初に #!/usr/bin/env clix なんて書いてしまう人が増えそうだ :-)

    # 本当にそういう使い方が出来るならスクリプト言語としてなら
    # 便利そうなんだけど... 実装の質は知らないけど言語として無理して
    # けなさなきゃいけないようなものとは思えないし<C#

    ## んで emacs 用の C# モードで使い勝手のいいもの、誰か知りません?

    • by Anonymous Coward
      PEACE の技術の応用で直接実行できるようにならんかのぅとか思ってみる。
      • by Anonymous Coward
        > PEACE の技術の応用で直接実行できるようにならんかのぅとか思ってみる。

        やれば出来るんじゃないかな。
        PEACE の側では .NET 対策はどうなってるか知らないけど。
        • by takawata (4669) on 2002年03月28日 23時51分 (#76236)
          .NETバイナリの仕様書と実物もってませんか?
          imgact_dotnet.c作ってもいいぜ。まぁ、imgact_shell.c
          のコピペですむかな。

          .....それよかマジックナンバー自動判定する
          imgact_magic.c(仮称)あたり作った方がうれしいか。

          ばーいカーネルモジュール作者。
          親コメント
    • by Anonymous Coward
      > ソースの最初に #!/usr/bin/env clix なんて書いてしまう人が増えそうだ :-)

      C#はコンパイラ言語なので無理です。
      今回公開されたものにはcscというC#コンパイラが付いてきます。
  • うむ・・・ (スコア:1, 興味深い)

    by Anonymous Coward on 2002年03月28日 15時43分 (#76096)
    個人的にはFreeBSD常用して来た立場からするとMSと接近する事はちょっと複雑な気持ちなんですが、特に今回は向こうから近づいて来たんで、より複雑な気持ちになります考えすぎでしょうか・・・。
    心配なのは、MS vs Linuxの構図に FreeBSDが利用されて FreeBSD vs Linuxって感じで代理戦争?をけしかけられるのでは?とか色々心配があります、あと、MSのバイナリがFreeBSDで動く事についても少々安心感に欠けるものがありますし、その部分があたかもFreeBSDの欠点のように見られてしまわないだろうか?とか、セキュリティ上で本来消せないはずのファイルがCLI経由で消せたりしないだろうな!?とか・・・。
    心配のしすぎだと思うのですが・・・。やっぱり心配(w;
    • by Anonymous Coward
      (-1:考えすぎ)

      構図っつーならMS vs Sunじゃないかと。
      Sunがどっちかっつーと冷遇してるフシのあるFreeBSDをMSが取り敢えず取り込もうとしてるだけかと。

      C#ってECMA標準になっちゃってるからほっといてもlinux向けのC#環境は出るんじゃないのかにゃ? と思ってみるテスト。
      • by Anonymous Coward
        やぱし考えすぎでしたか。
      • by Anonymous Coward
        C#ってECMA標準になっちゃってるからほっといてもlinux向けのC#環境は出るんじゃないのかにゃ? と思ってみるテスト。
        たぶん誰かが BSD->Linux 移植すればいいだけの話だYO!
        • by Anonymous Coward
          >たぶん誰かが BSD->Linux 移植すればいいだけの話だYO!

          誰かは絶対それやると思うけど、MS側のライセンス(シェアドソースだっけ?)でそれが出来るかどうか微妙じゃ?
          GPLでフルスクラッチで実装しないと後でモメそう。
          ライセンス読んでないから全部想像だけど。
          • by Anonymous Coward
            ライセンス的には、変更&再配布も、
            のんこまーしゃるなら問題なし。

            そもそも使用ものんこまーしゃるのみです
            (teaching, academic research, and personal experimentation)
            お仕事にはつかっちゃダメよんってことですな。
            仕事に使うなら Visual C# とか買え、と(苦笑)
            • by Anonymous Coward
              たしか、ただで移植して配っているひとにお金を払うんじゃなくて MSにお金をはらえば、商業利用も可能なはずです。(ソース失念)
            • by Anonymous Coward
              >> ライセンス的には、変更&再配布も、
              >> のんこまーしゃるなら問題なし。

              実物を見てないので何とも言えませんが、ちらっとwebを見た感じでは「非商用」の判断基準をMSが明確にしていなかった気がします。ヘタすると「RedHat,Turbo,Suse,(以下略)は、ftp版とは言っても商用Linuxベンダの製品だから、f絶対に使っちゃダメですよ」みたいな話になりかねない気がするのですが...

              もちろん、Linuxに移植されたclixがMSに利益となりそうだった
              • by Anonymous Coward
                うーん、訴訟してくる意味がどのあたりにあるのか分からんのだけど。 商用(?) Linux の件は同意。MS に料金を払うことになると思う。無料 配布の場合はMSの利益だと思うけど?GPL 問題はリンクしなけりゃ問題 なし。
      • by Anonymous Coward
        > Sunがどっちかっつーと冷遇してるフシのあるFreeBSDをMSが取り敢えず取り込もうとしてるだけかと。

        Mac OS Xへ移植するための布石って見方もできるかも。
      • by Anonymous Coward
        従来通りHotmailのBackendに使いたいだけでは?
  • by Anonymous Coward on 2002年03月29日 10時06分 (#76336)
    まだ WIndows .NET Server が出ていないのが致命的。 これが出ないことには .NETの普及は進まないのでは?
    • by Anonymous Coward
      我、コレ [srad.jp]の言い訳と対策を練るのに手間取っているのではないかと邪推す。

      -以下ネタ-
      あーぁ、バレちゃったから追加機能をバンドルしなくちゃ…
      何かないかなぁ…おっ良いネタ発見、解析っと。
      あーバグが増えたな、これ以上遅延するとヤバイな…まぁいいや、出しちゃえ。
    • by Anonymous Coward
      なんで?
      .NET は今の環境でそのまま動くよ?

      Windows XP からランタイムは標準搭載だし、
      Win98 以降で使えるランタイムも配布開始したし、
      サーバアプリとして動かすのに必要なコンポーネントも
      配布開始したし、開発環境も全部でそろったから、
      特に普及の障害は無いと思
      • by wildrover (3823) on 2002年03月29日 13時27分 (#76423)
        企業で使う場合トータルな環境として
        2k Server + XP Pro という組合せは
        選択しないでしょう。
        親コメント
      • by semi (4576) on 2002年03月29日 14時18分 (#76443)

        嘘言っちゃいかんですなぁー

        Windows XPにはランタイムは入っていません。

        もっともクライアントとしてはともかくWebサービスとか言ってる状況では、今のIISでは怖くて使えないのでIIS6が乗ってくる「.NET Server」からって言うのは妥当でしょう。

        親コメント
        • by unsignedint (7810) on 2002年04月07日 20時33分 (#79253) ホームページ 日記
          そうなんですよねぇ、だからうちで配ってる.NET用のソフトを使いたい人は20メガもあるフレームワークを落としてこないとだめです。

          おまけに今のところWindows Installer以外に依存関係をうまくまとめられるインストーラーがない(少なくとも手の届く範囲で)のでそのダウンロードも強いることになる、なかなかすごい状態です。

          まあ両方ともOne timeなインストールであるのが不幸中の幸い……。
          親コメント
typodupeerror

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

読み込み中...