トップページ⇒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/
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実は結構売れてたらしい
0233login:Penguin2016/04/05(火) 14:36:30.09ID:BfHDC6Dn
>>232
でもそれって、今のように仮想化がメジャーでもなんでもない時代のものだからね。
今となっては。
0234login:Penguin2016/04/05(火) 15:21:56.03ID:RCIcBmgr
仮想化は別マシンを用意しているようなものだから
サブシステムの代替にはならないな。

実質別マシンだからローカル(Windows)のファイルに
アクセスするだけでも面倒になるし不便でもある。
0235login:Penguin2016/04/05(火) 15:32:39.14ID:BfHDC6Dn
>>234
そもそも、代替になるなんて誰も言っていないわけでw
0236login:Penguin2016/04/05(火) 16:02:43.55ID:RCIcBmgr
>>235
OK。じゃあ俺が言うよ。
仮想マシンはLinuxサブシステムの代替にはならない。
0237login:Penguin2016/04/05(火) 17:45:15.03ID:OoRQmsez
Linux SubSystemから chmod 700 したのとか
Win SubSystemから attrib +h したのとか
どうなるの?
cygwinはどうなってるの?
0238login:Penguin2016/04/05(火) 18:03:54.30ID:OoRQmsez
>>202
当時はOS2とかPOSIXは使ってたよ。NT console版sedとかperlとかccとか無かったからかなり重宝してたよ。
MS-DOS版を使うとcommand.comが立ち上がってコンソール画面が80x25とかにリサイズされるのが嫌であえてOS2版とか使ってた。
でも OS2 Presentation Manager は動かなくてCUIコマンドのみのサポートだった。
Linux SubSystemにGUIのインターフェースが無くても全然不思議じゃ無い。
0239login:Penguin2016/04/05(火) 18:16:24.13ID:RCIcBmgr
>>237
そんなもん、どうとでもなる。

まずLinuxのファイルには通常使用されている
パーミッション情報と、あまり使用されていない拡張情報がある。
同様にWindowsにもファイルごとにアクセス権情報と拡張情報を持っている。
両方とも拡張情報を持っているのでエミュレートできないことはない。

更に言うならばパーミッションとアクセス権を比べれば、
Windowsのアクセス権のほうが柔軟で幅広い設定ができる
つまりLinuxのパーミッション情報をWindowsのアクセス権で表現できる。
Cygwinもそうしている。
0240login:Penguin2016/04/05(火) 20:08:54.52ID:eKoMRG/I
これはどこまで広がるかな。
開発者モードにするのは簡単とはいえ、一般ユーザー向けではないと言ってるわけで。

WindowsのインストーラでLinuxのモジュールも配置して、Windowsで接続したカメラから画像をキャプチャし、Linux版のOpenCVで処理をし、Windowsの画面にリアルタイムで表示しつつ、Linux版のApacheでブラウザ経由で画像を送信するとか、できないかねー。
0241login:Penguin2016/04/05(火) 20:25:06.36ID:XZYpkvZS
>>240
そのジャンルは既にHTML5とかWebRTCで頑張ってくれちゃてるしなあ
0242login:Penguin2016/04/05(火) 20:36:29.92ID:ySOdrXU/
>>240
そんなのは全く需要がない
0243login:Penguin2016/04/05(火) 20:55:26.72ID:Ro/QQ8LN
>>242
ばーか、需要があるかどうかじゃなく、技術的に可能かどうかの問題だろ。
想像力もなく出しゃ張るな。
0244login:Penguin2016/04/05(火) 21:06:19.54ID:XZYpkvZS
とりあえずNFSとSSHあたりがさくっと作りやすくなればいい感じかな
0245login:Penguin2016/04/05(火) 21:20:17.99ID:dNaWxiHo
業務システムでも使えるような物に成長してゆくのか
いつの間にか消え去るのか
0246login:Penguin2016/04/05(火) 21:37:42.88ID:nr6wjzng
>>243
技術的にも、そういう使い方はおかしい。
妄想は一人でやりなよ。
0247login:Penguin2016/04/05(火) 22:50:26.66ID:t2IUyfPq
>>242
同意。
0248login:Penguin2016/04/05(火) 23:15:13.26ID:RCIcBmgr
>>240
TCP通信を使ってLinuxアプリ(サーバー)をWindowsアプリは
プロセス間通信を行えるので、それは実現可能
0249login:Penguin2016/04/05(火) 23:36:49.04ID:YmSvLqwQ
bash使えるようにするなら、もっと早くしてほしかった
VBSとかPowerShellとか覚えちゃったじゃないか、しかもどれもコレジャナイだったし
0250login:Penguin2016/04/06(水) 01:52:49.84ID:zCB7P46f
>>249
Cygwinがあるのに故意に使わなかったようなオマエにはWindowsでbashなんか死ぬまで必要ないよ
寝言言っている暇があったら氏ねよw
0251login:Penguin2016/04/06(水) 07:46:50.29ID:p8JSETx9
>>248
だから馬鹿は黙ってろと何度
0252login:Penguin2016/04/06(水) 07:59:39.54ID:nPei02N4
>>251
自分の馬鹿がばれると困るので黙っててください、だろ?
お願いするときにはお願いするときなりの文章ってものがあるんだよ。
0253login:Penguin2016/04/06(水) 07:59:52.39ID:XrzTL3M3
>>250
デフォルトで何とかするってのは結構マジョリティーだぞ。
俺も仕方なくrbenvをwindowsに移植したし。その直後にこの発表で気が抜けた。
0254login:Penguin2016/04/06(水) 08:31:28.39ID:5RyBfnoq
>>243
技術的に?wwww
お前に技術のなんたるかを語る資格はねぇよ。
0255login:Penguin2016/04/06(水) 08:32:44.70ID:5RyBfnoq
>>253
そもそも、大多数のエンジニアおよびまともな奴はそういう馬鹿な行為はしない。
素直にLinuxを使う。

Windowsでどうこうしようなんて、三流エンジニアがよくやること。
0256login:Penguin2016/04/06(水) 09:12:41.88ID:tJjbBNaL
PowerShellは使いづらい
0257login:Penguin2016/04/06(水) 09:35:09.64ID:5RyBfnoq
>>256
JavaScriptやってる人がPerlでプログラム作るときに感じるストレスに似てる。
0258login:Penguin2016/04/06(水) 10:33:28.53ID:snrQ1n4I
Win10がBash・linuxコマンドに公式ネイティブ対応★3 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/win/1459904955/
0259login:Penguin2016/04/06(水) 10:37:15.32ID:dU2Hu1HT
>>250
客先の環境にCygwinなんか導入できないよ
デフォルトで入ってるかどうかが問題なわけ
0260login:Penguin2016/04/06(水) 10:39:28.20ID:snrQ1n4I
>>259
お前が導入しようとしてないだけだろw
0261login:Penguin2016/04/06(水) 10:52:58.14ID:qo3pPULy
>>260
なんでこういう無職が偉そうにしてるんだろう
0262login:Penguin2016/04/06(水) 11:16:32.21ID:snrQ1n4I
別に俺は偉ぶって無いが、偉いように見えてしまうのは
あんたの立場的に仕方ないのでは?
0263login:Penguin2016/04/06(水) 12:14:05.53ID:tJjbBNaL
客先の環境にCygwin…パッケージソフトで売っていた時代なら客先導入は
問題なかったが、それは昔の話で、今は厳しいね。
0264login:Penguin2016/04/06(水) 12:25:32.31ID:7Bsd82+E
>>263
bash.exeと、cygwinxx.dllをコピーするのが、そんなに大問題か?
君にとってはテキストエディタを導入するのにも大問題で、notepad.exeしか使ってないんだよね?
0265login:Penguin2016/04/06(水) 12:25:40.54ID:KZlVmkOg
>>262
無職は否定しないのね、偉い偉いwww
0266login:Penguin2016/04/06(水) 12:39:53.39ID:5RyBfnoq
>>264
君、じゃぁやってみな?
俺が見つけたらお前出禁になるよww なぜかわかるか?
0267login:Penguin2016/04/06(水) 13:24:23.28ID:nfkZOKJE
面倒だから客先でWindowsに無料のVM入れてCentOS突っ込んで運用したが問題なかったぞ
ちな金融
0268login:Penguin2016/04/06(水) 13:38:32.91ID:5RyBfnoq
>>267
金融であるかどうかなんてなんのエビデンスにもならんよwww

未だにログイントップにSSLも掛けていないようなネットバンクやってるようなところがあるくらいなのにww
0269login:Penguin2016/04/06(水) 14:44:54.20ID:L2+GVPL7
これってelfローダとシスコール変換器をWindowsのカーネルに作ったってことだよね?
libcも別で開発してんのかな
0270login:Penguin2016/04/06(水) 17:59:09.76ID:BomnN7cW
>>262
キモい
0271login:Penguin2016/04/06(水) 18:16:15.13ID:snrQ1n4I
馬鹿なやつは、どんなものでもインストール禁止にする。
上司が馬鹿だと開発効率が下がる。


>>266
> 俺が見つけたらお前出禁になるよww なぜかわかるか?

お前がその馬鹿なやつだから?
0272login:Penguin2016/04/06(水) 18:20:25.57ID:snrQ1n4I
>>269
libcはカーネルじゃないでしょ?

MSが作ってるのはLinuxカーネル部分
elfローダーはカーネルの機能なのかどうか知らない。
0273login:Penguin2016/04/06(水) 19:13:52.46ID:Rx7lA7sV
デバイスドライバが二重に必要になるのかどうか気になる
0274login:Penguin2016/04/06(水) 19:17:48.53ID:wxYbGtNd
>>273
理論上、ドライバがNTカーネルで閉じてれば不要だし、Windows Subsystemに食い込んでれば必要。
0275login:Penguin2016/04/06(水) 19:48:38.30ID:IiqDp9eY
>>267
それ「客先の環境」か?
客先で自分のマシンに入れたとか言うオチじゃないよな? w
0276login:Penguin2016/04/06(水) 19:59:50.38ID:cZ7Myz6r
なんだよWinでubuntuやらbashやらが使えそうってだけで
IT土方がストレスで発狂することになるのか…
0277login:Penguin2016/04/06(水) 20:21:22.67ID:qo3pPULy
>>276
逆だよ
ストレスが減る
0278login:Penguin2016/04/06(水) 23:17:24.36ID:/35zNSG/
>>272
libcはカーネルじゃないけどかなり密接に結びついてる
実際にelfをロードするのはカーネルの仕事だけど、そのelfを作ってるのはlibc
libcはランタイムリンクのためにsoのローダをビルド時に埋め込むはず
何が言いたいかと言うと、libcもなんとかしなきゃLinuxのelfなんて動かなくね?ってこと
0279login:Penguin2016/04/06(水) 23:26:28.24ID:snrQ1n4I
>>278
カーネル(Linuxサブシステム)がlibcと互換性があるなら、
libcはUbuntuが作ったlibc使えばよくね?
0280login:Penguin2016/04/06(水) 23:54:08.41ID:dYwfSRaB
>>278
FreeBSDのLinux EmulationでもCentOSやFedoraのlibcをそのまま使うし、問題ないんじやないかね
0281login:Penguin2016/04/07(木) 00:56:37.23ID:7alsU18H
>>278
>libcはカーネルじゃないけどかなり密接に結びついてる
結びついてないから気にしなくて良いんじゃ無い?
カーネルからすればlibcは1つのライブラリ、モジュールってだけ。ユーザーランドの話だよね。
NTカーネル、サブシステムまではMSがビルドするしか無いからVCでコンパイルするだろうし、libcの出番は無いし必要無いよね。
サブシステム上で動くストアで配布するubuntuイメージにはlibcがあるだろうね。
0282login:Penguin2016/04/07(木) 02:13:52.50ID:GdDyuPAS
Announcing Windows 10 Insider Preview Build 14316
https://blogs.windows.com/windowsexperience/2016/04/06/announcing-windows-10-insider-preview-build-14316/

Run native Bash on Ubuntu on Windows: In this build, you can natively run Bash in Windows as announced last week at Build 2016.
To do this, you first need to turn on Developer Mode via Settings > Update & security > For developers.
Then search for “Windows Features” and choose “Turn Windows features on or off” and enable Windows Subsystem for Linux (Beta).
To get Bash installed, open Command Prompt and type “bash”. For more details, see this blog post.
0283login:Penguin2016/04/07(木) 03:49:16.35ID:QruzgiX+
【2016年4月6日】 Windows10 ビルド14316公開 話題のBashとLinuxコマンドが使用可能に! [無断転載禁止]©2ch.net
http://tamae.2ch.net/test/read.cgi/pcnews/1459967838/
0284login:Penguin2016/04/07(木) 08:25:54.88ID:9Ehl4+x1
Windows 10のbash on Windowsを試す
ttp://kkamegawa.hatenablog.jp/entry/2016/04/07/055830

まだまだ最初のベータだし、
Ubuntuのバイナリ(curlとかsshとかgitとか)をそのまま使う、という向きには
必要十分の機能があると思います。
たいていこういうの最初に出るとあらさがしして「使えねえー」ということを言いたがる人もいますが、
今までできなかったことができるようになる点をとりあえず楽しみましょう。
0285login:Penguin2016/04/07(木) 08:40:35.95ID:/SgQuG2A
>>262
臭いから口閉じてろよ低能
0286login:Penguin2016/04/07(木) 18:33:26.98ID:7y9TZclk
中途半端に出来ると、新プロジェクトのプラットフォーム選定の段階で
いつのまにか完璧に出来ることにすり替わるからな
いつの世でも最悪な選択、最悪な設計をするのがMSのマーケと開発
0287login:Penguin2016/04/07(木) 19:39:13.73ID:rJg5qoUs
これ、ubuntuのバイナリがWin10で動くようになるって言うこと?
そうなると、POSIX機能必死のプログラムをWin10では動かせる
ようになるってことだよな。
0288login:Penguin2016/04/07(木) 21:06:53.61ID:LZ2eGeV9
XP/2003までは動いてたんだけどな
0289login:Penguin2016/04/08(金) 03:36:56.01ID:azcd3op3
>>284
ネト民が騒いでるってことは大した事ないってことか
0290login:Penguin2016/04/08(金) 07:05:04.69ID:kOoMBrPe
Insiderプログラムに参加、開発者モードON、Insiderレベルを最大の「ファースト」にしてみた。
でもBuild 14316が Windows Updateに来ないなあ。

抽選制とかで待つ感じなんかなこれ?
0291login:Penguin2016/04/08(金) 09:18:21.04ID:aK+aDcZE
>>290
抽選制ではない思うが、優先順位はあるだろう。
有効にしてすぐに来るわけではない。
0292login:Penguin2016/04/08(金) 10:13:17.20ID:hWXQGSF4
>>290
一昨日、インストールと再参加で昨日降って来た
但し、アクティベージョンしてないからか?
コマンドまともに動かない
0293login:Penguin2016/04/08(金) 10:48:12.14ID:gEWEXPUS
32bit版ある?
0294login:Penguin2016/04/08(金) 11:02:00.53ID:hWXQGSF4
>>292
https://msdn.microsoft.com/en-us/commandline/wsl/faq
What processors do we support?
We only support x64 CPU’s.
無いんじゃないかな

日本語ならこっちが判り易い
http://kledgeb.blogspot.jp/2016/04/wsl-1-ubuntu-on-windowsubuntu-on.html
0295login:Penguin2016/04/09(土) 03:37:47.47ID:RmydBY4O
ld.soとlibcとglibcを混同してるっぽい
0296login:Penguin2016/04/09(土) 09:38:35.65ID:HEhRrBeu
Docker が動けば完璧だけど、そこまでやるかなぁ。
0297login:Penguin2016/04/09(土) 20:40:02.40ID:prSGbqee
>>295
gdbも改造?
0298login:Penguin2016/04/10(日) 11:25:23.38ID:TkxNUxY7
なんだよ、
結局lxcのハイパーバイザなったのか
ていうかlxdなのな
それでカノニカルに金出したんだ
0299login:Penguin2016/04/10(日) 11:40:25.91ID:c191GFAJ
visual studioのgdbインターフェースを使って、シームレスに
VSで編集 => Linux側でのBuild => VSからデバッグ ... が簡単にできると嬉しいな
0300login:Penguin2016/04/10(日) 16:49:01.30ID:1bViPmtl
Windowsで動いてるプログラムとやりとりするにはどうしたらいいんだろ?
bashからifconfigだとエラーになるしネットワーク経由はダメ??
よく知らないけど名前付きパイプってやつとか使うとか?
0301login:Penguin2016/04/10(日) 17:55:35.79ID:bumHT1jS
で仮想環境はドロップボックス改造版あたり?使うのかな?
0302login:Penguin2016/04/10(日) 18:07:51.20ID:c191GFAJ
>>301
virtualboxじゃなくてdropbox?
普通に考えたらhyperVなんだが
0303login:Penguin2016/04/10(日) 20:27:57.31ID:D9fsoHSf
Cygwin と比べてのメリットって何?
パフォーマンスの少しの改善が見込めるだけで、
Windows側を呼び出せないなどのデメリットのほうが大きくない?
今のCygwinは文字化けもしないしパッケージもたくさんあるよ。
0304login:Penguin2016/04/10(日) 21:03:58.83ID:NIryhDT/
>>303
> Cygwin と比べてのメリットって何?

Cygwinは本当のLinuxじゃない。
0305login:Penguin2016/04/10(日) 21:04:38.91ID:SbiEIV8c
これ試そうと思って、insiderのレベルをファーストにしたけど、
preview buildがダウンロードされない。
どのタイミングでダウンロードされるようになのですか?
0306login:Penguin2016/04/10(日) 21:08:12.05ID:NIryhDT/
>>305
あなたの順番になったら
0307login:Penguin2016/04/10(日) 21:11:04.44ID:SbiEIV8c
すまん。>>290-292に書いてあるな。
反映にラグがあるのか。
0308login:Penguin2016/04/10(日) 22:37:09.20ID:bumHT1jS
>>302
ドロップボックスでもvirtualboxのような使い方がされてるのを見た
そして不穏な業界の動きでドロップボックス有料化が始まっている
0309login:Penguin2016/04/10(日) 23:05:42.50ID:g8MnUCr/
cygwinがんばれ超頑張れ
0310login:Penguin2016/04/10(日) 23:11:04.63ID:d3486bVm
cygwinを常用してる奴らは静観してると言うのにお前らの浮かれ様ときたらw
0311login:Penguin2016/04/10(日) 23:23:07.13ID:D9fsoHSf
>>304
自分は本物のLinux の必要な場面ではVagrantで本物を使ってるんだよ。
これはWindowsとシームレスになっているのが特徴で、
本物のLinuxである必要があるとは思えん。
そういう用途では今はCygwinの方が優れてるだろ。
ついでに自分の常用してるFedoraを選べないのもポイント低い。
0312login:Penguin2016/04/10(日) 23:39:05.98ID:xpximsFN
うーん…
windows上でubuntuOSがそのまま動くの?
仮想化じゃないんだろ?

両方使う必要のある、デュアル厨にメリットある?
0313login:Penguin2016/04/10(日) 23:55:10.32ID:c191GFAJ
>>308
全然何を言ってるかわからん
■ このスレッドは過去ログ倉庫に格納されています