トップページ⇒linux
1002コメント333KB

Windows搭載予定のLinuxサブシステムでUbuntuが動作 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2016/03/30(水) 14:57:55.72ID:2b3xF4As
WindowsはLinuxの機能をもエミュレートする


?Microsoft and Canonical partner to bring Ubuntu to Windows 10
You'll soon be able to run Ubuntu on Windows 10.

http://www.zdnet.com/article/microsoft-and-canonical-partner-to-bring-ubuntu-to-windows-10/
0133login:Penguin2016/04/03(日) 14:05:30.33ID:AZTxNnt+
>>132
X使うクライアントは動作すると思うけどな
なんかその人の言うことちょっとずつずれてる気がする
0134login:Penguin2016/04/03(日) 14:06:37.85ID:kD1QzrEm
動かないで欲しい、不安定であって欲しい、使い物にならない最悪のものであって欲しい
って願望丸出しの素人が大声でわめいてる感じ
0135login:Penguin2016/04/03(日) 15:03:59.11ID:JSCGdflJ
>>133
X分かってないんだと思う。
>Clientも動作できないと考えられる。
の理由に
>グラフィックシステムにアクセスできない制約による。
が出てくるのオカシイよね。

一部の行儀の悪いClientも動作できないと考えられる。
くらいなら分かるが、自分で作った変なプログラム以外
そんなものはないだろうし...
0136login:Penguin2016/04/03(日) 15:04:54.67ID:2rH0XTeA
>Ubuntu側のシェルからのWindowsアプリケーションの起動、またその逆。

これ気になる
深く知らないがDOSがそのままターミナルのように扱えたりもするのかな
0137login:Penguin2016/04/03(日) 15:09:31.25ID:zJMO+fLd
OS2やPOSIX subsystemのCUIコマンド(sedとか)は
普通にパイプ繋いだりできたんだけどね。
Linux subsystemがPEバイナリかどうかを見れば済む話な気はするんだけど。
Windowsのユーザー管理と/etc/shadowとかgroupとかsyncしてくれるのかな?
ファイルシステムも透過的に見えるとは言っても、アクセス権の考え方も違うからなぁ。
楽しみだ、早く触りたい。
0138login:Penguin2016/04/03(日) 15:31:15.32ID:JSCGdflJ
>>137
>Windowsのユーザー管理と/etc/shadowとかgroupとかsyncしてくれるのかな?

AD必須。だったら笑っちゃうよねw
0139login:Penguin2016/04/03(日) 15:40:08.97ID:K0eHC6pV
サブシステムの定義からすると独立してるだろ
0140login:Penguin2016/04/03(日) 15:56:21.11ID:WasEnGaq
もともと内部ではinode持っていたりするのでWindowsNTも
POSIX的なつくりにはなっている

Windowsアプリケーションではそういうinodeみたいなものは
見れないけど、Interixサブシステムからアクセスすると
Windowsのファイルにも全部inode振られている。

内部的には大文字と小文字も区別されていて、Windows
サブシステムの方で「Windowsらしいふるまい」を行って
いるっぽ。
0141login:Penguin2016/04/03(日) 17:17:43.79ID:CYF9tWiq
>>137
> OS2やPOSIX subsystemのCUIコマンド(sedとか)は
> 普通にパイプ繋いだりできたんだけどね。

世の中Linuxだけで生きてる人がいるっていうのに、
Linuxサブシステムだけのパイプじゃだめなんだろうかね?

Linuxだけでも生きていけるのに、わざわざサブシステム
またいでパイプでやり取りする意味はなかろう。
0142login:Penguin2016/04/03(日) 17:19:50.67ID:CYF9tWiq
>>
> Windowsアプリケーションではそういうinodeみたいなものは
> 見れないけど、Interixサブシステムからアクセスすると

chkdskとかで表示されるやつでしょ?
http://www.gohskungfu.com/chkdsk.png
0143login:Penguin2016/04/03(日) 19:56:42.79ID:cuiEdhJH
>>133
そもそも、理屈で言えば、このUOWの上で動作するX.orgが開発できれば
今までのUbuntuと同じように動くはずだよね。紛れも無いUbuntuである
のだから。
0144login:Penguin2016/04/03(日) 20:22:17.61ID:AZTxNnt+
>>143
デバイスが同じように使える訳じゃないだろうからXサーバーは難しいと思う
特に画面系は
ただXを使うクライアントはネットワークさえ動けば動くはず
0145login:Penguin2016/04/03(日) 21:48:43.80ID:cuiEdhJH
>>144
Win側でXクライアントを用意して、Linux側で起動させたXアプリケーション
を映せばいいだけか。

なんか出来そうだね。
0146login:Penguin2016/04/03(日) 22:13:16.85ID:m4lEQBIj
公式見解にGUI使えないって書いてあるぞ


Frequently Asked Questions
https://msdn.microsoft.com/en-us/commandline/wsl/faq

Can run ALL Linux apps in WSL?

No! WSL is a tool aimed at enabling users who need them to run Bash
and core Linux command-line tools on Windows.

WSL does not aim to support GUI desktops or applications (e.g. Gnome, KDE, etc.)

Also, even though you will be able to run many popular server applications (e.g. Redis),
we do not recommend WSL for server scenarios –
Microsoft offers a variety of solutions
for running production Ubuntu workloads in Azure, Hyper-V and Docker.
0147login:Penguin2016/04/03(日) 22:21:59.94ID:NH3lryP3
サブシステム通してじゃなくて、コア部分直さわりとか無理なんかな?
0148login:Penguin2016/04/03(日) 22:32:54.47ID:CYF9tWiq
>>146
Xの仕組みを知っていれば、Xクライアントが動かないはずがないんだよ。

例えばブラウザだって、GUIじゃね?
サーバーでHTMLを返して、クライアントのブラウザでGUIを表示している。

これと同じことなんだから。

そこで言ってるのは単にLinuxサブシステムだけでGUIを動かすという話でしょう。
0149login:Penguin2016/04/03(日) 22:39:14.34ID:K0eHC6pV
公式見解にGUI使えない…ほならCygwinでええやn
0150login:Penguin2016/04/03(日) 22:41:36.80ID:CYF9tWiq
Cygwin環境だけでGUI使えたか?w
0151login:Penguin2016/04/03(日) 22:43:38.97ID:K0eHC6pV
>>150
馬鹿、使えるわ15年前から
0152login:Penguin2016/04/03(日) 22:45:58.35ID:umAh46Ab
Xの仕組みを知ってればMSがxlibに対応するつもりがなければXクライアントが動かない事ぐらい分かるだろ
0153login:Penguin2016/04/03(日) 22:47:06.48ID:CYF9tWiq
>>151
Win32 APIを使わないってことだぞ?
0154login:Penguin2016/04/03(日) 22:48:57.87ID:CYF9tWiq
>>152
Ubuntuに入っているから問題なし
0155login:Penguin2016/04/03(日) 22:49:24.68ID:K0eHC6pV
はぁ?狭小な脳みそ積んだバカはXでしかGUIが構築できないと思ってるのか?
笑いすぎて、涙がでたわ
0156login:Penguin2016/04/03(日) 22:51:59.99ID:JSCGdflJ
>>145
だからなんでクライアントをWindows側で動かすのよ...

>>152
MSがやる気が無いのはわかるし、サーバ側作る気がないから
(単体では)動かないのも分かるけど、でも「動かない」ことは
ないだろう?
0157login:Penguin2016/04/03(日) 22:57:59.37ID:umAh46Ab
>>156
さあな、少なくとも>>146を見る限りMSはGUIに関連するテストはしてないようだから
たまたま動いたとしてもまともに使えるとは思えんけどな
0158login:Penguin2016/04/03(日) 23:00:21.59ID:CYF9tWiq
なんだそりゃw

LinuxサーバーにWindowsからSSHで接続して、LinuxサーバーのGUIアプリを
Windows側に表示できることを知らんのか?
0159login:Penguin2016/04/03(日) 23:02:37.43ID:K0eHC6pV
MSが手を組みそうな相手はdebian系、Redhat系団体とは水と油だって
ことぐらい経験値の高いLinuxユーザーなら分かるよな?
0160login:Penguin2016/04/03(日) 23:04:53.60ID:K0eHC6pV
まあ、あくまでMSがやりそうな今回の件、憶測で技術的な話をしてもしゃーない
リリースされてから試せや
0161login:Penguin2016/04/03(日) 23:06:02.71ID:umAh46Ab
>>158
お前は馬鹿なんだからちょっと黙ってろ
0162login:Penguin2016/04/03(日) 23:07:25.34ID:Dv8NgtkA
>>150
>>156

Cygwinは、X Window Systemあるよ。
CygwinでX起動したら、Linuxと見た目が変わらない物がWindows上で起動する。
仮想化ソフトみたいに専用のウィンドウの中でXが動く。
それでも、クリップボードも共通しているし、同じファイルシステムをアクセスできるし、Windowsの中のソフトって感じだな。
だからもし、UNIXライクシステムが欲しいだけなら、Cygwinで十分なことも多いよ。
0163login:Penguin2016/04/03(日) 23:10:13.76ID:K0eHC6pV
>>158
言いたいことは解るが、1台の閉じたPCの枠内って前提だから、おまえの言い分は
通らねえよ。
0164login:Penguin2016/04/03(日) 23:10:16.55ID:Dv8NgtkA
>>158
一人で二台パソコン同時起動するんなら、福島の原発を再開してからにしてくれよ。
Cygwinで、WindowsだけでX Window System動くんだからそれでいいだろ?
0165login:Penguin2016/04/03(日) 23:10:43.03ID:CYF9tWiq
>>162
それはCygwinプロジェクトで作られた
Win32アプリですねw
0166login:Penguin2016/04/03(日) 23:11:29.91ID:CYF9tWiq
>>163
> 言いたいことは解るが、1台の閉じたPCの枠内って前提だから、

1台のPCでも自分から自分にSSH接続できます。
0167login:Penguin2016/04/03(日) 23:13:30.27ID:K0eHC6pV
UNIXライクシステム…こういう表現されると歳が何歳くらいの層かだいたいわかるよ。
今はPOSIXな
0168login:Penguin2016/04/03(日) 23:15:17.50ID:umAh46Ab
>>163←こいつも馬鹿だったようだな
0169login:Penguin2016/04/03(日) 23:18:18.71ID:Dv8NgtkA
全く無意味だとまでは言わないが、既にCygwinがあるからな。
元々、GNU/LinuxにはWindowsで動いてくれたら便利なソフトってあまりないし、
そのほとんどがCygwinで動くわけだ。
Cygwinでは足りないソフトは、Windowsソフトでカバーできるしあまり意味と思うよ。
ソフトを自分で作るなら、Javaで作っておけばどっちでも動くしな。
0170login:Penguin2016/04/03(日) 23:19:25.36ID:K0eHC6pV
はっきり言ってMSのことだから、Windows10から更に、Windows10XP(エクスピアリエンス)
としてリリースすんのかどうか知らんよ。
でも俺には必要ない。可動WiFiのモバイラーで仕事での転居の多いやつには受けるかも。
0171login:Penguin2016/04/03(日) 23:21:05.94ID:K0eHC6pV
Javaで作っておけばどっちでも動くしな…とは限らんで、Javaにもバージョンがあるし
0172login:Penguin2016/04/03(日) 23:22:00.88ID:Dv8NgtkA
>>167
POSIXとUNIXライクシステムは意味が違う。
POSIXは規格だ。
UNXIライクシステムは、システムだ。

全然違うだろ。
0173login:Penguin2016/04/03(日) 23:23:34.45ID:K0eHC6pV
既にCygwinがあるからな。
まあな、ハードウェアの性能も上がったことだし、昔に比べればCygwinでイケル鴨
0174login:Penguin2016/04/03(日) 23:25:00.76ID:K0eHC6pV
UNXIライクシステムは、システムだ。→もう日本語が既に陳腐化してるよ
技術力の方も並行してね?
0175login:Penguin2016/04/03(日) 23:29:12.41ID:CYF9tWiq
>>173
> まあな、ハードウェアの性能も上がったことだし、昔に比べればCygwinでイケル鴨

実際にやってみればわかるけど遅いよ。

forkをしないように頑張れば別だけど、
forkがあると10倍〜100倍ぐらい速度が変わってくる。

CPU性能とは関係なく、一定の秒数のウェイトが入っているかのようだ。
0176login:Penguin2016/04/03(日) 23:29:25.97ID:Dv8NgtkA
>>171
コンパイルは古いバージョンで。
実行は新しいバージョンで。
というふうにしておくと、その問題は回避できる。
配布を考えると、最新のバージョンでコンパイルするのはまずい。
0177login:Penguin2016/04/03(日) 23:37:42.61ID:K0eHC6pV
>>175
仕事でプロセス間通信やってんの?
つか、Unix板にはそういう話題を持ち合わせた人はいないんだろうな。
遊びならね、リアルタイムOSを選ぶよ。
0178login:Penguin2016/04/03(日) 23:45:04.40ID:JSCGdflJ
リアルタイムOSがどういうシステムなのか分かってないんだろうな...
0179login:Penguin2016/04/03(日) 23:46:46.01ID:K0eHC6pV
YAMAHAのRTXなんかもリアルタイムOSだよな
0180login:Penguin2016/04/03(日) 23:49:34.13ID:CYF9tWiq
>>177
なぜこの文脈でリアルタイムOSがでてくるのですかね?
リアルタイムOSを持ち出した理由を書き込んでください。

初心者レベルの間違いをしているようにしか見えませんから。
0181login:Penguin2016/04/04(月) 00:00:12.59ID:vixPmf7v
>>180
理由を書き込めという、理由になってないよ坊や(笑)
初心者が上級者ヅラしてるつもりなら顔でも洗って出なおしたほうがいい。
0182login:Penguin2016/04/04(月) 00:02:58.34ID:wN1bPg9W
で、なんでリアルタイムOSって書き込んだの?
0183login:Penguin2016/04/04(月) 00:03:37.27ID:vixPmf7v
>>180
今風のゆとり脳ならゆとり脳らしく自分でまず調べたらどうだい?
経験値の浅い下衆の極みを相手してる暇ないの。
0184login:Penguin2016/04/04(月) 00:04:30.72ID:vixPmf7v
今風のゆとり脳ならゆとり脳らしく自分でまず調べたらどうだい?
経験値の浅い下衆の極みを相手してる暇ないの。
0185login:Penguin2016/04/04(月) 00:05:14.06ID:wN1bPg9W
すげーな。ぐぐれば>>177の考えが
書いてあるんだwww
0186login:Penguin2016/04/04(月) 00:06:35.06ID:EJuoI/z4
なにこの泥仕合w
0187login:Penguin2016/04/04(月) 00:07:24.60ID:wN1bPg9W
http://d.hatena.ne.jp/kohtani/20061211/p1
> リアルタイムという言葉のイメージから、RTOSとは単に処理速度や応答時間が速いOSと勘違いされやすい。

まさにこの勘違いを素でやってるんでしょうなw
0188login:Penguin2016/04/04(月) 00:25:04.95ID:qn0h/xPs
>>180
forkの話からプロセス間通信が出てくる人だよ。
知ってるそれっぽい単語を投げつけてるだけでしょ。
0189login:Penguin2016/04/04(月) 03:27:33.82ID:RwHIkfLC
人工知能開発の土台だろうね
これからもっと色んなのをMSに集中させるんだろうよ
0190login:Penguin2016/04/04(月) 06:38:37.31ID:OZFzktNz
>>181
プッeww
0191login:Penguin2016/04/04(月) 10:10:43.55ID:9gdQMlz3
で、結局Xクライアントも動かんってことなの?
0192login:Penguin2016/04/04(月) 10:15:49.68ID:aCvI40e/
>>191
>>191
そのうち、X.orgがやってくれるでしょ。
0193login:Penguin2016/04/04(月) 10:26:25.74ID:17QvtUCC
Linux Subsystem上でXクライアントが動かない可能性は低くないが、別にそれがなくても問題を感じない。

開発上それが問題になるプロジェクトでは、そもそも実機でテストすべきだからな。
0194login:Penguin2016/04/04(月) 10:48:42.39ID:aCvI40e/
>>193
でもそれなら仮想環境のほうがいいでしょ。

一瞬で元に戻せるから、数々のメリットがあるし。
0195login:Penguin2016/04/04(月) 11:05:21.46ID:vixPmf7v
試験のゴールは実機であり、仮想環境など過程に過ぎない
組み込みOSを知らない人はこれだから…
0196login:Penguin2016/04/04(月) 11:20:23.03ID:aCvI40e/
>>195
組み込みの話なんてしていねぇから、消えろよゴミ
0197login:Penguin2016/04/04(月) 11:21:15.08ID:aCvI40e/
今日のNG推奨IDは、ID:vixPmf7vです
0198login:Penguin2016/04/04(月) 11:21:37.22ID:17QvtUCC
>>194
メリットだけじゃないだろ。
メリットとデメリット天秤にかけてどちらを選ぶかだけの問題。

仮想化はいままでもあったが、これが話題になるってことは、こちらを選ぶ可能性のある人間が少なからずいるってことだ。
0199login:Penguin2016/04/04(月) 11:47:14.10ID:wN1bPg9W
>>194
一瞬で元に戻したいことなんて無いんだが?
0200login:Penguin2016/04/04(月) 11:54:32.17ID:aCvI40e/
>>199
おまえに意見なんて求めてないよ。
0201login:Penguin2016/04/04(月) 11:56:13.69ID:wN1bPg9W
>>200
意見じゃなくて事実
0202login:Penguin2016/04/04(月) 12:54:05.69ID:0wx54YN9
Windows NTからWindows 2000までPOSIXサブシステムを搭載していたが、
そんなことはパソコンに詳しい人さえ知らなかったし、利用もされてこなかったと思う。
今回の件も、それと同じ結果にしかならない。
有効利用したくてもその方法をMicrosoft自体は提供しないだろう。
POSIXサブシステム同様に誰にも知られるままいつの間にかひっそり消えるんだよ。
また、Cygwinすら使っていないおまえらにとって、こんなのあっても無駄。
何の意味もない。
0203login:Penguin2016/04/04(月) 17:24:32.52ID:RltxqQDd
bash使えるのか
いずれcygwinの代替になってくれれば嬉しい
0204login:Penguin2016/04/04(月) 18:31:32.41ID:vixPmf7v
まあ、こんなアナウンスをMSがやったばかりに、日本含む特亜のCygwinユーザー
は、Windows10搭載PCのユーザーならば、こちらに移るだろうな。
そうそう、つまりね、Windows10以降のOSでちょっとしたアプリケーションが
作れるようになるってことだ罠。
0205login:Penguin2016/04/04(月) 18:49:02.60ID:OVBHwIXH
>>4
はげしく同意
0206login:Penguin2016/04/04(月) 18:58:19.85ID:wN1bPg9W
>>202
Linuxサブシステムはすでに多くの人が知ってると思うw
0207login:Penguin2016/04/04(月) 19:37:21.66ID:obFYt5Vr
デバイスからの入力とGUIはWindows。
コア部分の処理はLinux。
夢が広がるのか?マイクロソフトの野望はなんだろうか。
0208login:Penguin2016/04/04(月) 19:54:42.78ID:8kfikhtH
OS開発からの撤退だよ
0209login:Penguin2016/04/04(月) 20:10:40.92ID:wN1bPg9W
>>208
それならLinuxカーネルを使うはず。

これはLinuxカーネルを使わずに、NTカーネルを使って
Linuxカーネル相当に見えるような変換の仕組みを作ってるわけで
むしろ逆に見える。

MSからすればUbuntu使う人でもNTカーネル使ってください、
UbuntuからすればLinuxカーネルでもNTカーネルでも
動くということになるから両者にとってはビジネスの場は広がりそうだけど。
0210login:Penguin2016/04/04(月) 20:22:47.19ID:8efwC2ZS
まさかCanonicalはデベロッパーツールで終わらす気は無いよな?
野心が薄れてサーバーに活路見出してるからなぁ
0211login:Penguin2016/04/04(月) 20:29:11.04ID:wN1bPg9W
Debian GNU/kFreeBSD
https://www.debian.org/ports/kfreebsd-gnu/
Debian GNU/kFreeBSD は FreeBSD のカーネル上に GNU C library を使用した GNU ユーザランドと
普通の Debian パッケージ群で構成される移植版です。


DebianはLinuxだけじゃなくてFreeBSDカーネルも使えるんだよな。
これがNTカーネルになったようなもの。

Ubuntuが動くのだからDebianも動きそうな気もするが。
0212login:Penguin2016/04/04(月) 20:31:32.36ID:g9Q/RKTe
>>206
ただ、これで開発しようってやつは少数派だろうな。

やたらこのスレでcygwin使ってるって人を見かけるが、普通それ使って
開発せんだろ。
0213login:Penguin2016/04/04(月) 20:36:54.41ID:EJuoI/z4
ここ見てるとお前らよっぽどwindows使いたいんだなw
やせ我慢してlinux使う必要ないんだぜwww
0214login:Penguin2016/04/04(月) 20:45:51.48ID:wN1bPg9W
>>213
Ubuntuを使うだけLinuxカーネルは使わないw
0215login:Penguin2016/04/04(月) 20:48:41.63ID:EJuoI/z4
>>214
馬鹿は黙ってろって言ったろ
0216login:Penguin2016/04/04(月) 21:03:04.76ID:qn0h/xPs
>>202
Windows2000の頃はSFU高かったからな。
0217login:Penguin2016/04/04(月) 21:06:26.78ID:vixPmf7v
>>212
うむ
eclipseかNetbeansだな、Linuxで。
まあ出来の良さで、Netbeansだな俺の経験値では。
0218login:Penguin2016/04/04(月) 21:21:10.38ID:tMDdfPL7
開発者はもうWindowsなんか使ってない、なんていうヤツもいるけど
Win7〜10でシェア50%超えてるじゃん
Linuxサブシステムって本当に必要なのかね

http://readwrite.jp/develop/29695/
0219login:Penguin2016/04/04(月) 21:53:00.92ID:g9Q/RKTe
>>218
そのシェアの数値と君のその話は意味のない比較だ
0220login:Penguin2016/04/04(月) 21:53:51.31ID:pIXPnyx7
>>211
ubuntuBSDってのもあるんだぜ
0221login:Penguin2016/04/04(月) 23:37:27.77ID:wN1bPg9W
>>215
ってことは、黙ってちゃいけないってことだなw
0222login:Penguin2016/04/05(火) 00:50:38.87ID:gEAP4WcM
>>218
>開発者はもうWindowsなんか使ってない
いまOSSの開発者はMACが多いんだろ。
OSSの場合はサーバー関連の物の開発が多く
開発で使うデスクトップOSはどこでも良いって感じだから
Winでも開発しやすいならいいんじゃないのかな
0223login:Penguin2016/04/05(火) 01:17:11.62ID:nr6wjzng
あぽー信者も大変だな。
Windowsにまともなシェルが載っちゃったら
MacOSXの存在意義がなくなっちゃうもんな。
0224login:Penguin2016/04/05(火) 01:44:08.27ID:pXKYkBeN
これってLinuxシステムが脆弱になるってことになりかねません?
0225login:Penguin2016/04/05(火) 03:54:51.43ID:RCIcBmgr
>>224
お前しつこいよ

絶対にならないって言えば納得するんだろうな?
0226login:Penguin2016/04/05(火) 04:29:53.27ID:tGyDlmu4
もう使えるの?
0227login:Penguin2016/04/05(火) 04:57:40.58ID:RCIcBmgr
>>226
公式リリースは夏予定のRedstoneアップデートから。

開発版ビルドを使っている人はそれよりも前の
Insider Preview ビルドで使えるようになるはず。
早ければ数日〜数週間後ぐらいかな?
0228login:Penguin2016/04/05(火) 06:38:50.65ID:TlJfG8oz
レッドストーンと言うのか
MSがマイクラ買った影響かなw
0229login:Penguin2016/04/05(火) 07:21:15.33ID:4Xnk8Aag
>>221
バカじゃないならしゃべれ
って言われてる訳じゃないことも理解できないのか...
バカ確定かよ w
0230login:Penguin2016/04/05(火) 10:31:32.96ID:jMCeU02B
そもそも糞OSの10など関係ない
7に乗ったら考える
0231login:Penguin2016/04/05(火) 12:10:57.94ID:ySOdrXU/
とりあえず、現場でログをメモ帳で開かなくて済むだけで歓喜
って事だろ
0232login:Penguin2016/04/05(火) 12:55:57.27ID:xwSUOVnL
>>202
interixは使ってる人、少しはいた。
SFU実は結構売れてたらしい
■ このスレッドは過去ログ倉庫に格納されています