1 名前:login:Penguin mailto:sage [2016/03/30(水) 14:57:55.72 ID:2b3xF4As.net] WindowsはLinuxの機能をもエミュレートする ?Microsoft and Canonical partner to bring Ubuntu to Windows 10 You'll soon be able to run Ubuntu on Windows 10. www.zdnet.com/article/microsoft-and-canonical-partner-to-bring-ubuntu-to-windows-10/
628 名前:login:Penguin mailto:sage [2016/05/15(日) 00:51:01.84 ID:beeaIlhV.net] あくまでもvmでは無くてSubSystemなんでbootシーケンスまでエミュレートしないんじゃないかな。 今もinitが走ってるというよりはinitし終わった後のbash起動からな感じだし。
629 名前:login:Penguin mailto:sage [2016/05/15(日) 01:50:06.60 ID:dq/vDRE9.net] 流れと関係ない話でごめん。 SSHサーバ起動できた人いる?自分うまくいかないわ。ファイルが足りないらしい。 $ sudo service ssh start * Starting OpenBSD Secure Shell server sshd \ Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key $ ssh localhost ssh: connect to host localhost port 22: Connection refused SSHサーバ立てたいのは、標準のターミナルが現状あり得ないダメさなんで PuTTY あたりでつないで使いたい。 256color.pl https://gist.github.com/hSATAC/1095100 これがこんなに崩れるターミナルは初めて見た。
630 名前:login:Penguin mailto:sage [2016/05/15(日) 01:51:29.46 ID:Nks4+zN1.net] ファイルがないってわかってるなら、Linuxから持っていけよ
631 名前:login:Penguin mailto:sage [2016/05/15(日) 02:08:04.00 ID:zMS5SBnc.net] sshd_configをまともに編集出来る知能がないなら諦めた方がよい
632 名前:login:Penguin mailto:sage [2016/05/15(日) 03:00:51.84 ID:dq/vDRE9.net] 書き方が悪かった。実際にSSH接続できた人いるのかを聞きたいんだよ。特に外部から。 他のLinuxからファイルを持ってきたり、sshd_config の編集したりは 自分にも普通にできる。つうかさっきやったらsshdサーバ起動のエラーは出なくなった。 でも相変わらず内部からもsshでつながらない。 $ ssh localhost ssh: connect to host localhost port 22: Connection refused 自分はネットワークは疎いんで、ここから先を追いかける自信がない。 ifcofig や ping localhost も使えない環境だし、ググってもSSH接続できたと言ってる 人が見つからない。 だからそもそもSSH接続できるのかどうかと、できるのならその方法を教えてほしいんだわ。
633 名前:login:Penguin mailto:sage [2016/05/15(日) 03:23:26.78 ID:tHnCK4wm.net] 君には無理だよ。
634 名前:login:Penguin mailto:sage [2016/05/15(日) 07:00:31.31 ID:3MdQi/D7.net] >>614 最初に入ってるopenssh-serverはpostinst処理を実行してないみたい。 sudo apt-get install --reinstall openssh-serverとかで再インストールして postinst処理を実行すれば鍵作ってくれたはず。 1回目のアップデートの時はそっから動かなかった (ssh localhostするとすぐコネクション切られる)。 rsyslogが動かないから原因を調べる気にならん。
635 名前:login:Penguin mailto:sage [2016/05/15(日) 07:06:18.41 ID:3MdQi/D7.net] 蛇足だけど、ポートはWindows側で空ける必要あったようななかったような。
636 名前:login:Penguin mailto:sage [2016/05/15(日) 07:17:18.79 ID:Ry1CTZ/G.net] >>617 自分も今ちょっとやってみたけど、やっぱり出来なかったわ 試したことのメモ @WindowsファイヤーウォールでTCP port22の受信を許可 Asshd_configにパスワード認証を許可するように↓に変更 PasswordAuthentication yes Bsshdを起動 /etc/init.d/ssh start (service ssh start の方だと upstartに接続できない警告が出て気持ち悪いので避けた) これでWindows側のTeratermから接続しようとすると確かに「接続が拒否されました」になった ただ、この理由は単純で、期待するポートをLISTENしていないからっぽい WSLでsshdを起動させた状態で WindwosのCMDプロンプトからnetstat -anしてみると↓ TCP [::]:22 [::]:0 LISTENING つまり、IPv6の方をListenしていて IPv4の方はLISTENしていないっぽい なので C sshd_configに↓を追記 AddressFamily inet ListenAddress 192.168.x.xx (自分のPCのアドレス) D sshd再起動 /etc/init.d/ssh restart これで IPv4の方のアドレスをLISTENする様になった。 > TCP 192.168.x.xx:22 0.0.0.0:0 LISTENING だけれども、Teratermから接続に行くと、一瞬TeratermのID/Password入力画面が出るけど 「SSHパケットを送信中に通信エラーが発生しました 切断します。(retry_send_packet:10053)」 のエラー表示になって結局SSHは成立しなかった
637 名前:login:Penguin mailto:sage [2016/05/15(日) 10:04:27.31 ID:K+I7oYEh.net] >>617 > 他のLinuxからファイルを持ってきたり、sshd_config の編集したりは自分にも普通にできる。 そんなスキルがある奴なら > Could not load host key: /etc/ssh/ssh_host_rsa_key 見て質問なんてしない どうせコピペで動かしたことがあるレベルなんだろ
638 名前:login:Penguin mailto:sage [2016/05/15(日) 15:42:32.67 ID:uR2dT0Ih.net] 256color.pl が崩れるのはbashが動くターミナルがコマンドプロンプトだから。 cygwinみたいにコマンドプロンプトから脱却して専用のターミナル実装してほしい。 コマンドプロンプトじゃ力不足に感じる。おれもTereTerm使いたい。
639 名前:login:Penguin mailto:sage [2016/05/15(日) 15:57:33.05 ID:tHnCK4wm.net] telnetクライアントは持ってるんだから、 そっち経由にしてくれるだけでいいのにね。
640 名前:login:Penguin mailto:sage [2016/05/15(日) 16:35:24.86 ID:nXypx20r.net] >>623 今そのコマンドプロンプトを改良してるだろ?
641 名前:login:Penguin mailto:sage [2016/05/15(日) 23:41:54.65 ID:dq/vDRE9.net] >>619-621 ありがとう。詳しい人でも現状だと難しいのね。 /etc/ssh/ssh_host_*_key が存在しないのに気がついた時、 これMSが意図的にSSHを殺しておこうとしたのかな、 だったら自分の手には負えそうにない、と思った。 でもお二人の書き込みを見ると、単にまだそこまで手が回ってないだけなのかも。 ------- 別件 MySQL Server は何も問題なく動いている。Windows側からも接続できる。 これは自分は大変うれしい。 ちなみに慣れてるCygwinで試しました。 $ mysql -u root -p protocol=TCP HTTPサーバも立てようと思って、とりあえずPython3 で試してみたんだけど、 $ python3 -m http.server Serving HTTP on 0.0.0.0 port 8000 ... なぜかこれ、Webブラウザで localhost:8000/ にアクセスすると 2回に1回ぐらい「このサイトにアクセスできません」ってなってしまう。 よくわからん…。
642 名前:login:Penguin mailto:sage [2016/05/16(月) 00:32:40.03 ID:IGj0N0vb.net] まだ公式リリースされてない。 開発途中版だってわかってるはずなのに、 何言ってるんだろうか?
643 名前:login:Penguin mailto:sage [2016/05/16(月) 07:48:55.07 ID:j6eeivK2.net] >>626 > HTTPサーバも立てようと思って、とりあえずPython3 で試してみたんだけど、 > $ python3 -m http.server > Serving HTTP on 0.0.0.0 port 8000 ... > なぜかこれ、Webブラウザで localhost:8000/ にアクセスすると > 2回に1回ぐらい「このサイトにアクセスできません」ってなってしまう。 うちのPCでは発生してないな、毎回正常にアクセス可能 参考までに聞いてみるけど 127.0.0.1:8000/ でアクセスした場合も結果は同じ? あとWebブラウザはどのWebブラウザでも再現する? こちらも余り詳しくないけど、IPv6で名前解決された場合にアクセス出来てない可能性を予想してみたり >ちなみに慣れてるCygwinで試しました。 「別件」以降が全部Cygwinでやってる話なのかな? もしそうなら話が続くようなら別スレがいいかも
644 名前:login:Penguin mailto:sage [2016/05/16(月) 13:53:51.57 ID:m/NEgkl3.net] >>628 $ mysql -u root -p --protocol=TCP でBash on WindowsのMySQLサーバに接続したのだけがCygwinで、 それ以外は、MySQLサーバを起動したのも、 Python3でWebサーバを起動したのも全部Bash on Windows。 わかりにくい書き方でごめん。 あと、Python3のWebサーバに安定して接続できないのは自分の環境のせいみたい。 他の環境では Python3のWebサーバは安定しているということなんで、 Cygwinでも同様のWebサーバを起動してみたら、同様に不安定だった。 スレ汚しごめん。 ちなみに localhost:8000 でも 127.0.0.1:8000 でも 192.168.XXX.XXX:8000でも、 Chrome以外のブラウザでも同様だった。
645 名前:login:Penguin mailto:sage [2016/05/16(月) 14:12:46.47 ID:22itw8Cu.net] ろくに設定も出来ない奴が手を出すのはまだ早いんだよ。わかった?
646 名前:login:Penguin mailto:sage [2016/05/17(火) 15:27:25.60 ID:ctsYjtq9.net] これ、/mnt/c/ディレクトリ以下でだけ失敗するな。 $ cp hoge.txt HOGE.txt cp: ‘hoge.txt’ and ‘HOGE.txt’ are the same file
647 名前:login:Penguin mailto:sage [2016/05/17(火) 16:23:26.20 ID:qq2Npnav.net] NTFSやFATをマウントしてるってオチで?
648 名前:login:Penguin mailto:sage [2016/05/17(火) 19:08:25.41 ID:D/UYe8Ee.net] >>631 当たり前だろ
649 名前:login:Penguin mailto:sage [2016/05/17(火) 19:51:39.91 ID:ctsYjtq9.net] >>633 なんで当たり前なの? すべてのディレクトリでエラーになるという仕様の可能性もあった。 実際Mac OS Xはそうなっているそうだし。
650 名前:login:Penguin mailto:sage [2016/05/17(火) 20:20:39.32 ID:xRMSTkW7.net] ファイルシステム上では hoge.txt と HOGE.txt は共存可能だから Linux では単純に別ファイル扱いだけど Windows サブシステムでは 同一視される変な仕様だから折衷案でそうなったんだろ
651 名前:login:Penguin mailto:sage [2016/05/17(火) 20:34:57.45 ID:D/UYe8Ee.net] >>634 Mac OS XもUFSは大文字小文字区別するよ OSじゃなくてfile systemの仕様だから FS内部関数のlookupの仕様
652 名前:login:Penguin mailto:sage [2016/05/17(火) 20:55:31.84 ID:ctsYjtq9.net] >>636 めんどくさいなあ、もう。 じゃあMac OS X 標準のHFS+だと区別しない、と書きなおす。 でもWSLのファイルシステムが標準で区別することは、 当たり前じゃなくてありがたい仕様じゃないの? ついでだけど、ファイルシステムを見ようとするとエラーになるわ。 $ df -T df: cannot read table of mounted file systems: No such file or directory
653 名前:login:Penguin mailto:sage [2016/05/17(火) 21:03:49.42 ID:D/UYe8Ee.net] >>637 言っていることがよく分からない 「WSLのファイルシステム」ってのは何のこと? もしかしてWSLがNTFSドライバをわざわざ独自実装してると思ってるの? >>636 に書いたことでその辺のこともカバーしてるんだけど分かりにくかったかな WSLはWindowsのNTFSドライバに仕事丸投げしているはずで そこでignore caseならWSLでcase sensitiveにすることは不可能
654 名前:login:Penguin mailto:sage [2016/05/17(火) 21:04:48.85 ID:wmT3kSQ3.net] >>637 /proc まだ実装されてないんでなかった? /proc/partitions とかが開けないってだけだと思うけど。
655 名前:login:Penguin mailto:sage [2016/05/17(火) 21:32:04.71 ID:ctsYjtq9.net] >>638 自分は /mnt/c 以下はNTFSをマウントされて、それ以外はext4あたりなんじゃないかと想像してた。 それ以外のディレクトリで hoge.txt と HOGE.txtが共存できるのはそのせいだと。 しかし $ mount を実行してもそれっぽい結果にならないんで困惑中。 全体をNTFSが管理しているのなら、なんで /mnt/c 以外では大文字小文字が区別されんの? >>639 あ、なるほど。 /proc に依存しない確認方法ってある? $ sudo /sbin/parted -l は何も返さなかった。
656 名前:login:Penguin mailto:sage [2016/05/17(火) 21:47:22.48 ID:D/UYe8Ee.net] >>640 そもそもNTFSはフォルダ内にFOOもfooも同時に持てる NTFSはPOSIXサブシステムのためにPOSIX互換があるから けどWindowsサブシステムでは大文字小文字区別しないから Windowsサブシステムは自分が使う領域にはFOOがあればfooは作らない そういうセマンティクスだから/mnt/cではWSLがそれに合わせないと Windowsサブシスタム側のアプリが困ってしまう
657 名前:login:Penguin mailto:sage [2016/05/17(火) 21:49:17.39 ID:D/UYe8Ee.net] ちなみにロングファイルネーム拡張が入る前のFAT内部では パス名にアルファベットは大文字しか使えず 参照時に大文字と小文字は区別しなかった
658 名前:login:Penguin mailto:sage [2016/05/17(火) 21:49:22.14 ID:xRMSTkW7.net] >>640 > 全体をNTFSが管理しているのなら、なんで /mnt/c 以外では大文字小文字が区別されんの? だからNTFSでは大文字小文字は区別されるのに WindowsAPIでは区別しないから面倒くさいことになってるんだろ
659 名前:login:Penguin mailto:sage [2016/05/17(火) 21:54:26.22 ID:D/UYe8Ee.net] >>640 mountコマンドによれば /以下はrootfsっていう特殊なファイルシステムのようです /dev/の下にもdisk deviceはない /dev/adssはAndroid subsystem時代の名残ですかね
660 名前:login:Penguin mailto:sage [2016/05/17(火) 22:03:11.71 ID:D/UYe8Ee.net] ちなみに $ cd $ echo foo > foo $ echo FOO > FOO $ ls foo FOO $ cat foo foo $ cat FOO FOO だが同じファイルをcmd.exeで > cd \Users\誰かさん\AppData\Local\lxss\home\リナックスの誰かさん > dir xxxxxx 0 FOO xxxxxx 4 foo > type foo foo foo > type FOO foo foo となる Build 14342ね
661 名前:login:Penguin mailto:sage [2016/05/17(火) 22:12:33.48 ID:D/UYe8Ee.net] >>516 それから上でinitに話が出てるけど psして出てくるのは/sbin/initではなくて/init これは一部モジュールがLxssManager.dllと共有されてると思われるLxss独自のコマンド たぶんLinuxサブシステムから起動されて渡された情報を元に 普通のLinuxでは/etc/init.d/rc等の仕事をやるコマンド hostnameの設定とか /etc/hosts, /etc/resolv.confもこいつが作ってるみたい 情報の授受に使うモジュールが共通なのだろう
662 名前:login:Penguin mailto:sage [2016/05/17(火) 23:36:52.54 ID:ctsYjtq9.net] 遅くなりました。いろいろありがとう。 > なんで /mnt/c 以外では大文字小文字が区別されんの? この質問は、理由や動機じゃなくて仕組みを聞いたつもりだったんだけど、 WSLがこのディレクトリを特別扱いしているということなのね。 >>645 は大変勉強になりました。 しかし自分の環境では \Users\誰かさん\AppData\Local\lxss が見つからない。 \Users でファイル名 lxss で検索しても引っかからない。うう。
663 名前:login:Penguin mailto:sage [2016/05/17(火) 23:38:48.37 ID:+GSpJ1gK.net] 大文字小文字区別のcase sensitive file systemの投票はここ。 https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13375260-bashonwindows-must-support-a-case-sensitive-file-s OSXでandroidビルドする時にこれが原因でビルドエラーになったことがあるな。
664 名前:login:Penguin mailto:sage [2016/05/17(火) 23:42:02.44 ID:+GSpJ1gK.net] >>646 WSL用のinitの挙動は知りたいね。 現状なんもやってない気がするけど。
665 名前:login:Penguin mailto:sage [2016/05/18(水) 00:09:18.85 ID:J6kxD2XB.net] >>640 君の知識レベルで手を出すのは早いと思うよ
666 名前:login:Penguin mailto:sage [2016/05/18(水) 00:26:53.60 ID:pM439fj4.net] ぶっちゃけWSLはアプリを動かす環境であって デバイスを管理する環境じゃないんだわ。 目標はハードウェアのエミュレータじゃないので、 ファイルシステムがどうとか、そういうのは 後回しにするべきだし、実際後回しなんだろ。 ディスクなんかはWSLを通さずにWindowsから 直接管理すればいいわけで、つまりお前使い方間違ってるぞ。
667 名前:login:Penguin mailto:sage [2016/05/18(水) 00:27:52.71 ID:SNqH199o.net] >>647 エクスプローラのフォルダパス欄に↓の文字を貼り付ければ一発で行ける shell:UsersFilesFolder\AppData\Local\lxss
668 名前:login:Penguin mailto:sage [2016/05/18(水) 00:44:40.66 ID:W2GL/G7L.net] >>652 ありがとう。行けました。 つうかシステムファイルの表示してなかったんで設定変えました。 まだWin10自体慣れてないな…。
669 名前:login:Penguin mailto:sage [2016/05/18(水) 00:53:16.99 ID:12S2FVU/.net] つうかbashかcmd.exe使ってよ エクスプローラかよ
670 名前:login:Penguin mailto:sage [2016/05/18(水) 01:12:12.63 ID:CGIuw4Kk.net] Ubuntuでやりたいことをしたかったら、WSLでなくHyper-VにUbuntu入れろってことだ。 Win10 Proならできるだろ。
671 名前:login:Penguin mailto:sage [2016/05/18(水) 01:31:24.21 ID:12S2FVU/.net] そういう話は誰もしてない
672 名前:login:Penguin mailto:sage [2016/05/18(水) 02:03:29.14 ID:12S2FVU/.net] >>649 >>646 以外だと全てのbashが終了するのを待ってる せっかくなので書き残しとく $ cat /proc/sys/kernel/osrelease 3.4.0-Microsoft
673 名前:login:Penguin mailto:sage [2016/05/18(水) 09:31:02.38 ID:pM439fj4.net] >>655 Ubuntuでやろうとしてるんじゃなくて Windowsでやってるんだよw Windowsでも開発系色々動くしな。 それがさらに強化されるってこと。
674 名前:login:Penguin mailto:sage [2016/05/18(水) 13:20:35.03 ID:W2GL/G7L.net] そう言えば、 >>570 のリンク先の記事に > Bash On Windows もおそらくこういった問題があると思います。 > (追記: 例えばファイルシステムが NTFS 上なので ext4 と同等のファイル属性が持てません。) って書いてあったけど、 これ「拡張ファイル属性」ってやつ? それがNTFSと互換性がないとして、そんなに問題なんだろうか?
675 名前:login:Penguin mailto:sage [2016/05/18(水) 15:39:27.25 ID:8Z0BHge9.net] >>659 chattr相当が出来るioctlがあるのが前提だと困るだろうけど そんなコマンドは殆どないんじゃないかな?
676 名前:login:Penguin mailto:sage [2016/05/18(水) 17:30:30.28 ID:12S2FVU/.net] lxrun /setdefaultuserで設定出来るデフォルトユーザは HKEY_USERS\xxxxx\SOFTWARE\Microsoft\Wnidows\Current\Version\Lxss にDefault{Usernane, Uid, Gid}として書いてあるね 起動シーケンスは結構単純だね WindowsからWSLのコマンド実行も出来る C:\Users\xxxxx>bash -c 'pwd' /mnt/c/Users/xxxxx C:\Users\xxxxx>bash -c ‘echo $HOME’ /home/yyyyy C:\Users\xxxxx>bash -c ‘ls $HOME’ echo.sh C:\Users\xxxxx>bash -c 'cat $HOME/echo.sh' echo This is a test C:\Users\xxxxx>bash -c '$HOME/echo.sh' This is a test
677 名前:login:Penguin mailto:sage [2016/05/18(水) 18:51:11.50 ID:12S2FVU/.net] >>345 ttyはもう結構出来てるんじゃないか? 相手がWindowsコンソールとはいえvimとか動いているし ttyデバイスはかなりややこしいセマンティクスを持っているから 独自実装だと非常に細かい所までttyデバイスを実装できてるとも思わないけども ptyはttyがちゃんと出来ていればそれほど難しくない 作った時にpipe的接続したり読み書きでバッファリングしたり kernelのソース見るとptyがらみは1000行くらいしかない
678 名前:drivers/tty/以下は全部で20000行くらいあるんだけど ptyないとdebconfのpostinst辺りで芳しくないケースあるから ちゃんと作ってくると思うけどね [] [ここ壊れてます]
679 名前:login:Penguin mailto:sage [2016/05/18(水) 18:52:15.17 ID:7oVJDw8v.net] >>640 > なんで /mnt/c 以外では大文字小文字が区別されんの? 「/mnt/c 以外」とは具体的にどのドライブ?(あるいはディレクトリ?)でしょうか?
680 名前:login:Penguin mailto:sage [2016/05/18(水) 19:00:14.49 ID:7oVJDw8v.net] すみませんが、>>645 のファイル FOO の実体は何ですか?
681 名前:login:Penguin mailto:sage [2016/05/18(水) 19:10:03.84 ID:7oVJDw8v.net] >>661 Bashがパイプを受け付けてくれたら WindowsコマンドとBashの連携が簡単になりそうですが (環境を用意していないので、ガヤばかりですみません)
682 名前:login:Penguin mailto:sage [2016/05/18(水) 19:22:17.67 ID:12S2FVU/.net] >>663 WSL内の/以下全部でしょ >>664 よく分かってない WSL側でFOOを編集したりしてると正しいサイズを表示することもある 「type foo」で二行出てくるのも分からない 大文字小文字違いの同名ファイルがないファイルではこういうことは起きない どういう実装だとこういうことが起きるのだろうか 「type foo*」すると更に訳が分からない sync; sync; syncも効果なし ただし最後の「type FOO」はWin32なんで「type foo」したのと同じ directory entryに最初に出てきた方にマッチしてる その例ではfooをFOOより先に作ったから directory entryないに先に出てくるfooがマッチしてるんだろう 二行出る意味はそれでも分からないが
683 名前:login:Penguin mailto:sage [2016/05/18(水) 19:35:09.93 ID:12S2FVU/.net] >>665 pipeもredirectもダメです エラー 0x80070057 ですって bash -c と起動されたbashも 本物と違うWSLのbash.exeだから -c の引数にbashの文法全てを書けるわけじゃないです 例えば|がうまくいかない >も独自解釈してるみたいだが詳細不明
684 名前:login:Penguin mailto:sage [2016/05/18(水) 23:59:28.55 ID:W2GL/G7L.net] >>660 そうだよね。どうもありがとう。 >>663 もう正解は答えてもらってるので一言、 自分がそうなんだけど、初心者なのに書き込むのは勇気いるよね。 お互いがんばってスキル上げよう。
685 名前:login:Penguin mailto:sage [2016/05/19(木) 00:51:30.84 ID:go9nYzkE.net] >>661 >>667 おお、 bash.exe -c でWindowsコマンドとしてWSL内でコマンド実行できるのを初めて知りました・・ WSL内のbashではパイプラインもリダイレクトも大丈夫っぽいです。Win側ではダブルクォート使えばOKですね。 C:\>bash.exe -c "find /etc -maxdepth 1 | grep hosts" /etc/hosts /etc/hosts.allow /etc/hosts.deny bash.exeの出力を、Windows側のパイプには渡せないっぽいですね。 C:\>bash.exe -c "find /etc -maxdepth 1 | grep hosts" | "C:\Program Files\Hidemaru\Hidemaru.exe" →エラー 0x80070057が秀丸エディタに出力される
686 名前:login:Penguin mailto:sage [2016/05/19(木) 01:08:44.07 ID:8ZOG/1a3.net] >>669 ああそうか cmd.exeはシングルクオートは駄目かw ただ > cd \Users\xxxx\AppData\Local\lxss\home\yyyy > bash -c “echo test > test.txt” とファイルを作ってもWSL側からは何故か見えませんなあ > type test.txt test なんだけど $ cd $HOME $ ls してもない $ cat test.txt も駄目 $ echo test2 > test2.txt するとtest.txtと同じ所にWin32世界では見られるのに 一度セッション終了しても駄目
687 名前:login:Penguin mailto:sage [2016/05/19(木) 01:14:49.87 ID:go9nYzkE.net] bash.exe -c でコマンド実行で、対話的な機能もちゃんと動く感じっすね。 微妙に便利? C:\>bash.exe -c "vi ~/.bashrc" で vi呼び出しての編集動作OK。エスケープシーケンス効いてカラー表示可 C:\>bash.exe -c "python3" で WSLでプリインストールのPythonの対話型シェルに入ることもOK
688 名前:login:Penguin mailto:sage [2016/05/19(木) 01:29:11.73 ID:go9nYzkE.net] >>670 WSL内で cd $HOME すると、デフォルトのユーザが root だから /home/yyyy ではなくて /rootに行ってる気が なのでファイルはそっちにあるんじゃないかなー
689 名前:login:Penguin mailto:sage [2016/05/19(木) 07:04:33.46 ID:lczX8MNb.net] >>666 > >>663 > WSL内の/以下全部でしょ ちょっと良く分からないのですが、 >>631 のignore caseなcpが失敗するのは、/mnt/cを含めた/mnt/c以下のすべてのディレクトリということでしょうか? > これ、/mnt/c/ディレクトリ以下でだけ失敗するな。 とあるのは、例えばNTFSでフォーマットした/mnt/dでは、ignore caseなcpは成功するということでしょうか? あと、>>645 を実行したのが/mnt/c以下のディレクトリということなら、 これはcase sensitiveな挙動になっていて、先程のcpの挙動と異なっており、 WSLでのファイルのcaseの扱いに統一感がないことになります。 手元に環境がなくて自分で試してみることができずに申し訳ないですが、 WSLでのファイルのcaseの扱いがいまいち分かりませんね。 これは、まだ作り込まれていないからなのか、意図されたものなのか。 >>645 のファイル FOO の件もありがとうございました。 良く分からないですね。 >>668 お互い頑張りましょう。
690 名前:login:Penguin mailto:sage [2016/05/19(木) 07:09:18.99 ID:lczX8MNb.net] >>669 秀丸エディタは、標準入力を受け付けるのでしょうか? > bash.exe -c "find /etc -maxdepth 1 | grep hosts" | more としてもエラーになりますか? あと、どなたか、コマンドプロンプト上で以下のコマンドを試してもらえないでしょうか。 > dir | bash.exe -c "grep DIR -" これら2つが実行可能なら、多少煩雑ですが、 WindowsコマンドとBashの連携がそれなりにできることになりますね。
691 名前:login:Penguin mailto:sage [2016/05/19(木) 07:30:26.95 ID:go9nYzkE.net] >>674 >秀丸エディタは、標準入力を受け付けるのでしょうか? 秀丸エディタは何気に標準入力に対応してたりします。 秀丸のEXEにPATHを設定しておくと dir/s | hidemaru みたいなことが出来て便利なので、自分はたまに使ってますね >C:\>bash.exe -c "find /etc -maxdepth 1 | grep hosts" | more >ィ0・・・・: > >0 >x >8 >0 >0 >7 >0 >0 >5 >7 >C:\>dir | bash.exe -c "grep DIR -" >エラー: 0x80070057 bash.exe は、残念ながら入力・出力どちらの場合のパイプにも非対応みたいですね・・
692 名前:login:Penguin mailto:sage [2016/05/19(木) 10:42:20.48 ID:77lEcDSc.net] ぜ
693 名前:んぜん別の話。 このスレの150あたりでXの動作が可能かで揉めてたけど、 実際に動かしてる記事があったんで貼る。 WindowsとUNIXが再び融合する日 - 阿久津良和のWindows Weekly Report | マイナビニュース http://news.mynavi.jp/articles/2016/04/18/windows10report/ http://news.mynavi.jp/photo/articles/2016/04/18/windows10report/images/003l.jpg > フリーのWindows用Xサーバーである「Xming」をインストールしたところ、 > いくつかのGUIアプリケーションは正しく起動した。 [] [ここ壊れてます]
694 名前:login:Penguin mailto:sage [2016/05/19(木) 13:28:27.17 ID:77lEcDSc.net] あ、2chブラウザで見るには画像はこっちのが良かったな。 n.mynv.jp/articles/2016/04/18/windows10report/images/003l.jpg
695 名前:login:Penguin mailto:sage [2016/05/19(木) 13:41:17.38 ID:8AyDEV15.net] Bash on Windowsの中から自分が本物のLinuxカーネルじゃなくてWindows Subsystemで動いてるっていうのを確認する方法ある?
696 名前:login:Penguin mailto:sage [2016/05/19(木) 14:57:18.42 ID:yGUwd53d.net] /procがちゃんとあるかどうか見ればいい
697 名前:login:Penguin mailto:sage [2016/05/19(木) 15:36:51.08 ID:V3LtEN7Q.net] これが正しい確認方法じゃね? $ cat /proc/sys/kernel/osrelease 3.4.0-Microsoft
698 名前:login:Penguin mailto:sage [2016/05/19(木) 16:51:48.60 ID:SzL3Sshj.net] >>680 それ見るのが確実そうね ありがとう
699 名前:login:Penguin mailto:sage [2016/05/19(木) 21:02:41.42 ID:8ZOG/1a3.net] >>676 自分とこでも動いてるよ xlogoとかw
700 名前:login:Penguin mailto:sage [2016/05/19(木) 21:06:49.97 ID:8ZOG/1a3.net] >>680 unameの方はまだ修正してないな
701 名前:login:Penguin mailto:sage [2016/05/20(金) 12:53:33.82 ID:evAehgyn.net] >>676 > いくつかのGUIアプリケーションは正しく起動した。 むしろ動かない奴の情報が欲しいわ
702 名前:login:Penguin mailto:sage [2016/05/20(金) 20:40:38.43 ID:qu3ZSRBD.net] >>684 例えばxtermはptyが必要だから動かない あとマルチスレッド対応のライブラリも一部駄目みたい マルチスレッド使ってなくても Xlibを置き換えるために作られたXCBってライブラリがあるんだが xwudを使おうとすると [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called となって終了する xwudなんてmulti-thereadedなわけないけど ライブラリの初期化で失敗してる ただしXCB使うやつが全部ダメなわけなじゃない bitmapとかは動く onekoも動いたり動かなかったり debagger, tracerが動かないから理由は分からん
703 名前:login:Penguin mailto:sage [2016/05/20(金) 20:47:29.39 ID:qu3ZSRBD.net] あれ? gdbもstraceも動くな 一昨日は/proc/PID/なんとかがアクセス不能だとか言って動かなかったのに xwudも動くようになってる この前はWSLが不安定になっていたのかな?
704 名前:login:Penguin mailto:sage [2016/05/20(金) 20:54:28.32 ID:qu3ZSRBD.net] 後はR, NumPy, SciPy, gnuplotも動いていて データ解析なんかもも既にWindows上で出来てます cygwinがあれば必要ないかもしれないが 自分はWindowsじゃない時はノートPCもubuntuなんでWSLは快適 Windowsの環境整備に時間を取られないのはよい
705 名前:login:Penguin mailto:sage [2016/05/20(金) 21:04:06.23 ID:4RoC/6OL.net] 結構実装速いみたいね。Cygwin使わなくて良くなる日は早く来そうだな。
706 名前:login:Penguin mailto:sage [2016/05/20(金) 21:19:28.57 ID:qu3ZSRBD.net] システムサービスの系統が違うカーネル上でエミュレーションしてるんじゃなくて マイクロカーネル上のネイティブ別実装だからね ただMicrosoftが続けるかどうか…
707 名前:login:Penguin mailto:sage [2016/05/21(土) 06:07:31.97 ID:Tt+f2BwK.net] slow ringにもuowきたから使ってみたけど、いいねこれ ll使えるしw
708 名前:login:Penguin mailto:sage [2016/05/21(土) 14:10:27.35 ID:Ua2Ljiay.net] 現状でもまあまあ使えるよな。slow ringだと、このスレが改良話でキャッハウフフ話してる間、置いてけぼりだろうけど・・
709 名前:login:Penguin mailto:sage [2016/05/21(土) 17:14:04.28 ID:uIawSD25.net] UbuntuはAPTやめてSnappyに移行するらしいけど、WSLも追随するのかな? ベースのUbuntuに振り回されるだろうけど。
710 名前:login:Penguin mailto:sage [2016/05/21(土) 18:20:26.84 ID:B5k1vE2J.net] aptなんぞさっさと廃止して正解
711 名前:login:Penguin mailto:sage [2016/05/21(土) 19:33:55.38 ID:stNt9iOu.net] >>692 そのうち非公認で好きなデストリ選べるようになるでしょ lxrun.exe相当のインストーラと /init相当のbootstrapper作ればいいだけだから
712 名前:login:Penguin mailto:sage [2016/05/22(日) 02:54:29.91 ID:LYC3P8lN.net] ディスクのパフォーマンスを知りたくて $ dd if=/dev/zero of=./test count=3000 bs=1024 を実行してみたんだけど、これCygwinより遅い? # Bash on Windows $ dd if=/dev/zero of=./test count=3000 bs=1024 3000+0 records in 3000+0 records out 3072000 bytes (3.1 MB) copied, 0.030278 s, 101 MB/s # Cygwin $ dd if=/dev/zero of=./test count=3000 bs=1024 3000+0 レコード入力 3000+0 レコード出力 3072000 bytes (3.1 MB, 2.9 MiB) copied, 0.0176942 s, 174 MB/s 参考)DDコマンドでWrite速度測定:ddでHDDやNASの書き込み速度を見てみる。 - それマグで! takuya-1st.hatenablog.jp/entry/20120301/1330605391
713 名前:login:Penguin mailto:sage [2016/05/22(日) 03:01:23.50 ID:6r9sEEDb.net] sync含めて時間測らない無能
714 名前:login:Penguin mailto:sage [2016/05/22(日) 05:58:57.37 ID:s0p0/ROJ.net] そもそもcygwinが重いのはfork等を独自実装してるからだろ ディスク測ってどうすんねん
715 名前:login:Penguin mailto:sage [2016/05/22(日) 06:07:06.56 ID:6r9sEEDb.net] >>697 cygwinの遅いのはファイルアクセスとプロセスかんり。 ネットワークは普通に遅い。Windows速くないし
716 名前:login:Penguin mailto:sage [2016/05/22(日) 06:20:16.71 ID:cRGWingb.net] そういやcygwinでps実行しても Windowsのプロセスまでは見えないんだな。
717 名前:login:Penguin mailto:sage [2016/05/22(日) 07:08:27.35 ID:/eBzBwNC.net] Windowsでtasklistすれば両方見える
718 名前:login:Penguin mailto:sage [2016/05/22(日) 07:24:21.71 ID:/eBzBwNC.net] Windows serverはネットワークスタックは速いよ Windowsがというよりハードウェア上のファームでプロトコルスタック実装してるから TCP offload engineでググってみて server版じゃないとscalable packは使えなかったかな
719 名前:login:Penguin mailto:sage [2016/05/22(日) 19:07:19.79 ID:LYC3P8lN.net] もっと実用的な数値を比べてみた。 各環境で1.5GBぐらいのsvnプロジェクトをチェックアウトしてgrep。 環境名, svn checkout, grep Cygwin, 18m23.288s, 8m4.261s Bash on Windows, 9m94.843s, 6m52.982s 思ってた以上に遅い。Cygwinよりは速かったけど。 ちなみに、他にCygwinとVirtualBoxの入っているPCがあるんだけど、 そこだとCygwinはVirtualBoxの1/10ぐらいの速さ。 するとCygwin : Bash on Windows : Native = 1 : 2 : 10 ぐらいか。 ついでにこんな記事を見つけた。やっぱりきちっと測っても遅いのね。 Steady assimilation: [PC] Bash on Windowsが本当に出て困惑 steadyassimilation.blogspot.jp/2016/04/pc-bash-on-windows.html
720 名前:login:Penguin mailto:sage [2016/05/22(日) 19:22:46.95 ID:DVntnULJ.net] >>697 特定の機能に限定したベンチはいろいろと用途を検討するのに有益だよ
721 名前:login:Penguin mailto:sage [2016/05/22(日) 19:33:35.86 ID:tJiBUnO4.net] VirtualBox は Native と等速なのか凄いな
722 名前:login:Penguin mailto:sage [2016/05/22(日) 20:21:32.16 ID:xHIKnJwY.net] iperfとiozoneは動かないのかね?
723 名前:login:Penguin mailto:sage [2016/05/23(月) 02:30:42.80 ID:ERRbT9h2.net] ベンチって言ったらカーネルビルドやろ
724 名前:login:Penguin mailto:sage [2016/05/23(月) 03:46:37.61 ID:h7yePIJe.net] >>702 と 同じPCにVagrant と Hyper-V で Ubuntu14 を入れたんで、結果に追加。 環境名, svn checkout, grep Cygwin, 18m23.288s, 8m4.261s Bash on Windows, 9m94.843s, 6m52.982s Hyper-V 1m52.058s, 3m0.881s Cygwin : Bash on Windows : Hyper-V は writeは 1 : 2 : 10 ぐらい read は 5 : 6 : 14 ぐらいかな。 >>704 nativeの半分ぐらいなのね。9割ぐらい出ると勘違いしてた。
725 名前:login:Penguin mailto:sage [2016/05/23(月) 13:15:56.95 ID:h7yePIJe.net] つうか実行しながら薄々気づいてたけど、svn checkout は むしろネットワークのスループットを測ってるだけかもしれん。 まあこれが自分の関心のあった項目なんで勘弁して。 もっとちゃんとした検証法を思いつく人は各自試して。 あと、このパフォーマンスだと当分はハイパーバイザ型の仮想環境もほしいし、 するとVagrant使いたいし、 するとCygwinも使いたいということになる。 (vagrant ssh ってCygwinなしでやってる人いる?) VMやCygwinを捨てる未来は当分なさそう。 まあもしかしたらこのパフォーマンスでも構わない用途が大半かもしれない。 それならあとは互換性だけの問題だけど。
726 名前:login:Penguin mailto:sage [2016/05/23(月) 15:34:50.97 ID:fh25Sav0.net] windowsをベースに使うなんてこの時点でアウト 全く信用できん
727 名前:login:Penguin mailto:sage [2016/05/23(月) 18:21:38.75 ID:34jhkwqp.net] そう思うなら使わなきゃいい
728 名前:login:Penguin mailto:sage [2016/05/23(月) 18:52:28.91 ID:/6Vtx2pi.net] そもそも視点が違う windowsを便利にするものとしてWSLを作った
729 名前:login:Penguin mailto:sage [2016/05/24(火) 00:42:42.57 ID:U52teAEB.net] >>705 iperfやってみた 結果はHyper-V上のUbuntu(548Mb/s) > Win10のCMD窓(439Mb/s) > bash on Windows(53Mb/s) CMD窓よりHyperVの方が早いのは、同じマシンであってもクライアント側が異なるNICを使うためと思われ。 ○サーバ側: Ubuntu12.04LTSの入った実マシン (iperf 2.0.5) コマンド:iperf -u -s ○クライアント側 Windows10 Insider Preview 14342版 コマンド:iperf -c 192.168.2.216 -u -b 1000m 下のそれぞれで3回ずつ実行。そのうちの中央値を採用。 下の@Aを実行の際はBのHyper-Vの仮想Ubuntuはシャットダウン済みの状態 @Windows10のコマンドプロンプト (Win版iperf 2.0.8) Abash on Windows (iperf 2.0.5) BUbuntu14.04 on Hyper-V (iperf 2.0.5) ○結果 [ ID] Interval Transfer Bandwidth [328] 0.0-10.0 sec 524 MBytes 439 Mbits/sec ★Win10コマンドプロンプト [ 3] 0.0-10.0 sec 64.1 MBytes 53.7 Mbits/sec ★bash on Windows [ 3] 0.0-10.0 sec 653 MBytes 548 Mbits/sec ★Ubuntu14.04-64 on Hyper-V
730 名前:login:Penguin mailto:sage [2016/05/24(火) 01:20:32.01 ID:pLMOt08A.net] >>712 thx 確かにネットワークが相当遅い。 socketの実装が悪いのか、足りないシステムコールでもあるのか (etherのlink speedが見えない影響とかないよね?)。 気が向いたら、iperfの結果を添えてバグ報告もお願いします。
731 名前:login:Penguin mailto:sage [2016/05/24(火) 09:06:47.57 ID:gwVetxVE.net] Pico Process Overview https://blogs.msdn.microsoft.com/wsl/2016/05/23/pico-process-overview/
732 名前:login:Penguin mailto:sage [2016/05/24(火) 21:15:08.28 ID:pLMOt08A.net] >>714 メモリマッピングが空っぽのプロセス用意するから、 ローダ機能を持たせたLXSS/LXCoreドライバでなんとかしてってことか。 Minimal Processを使ってる機能ってなんだ? signalとか共有メモリの管理もLXSS/LXCoreドライバでやるとすると、 LXSS/LXCoreドライバの規模感がよくわからんな。
733 名前:login:Penguin mailto:sage [2016/05/25(水) 00:53:02.42 ID:u4PX8cL+.net] >>713 よくあるのが不要なコピーが行われてるケース SVR3で最初にSTREAMSが実装されたのが1986年だから 大体30年位前のテクノロジーにとどまってる感じ? BSDのmbufはそれからさらに5年位遅れてるはず
734 名前:login:Penguin mailto:sage [2016/05/25(水) 01:00:25.49 ID:u4PX8cL+.net] >>715 > Minimal Processを使ってる機能ってなんだ? Minimal Processを特殊化すると NT ProcessやPico Processになるんでしょ NT Processの方はまだハードコーディングかも知れないが
735 名前:login:Penguin mailto:sage [2016/05/25(水) 01:03:24.43 ID:u4PX8cL+.net] >>715 >LXSS/LXCoreドライバの規模感がよくわからんな。 ネットワークとかディスクI/Oとかスケジューラーとかは NTカーネルの機能使ってるだろうから DarwinのBSD部分よりかなり小さいんじゃないか? >>716 に書いたようにまだ凄くシンプルな実装だろうし
736 名前:login:Penguin mailto:sage [2016/05/25(水) 21:41:42.46 ID:RG8GyR/9.net] Linuxとの互換性はいずれ上がると思うんだけど、 パフォーマンスの改善の見込みはどのくらいあるんだろう? 昨晩、Bash on Windows と VMでそれぞれ apt-get upgrade したんだけど、 それぞれ62秒と16秒かかった。 今はVMの方が使っててずっと快適なんだよね。
737 名前:login:Penguin mailto:sage [2016/05/25(水) 21:54:37.49 ID:3opJ/Sio.net] >>719 Windows上の仮想VM上のLinux と bash on Windowsとで Linuxとしての性能は前者が確実に上だね。 反面、Linux部分がホストであるがWindowsに対して掛ける負荷は、後者の方が軽いんじゃない? bash on Windowsの方が、Windowsを圧迫しないというか。
738 名前:login:Penguin mailto:sage [2016/05/25(水) 21:57:48.40 ID:3opJ/Sio.net] 誤字って余計な「が」 が入っちゃったので↓に訂正。 「反面、Linux部分がホストであるWindowsに対して掛ける負荷は、後者の方が軽いんじゃない?」
739 名前:login:Penguin mailto:sage [2016/05/25(水) 22:03:11.27 ID:hMTr4AlU.net] ESXiで構築すれば片方止めてマシンに負荷かからないしどっちも使えるぞ
740 名前:login:Penguin mailto:sage [2016/05/25(水) 22:27:46.85 ID:RG8GyR/9.net] >>721 それ全然うれしくない。 負荷かかっていいから速くなってほしいわ。
741 名前:login:Penguin mailto:sage [2016/05/25(水) 22:47:27.32 ID:3opJ/Sio.net] >>723 ケースバイケースじゃないの。 自分の場合、昔 i7-860マシンでHyper-V使ってた頃は、VM動作中にホスト側のWindowsで動画再生すると 音飛びや再生落ちが発生するんで、VMはことあるごとにいちいち起動/停止してて面倒だった。 今はもうi7-4790使ってて、VM1個ぐらいなら稼働中でもホストWin側に影響が見えないから常時駆動してるけど。
742 名前:login:Penguin mailto:sage [2016/05/25(水) 22:57:04.19 ID:u4PX8cL+.net] >>
743 名前:720 未熟な実装はCPUやメモリ負荷が高いことが多いよ [] [ここ壊れてます]
744 名前:login:Penguin mailto:sage [2016/05/25(水) 22:57:58.82 ID:u4PX8cL+.net] ジャイアントロック問題なんかは負荷は下がってただ遅いけどね
745 名前:login:Penguin [2016/05/26(木) 07:53:31.61 ID:uekgGtC8.net] >>719 >パフォーマンスの改善の見込みはどのくらいあるんだろう? >昨晩、Bash on Windows と VMでそれぞれ apt-get upgrade したんだけどそれぞれ62秒と16秒 >>720 >Windows上の仮想VM上のLinux と bash on Windowsとで Linuxとしての性能は前者が確実に上だね。 VMソフト+LinuxのMinimalだともっと差がでるのでは? 「VMソフトの軽さ+LinuxのMinimal」vs「bash on Windows」 今は自由度も速度も安定性も前者か。 LinuxのMinimalって使ったこと無いけど知ってる人いる? VMはVirtualBOXあたりが一番軽いの?
746 名前:login:Penguin mailto:sage [2016/05/26(木) 08:03:48.23 ID:qpU22dRv.net] 仮想化支援ついてるやつならあんま変わらんやろ
747 名前:login:Penguin mailto:sage [2016/05/26(木) 18:34:56.31 ID:S0VWArfS.net] virtual boxよりハイパーバイザー型VMであるHyper-vの方が軽いかも?
748 名前:login:Penguin mailto:sage [2016/05/26(木) 18:43:35.45 ID:qpU22dRv.net] それを行ったらホストOS分のリソースくわないESXiが・・・
749 名前:login:Penguin mailto:sage [2016/05/26(木) 20:29:44.47 ID:L135YqT2.net] Hyper-V Server でいいかと
750 名前:login:Penguin mailto:sage [2016/05/26(木) 20:34:27.78 ID:KdQATLsd.net] Hyper-V とくれば Xen じゃね? ・・使ったことないけど。
751 名前:login:Penguin mailto:sage [2016/05/26(木) 20:39:04.95 ID:PzBIDXEC.net] AWS使ったことないん?
752 名前:login:Penguin mailto:sage [2016/05/26(木) 21:30:57.48 ID:j3GUpHss.net] お前ら Bash on Windows の話しろよw
753 名前:login:Penguin mailto:sage [2016/05/26(木) 21:32:08.16 ID:GcxIPEGi.net] ずーっとしてきてるだろw
754 名前:login:Penguin mailto:sage [2016/05/27(金) 00:10:54.35 ID:9F9SNxdy.net] エクスプローラーのファイル検索窓をbash窓にしてくれ
755 名前:login:Penguin mailto:sage [2016/05/27(金) 01:29:56.82 ID:jUVF1omU.net] しかし真剣に使い道がわかんなくなってきたな。 最初に聞いた時はWindowsサブシステムより速いかもぐらいの期待をしてたのに 実際のパフォーマンスはCygwin並だったとは。 今後ドカンと広まりでもしなければUbutu以外のディストリには対応しないだろう というのもキツイ。 できることはWindowsのCドライブとのファイル共有だけなわけで 考えてみたらVMでSamba動かせばだいたい同じことできるよな。 せめてCygwinのcygstart みたいな形でWindowsサブシステムを呼び出せれば VMにはない使い道も生まれるんだが。 ほんと、Bash on Windowsにしかない使い道って何があるんだ?
756 名前:login:Penguin mailto:sage [2016/05/27(金) 02:19:09.41 ID:h75QaUyy.net] >>737 そもそもLinuxにしかない使い道がないので Windowsだけで十分って話?
757 名前:login:Penguin mailto:sage [2016/05/27(金) 02:56:34.04 ID:fQXNXDGR.net] なんでVMよりWSLが良いの? -仮想マシンより消費されるリソース少ないよ -WindowsコマンドプロンプトやアプリからLinuxコマンド使えるよ -WSLのLinuxからWindowsのファイルへアクセスできるよ https://msdn.microsoft.com/en-us/commandline/wsl/faq#why-would-i-use-wsl-rather-than-linux-in-a-vm-
758 名前:login:Penguin mailto:sage [2016/05/27(金) 03:49:36.88 ID:h75QaUyy.net] なんでWindowsで開発してるの?って 質問するべき話だろな。 理由は様々だろうが、現実としてWindowsで 開発している人も多い。LinuxもVMも使わずにね。 そういう人たちに開発ツールを補完するのが目的なんだろう。
759 名前:login:Penguin mailto:sage [2016/05/27(金) 08:02:20.16 ID:KZA0ENlX.net] >仮想マシンより消費されるリソース少ないよ VBoxとかだとゲストOSに対してメモリ割り当てを特別指定するけど、 逆にWindowsOS配下のメモリを確保するための処理が煩雑になってパフォーマンス落ちていそう。 最近の言語処理系は動的メモリ確保必須だから、WSLは低速とか評価されないとも限らない。
760 名前:login:Penguin mailto:sage [2016/05/27(金) 19:53:17.79 ID:G0tYrg4U.net] LXSS/LXCoreをオープンソース化すれば格段に進歩しそう。
761 名前:login:Penguin mailto:sage [2016/05/27(金) 21:07:26.01 ID:fQXNXDGR.net] Win10 IP版の Build 14352来たね 今回はWSLはあんまり大きな変更ない感じ? https://msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14352 ・非Englishの言語のサポートを改善 ・タイムゾーンをWindwosに合わせる様に改善 ・管理者モードのコマンドプロンプトからのbash.exeなら ping が打てるように対応 ぐらいかな? 目につくのは。
762 名前:login:Penguin mailto:sage [2016/05/27(金) 21:49:04.97 ID:fQXNXDGR.net] タイムゾーン試してみた ># date >Fri May 27 21:40:24 DST 2016 時間は確かに合ってるけど、JST表示じゃないのな。DSTってどこ標準時だろ? それとも夏時間の意味? ちなみにWin10本体のタイムゾーン設定は、「(UTC+09:00) 大阪、札幌、東京」に設定してあって 夏時間ボタンはグレーアウトされてて押せなくなってるから、Win10本体の設定には問題ないはず
763 名前:login:Penguin mailto:sage [2016/05/27(金) 23:48:51.88 ID:h75QaUyy.net] >>741 あんたが適当なこと言ってるだけだって すぐわかりましたよw
764 名前:login:Penguin mailto:sage [2016/05/28(土) 00:07:37.14 ID:o8nb3Apn.net] >>737 > ほんと、Bash on Windowsにしかない使い道って何があるんだ? 日常的にWin/Linux両方で開発する必要のある人の選択肢が広がるという意味でいいんでね? 2つ箱を並べて作業できればそれも良し、1つの箱で済ませたければVMも良し。 リモートで作業する のにラップトップで全部やりたいけど、Linux環境がもっと軽ければうれしいなという人にはいい選択肢では。 複数環境でのファイル共有って常に様々な選択肢があるわけだけど、それが最小の手間で出来るこの環境が ツボにはまるという人は十分いるんじゃないかな。
765 名前:login:Penguin mailto:sage [2016/05/28(土) 00:47:59.04 ID:a2i11XqS.net] bash起動しない
766 名前:login:Penguin mailto:sage [2016/05/28(土) 00:48:21.14 ID:chbau3OH.net] linuxいれればいいぞ
767 名前:login:Penguin mailto:sage [2016/05/28(土) 10:19:14.13 ID:a2i11XqS.net] bash起動した
768 名前:login:Penguin mailto:sage [2016/05/28(土) 11:47:53.39 ID:/PKNWjno.net] >>737 >ほんと、Bash on Windowsにしかない使い道って何があるんだ? 作る側の技術的興味だけだよ。 >>742 MSのサポート付きならいいかもね。
769 名前:login:Penguin mailto:sage [2016/05/28(土) 12:15:45.73 ID:7ybPUlky.net] cygwinと肩組めってw
770 名前:login:Penguin mailto:sage [2016/05/28(土) 13:22:03.44 ID:fCJPJ1AJ.net] >>751 そーゆーのは理由も一緒に言わないと
771 名前:login:Penguin mailto:sage [2016/05/28(土) 14:42:05.52 ID:xOfgAtkL.net] >>750 Windows firmware説の補強の為だよ
772 名前:login:Penguin mailto:sage [2016/05/28(土) 15:40:20.16 ID:a2i11XqS.net] javaのインストールできない
773 名前:login:Penguin mailto:sage [2016/05/28(土) 21:09:20.68 ID:fsYgjQZT.net] >>750 > 作る側の技術的興味だけだよ。 興味があるの単体は 興味がない(無関心) 関心がなければここまで話題にならないよ。 本当に興味がなければ批判すら出てこない。
774 名前:login:Penguin mailto:sage [2016/05/28(土) 22:17:43.74 ID:/PKNWjno.net] >>755 作る側ってのはマイクロソフトの中の人の話だぞ?
775 名前:login:Penguin mailto:sage [2016/05/28(土) 22:45:54.71 ID:X/KQB5df.net] >>756 このレスにもう一度>>755 を貼っても問題無いレベルのレスだな…
776 名前:login:Penguin mailto:sage [2016/05/28(土) 23:12:54.05 ID:IHjkoEXq.net] >>750 >作る側の技術的興味だけだよ。 アホの子なの?
777 名前:login:Penguin mailto:sage [2016/05/29(日) 01:03:44.36 ID:uUpgulHq.net] 14352, 256color.pl の表示が少し改善されてるな。
778 名前:login:Penguin mailto:sage [2016/05/29(日) 04:51:07.36 ID:38HULhjz.net] >>756 だから、作る側だけじゃなくて 使う側も興味あるってことだろ?
779 名前:login:Penguin mailto:sage [2016/05/29(日) 04:51:59.08 ID:38HULhjz.net] >>757 もう一度貼るなら訂正しておくw 興味があるの反対は 興味がない(無関心) 関心がなければここまで話題にならないよ。 本当に興味がなければ批判すら出てこない。
780 名前:login:Penguin mailto:sage [2016/05/29(日) 12:51:12.39 ID:1nUjF2Ar.net] >>760 興味があるかどうかは問われてないだろ。 使い道を問われていたわけだ。 だから、作る側の興味だけだと書いた。 使う側が勝手に何かを期待するのは勝手だから好きにすればいい。
781 名前:login:Penguin mailto:sage [2016/05/29(日) 12:52:25.69 ID:1nUjF2Ar.net] >>761 だから、なんでこんなあさっての方向の話をドヤ顔で出せるんだ?
782 名前:login:Penguin mailto:sage [2016/05/29(日) 14:02:26.82 ID:2IK4M36y.net] >>763 きみの書いた >>750 >>756 が知的に問題があるレベルに見える だから幼稚園児に対するかのようなレスが返ってくるんだで
783 名前:login:Penguin mailto:sage [2016/05/29(日) 14:09:34.15 ID:BzhVF9lt.net] Bash on Windows の使い道について 「これが役に立つ人もいるんじゃね?」という人はいるが 「自分自身でこういうふうに使いたい」という人は皆無だな。 考えてたんだけど、MSがこれの対象に想定したユーザは初心者だと思う。 自力でVMを立てたり Amazon EC2のインスタンスを作ったりは できないが Linux を使う必要のある人。 なにしろ Bash on Windows のセットアップは圧倒的に簡単だし、 使うにはSSHクライアントもファイル転送ツールも要らない。 初心者向けならパフォーマンスもディストリ縛りもあまり問題に ならない。 言わば notepad.exe みたいなものじゃないかと。標準で 入ってるから初心者には便利だけど、ある程度のスキルの人は メインでは使わないようなもの。 つまり VM や Cygwin を置き換えるようなものではな
784 名前:「んだろう。 [] [ここ壊れてます]
785 名前:login:Penguin mailto:sage [2016/05/29(日) 14:19:11.95 ID:1nUjF2Ar.net] >>764 は、ちゃんと社会生活が出来てるのが不安になるレベルだな...
786 名前:login:Penguin mailto:sage [2016/05/29(日) 14:49:59.54 ID:UTMPxmIt.net] >>765 >考えてたんだけど、MSがこれの対象に想定したユーザは初心者だと思う。 LinuxやGNUツールを好んで使うクラスを初心者だと想定するのはちょっと歪じゃないかな。 普通に考えれば、以前からこれらを好んで使っている層の取り込みじゃないか。
787 名前:login:Penguin mailto:sage [2016/05/29(日) 15:01:29.60 ID:bVVDf+rS.net] >>765 的外れにも程がある
788 名前:login:Penguin mailto:sage [2016/05/29(日) 15:12:53.58 ID:38HULhjz.net] >>765 > 「自分自身でこういうふうに使いたい」という人は皆無だな。 そりゃ今仕事をしているわけで、今のやり方でも出来るに決まってるだろw > 自力でVMを立てたり Amazon EC2のインスタンスを作ったりは > できないが Linux を使う必要のある人。 それは対象にしていない。 Bash on Windowsの対象は、Linuxを使わずにWindowsで開発しているが もう少し開発ツールやLinuxでの開発ノウハウがWindowsで使えたらなって思ってる人。 Linuxを使う気はないが、Bash on WindowsがあればUbuntuで 提供されている開発ツールが一挙にWindowsで使えるようになる。
789 名前:login:Penguin mailto:sage [2016/05/29(日) 15:45:46.69 ID:BzhVF9lt.net] >>767 自分も最初はそう思ってたよ。実際、発表時に反応してたのはその層だった。 だけど実際に出てきたものは ・パフォーマンスはCygwin並 ・互換性は低い(今後に期待) ・ディストリは選べない ・やれることはVMと変わらない それらの層が実際に使ってくれる内容じゃないし、 これで飛びついてくれる人はVMやCygwinをとっくに使ってるだろ。 唯一の取り柄がセットアップの容易さで、ならLinux初心者の入門環境以外 ないと思うんだが。 >>769 同じことの繰り返しになるけど、スキルのある人ならとっくに VM や Cygwinで その手の開発ツールは使ってるから。
790 名前:login:Penguin mailto:sage [2016/05/29(日) 16:36:14.95 ID:UTMPxmIt.net] >>770 VMやAWSを現時点で使っていない要因の話、下の内的要因のケースしか想定して無い様に見える感じ。 ・本人のスキルが無く使えない(内的要因) ・本人にスキルはあるが導入が許可されない(外的要因) 外的要因ってのは職場ルールの規制だったり、客先や上司の理解が得られない場合のこと。 こういうのはWindowsの標準ツールであればクリアとなるケースが多いので、 WSLがWindowsの標準ツール化することで喜んで使われる様になるケースだと思う。
791 名前:login:Penguin mailto:sage [2016/05/29(日) 16:39:09.01 ID:5MWyIRM0.net] なおWindowsのアップデートは許可されない模様
792 名前:login:Penguin mailto:sage [2016/05/29(日) 16:49:06.79 ID:uUpgulHq.net] >>771 確かにその視点はなかったが、それ今や相当に少数だし、 そもそも標準ツールには Hyper-V だってずっと前からあるぞ。 >>772 ワラタ。そう言えばうちの職場もWindows10への移行は 非推奨かつ自己責任だわ。
793 名前:login:Penguin mailto:sage [2016/05/29(日) 16:51:35.60 ID:UTMPxmIt.net] >>773 Hyper-VはWindows8以降は標準だけど、そこにUbuntuをインストールしていいかは 別途許可が必要になる場合が多いのよ。ツールレベルの話じゃないから更に難易度高め。 あともう一つ、Linuxの使用用途の話ね。 パフォーマンスが重要視されるケースしか想定してない印象を受けたかな。 それこそVMやAWSでアクセス数の有るサーバー運用をするような。 WSLの導入は、PythonやPerlを標準導入するのとイコールだから 例えばのテキスト解析(ログとか)で使えるとかなり有用なツールだと思う。 こういう用途はパフォーマンス低くても影響は少ないと思う。 >>772 同意。 今の職場でWindows10が使える様になるのは、たぶんWindows7のサポート期限寸前まで無理な気がする…
794 名前:login:Penguin mailto:sage [2016/05/29(日) 16:58:08.83 ID:38HULhjz.net] >>770 > 同じことの繰り返しになるけど、スキルのある人ならとっくに VM や Cygwinで > その手の開発ツールは使ってるから。 使ってる人なら知ってると思うけど、Cygwinは 全てのパッケージがあるわけじゃない。 たとえば俺が使ってるtigが存在しない。
795 名前:login:Penguin [2016/05/29(日) 18:59:15.89 ID:cbYCZKO6.net] >>775 なら、VM使えばいいよ。それだけの事だよ。
796 名前:login:Penguin mailto:sage [2016/05/29(日) 19:02:23.98 ID:38HULhjz.net] >>776 だから開発のメインはWindowsだって言ってるだろ? VM使っても、開発のメインのWindowsのファイルを そのまま触れる訳じゃない。
797 名前:login:Penguin mailto:sage [2016/05/29(日) 19:07:41.93 ID:5MWyIRM0.net] まあその方法はいくらでもあるけどめんどくさいわな
798 名前:login:Penguin mailto:sage [2016/05/29(日) 20:44:06.17 ID:tpbUq/tA.net] ホスト = Windows, ゲスト = Linux で、ホスト〜ゲストのファイル共有できないVMの方が珍しくね?
799 名前:login:Penguin mailto:sage [2016/05/29(日) 20:47:06.00 ID:38HULhjz.net] >>779 設定が面倒くさい。
800 名前:login:Penguin mailto:sage [2016/05/29(日) 21:10:35.38 ID:3Cj6PZTz.net] windowsで自身のファイル操作する為になんで自身にVM環境セットアップしなきゃならないんだよ あとconfigureしたら見えるのはVM環境だし、windows側のプロセスや環境がすべて見える訳じゃないから出来ることも限られてくる
801 名前:login:Penguin mailto:sage [2016/05/29(日) 21:30:23.59 ID:tpbUq/tA.net] >>780 使ったことあるのか? ほとんどネットワーク共有フォルダと操作は変わらんぞ それすら面倒とか言うならしょうがないが
802 名前:login:Penguin mailto:sage [2016/05/29(日) 22:00:12.05 ID:BzhVF9lt.net] めんどくさいんじゃなくて、簡単なやり方があるのを知らないんじゃないか? Vagrant だったらデフォルトの共有ディレクトリがあるし、すぐ変更もできる。 あとはWindows環境の作業フォルダにジャンクションを作ってその共有ディレクトリを 参照すればいい。 つうかこのぐらいができないならVM初心者としか言いようがないと思うし、 やっぱりBash on Windows は初心者向けということじゃないのか?
803 名前:login:Penguin mailto:sage [2016/05/29(日) 22:04:00.92 ID:3Cj6PZTz.net] >>783 的外れすぎるな
804 名前:login:Penguin mailto:sage [2016/05/29(日) 22:13:10.62 ID:BzhVF9lt.net] >>784 的外れはお前だろ。 >windowsで自身のファイル操作する為になんで自身にVM環境セットアップしなきゃならないんだよ 今どきWindows自身のファイルしか操作してないなんて堂々と言うなよ。 VagrantならVM立てるのなんかあっという間だぞ。 > あとconfigureしたら見えるのはVM環境だし、windows側のプロセスや環境がすべて見える訳じゃないから出来ることも限られてくる これ Bash on Windows からも見えないんだが。お前このスレで何を主張したいんだ?
805 名前:login:Penguin mailto:sage [2016/05/29(日) 22:34:40.92 ID:38HULhjz.net] > VagrantならVM立てるのなんかあっという間だぞ。 VM立てるところまでなw その後の設定は全部自分でやらないといけない。 それにしてもVirtualBoxの共有フォルダってすごく遅いよな。 しかも共有フォルダではシンボリックリンク使えない。 Windowsでの開発がメインなのに、あれでまともに使おうとは思わないわw
806 名前:login:Penguin mailto:sage [2016/05/29(日) 23:04:21.71 ID:BzhVF9lt.net] >>786 なるほど、それなら確かに Bash on Windows にしかできないな。 1. Windows側のディスクIOを遅くしたくない 2. 何かLinuxでしか動かないツールを使いたい という条件があるなら、VMは1.で、Cygwinは2.で外れる。 汚い言葉使いをして失礼した。 でも自分は1. の条件は全くないからVMで十分なんだよな。 あとあんた、言うことがあちこち怪しいんだよ。今回も > その後の設定は全部自分でやらないといけない。 例えばこの辺にツッコミ入れたい人がスレに何人もいると思うぞ。
807 名前:login:Penguin mailto:sage [2016/05/29(日) 23:26:04.16 ID:5MWyIRM0.net] なんのためのvagrantとdockerなのか
808 名前:login:Penguin [2016/05/29(日) 23:56:36.09 ID:cbYCZKO6.net] 技術力のない奴は>>786 みたいなことほざくよねw 面倒だのなんだの。1回しかやらない作業すらやれないような 奴が開発とか言ってるよww
809 名前:login:Penguin mailto:sage [2016/05/30(月) 00:17:46.87 ID:0qxKiVNs.net] x界隈の 俺が正しい いや俺が の流れ
810 名前:login:Penguin mailto:sage [2016/05/30(月) 01:54:13.92 ID:Mc6v4XOk.net] >>675 遅レスで申し訳ありません。 ありがとうございました。 パイプが使えず残念です。 今後に期待?
811 名前:login:Penguin mailto:sage [2016/05/30(月) 03:34:02.17 ID:66mWjkSc.net] >>789 > 面倒だのなんだの。1回しかやらない作業すらやれないような 1回しかやらないなら、そもそもvagrantいらないよ。 あんたvagrantそのものを否定してるわw
812 名前:login:Penguin mailto:sage [2016/05/30(月) 08:28:32.08 ID:uCreES1K.net] grep使いたいだけの人にもVMでLinuxセットアップしろとかアホだろw
813 名前:login:Penguin [2016/05/30(月) 13:12:32.05 ID:sB/rXx5U.net] >>792 うるせぇよ。テメェで環境整えられもしないザコがww
814 名前:login:Penguin mailto:sage [2016/05/30(月) 13:15:13.06 ID:BaXp6Hno.net] ここまでオレの自演
815 名前:login:Penguin mailto:sage [2016/05/30(月) 14:36:23.72 ID:1sMvr/Pk.net] >>786 その後の設定はchefとかpuppet使えば自動化出来るじゃん(´・ω・`)
816 名前:login:Penguin mailto:sage [2016/05/30(月) 23:53:03.52 ID:q51h0BS4.net] 突っ込んでみた。apt-getが取り敢えず遅い
817 名前:login:Penguin mailto:sage [2016/05/31(火) 08:13:11.73 ID:to5kqW4Y.net] >>793 > grep使いたいだけの人 Windows 版の grep 入れればいいだけ
818 名前:login:Penguin mailto:sage [2016/05/31(火) 09:31:58.92 ID:PnluXFhO.net] >>798 Windows版grepがあればね。 そうやって使いたいコマンド毎探すの?
819 名前:login:Penguin mailto:sage [2016/05/31(火) 12:10:04.79 ID:fmjcJ0Sd.net] kernelビルドしてみたけど遅いね。CPU4threadのホストでmake -j8で叩いても75%のcpu負荷しか掛からない。 誰かがブレーキかけてる?
820 名前:login:Penguin mailto:sage [2016/05/31(火) 12:21:41.82 ID:/q4vJw5m.net] IOかなんかだろ j32で
821 名前:login:Penguin mailto:sage [2016/05/31(火) 12:28:57.08 ID:fmjcJ0Sd.net] >>801 ssdのマシンだから遅いって事ないんだろうけど、サブシステムのIOが遅いのはあり得る。帰ったら試してみる。
822 名前:login:Penguin mailto:sage [2016/05/31(火) 21:10:30.25 ID:GGuX756m.net] >>799 > Windows版grepがあればね。 普通にあるし > そうやって使いたいコマンド毎探すの? >> grep使いたいだけの人 って言ってたことも忘れたのかよ w
823 名前:login:Penguin mailto:sage [2016/05/31(火) 22:02:00.77 ID:34bcYRCV.net] >>803 アスペでワロタw
824 名前:login:Penguin mailto:sage [2016/05/31(火) 22:09:17.17 ID:rz6mnemx.net] 元文章の 「そうやって使いたいコマンド毎探すの?」 を無視してレスしてるあたり、単なるかまってチャンやな
825 名前:login:Penguin mailto:sage [2016/05/31(火) 23:22:40.11 ID:nEWc1+8F.net] >>799 toolsとか今はないんだっけ
826 名前:login:Penguin mailto:sage [2016/06/01(水) 00:38:11.36 ID:lQ3L00KZ.net] >>806 今はWSLが流行りです
827 名前:login:Penguin mailto:sage [2016/06/02(木) 04:56:42.38 ID:jmOYCIjw.net] >>805 ???
828 名前:login:Penguin mailto:sage [2016/06/02(木) 12:28:05.24 ID:tYQ6u5ov.net] >>808 >>803 は>>793 の話をしているのに >>805 は>>799 のことを言ってるのだろう。 まさに>>803 が指摘した == >> grep使いたいだけの人 って言ってたことも忘れたのかよ w == これ状態。 たぶん>>805 は3行しか読めない人なんだと思う。
829 名前:login:Penguin mailto:sage [2016/06/02(木) 12:39:41.50 ID:nnIraVHz.net] コマンドだけならGowもあるけど使ってる人少ないよな
830 名前:login:Penguin mailto:sage [2016/06/02(木) 13:14:11.56 ID:LWceZ5xt.net] Linuxが好みだからWindowsにもLinuxっぽく使えるツール入れて使う(Win版のGNUTools) Windowsで便利なLinuxコマンドが使えるようになったので使う(WSL) 前者だと偏屈なLinux主義者、後者だと便利なものは使っていく功利主義みたいな印象の違いが有る気がする
831 名前:login:Penguin mailto:sage [2016/06/02(木) 13:30:25.
] [ここ壊れてます]
832 名前:06 ID:IztKv9Ah.net mailto: >>809 相変わらずのアスペワロタ [] [ここ壊れてます]
833 名前:login:Penguin mailto:sage [2016/06/02(木) 15:16:58.41 ID:tYQ6u5ov.net] >>812 ああ、君にはみんな同じ人に見えるんだね。 残念w
834 名前:login:Penguin mailto:sage [2016/06/02(木) 18:52:19.06 ID:9hOX+pm8.net] 道具なんぞ致命的に使いにくいのでなければ 何でもいいだろうに
835 名前:login:Penguin mailto:sage [2016/06/02(木) 18:54:28.88 ID:zji9ubjT.net] >>812 恥ずかし過ぎる w
836 名前:login:Penguin mailto:sage [2016/06/02(木) 21:47:55.46 ID:yOxCVV5o.net] 雰囲気悪いスレだなあ
837 名前:login:Penguin [2016/06/02(木) 23:43:03.81 ID:nRKiSWo/.net] ここに居るのはcygwin使いの紳士淑女に成れなかった低スキルな人たちが中心だからね 品が悪いのも当然と言えば当然だね
838 名前:login:Penguin mailto:sage [2016/06/02(木) 23:46:08.65 ID:jhMPRUaD.net] Linux板の雰囲気自体(ry
839 名前:login:Penguin mailto:sage [2016/06/03(金) 06:08:14.91 ID:f/0yHzEk.net] >>817 自己紹介乙
840 名前:login:Penguin mailto:sage [2016/06/05(日) 22:45:21.01 ID:G6DayfX+.net] >>811 > Linuxが好みだからWindowsにもLinuxっぽく使えるツール入れて使う(Win版のGNUTools) Linuxカーネルは全く含まれてません > Windowsで便利なLinuxコマンドが使えるようになったので使う(WSL) MS版Linuxサブシステムが含まれます > 前者だと偏屈なLinux主義者 アホですねw
841 名前:login:Penguin mailto:sage [2016/06/06(月) 00:40:32.94 ID:WsFVzHYP.net] LinuxとGNUの区別が付いていない人がいると思う。 wikipediaをwikiとか言っちゃうタイプの人。
842 名前:login:Penguin [2016/06/06(月) 12:20:18.14 ID:wKW4kPw7.net] んなもんどっちでもええやんけ
843 名前:login:Penguin mailto:sage [2016/06/06(月) 12:55:04.00 ID:5AFQD7rN.net] >>821 みたいなのとは友達になりたくないなw
844 名前:login:Penguin mailto:sage [2016/06/06(月) 12:57:55.85 ID:nlMXhoWZ.net] な
845 名前:login:Penguin mailto:sage [2016/06/06(月) 12:59:06.12 ID:UKcM+vHm.net] Linuxが使いたいんじゃない windowsでGNUtoolが使いたいんだよ 俺はそれに対してVMでLinux使えとか言っちゃうような奴と友達になりたくない
846 名前:login:Penguin mailto:sage [2016/06/06(月) 14:12:39.60 ID:Dfdz1nO8.net] >>1-825 仲良くしようぜ兄弟
847 名前:login:Penguin mailto:sage [2016/06/06(月) 21:28:25.52 ID:Xu+xmkN4.net] 各ビルドでベンチを実行している記事を見つけた。 パフォーマンスはほんとにCygwin並。 しかしなんで、わざわざ専用のサブシステムまで作ったのに、 Windowsサブシステム上のエミュレータであるCygwinより遅かったりするのか。 UnixBench on Bash on Ubuntu on Windows 10 Insider Preview 14352 - Qiita qiita.com/fujieda/items/b905d2448b8a0db47095 (項目の意味はこちら) UnixBenchでベンチマーク - IDCF Tech-Blog blog.idcf.jp/entry/cloud/unixbench/
848 名前:login:Penguin mailto:sage [2016/06/07(火) 00:00:41.09 ID:Z6yKYxVi.net] >>823 wikipediaとwikiをごっちゃにする頭の悪い奴なんかと友達になれるかよw 友達選ばないと一生大変だぞ?
849 名前:login:Penguin [2016/06/07(火) 00:35:24.18 ID:4lzS5hVa.net] 友達いないのも選びすぎのせいなんか?w
850 名前:login:Penguin mailto:sage [2016/06/07(火) 01:18:03.12 ID:p5YtWRXs.net] >>827 > しかしなんで、わざわざ専用のサブシステムまで作ったのに、 > Windowsサブシステム上のエミュレータであるCygwinより遅かったりするのか。 開発中だからじゃないの?
851 名前:login:Penguin mailto:sage [2016/06/07(火) 01:36:05.02 ID:GncywaYt.net] >>827 どう考えてもWindowsサブシステムに依存した実装だしな
852 名前:login:Penguin [2016/06/07(火) 01:53:54.90 ID:uBh7fF5d.net] nativeだから速いよ(ドヤァ って言ってたのにな
853 名前:login:Penguin mailto:sage [2016/06/07(火) 02:01:26.78 ID:p5YtWRXs.net] Cygwinよりもexecが8倍くらい速くて、forkが2倍早いんでしょ?
854 名前:login:Penguin mailto:sage [2016/06/07(火) 02:14:14.58 ID:UFoLmxQu.net] Native未満でもVM以上の性能を期待しちゃうもんなぁ 期待はずれの感がデカいのは否めない
855 名前:login:Penguin mailto:sage [2016/06/07(火) 02:30:40.09 ID:AUg7BBHm.net] build 14352はcygwinよりはやい
856 名前:login:Penguin mailto:sage [2016/06/07(火) 07:09:31.85 ID:+g/kyHfA.net] cygwinだって Win32/64 native なんだけど。
857 名前:login:Penguin mailto:sage [2016/06/07(火) 07:18:46.77 ID:nBhITtdP.net] Windowsは30年掛けて起動時間はどれだけ遅くても構わない風土を築き上げて何でも詰め込む重厚長大アプリを対象に最適化してきた 一方でUNIX哲学に基づいた一つのことをうまくやるような全力で走りきるプログラムを協調させて動かす処理には関心が薄かった パフォーマンスをLinux並にしようとしたら広範囲の見直しが必要になって容易ではない
858 名前:login:Penguin mailto:sage [2016/06/07(火) 08:14:27.61 ID:06q//mZL.net] 少なくとも起動に関しては10でかなり改善した。
859 名前:login:Penguin mailto:sage [2016/06/07(火) 08:31:26.09 ID:sjXmFd74.net] スタートアッププログラムが追いつかなくなったもんな
860 名前:login:Penguin mailto:sage [2016/06/07(火) 09:03:32.67 ID:k3OEjcTh.net] OSとアプリケーションを一緒に語っちゃダメでしょう Windowsはソケットもだいぶ早くなった パフォーマンスで言うと Linuxはgnuコンパイラの最適化がかなり弱い
861 名前:login:Penguin mailto:sage [2016/06/07(火) 09:13:27.11 ID:GncywaYt.net] >>837 >>840 そういう問題じゃない
862 名前:login:Penguin mailto:sage [2016/06/07(火) 22:49:45.75 ID:FCY7DYzK.net] Frequently Asked Questions | MSDN https://msdn.microsoft.com/ja-jp/commandline/wsl/faq FAQ見ると、Node.js だのnpmだのRubyGemだのを動かすことを目的と想定しているらしい。 確かにそれはCygwin にはできない。互換性の問題でそのまま動くものはまずない。 VMでも動くけど、こっちのほうがずっとお手軽だし、メモリやディスク容量を(あまり)気にしなくていい。 しかしそうなるといちばん動いてほしいのはDockerなんだけど、 今のところ動く見込みはなさそう。 Can you run Docker natively on the new Windows 10 (Ubuntu) bash userspace? - Server Fault serverfault.com/questions/767994/can-you-run-docker-natively-on-the-new-windows-10-ubuntu-bash-userspace
863 名前:login:Penguin mailto:sage [2016/06/08(水) 08:19:03.92 ID:O1doU3iW.net] dockerはwindows serverのコア技術として採用されたから こっちで本腰入れてサポートする気は無いだろう
864 名前:login:Penguin mailto:sage [2016/06/08(水) 21:46:06.78 ID:Wz8QBFBA.net] >>843 自分はそうは思わないなあ。 Windows Server の Docker は、ホストもコンテナもWindowsで、 こっちはホストもコンテナもLinuxなんだから、ほとんど競合しないんでは? そもそもOS自体がサーバ用OSとクライアント用OSだし。 少し話はそれるけど、Windows10 で Hyper-Vコンテナっつうのがサポートされるようで 興味を持って調べたら、コンテナふうに扱えるだけで要するにVMなのな。
865 名前:login:Penguin mailto:sage [2016/06/09(木) 08:28:47.40 ID:eeg7Z/VJ.net] WSL System Calls https://blogs.msdn.microsoft.com/wsl/2016/06/08/wsl-system-calls/ Tmux support arrives for Bash on Ubuntu on Windows https://blogs.msdn.microsoft.com/commandline/2016/06/08/tmux-support-arrives-for-bash-on-ubuntu-on-windows/
866 名前:login:Penguin mailto:sage [2016/06/09(木) 08:39:50.78 ID:L1KNiMMr.net] 確かにtmuxが動かなかったのでゲンナリしたが動くようになったか。
867 名前:login:Penguin mailto:sage [2016/06/09(木) 14:29:38.17 ID:guY2JMRl.net] screenは動かないみたいだね。 tmux動けばとりあえずいいけど。
868 名前:login:Penguin mailto:sage [2016/06/09(木) 14:41:59.08 ID:5qXy5r5V.net] ptyのエミュレーションが適当なせいで動かなかったアプリはtmux以外も動くようになるのかな
869 名前:login:Penguin mailto:sage [2016/06/09(木) 15:11:16.12 ID:guY2JMRl.net] 正直、pty/ttyで問題がなくなったとは思えない。 ちょくちょく行末での上書きが怪しい。 なんかaptの排他制御ができてなくね? 複数プロセスでaptが動かせちゃうんだけど。 ロックファイル作れてないのか?
870 名前:login:Penguin mailto:sage [2016/06/09(木) 15:43:55.78 ID:5qXy5r5V.net] xterm動くようになってたわ minttyの人がptyがまともになったら対応するって言ってたけどminttyからも使えるようになるか
871 名前:login:Penguin mailto:sage [2016/06/11(土) 06:36:19.43 ID:J79hCPAH.net] ここまで、MSYS2という単語が出てない不思議
872 名前:login:Penguin mailto:sage [2016/06/11(土) 08:27:34.21 ID:+pmhHBDQ.net] cmd.exeからLinuxのコマンドを実行する winaero.com/blog/run-linux-commands-from-cmd-exe-prompt-in-windows-10/
873 名前:login:Penguin mailto:sage [2016/06/11(土) 11:47:24.81 ID:pgOC3nU9.net] バージョンアップしたけどjavaのインストールができない
874 名前:login:Penguin mailto:sage [2016/06/11(土) 14:23:49.78 ID:0UAoOuT+.net] DEBパッケージ以外にTARで固めたものがOracleのサイトからダウンロードできるから/opt辺りに突っ込んでみるとか?
875 名前:login:Penguin mailto:sage [2016/06/11(土) 20:48:11.45 ID:2TdYLPBr.net] bashってPowerShellと違って複数行コメント無いのかよ クソすぎだろ…
876 名前:login:Penguin mailto:sage [2016/06/11(土) 21:01:21.23 ID:GbiPwZs0.net] レガシーだからねぇ Linuxユーザーはスクリプト言語を使う方向に変わってきてるよ まあ、どうしてもbashで複数行コメントしたいならヒアドキュメントとか使う あるいはVim使えば一括コメント/コメントアウト出来るし 自動でコメント行が続くので解決w
877 名前:login:Penguin mailto:sage [2016/06/11(土) 21:23:41.08 ID:GbiPwZs0.net] いや、よく考えるとスクリプト言語も大抵複数行コメント無いか
878 名前:login:Penguin mailto:sage [2016/06/11(土) 22:38:03.41 ID:0UAoOuT+.net] bashじゃなくてシェルスクリプトだろ tmuxが使えるようになったようなのでまたInsider Preview入れて試してるが、 tmuxあったほうが断然使いやすいなこれ。
879 名前:login:Penguin mailto:sage [2016/06/13(月) 03:26:32.99 ID:G0ep9A/5.net] >>855 PowerShellはbashより遥かに高機能なシェル。 その程度の違いでガッカリしてたら後で気が狂うぞ。
880 名前:login:Penguin [2016/06/13(月) 12:27:24.32 ID:cvjrKpFx.net] >>859 bashより面倒でpythonより適用範囲が狭いという厨房しか喜ばない謎のシェルw
881 名前:login:Penguin mailto:sage [2016/06/13(月) 15:57:52.35 ID:EVpjwqGp.net] bashでプロセス関連のコマンドだけ列挙したい時ってどうやるの? 当然PSより簡単なんだよね?
882 名前:login:Penguin mailto:sage [2016/06/13(月) 17:09:42.07 ID:hftv7fsF.net] 「プロセス関連のコマンドだけ」という意味が意外と難しすぎる
883 名前:login:Penguin [2016/06/13(月) 17:59:05.28 ID:MLo9SIeA.net] Ubuntuをわざわざウィンドウズで動かす必要あるのか?
884 名前:login:Penguin mailto:sage [2016/06/13(月) 18:25:36.60 ID:WFv8VTgt.net] >>860 PowerShellの Format-List や Format-Table に相当する処理を bashでPowerShellより簡単にやる方法を教えろ
885 名前:login:Penguin mailto:sage [2016/06/13(月) 20:39:27.23 ID:REG0HwC1.net] >>863 ない 少なくともお前にはな
886 名前:login:Penguin mailto:sage [2016/06/13(月) 20:46:01.57 ID:cWgIDYOs.net] UbuntuじゃなくてUbuntuっぽい何かだよ。今のところは。
887 名前:login:Penguin mailto:sage [2016/06/13(月) 21:11:41.33 ID:G0ep9A/5.net] >>861 PSのヘルプシステムは神レベル。 このヘルプの充実に匹敵するシェルは存在しない。 VMSのDCLはかなりいいけど、PSの設計者はその経験をもとに大幅に発展させている。 とりあえず、bash (というかLinux)で出来るのはman -k processぐらい。 これは 単にコマンドの一行解説に含まれた文字列のデータベースを検
888 名前:するだけ。 まあまあ 役に立つ。 これでコマンドを一つ見つければ、そのmanのSEE ALSOのセクションを見ると 関連コマンドが列挙されている。 [] [ここ壊れてます]
889 名前:login:Penguin mailto:sage [2016/06/13(月) 22:06:06.42 ID:SvHWS5Sl.net] >>867 PowerShellだとプロセス関係のコマンドでpgrep(Ubuntu)とかpkill(Ubuntu)が簡単に探せるの?いいね
890 名前:login:Penguin [2016/06/14(火) 00:26:09.43 ID:dWF9M4Td.net] >>855 qiita.com/imura81gt/items/a2998147bd7ae8056b26
891 名前:login:Penguin mailto:sage [2016/06/14(火) 07:29:58.28 ID:JYXmY8rz.net] >>864 シェルスクリプトでカラム表示とかセンタリング表示とか ttp://mattintosh.hatenablog.com/entry/2013
892 名前:/12/11/203217 [] [ここ壊れてます]
893 名前:login:Penguin mailto:sage [2016/06/14(火) 09:35:12.37 ID:P+WuJUwj.net] bashってそろそろclassの定義くらいPSより簡単にできるようになった?
894 名前:login:Penguin mailto:sage [2016/06/14(火) 10:37:13.23 ID:ld6T9ZoZ.net] >>861 PSだとどうやるの?
895 名前:login:Penguin mailto:sage [2016/06/14(火) 10:38:15.46 ID:ld6T9ZoZ.net] >>871 bashでその機能必要?
896 名前:login:Penguin mailto:sage [2016/06/14(火) 21:45:01.11 ID:EB0lMFY2.net] bashとpython(昔はawkやperl)の使い分けが肝要 しかもうまく相互連携できるようになってる
897 名前:login:Penguin mailto:sage [2016/06/14(火) 22:24:13.58 ID:GPqeThe/.net] >>874 Linuxではそうしている。 簡単なものはbashだけで、やや複雑になるとPython。 しかしPSはPythonを全く必要と感じさせない複雑なコードが書ける。 しかも、 PythonのREPLはシェルとしては使いずらいけど、PSはもともとシェル。 シェルとしてインタラクティブな使いやすさ(変数名、コマンド、 オプションなどを何でもコンプリーションしてくれる)を維持しながら 十分に高度な言語機能を兼ね備えたいいバランス。 PSのデザイナーはもともとUnixの経歴でわりと近年Microsoftに雇われた。 Unixではsh/cshで出来なければawk、それでだめならperlなどと次々に 書いては捨ててを繰り返すのに嫌気がさし、それ自体で完結出来るシェルとして PSを設計したと言っている。
898 名前:login:Penguin mailto:sage [2016/06/14(火) 22:44:00.70 ID:XRyPSVr6.net] PSは長い長い長い長いコマンドがわかりにくいんだよな 過去資産のバッチやvbscriptをばっさり切り捨ててるのも
899 名前:login:Penguin mailto:sage [2016/06/14(火) 23:32:54.53 ID:EB0lMFY2.net] PowerShellも切り捨てられるよ Windows scripting hostのように
900 名前:login:Penguin mailto:sage [2016/06/15(水) 00:33:48.12 ID:JPPn4MZj.net] >>875 Unix歴がありながらあのクソ長いコマンドやオプションなのか。 なにも学ばなかったタイプの人なのだろうなあ。
901 名前:login:Penguin [2016/06/15(水) 00:35:09.44 ID:2y5OEDK9.net] >>875 >Unixではsh/cshで出来なければawk、それでだめならperlなどと次々に >書いては捨ててを繰り返すのに嫌気がさし、それ自体で完結出来るシェルとして >PSを設計したと言っている。 PowerShellが良いのは解ったがシェアないのでは? クライアントPCがあってネット系の仕事をすると、WInはメール、Officeで Linuxはサーバー、シェルスクリプト、Perl、Rubyなどの言語のパターンが多い。 PowerShellでネット系、サーバー系の処理は出来ないんじゃないの? だからこそのBash On Windowsなんじゃないの? Bash On WindowsがCygwinより良い物になりそうなのはいいことだ。
902 名前:login:Penguin [2016/06/15(水) 00:42:53.96 ID:AABTgnzp.net] 最近やたらとpowershellをゴリ押ししてる奴がいるけど スキルが高い人達に受け入れられないからいずれ人知れず消えて行くよ まあそれはwslも同じ事なんだがな
903 名前:login:Penguin mailto:sage [2016/06/15(水) 01:03:48.11 ID:cbEBptIl.net] >>879 >>880 これはどちらも大きな勘違いしてる bash+スクリプト言語と同じだけの処理は出来る 問題だったのは学習コスト あとWSLが対象にしてるのはそもそも実運用で使われるそこじゃない
904 名前:login:Penguin mailto:sage [2016/06/15(水) 01:54:33.36 ID:ArjOQ7M0.net] >>880 Windows nano serverはデスクトップがないからPSがなければ何も出来ないよ。 >>881 >問題だったのは学習コスト 自分も最初はちょっと見て全然使う気がしなかったのだが、このtutorialを見てやる気が出た。 https://mva.microsoft.com/en-us/training-courses/getting-started-with-powershell-3-0-jump-start-8276 設計者本人が達者な話術でぐいぐい引き込んでくれる。
905 名前:login:Penguin mailto:sage [2016/06/15(水) 11:38:51.19 ID:GXiF9un4.net] Bash on Ubuntu On Windowsの実行環境でGit for Windowsのbash.exeを使いたいときの注意点 ttps://opcdiary.net/?p=32249
906 名前:login:Penguin mailto:sage [2016/06/15(水) 12:02:06.95 ID:Sja05vE/.net] >>883 WSLがインストールされてても C:\>bash でWSLのBash.exe(WSL起動プログラム)ではなく Git for Windowsのbash.exeを実行させたい時 ってことか ややこしいタイトルだな ただそれ以上にBash.exeって名前は分かりづらいよな
907 名前:login:Penguin mailto:sage [2016/06/15(水) 12:36:35.75 ID:zVPnNasZ.net] 今はBash限定だからbash.exeでいいかもしれないけど、そのうちログインシェルを 変えられるようになったらwsl.exeとかlx.exeとか別名にしてほしいわ。
908 名前:login:Penguin mailto:sage [2016/06/15(水) 13:52:35.98 ID:2ZlchHAt.net] >>874 相互連携ってpythonで定義したクラスのインスタンスをbashで扱えるの?
909 名前:login:Penguin mailto:sage [2016/06/16(木) 02:40:05.14 ID:M02DKtn0.net] >>886 アホですね
910 名前:login:Penguin mailto:sage [2016/06/16(木) 13:09:14.51 ID:i/tQbCRW.net] WSL File System Support ttps://opcdiary.net/?p=32284
911 名前:login:Penguin mailto:sage [2016/06/16(木) 20:34:21.26 ID:oJI0PkMn.net] Windowsでasio対応のオーディオI/Fで再生するのと違いがわからない
912 名前:login:Penguin mailto:sage [2016/06/16(木) 20:34:59.71 ID:oJI0PkMn.net] 誤爆ですごめんなさい
913 名前:login:Penguin mailto:sage [2016/06/18(土) 19:35:46.00 ID:xJlBZLoc.net] >>799 busybox win32をいれれば結構色んなことできるぞ。
914 名前:login:Penguin mailto:sage [2016/06/18(土) 19:41:54.24 ID:xJlBZLoc.net] >>851 msys2いいよね。俺愛用しているよ。
915 名前:login:Penguin mailto:sage [2016/06/18(土) 19:49:29.27 ID:xJlBZLoc.net] >>883 >>884 msys2にしたらgit for windowsなんて中途半端なものはいらない。
916 名前:login:Penguin mailto:sage [2016/06/18(土) 20:08:21.49 ID:2lQZrkP/.net] そもそもGit for WindowsのバックエンドがMSYS(2じゃない方)だったはず。
917 名前:login:Penguin mailto:sage [2016/06/19(日) 04:00:49.85 ID:rjdugM1Q.net] >>894 はいそうです。でももとのmsysとmergeするのは、結構大変です。結局pathできりわけることになる。また、msys自体が古くさいので使いたくない。
918 名前:login:Penguin mailto:sage [2016/06/19(日) 09:12:36.28 ID:pQzbeBm9.net] MSにまだ夢を託す奴って…
919 名前:login:Penguin mailto:sage [2016/06/19(日) 09:36:00.19 ID:ZTxfyzFP.net] これって、Windowsのexe, ショートカット, バッチファイルとか実行できますか?
920 名前:login:Penguin mailto:sage [2016/06/19(日) 11:41:35.20 ID:wCxlPPMh.net] >>896 夢を見たい人にはmacのほうがあってるだろうね たまに悪夢を見せられることもあるがww
921 名前:login:Penguin mailto:sage [2016/06/19(日) 18:49:33.99 ID:jwYVKIGh.net] >>897 exeはGUIプログラムならok。コンソールプログラムは、winptyを使うとよい。バッチとショートカットは検証してからまた書くわ。
922 名前:login:Penguin mailto:sage [2016/06/19(日) 18:57:14.79 ID:jwYVKIGh.net] >>899 「これ」を確認せずに書いたわ。msys2のつもりで書いたが、違っていたらすまぬ。
923 名前:login:Penguin mailto:sage [2016/06/19(日) 19:15:05.39 ID:GpHhcAJr.net] スレタイ見て来た人新しいだろ
924 名前:login:Penguin mailto:sage [2016/06/19(日) 22:00:09.45 ID:vmFCLKW3.net] WSLがサポートしているSyscallの一覧 ttp://kledgeb.blogspot.jp/2016/05/wsl-10-wslsyscall.html WSLの仕組みとWSLを構成するコンポーネント ttp://kledgeb.blogspot.jp/2016/05/wsl-17-wslwsl.html
925 名前:login:Penguin mailto:sage [2016/06/20(月) 17:01:56.98 ID:KSd3llcJ.net] そのうちメインシステムにUbuntu来そうだね(´・ω・`)
926 名前:login:Penguin mailto:sage [2016/06/20(月) 21:46:24.09 ID:i7cW8WmR.net] メインシステムって何?
927 名前:login:Penguin mailto:sage [2016/06/20(月) 21:48:53.64 ID:3jMroRZP.net] サブ⇔メイン ただのアホでしょう
928 名前:login:Penguin mailto:sage [2016/06/20(月) 22:09:28.33 ID:GPL7mjjW.net] WindowsカーネルのUbuntuディストリって意味かなぁ? 素直にUbuntu使えって言いたくなるけど
929 名前:login:Penguin mailto:sage [2016/06/21(火) 00:05:21.39 ID:/WT4unFg.net] FreeBSDカーネルを使ったUbuntuってのもあるからね。 オープンソースのジレンマだよ。 オープンソース文化だからLinuxを普及させたいが オープンソース文化だからいろんなOSでも動かしたい。
930 名前:login:Penguin [2016/06/24(金) 12:40:19.67 ID:0vUXsJEu.net] >>905 意味がわからんけど windowsサブシステムはどういう位置付けになる?
931 名前:login:Penguin [2016/06/24(金) 16:43:03.01 ID:0eFd/ZHZ.net] Davidでイネーブラ使うとウィンドウズアプリが動くようになるんでねーの。
932 名前:login:Penguin mailto:sage [2016/06/24(金) 23:50:39.22 ID:/8nx7a6h.net] >>908 知らん カーネル先生から見ると隣に住んでる誰か。 まぁ最適化は出来てないだろうし、商用で使えるもんでもないし、しばらくはギークのオモチャ
933 名前:login:Penguin mailto:sage [2016/06/25(土) 01:43:26.80 ID:41F45yCv.net] 誰かsshかtelnet接続できた人いる? 標準のターミナルはもう改善されそうにないし。
934 名前:login:Penguin mailto:sage [2016/06/25(土) 04:27:53.98 ID:0jLe4fWn.net] >>911 sshクライアントなら普通に使えるよ
935 名前:login:Penguin mailto:sage [2016/06/25(土) 11:06:40.34 ID:67a72de5.net] >>911 160617にしてもbashの改行処理?がおかしいから TeraTermやPuTTYの代わりにもならない。
936 名前:login:Penguin mailto:sage [2016/06/25(土) 11:33:46.51 ID:yHxhRcST.net] いまごろ仮想デスクトップとか言い出してる時代遅れのサービス体系のMSに何を期待しているのかわからない
937 名前:login:Penguin mailto:sage [2016/06/25(土) 11:47:33.84 ID:h3dtiIwc.net] >>910 > 標準のターミナルはもう改善されそうにないし。 改善されて続けてる気がするが? srad.jp/story/16/02/09/0639223/ > 昨年11月にリリースされたWindows 10のメジャーアップデート「Threshold 2」(10.0.1058)では > コンソール機能が強化され、ANSIやVT100ターミナルがサポートされているそうだ(Nivot Ink、Slashdot)。
938 名前:login:Penguin mailto:sage [2016/06/25(土) 11:50:05.33 ID:h3dtiIwc.net] >>914 > いまごろ仮想デスクトップとか言い出してる時代遅れのサービス体系のMSに何を期待しているのかわからない 重要なのは「いまごろ」ではなくて「搭載した」という事実では? 時代遅れだったものが、時代に追いついたわけなんだから。 先行する仮想デスクトップは、今まで何やってたのって感じw
939 名前:login:Penguin mailto:sage [2016/06/25(土) 12:22:09.82 ID:yHxhRcST.net] >>916 仮想デスクトップなんてもう枯れた技術で誰も驚かなくなってるLinuxやOSXじゃ 対応したのが大切かもしれないが対応していないものも多いと思うよ そういう
940 名前:社だし [] [ここ壊れてます]
941 名前:login:Penguin mailto:sage [2016/06/25(土) 12:41:20.69 ID:h3dtiIwc.net] >>917 だからなんでそこで驚くかどうかが重要なの? 重要なのは「搭載されました」って事実でしょう? 搭載されたんだよ。それでおしまい。 Windowsから見れば、Windowsのデメリットが一つ減って、 他のOSからすれば、他のOSのメリットが一つ減っただけ。 それだけの話じゃん? 今頃?おっくれってるぅ〜。って言ってるガキじゃないんだからさw
942 名前:login:Penguin mailto:sage [2016/06/25(土) 13:47:43.84 ID:TIZ19fj1.net] >>914 標準搭載したのは「いまごろ」だろうけど オプションでもいいなら前からあったよ Virtual Desktop Manager go.microsoft.com/fwlink/?LinkId=211482
943 名前:login:Penguin mailto:sage [2016/06/25(土) 14:35:04.30 ID:yHxhRcST.net] >>919 ファイル名: DeskmanPowertoySetup.exe ファイルタイプ: DOS/Windows 実行ファイル ('application/x-ms-dos-executable') サイズ: 562.9 kB なんか感染してないか?
944 名前:login:Penguin mailto:sage [2016/06/25(土) 14:47:13.27 ID:jwdVTHUV.net] どこを見てそう思った?
945 名前:login:Penguin mailto:sage [2016/06/25(土) 18:59:59.91 ID:yHxhRcST.net] うちはLinuxだよ 明示的に命令しない限り.exeは実行されない
946 名前:login:Penguin mailto:sage [2016/06/25(土) 19:11:45.29 ID:e5+KKCaN.net] ウイルス拡散しようとしたんだろサイバー警察に通報したほうが良いんじゃないか?
947 名前:login:Penguin mailto:sage [2016/06/25(土) 19:34:49.84 ID:jwdVTHUV.net] >>922 だから?
948 名前:login:Penguin mailto:sage [2016/06/25(土) 19:41:29.64 ID:yHxhRcST.net] 921それはどうかわからないから通報しなくていいよ >>924 保存するかどうか聞かれてよく見たら妙な感じのファイル名だったので君に報告しただけ 他意はない
949 名前:login:Penguin mailto:sage [2016/06/25(土) 20:44:44.62 ID:B+mEFsZe.net] >>923 >>925 なにこの池沼たちw
950 名前:login:Penguin mailto:sage [2016/06/25(土) 20:54:35.83 ID:jwdVTHUV.net] >>926 アホ一人だろw
951 名前:login:Penguin mailto:sage [2016/06/25(土) 23:26:21.63 ID:41F45yCv.net] >>912 すまん、サーバの方。 sshd やtelnetd立てて、PuTTYみたいな 外部クライアントから接続できた人いる? >>915 それ去年の話だろ?
952 名前:login:Penguin mailto:sage [2016/06/26(日) 02:13:44.17 ID:nGLiUo+Z.net] >>928 > それ去年の話だろ? URLみただけでも今年の話だってわかるよね?
953 名前:login:Penguin mailto:sage [2016/06/26(日) 07:52:34.78 ID:I4XOuvEV.net] >>929 > 昨年11月にリリースされたWindows 10のメジャーアップデート どう見ても去年の話にしか見えないけど?
954 名前:login:Penguin mailto:sage [2016/06/26(日) 08:57:21.56 ID:uR+/HndW.net] >>925 「妙な感じのファイル名」ってなんだよ まさか拡張子が.exeになってるところか?ww インストーラなんだから実行ファイルに決まってるだろうに
955 名前:login:Penguin mailto:sage [2016/06/26(日) 08:59:52.82 ID:jGlyurdn.net] >>931 インストーラなのかそかそか まさにそれ .exeをみるだけで「怖い」 Linuxerだから
956 名前:login:Penguin mailto:sage [2016/06/26(日) 10:20:10.50 ID:hxAFNrxr.net] Linux使ってる人ってバカなの?
957 名前:login:Penguin mailto:sage [2016/06/26(日) 10:25:07.31 ID:VMLin2Je.net] >>932 ファイル名: bash ファイルタイプ: linux 実行ファイル ('application/elf-executable') サイズ: 562.9 kB 君のPCなんか感染してないか?
958 名前:login:Penguin [2016/06/26(日) 10:46:47.53 ID:lbnt3JEg.net] バカvsバカおもしれー
959 名前:login:Penguin mailto:sage [2016/06/26(日) 10:51:18.27 ID:jGlyurdn.net] >Linux使ってる人ってバカなの? Windowsユーザーと比べるとバカ比率はかなり低いと思うけど さいきんはWindowsユーザーが入ってきたからバカ比率はかなりうpしただろう まぁバカな俺は云うのも何だけどw
960 名前:login:Penguin mailto:sage [2016/06/26(日) 11:01:42.42 ID:hxAFNrxr.net] Windowsユーザなら setup.exe がインストーラーだって一発で分かるだろ。 なんか、Linuxユーザとかじゃなくて、ただのバカだった。
961 名前:login:Penguin mailto:sage [2016/06/26(日) 11:14:38.67 ID:jGlyurdn.net] うんよく言われるんだ Winは削除して流儀もどんどん忘れてる
962 名前:login:Penguin mailto:sage [2016/06/26(日) 13:15:51.14 ID:nGLiUo+Z.net] >>930 > どう見ても去年の話にしか見えないけど? Windows 10は11月にリリースしたあとバージョンアップが続けられてる。 去年の11月にリリースされたWindows 10よりも今のWindows 10は機能が増えてるんだよ。 特に開発バージョンもリリースされているから2週ごとに機能が増えてる。
963 名前:login:Penguin mailto:sage [2016/06/26(日) 13:57:11.59 ID:3DzMnpA1.net] >>939 で、それがなにか? 今年に入って標準のターミナルに関する機能アップがあったと言うなら書いてよ
964 名前:login:Penguin mailto:sage [2016/06/26(日) 14:58:27.31 ID:NfrV/AhV.net] >>940 bash on ubuntu on windowsでCtrl-aとかの挙動がLinuxっぽくなったとかだけだよ。 十何年も放置してたcmd.exeを今更いじられてもなぁ。 結局、teratermとかputtyとかのWSL対応待ちだよ。
965 名前:login:Penguin mailto:sage [2016/06/26(日) 15:17:15.24 ID:nGLiUo+Z.net] >>940 2016年4月1日 gihyo.jp/admin/clip/01/ubuntu-topics/201604/01 > 現時点ではttyドライバ(をVT100端末で動かしている状態)の制約により, > GNU Screenやtmuxが動作しない。よって,byobuを使うことはできない。 ↓ 2016/06/09 https://opcdiary.net/?p=32193 > build 14361のUbuntu on Windowsで XTerm Control Sequencesがサポートされたので、 > みんな大好きtmuxがサポートされました。apt-getでインストールすれば動作するようです。 本当に最近のMSの行動は鳥肌モンだわ やってほしいことをちゃんとやってくれる。 開発者にとっての優先順位をしっかり見てくれている。
966 名前:login:Penguin mailto:sage [2016/06/26(日) 15:58:19.15 ID:zPw+6Q0q.net] >>941 cmd.exeとターミナルエミュレータの区別が付かないのは 飼いならされたWindowsユーザーの典型だね
967 名前:login:Penguin mailto:sage [2016/06/26(日) 16:23:52.09 ID:uR+/HndW.net] >>941 機能アップしたのはcmd.exeじゃなくてconhost.exeだ馬鹿が What's New in the Windows Console in Windows Server 2016 Technical Preview https://technet.microsoft.com/en-us/library/mt427362.aspx >The console host (the underlying code that supports all character-mode applications including the Windows command prompt, the Windows PowerShell prompt, and others) has been updated in several ways to add a variety of new capabilities.
968 名前:939 mailto:sage [2016/06/26(日) 17:26:37.97 ID:NfrV/AhV.net] >>943-944 すんません。
969 名前:login:Penguin mailto:sage [2016/06/26(日) 18:46:19.28 ID:LE16r/oy.net] あやまる必要は微塵もない 堂々としてろ 勘違いなんて誰でもある
970 名前:login:Penguin mailto:sage [2016/06/26(日) 21:39:07.77 ID:uS9fStVa.net] マイクロソフト、Windows Subsystem for Linuxの仕組みを解説 news.mynavi.jp/news/2016/06/20/193/
971 名前:login:Penguin [2016/06/26(日) 23:53:26.43 ID:GgHuOe45.net] 次スレタイ、 Bash on Ubuntu on Windows Windows Subsystem for Linux どっちにすべきかな
972 名前:login:Penguin mailto:sage [2016/06/27(月) 00:08:12.64 ID:et3SuZw0.net] Bash on Ubuntu on Windows Subsystem for Linux
973 名前:login:Penguin mailto:sage [2016/06/27(月) 00:19:16.52 ID:yJ3Z5/i0.net] tmux は記号が崩れることが多くて、screenの方が好きだなとか思って 初めてWSL環境で日本語を試してみたら、 IMEをONにしても日本語入力できん。 他のエディタからコピペしたら、今度は文字列の一部が欠けて表示できん。 もちろんLANG=ja_JP.UTF-8にはしてある。 これ日本では実用性皆無じゃないか。もううんざり。
974 名前:login:Penguin mailto:sage [2016/06/27(月) 00:20:59.93 ID:et3SuZw0.net] >>950 えとさぁ、いま開発中だって知ってる?
975 名前:login:Penguin mailto:sage [2016/06/27(月) 00:23:33.06 ID:NwbhcHc2.net] tuxをデタッチしてbash終了すると、全
976 名前:プロセスいなくなるし・・・ [] [ここ壊れてます]
977 名前:login:Penguin mailto:sage [2016/06/27(月) 00:51:51.98 ID:yJ3Z5/i0.net] >>951 何が「知ってる?」だ糞が。 もうアニバーサリーアップデートまで1ヶ月もねえよ。 そしたらもうInsider Previewじゃなくて一般にリリースされるんだぞ。 残り時間でできるのは細かいバグ取りぐらいだ。
978 名前:login:Penguin mailto:sage [2016/06/27(月) 00:55:08.40 ID:et3SuZw0.net] >>953 やっぱりアニバーサリーで開発版(ベータ版)が リリースされるって気づいてなかったんだ・・・
979 名前:939 mailto:sage [2016/06/27(月) 00:59:28.20 ID:1Lnc0BNj.net] >>947 ProcFSのところでcgroup言ってるのがLinuxカーネルへの対抗意識感じるわ。
980 名前:login:Penguin mailto:sage [2016/06/27(月) 01:02:52.25 ID:yJ3Z5/i0.net] >>954 何言ってるかわかんねえ。お前が糞だとだけ分かった。 WSLが糞だからこのスレこんな奴ばかりだな。
981 名前:login:Penguin mailto:sage [2016/06/27(月) 01:07:41.67 ID:et3SuZw0.net] >>956 わからんと言われてもなぁ。 これみろよ。 https://blogs.technet.microsoft.com/canitpro/2016/06/07/step-by-step-enabling-bash-on-windows-10/ https://msdnshared.blob.core.windows.net/media/2016/06/Windows10_Bash_3.png しっかり「Windows Subsystem for Linux (Beta)」って書いてあるだろBetaって。 つぎリリースされるのはベータ版なんだよ。
982 名前:login:Penguin mailto:sage [2016/06/27(月) 01:43:20.62 ID:yJ3Z5/i0.net] >>957 なるほど、WSLはアニバーサリアップデートになってもベータ版のままだ、という意味か。 やっと文意が取れたわ。口汚いことを言ってすまん。 たしかに俺はその記事もスクショも見たことなかった。 スクショだけだけで文章がないから、これをそういう発表と取るかは微妙なとこだが。 たしかに指摘の通り、俺はアニバーサリアップデートでベータが取れるもんだと 思っていて、この品質のものが正式版かとげっそりしてたんだが、 もしそうじゃないならもう少し気長に待つわ。 つうかもう当分忘れる。今の段階では実用性なさすぎて自分はいじる気になれん。
983 名前:login:Penguin mailto:sage [2016/06/27(月) 08:43:20.83 ID:K+UjBDvJ.net] 「当分忘れる」じゃねえよ 不完全なところがあるならフィーバック送れよ じゃなきゃ永遠に「実用性なさすぎ」なままだ
984 名前:login:Penguin mailto:sage [2016/06/27(月) 10:45:41.41 ID:94EkOhn2.net] ドッグフード食べますか それとも IPやめますか
985 名前:login:Penguin [2016/06/27(月) 10:59:30.18 ID:oxFxpueq.net] >>948 【Bash】Windows Subsystem for Linux【Ubuntu】Part2 こんなところじゃね
986 名前:login:Penguin mailto:sage [2016/06/27(月) 14:46:36.66 ID:tDqserh6.net] >>925 https://en.m.wikipedia.org/wiki/Microsoft_PowerToys >>961 それでいいんじゃないかな MSがWSLって言ってるからそれでいいんだけど 本当はLinux subsystemだよね lxss.dll
987 名前:login:Penguin mailto:sage [2016/06/28(火) 22:48:52.60 ID:UCHXzN3g.net] >>961 何文字までだっけ? 長さ的に入らなくない? 【Bash】Windows Subsystem for Linux 2【Ubuntu】 とかかなもし駄目なら
988 名前:login:Penguin mailto:sage [2016/06/29(水) 21:51:45.48 ID:bZ1CXRx7.net] >>962 dllじゃなくてsys
989 名前:login:Penguin [2016/06/30(木) 08:19:54.04 ID:PTbyNhVf.net] BBS_SUBJECT_COUNT=48だな >>963 の案にすべき
990 名前:login:Penguin mailto:sage [2016/06/30(木) 13:26:36.02 ID:NI+VJ/nX.net] >>950 Windows側のIMEで入力したければ、自分で好きなターミナルエミュレータを起動して、SSHなりTelnetなりでログインすればいいよ。 今は一周回って、またTeraTermあたりが鉄板なのかね? WSL内でWSL側のIMを起動して日本語を入力したければ、多バイト文字の入力サービスとか自分で設定しないとダメ。 Ubuntuだからリポジトリにはja環境も整ってるとは思うけど、自分で仮想パッケージとか引っ張ってきてインストール&設定。 たぶんパッケージのほうは不足ないと思うけど、それが現状できっちり完全に動作するかどうかは知らん。 そういう面倒が嫌で、Windows側のIMEから入力したいなら、最初に書いたようにWindows側でターミナルエミュレータを起動してWSL側の仮想コンソールにログインして入力。 こっちならGNU screenとかも普通に動くよ(utf8で設定するのを忘れなければ)。普通に作業するのにこれで困るってのは、ちょっと思いつかないね。
991 名前:login:Penguin mailto:sage [2016/06/30(木) 13:28:48.52 ID:NI+VJ/nX.net] 次スレには、 WSL の語は必ず入れて欲しいね。 Windows Subsystem for Linux まで書くかどうかは、好きにすれ。 bash on windows の方は、本質的には要らん希ガス。 というか、スレタイトルの前後に【】で括って変な語入れる文化は理解に苦しむ。
992 名前:login:Penguin mailto:sage [2016/06/30(木) 13:46:27.27 ID:Yp8ZYNAp.net] 試したけどcoLinuxと同じ気持ちの悪さ
993 名前:login:Penguin mailto:sage [2016/06/30(木) 14:24:51.38 ID:fV4ZDigg.net] Windows アニバーサリーアップデート8月2日
994 名前:login:Penguin mailto:sage [2016/06/30(木) 20:35:38.04 ID:7PPY5oBk.net] >>966 そのターミナルエミュレータでWSLにログインするための、 sshd なりtelnetd? なりに自分とこはつながらないんだけど、 そちらはどうやったの? username@PCNAME:~$ time sudo service ssh start [sudo] password for twaragai: * Starting OpenBSD Secure Shell server sshd username@PCNAME:~$ ssh localhost Connection closed by 127.0.0.1
995 名前:login:Penguin mailto:sage [2016/07/02(土) 17:48:15.15 ID:MeD+75Ki.net] bash on windowsの方が好き
996 名前:login:Penguin mailto:sage [2016/07/04(月) 10:10:03.16 ID:QKLbzaOh.net] Windowserはファッションに敏感です
997 名前:login:Penguin mailto:sage [2016/07/04(月) 12:56:22.09 ID:R7EZ0Vo2.net] 額にバンダナ巻いて黒リュック背負ってる人たちかと思ったがw
998 名前:login:Penguin mailto:sage [2016/07/04(月) 13:25:24.79 ID:QKLbzaOh.net] あとチェック柄な
999 名前:login:Penguin mailto:sage [2016/07/04(月) 13:32:32.16 ID:Kt3ntrMd.net] LinuxユーザはくたくたのTシャツにジーンズで仙人髭のイメージ
1000 名前:login:Penguin mailto:sage [2016/07/04(月) 13:42:39.20 ID:R7EZ0Vo2.net] Linuxはハカーなイメージかw Macはバカネーチャンとかチュプなかんじだな。
1001 名前:login:Penguin mailto:sage [2016/07/04(月) 16:50:46.09 ID:U166Iiar.net] sewellsupport.com/images/pcvsmacvslinux1ib.gif
1002 名前:login:Penguin mailto:sage [2016/07/04(月) 21:19:13.61 ID:WCuzQXAK.net] 「Apple信者」はApple製品を見ると「宗教的イメージ」を見るような反応をする apple.srad.jp/story/11/05/20/0917209/
1003 名前:login:Penguin mailto:sage [2016/07/05(火) 14:53:18.47 ID:GvythmKA.net] 最近のビルドでカーネルコンパイル時に2コア4スレッドhaswellのCPU全部使い切れるようになったね。 ファイルアクセス遅い気がするけどそこそこいいね。
1004 名前:login:Penguin [2016/07/05(火) 15:52:18.58 ID:gcjg39H9.net] もうすぐ980だけど次スレのタイトルどうするのさ >>963 にするの?
1005 名前:login:Penguin mailto:sage [2016/07/05(火) 21:54:02.65 ID:DQZl+O0/.net] 新連載 Windows 10で始めるBash news.mynavi.jp/series/bashonwindows/menu.html
1006 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 17:33:29.00 ID:08O9xeSE.net] BUWって何で発音すんだ? ぶうか?
1007 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 19:10:39.48 ID:jNhKRr9A.net] 今使ってるWindowsPCではコマンドプロンプトから「vim」でWIN用vim起動できるようにしてるんだけど、これからはLINUX用vim使えるのかな?
1008 名前:login:Penguin [2016/07/10(日) 20:16:18.35 ID:a8/WW9ew.net] 次スレ hayabusa6.2ch.net/test/read.cgi/linux/1468149353/
1009 名前:login:Penguin mailto:sage [2016/07/10(日) 21:47:17.44 ID:t4Mzfxac.net] 乙
1010 名前:login:Penguin mailto:sage [2016/07/11(月) 04:34:28.98 ID:hEiiLGEt.net] デスクトップ動かしてるやつがいるぞ。 https://github.com/Microsoft/BashOnWindows/issues/637
1011 名前:login:Penguin mailto:sage [2016/07/11(月) 19:47:18.99 ID:NZQfVUfj.net] WindowsってOSはアプリを追加していく方針じゃなかった? シェアが高いだけで、娯楽にしか使われてないような気がする。
1012 名前:login:Penguin mailto:sage [2016/07/11(月) 19:59:40.47 ID:9LWQ3eWx.net] 企業とか役所とかやぱりwindows多いんじゃないの? Linuxにする動きも多少はあるみたいだが。
1013 名前:login:Penguin mailto:sage [2016/07/11(月) 20:02:01.02 ID:TvgRPuam.net] 未だに一太郎とか使ってるからな 無理なんだろ
1014 名前:login:Penguin mailto:sage [2016/07/11(月) 20:13:19.41 ID:2VGJNf6N.net] 数人のパソコン博士が運用してる様な地方自治体と都心部を一緒に語るなよ 進んでる自治体も色々ある it.impressbm.co.jp/articles/-/10082
1015 名前:login:Penguin mailto:sage [2016/07/11(月) 20:18:42.27 ID:9LWQ3eWx.net] 痴呆公務員w
1016 名前:login:Penguin mailto:sage [2016/07/11(月) 20:30:45.21 ID:SqW6e4AK.net] >>990 SIer のいいお客さんにしか見えない
1017 名前:login:Penguin mailto:sage [2016/07/11(月) 20:42:35.86 ID:g3jLIIyc.net] >>988 業務向けね 端末条件絞れるから楽なの
1018 名前:login:Penguin mailto:sage [2016/07/11(月) 22:23:42.82 ID:N8ZR3hO6.net] VNC経由で普通にLXDEが動くな。 Xサーバはなくてもいいじゃん。
1019 名前:login:Penguin mailto:sage [2016/07/13(水) 09:46:04.75 ID:zCPjvge6.net] 梅
1020 名前:login:Penguin mailto:sage [2016/07/13(水) 20:13:01.88 ID:O4HTSJ+O.net] 毒
1021 名前:login:Penguin mailto:sage [2016/07/13(水) 21:08:00.88 ID:OKMq9uNO.net] いつ頃からか980超24時間書き込み無しでスレ落ちってのが無くなったけど 無意味に埋める奴は居なくならないな
1022 名前:login:Penguin mailto:sage [2016/07/13(水) 21:11:07.90 ID:O4HTSJ+O.net] と言いながら梅に参加
1023 名前:login:Penguin mailto:sage [2016/07/13(水) 21:11:28.21 ID:ZeXivVjE.net] 梅だっていいでしょ
1024 名前:login:Penguin mailto:sage [2016/07/13(水) 21:22:32.92 ID:O4HTSJ+O.net] 風俗でヌいた後に「こんなとこで働いてちゃだめだよ」とか説教始めるおっさん>>997 俺はどんな地雷でも「気持ちよかった!また来るね」というおっさん 良い人だろ
1025 名前:login:Penguin mailto:sage [2016/07/13(水) 21:26:32.00 ID:O4HTSJ+O.net] 中
1026 名前:login:Penguin mailto:sage [2016/07/13(水) 21:28:22.80 ID:O4HTSJ+O.net] セックス セックス セックス もう2回
1027 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 105日 6時間 30分 28秒
1028 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています