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

経産省、IoT向けOSの開発へ。Σ・TRON・第五世代に続く四度目の正直?」記事へのコメント

  • by Anonymous Coward on 2016年02月15日 18時23分 (#2964974)

    ダメなんですか?

    • by Anonymous Coward on 2016年02月15日 20時10分 (#2965034)

      学生が(まあ、学生に限らず)勉強したり手軽に実験できるようにするためには、
      フリーでソースコードまで手に入り、ライセンスなど気にせずどんどんコピーできるようなものが最適。
      Linuxはそういうニーズに合致したので、ここまで普及したのよ。
      学んだ学生が多ければ、社会人になって実際に仕事にも使おうという人間も多くなる。

      Windows 10 IoTじゃソースコードは手に入らない。
      だから、自力で別プラットフォームにポーティングなんてのもできなくて、
      Microsoftが対応してくれるのを指をくわえて待っていなければならない。
      いまのところ対応しているのは、ホビー電子工作用に出ている3種類のプラットフォーム [github.io]だけ。
      ホビー用途ならともかく、こんな状態で産業分野やコンシューマー製品での利用なんて無理。
      普及しないんじゃないの?

      親コメント
      • by caret (47533) on 2016年02月15日 22時28分 (#2965112) 日記
        まず、Windows 10 IoT≠Windows 10 IoT Coreです。Windows 10 IoTには、Windows 10 IoT EnterpriseやWindows 10 IoT Mobile Enterpriseもあります。詳細 [windows10foriot.com]。

        例えば、Windows 10 IoT Enterpriseを採用している産業用コンピュータとしてコンテックのVPC-1600シリーズ [contec.co.jp]があります(Windows 7 Professional for Embedded Systems, Windows Embedded 8.1 Industry Proなどから選択可)。
        Windows 10 IoT Mobile Enterprise搭載デバイスは、韓国に本社があるBluebirdという会社が発表 [mypidion.com]していますね。
        Windows 10 IoT Coreに関しては、Raspberry Pi 2, MinnowBoard MAX, DragonBoard 410c向けのイメージが非商用に限り無償で入手できるほかに、デバイスメーカー向け [windowsforiotdevices.com]にライセンスも行っているようです。
        あと、Windows 10 IoT Core搭載デバイスはET2015で展示 [atmarkit.co.jp]されていたようです。NECのタブレットは明らかにWindows 10 IoT Enterpriseの間違いですが…
        親コメント
        • by Anonymous Coward

          Windows 10 IoT Enterprise と Windows 10、
          Windows 10 IoT Mobile Enterprise と Windows 10 Mobileって何が違うの?

          Windows 10 IoT Mobile Enterpriseって結局対象プラットフォームはx86 PCってことでしょ。

          で、Windows 10 IoT Mobile Enterpriseの対象プラットフォームって、結局
          Windows 10 MobileがサポートするいくつかのQualcommチップセットプラットフォームと同じなんでしょ。

          それぞれMicrosoftがいくつか決め打ちしたプラットフォーム向けに用意したOSを、
          その対象プラットフォームの上で使え、というのは変わらないんじゃないの?

          • by 90 (35300) on 2016年02月16日 0時17分 (#2965166) 日記

            えーと、ACさん多分誤字ってるので再整理。

            Enterprise:
              たぶん XP Embedded とかと同等。x86で、Desktop Experience オン。

            Mobile Enterprise:
              たぶん Windows RT デスクトップ。ARM(qcom)で、GUI は詳細不明。

            Core:
              "3種類のプラットフォーム"専用の、Server Core + UWP みたいなやつ。

            となると、x86 PCか、専用Qualcomm板か、ホビー電子工作用に出ている3種類のプラットフォームかしか使えない
            ってのは正しいかも。

            親コメント
            • by caret (47533) on 2016年02月16日 5時21分 (#2965221) 日記
              Windows 10 IoT Enterpriseは、Windows 10 Enterprise LTSBをベースにロックダウン機能などを追加したエディションです。PC向けのWindows 10に近いもので、Windows Embedded 8.1 Industryの後継にあたります。

              Windows 10 IoT Mobile Enterpriseは、Windows 10 Mobile Enterpriseをベースにロックダウン機能がサポートされています。
              Windows 10 Mobile Enterpriseは、Windows 10 Mobileの各機能に加えてWindows Update for BusinessとCurrent Branch for Business (CBB)がサポートされるエディションです。
              ですので、Windows RTとは異なります。Windows Embedded 8.1 Handheldの後継で、Windows 10 Mobileに近いものです。

              Windows 10 IoT Coreは、Windows Embedded Compactの後継として開発された小型IoTデバイス向けのエディションです。Current Branch for Business (CBB)がサポートされるWindows 10 IoT Core Proもあります。
              日本マイクロソフト公式ブログの投稿 [technet.com]によれば、こういった [inrevium.jp] デバイスも [nexcom-jp.com] Windows 10 IoT Core搭載 [beckhoff.com]で展示されていたそうなので、Raspberry Pi 2, MinnowBoard MAX, DragonBoard 410cでしか使えない、ということはないかと思います。
              親コメント
              • by Anonymous Coward

                そら、MinnowBoard MAX [minnowboard.org]って、Winodows 10だってそのまま走る、ただのPC/AT互換機だもんな。
                プラットフォームとしてはAT互換機という、1カウントじゃねw

            • by Anonymous Coward

              最小ハードウェア要件 [microsoft.com]を見る限り、x86 CPUかQualcommのARM SoCならIoT Coreは動かせそうに思える。

              • by 90 (35300) on 2016年02月16日 1時50分 (#2965207) 日記

                ベアメタルで動くんだから、ソース提供がなきゃ移植できないでしょ……

                親コメント
              • by Anonymous Coward

                シェアードソース [microsoft.com]の枠組みがあるのでは?Windows Embedded Compactでもそのようですし。

              • by Anonymous Coward on 2016年02月16日 2時30分 (#2965212)

                こういうのすごく面倒なんだよね。
                ソースに触れることのできる人間をちゃんと管理し、それ以外の者の目には絶対触れないような
                仕組みを組織内に用意しなきゃならない。
                ソースに触れる人間は誓約書に名前を列記し、ガチガチに縛られる。

                まあ当然大学の研究室などで気軽に扱えるものではなく、企業でも厳重な機密管理を行える、
                それなりの規模のところじゃないと要求される条件を満たせない。

                オープンソースOSはその点楽で、それがあっという間に広まった理由。

                親コメント
              • by nekopon (1483) on 2016年02月19日 12時31分 (#2967162) 日記
                いや、コアはバイナリ供給というのもありえる筋だと思います。
                親コメント
      • by Anonymous Coward

        3種類だけ、ふーん。じゃこれはなにかな?
        http://japanese.engadget.com/2015/11/18/windows-10-windows-10-iot/ [engadget.com]

        • by Anonymous Coward

          いや、これ、上に載ってるの [engadget.com]どうみても、
          Raspberry Pi 2 [raspberrypi.org]じゃね?w

          やっぱり「3つのプラットフォーム」のどれかしか使えてないじゃんw

          • by Anonymous Coward

            初公開!Windows 10 IoT 最新事例 [youtube.com](MS公式動画)に大きく映ってますが(1:10辺り)、明らかにRaspberry Piですね。
            ただ、ドローンワークス公式リリース [drone.co.jp]だと、フライトコントローラ(上に載っているやつ、Windows 10 IoT Co

            • by Anonymous Coward

              > 画像処理・機械学習用のPC(下側に装着、Windows 10 IoT Enterprise)が搭載できるみたいですが、こっちは不明。

              「機械学習用のPC」っていうんだから、PCじゃない?そこらのPC/AT互換機。
              Windows 10 IoT EnterpriseってPC用のWindows 10に色付けたものでしょ。

      • by Anonymous Coward

        別にOSのソースは重要じゃないだろ。

        バグってもくじけないだけのIDEの支援があることの方がよほど重要。
        Visual Studioも個人用ならタダで使えるよ。
        そして、ホビー用プラットフォームに対応しているのも個人が格安で入手できるという点で重要
        #学生向けなら産業用はどうでもいいといってもいい。どうせメモリとバスのアドレスが違うだけだし。
        残念ながら、あと2年放置すれば全部Windowsになってしまうと思われ。
        #自分は春からまた無職かもしれないのでVSを整備しなおして、Raspberry Pi2を買った。

        • by Anonymous Coward

          ソースが無けりゃ別プラットフォームへのポーティングができないだろう。

          • by Anonymous Coward on 2016年02月15日 22時33分 (#2965113)

            なんで学生が別プラットフォームへ移植するの?
            なんか話が全然入れ替わってないか?
            そして、LinuxだとかWindowsだとか動かせるコアはもう選択肢がないよ。そもそも移植の必要性がなくなっている。
            それより共通言語のコンパイラサポートがあるとかライブラリがあることのほうが重要。
            それが2年で先行との差が埋まる、というのが2年で全部Windowsの根拠。

            親コメント
            • by Anonymous Coward on 2016年02月16日 0時45分 (#2965188)

              > なんで学生が別プラットフォームへ移植するの?

              研究室で新しいコンセプトのデバイスなど開発するのが研究テーマだと、
              ゼロからハードウェアを設計して、それを動かすのに、そこになんかOSを
              ポーティングするする必要が出てくる。
              そういう時に、ソースが自由に手に入って開発環境もフリーでそろえられて、
              気兼ねなくにコピー出来て、インストールの台数制限なんかもないし、
              守秘義務もなくて自由に話せてどこにでも発表できる、そんなOSが便利なんだよ。

              親コメント
          • by Anonymous Coward

            移植を前提に作成されたプログラムで同一アーキテクチャであればソースがなくてもオブジェクトファイルがあればポーティングできるでしょ

            • by 90 (35300) on 2016年02月15日 21時55分 (#2965096) 日記

              OSポーティングの話でしょ。同じISOで2種類を超えるマシンが起動できるのはPCだけ。

              親コメント
            • by Anonymous Coward

              じゃあなんでWindows 10 IoT対応を謳う新プラットフォームが
              実際Microsoft以外から出てこないの?

              • by Anonymous Coward

                「じゃあなんで」って、Windows 10 IoT のオブジェクトファイルが公開されてるとでも?

              • by Anonymous Coward

                じゃあポーティングできないんじゃん、結局w

              • by 90 (35300) on 2016年02月16日 0時19分 (#2965169) 日記

                組み込みは板ごとにカーネル弄らなきゃ基本的には起動しないんですよ

                親コメント
              • by Anonymous Coward

                「ソースが無けりゃ~ポーティングができない」というトンチンカンな主張に対するレスについて何言ってんの?

              • by Anonymous Coward

                そもそも
                「移植を前提に作成されたプログラムで同一アーキテクチャであればソースがなくてもオブジェクトファイルがあればポーティングできる」
                という主張は正しいという、例はあるの?
                具体的な例を示せる?

              • by Anonymous Coward

                これがブーメランというやつですか。
                みごとですねー(棒

              • by Anonymous Coward

                できると主張した物がその証拠を見せなきゃ、議論が成り立たないだろw
                嘘言い放題なら子供の口喧嘩だわ。おまえのかーちゃんでーべそwww

              • by Anonymous Coward

                IO.SYS と MSDOS.SYS とか?
                実例があるかは知らないけど。

              • by Anonymous Coward

                IO.SYSもMSDOS.SYSもPC/AT互換機用と、それとは異なるプラットフォームのPC-98シリーズ用とじゃ
                バイナリが違っていたろう。
                ソース無しにポーティングはできないという例だろ、それは。

              • by Anonymous Coward

                たしか、雑誌「プロセッサ」にAT用だかPC98用だかのMS-DOSを、自作のV30ボードに移植して動かしていました。
                IO.SYSがドライバなのでそれを自作するという。

                バージョンによってはMSDOS.SYS自身が機種依存するのでムリっぽかったです。

                CP/Mとか、OS-9とかを自作のボードに載せるって記事は昔はよくありました。

              • by Anonymous Coward

                可能か不可能かという話と実在するか否かっては別の話ですよ?
                世の中に実在しないもの、実在が確認できないものは全て技術的に不可能だからと考えますか? 不可能であると主張されたいのであれば、その理由を述べるべきでしょう。

              • by Anonymous Coward

                ハードウェアの設計が違えば、メモリやストレージを含む周辺デバイスにアクセスして初期化し、
                適切に使えるように設定するやり方がみな違う。そういうものはOSのブートローダーやカーネルに書かれている。
                違うハードウェアにポーティングするというのは、それらをターゲットハードウェアに合うように変更していくということ。

                それらのソースコードが手に入って自分でビルドできる環境が無ければ、変更の加えようがないだろう。

              • by Anonymous Coward

                その「自作のV30ボード」ってのがPC/AT互換機のアーキテクチャに沿ったものなら、
                そらそのまま動くだろうさ。

                PCってのはいろいろあるように見えるが、(PC-98やFM-Rなどが消えた今となっては)
                ありゃ全部規格に沿った同一プラットフォームだ。

              • by Anonymous Coward

                ハードウェアに依存してる部分とそうでない部分が分離してれば、ハードウェアに依存してない部分はソースがなくてもオブジェクトファイルがあればポーティングできるでしょ

              • by Anonymous Coward

                ハードウェアに依存している部分のソ-スがいるだろ。

              • by tenokida (42811) on 2016年02月16日 21時28分 (#2965733) 日記

                CP/Mおもいだしちゃった

                親コメント
            • by Anonymous Coward

              それじゃマイクロソフトの息のかかったアーキテクチャしか使えない。それにライブラリ提供のソフト開発は地獄。動作保証もできないし何か変な事しても分からない。それならオープンソースを活用したほうがマシ

      • by Anonymous Coward

        MINIXは?
        # 積み本となってます。ごめんなさい。

    • by Anonymous Coward

      それはさすがに日本政府がそうしましょう、とは言えないと思われ。
      別にワンボード用OS作るくらいわけないとは思うが、開発環境整備して、開発者呼んでとかまで考えてるのでなければ皆Windowsに流れてしまうだろうね。
      #あーまた誰かに吹き込まれて盛り上がってるのか、としか思えん。

      • by Anonymous Coward on 2016年02月15日 18時55分 (#2964992)

        なんか、スマート工場 [nikkeibp.co.jp]てのを焚き付けてるのがいるみたいよ。

        親コメント
        • by Anonymous Coward

          化学工場の薬品投入量とか温度管理とか反応制御に使うのかな?
          機会工作系とかにはどうなんだろ?

          そういう用途だと民生用のOSじゃちと合わないかなと思う。
          Wikipedia見たら「分散制御システム [wikipedia.org]」ってのがあったので、こういうヤツの次世代型開発って話かしら?SCADA [wikipedia.org]ってのもそうかな?

    • by Anonymous Coward

      高い金払って買ってもいつサポートが切れるかわからずゲイツにお布施して媚を売り続けないといけないOSは断固NG

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...