【Bash】Windows Subsystem for Linux【Ubuntu】2©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
これとは関係ないと思うけど
14385にしたらスタート画面のタイルが全部飛んでまっさらな状態になった。 Windows10のアニバーサリーアップデートも今日中には来るだろうな
全Windows10で標準でCUIのUbuntuが使える日が来ちまったな >>12
開発者モード&ベータがまだ必要みたいだな Proだけど使えた
コントロールパネル>Windowsの機能の有効化と無効化のリストから有効にしたか?
PowershellもSFUもここから有効にしたなぁ。しみじみ >>14の後、設定から開発者モードに変更して
Bash.exeを起動すると、ストアからダウンロードされる。 >>16
どうなんだろmsys2便利だよ。windowsのnativeのライブラリや開発ツールが揃っているし、unix由来のソフトのビルドにはかかせない。
wslはlinuxだからコンパイラがクロスコンパイラになるのかな。このあたりがどうなるかだな。 msys2は確かにunix/linux由来のものをWindowsに持ってくるのが楽。
WSLはその逆でWindows由来のソースをlinuxにポーティングする時に便利。
msysだと普通にwindows.hインクルードできちゃってlinuxとはやっぱり違いすぎる。 777 login:Penguin sage 2016/08/04(木) 19:35:45.15 ID:5FIf/nwh
書いた人ここ見てるかもしれんがコピペさせてもらうぞ
どのくらいやばいの?
【田】Windows10 Part86
http://echo.2ch.net/test/read.cgi/win/1470297295/10
10 名無し~3.EXE sage 2016/08/04(木) 19:22:58.81 ID:MylLUrAP
これ、やばくね?
開発者モードONにしただけでSSH全解放とか、 斜め上過ぎるぜマイクロソフト。
Windows10 Anniversary updateで知らぬ間にSSHdが起動している
http://yasuhide.blog.jp/archives/48155574.html
bash - Windows10のSSHサーバー機能を止めるかポート変更したい(43260)|teratail
https://teratail.com/questions/43260
開発者モードをONにするのはユーザが手動でやるわけだけど、
だからといって、これをONにする動機は、bashをちょっと試してみたいとかでしょ。
ONにした時点でSSHserverが一緒に勝手にONになるなんて一言も説明が無いし、
ましてやファイヤーウォールも穴開け完了してて、さらにポートはひねりもない22だし、
外側からパスワード認証だけでコンソールに降りられるとか、やばすぎ
タブレットやノーパソで、グローバルIPを割り当てたモバイル回線をつかってたら、
全世界へ、パスワード認証のコマンドプロンプト提供だぜ
22でポートスキャンして応答があったら総当たり攻撃して、あっという間に・・・ >>20
> 書いた人ここ見てるかもしれんがコピペさせてもらうぞ
> どのくらいやばいの?
LinuxもSSHD起動してるけどなw ubuntuだとデフォでは起動してなくて自分でsshd入れないとダメだった記憶
パッケージはあるからapt一発で導入できるけど、
インスコ直後はport22でパスワードログイン受け付けるのは変わらん これはWSLとは無関係で、単に開発者モードを有効にすると
何故かMS謹製のsshサーバが走り始めるという問題だと思う
リモートログインするとコマンドプロンプトが表示されるけど、そこからbashは起動できず
WSLのリモートログイン用には使えないからそっと無効にした >>23
MSは何のためにsshdを走らしているんだろ?
VSで開発しているプログラムのリモート開発・デバッグ用とかか 実際にこのスレにsshサーバが走ってた人いるのか?
自分の環境ではそんなサービスないぞ
コマンドプロンプトのnetstatでも確認した TeraTermで 127.0.0.1:22 に接続すると TeraTerm内でDOSコマンドプロンプトが動いてるな
ここで「bash」入力するとWSLにも入れた
Win10 InsiderPreview版をずっと続けてたけど、初めて WSL がTeraTerm内で動いたの見たわ
まあウチはルータ内部からしか port22 アクセス出来ないから問題ないけど、MSなにやっとんじゃい まじか。御愁傷様w
githubのissues trackerでは唯一↓でターミナルサーバ関係かも云々の報告しかないな
https://github.com/Microsoft/BashOnWindows/issues/734
遠隔操作系のサービスがトリガーかしら >>26
こちらの環境だとエラー: 0x80070005が出て起動しないのよね
ローカルのコマンドプロンプトからだと起動するんだけど SshSession.exe SSH Server Session > C:\Users\nanashi>netstat -aon | findstr 0.0:22
> TCP 0.0.0.0:22 0.0.0.0:0 LISTENING 3344
>
> C:\Users\nanashi>tasklist | findstr 3344
> svchost.exe 3344 Services 0 4,620 K
SshSession.exeは接続後か WindowsのコマンドプロンプトとWindows Subsystem for Linux
ttp://takoratta.hatenablog.com/entry/2016/08/12/082715
今年春にサンフランシスコで開催されたBuildでMicrosoft社員に聞いてみたのだが、
SFUのUNIXサブシステムはWindowsのシステム管理に
UNIXシェルのツールなどを流用するための手段として考えられたのだが、それに無理があったらしい。
つまり、UNIX/Linuxはシステム管理がテキスト(ファイル)ベースであるため、UNIXシェルとの相性が良い。
一方、Windowsはレジストリなどに収容されたデータを
専用ツールでアクセスするというシステムとなっている。
そのため、単にUNIXシェルを使えるようにしても意味はなく、その反省がPowerShellに繋がったと話していた。
Windows 10 Anniversary Updateで提供されるUbuntu環境とBashは目的が全く異なる。
MacOSやLinuxに流れてしまった(主に)Web開発者を取り戻すために、
Linux環境そのものをWindows上に用意した。
そのため、SFUのUNIXサブシステムで実現されていた
プログラムレベルのWindowsとの相互運用は実現されていない。
まだベータ版ということで、日本語の扱いなど微妙のようだが、今後の発展は楽しみだ。 >MacOSやLinuxに流れてしまった(主に)Web開発者を取り戻すため
Ubuntu on VitualBOX + Vagrant on Windowsなんて環境早く離脱したいので、はよ色んなツール動くようにしてやー ぶっ壊した、やっちまった時にVagrantなら元に戻せるから便利だと思うけどな。 svnserve動かそうと思ったけど
Windowsファイアウォールの例外に設定できるの
*.exeだけで詰んだ…… 未だにWindowsファイヤーウォールなんて使ってるやついたのか >>39
デフォで動くもんだろ。XPsp2ぐらいの時代で知識が止まってね? OSに内蔵されているセキュリティソフトで十分だよ
どうせウイルス検出率が高い=信頼できるセキュリティ対策ソフト=
ファイアウォールも強いはずって考えてるだけだろ?
ファイアウォールなんてポートを開くか閉じるかの機能でしかない。
使いやすいかどうかの違いはあるかもしれないがどうせ放置してるでしょ?
使いこなそうとしたら高度な知識が必要だし素人には無理。
それにウイルスの検出率だってどっちみち標的型攻撃には効かないし、
標的型でなくマイナーなウイルスなんてまず広まらない。
広まった時点でマイナーではなくなるので、
そういったものはOS内蔵セキュリティソフトでも対策される。
検出率が高くなると誤検出も高くなるという問題もある。
検出率ではなく広まってるウイルスの数に
どれだけ対抗できるかで考えたらOS内蔵でも
市販のアンチウイルスソフトと同等の性能になるはず。 >>44
ご指摘通りポート開けてすんなり動きました…
ルータとかじゃさんざやってたのにOSの機能てとこで
まったく頭うごいてませんでした >>41
デフォで動くようになったのがXP SP2からなんだけどな XP SP2のファイアウォールは外向きには対応してなかったからな。
Vistaで外向きにも対応したので、今更有料のファイアウォールなんて
買う必要がない。 セキュリティソフトなんかよりソフトの更新や自己防衛の方がよっぽど重要なんだが 急にAptPackageIndexUpdateが来たので
ttp://stknohg.hatenablog.jp/entry/2016/08/17/182149 Bash on Ubuntu on Windowsの時代は終わった
これからはPowerShell on Ubuntu on Windowsの時代である
PowerShell on Linux and Open Source!
https://blogs.msdn.microsoft.com/powershell/2016/08/18/powershell-on-linux-and-open-source-2/ PowerShellをわざわざ使うくらいならpython使うわな
普段PowerShellを使っててその資産を流用したい人だけにメリットがある >>55
PowerShellがPythonより優れているのはシェルとして快適に使える構文の選択。
コマンドを入れて出力。 One linerによるちょっと複雑な処理。
パイプ。 それに加えてPythonと同等レベルのプログラミング機能が全て
1つの処理系で完結できる。 インタープリター系の言語でここまでシェル機能を
意識した言語はなかったし、シェルでここまでプログラミング性を高めたシェルもない。
唯一あったのはVMSのDCL(Digital Command Language)であり、PowerShellの
デザイナーはその経験がある。
まあ、これがどのプラットフォームでも快適に使えるようになるには1、2年かかる
だろうけど、PowerShellを中心とした新しい巨大なエコシステムが生まれることが
期待できる。 PowerShellベースのコマンドラインで操作できるスマホとか出たら
ちょっと欲しいかも PowerShell on Linux のスレを別に立ててみてもいい気がするけど、どうでしょう?
これはこれで使い出があるような >>61
どうもです!
Linux版のも立ててみました
【オープンソース】 PowerShell on Linux 【PS】 [無断転載禁止]©2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1471620941/ 誰かWindows上のbashでAndroidビルドした人いる? やってないけど、ちょっとググってみた
本家Javaはインストール面倒だけどOpenJDK7ならWSLへインストールが簡単
Andoird は7.0以降からOpenJDKに対応するけど、バージョンはOpenJDK8
WSLだとOpenJDK8まわりはバグがあってまだうまくインストール行かない
・・て感じ? WSLってまだbeta版なんだよね?
正式版が期待できそうだ。 遅いよコレ。
今はHyper-VでUbuntu動かすほうがマシ。 サブシステムのネイティブとH./W込みのエミュレーションでは
サブシステムの方が速い
もっと速いのはコンテナ configureするとやっぱりディスクアクセスが重く感じる
MinGWやCygwinほどでもないけど そもそもWindowsってファイルシステムに触ると妙に遅いような 随分動くようになったな。
I/Oが遅いのはWSLの問題だろう。 java関連は複雑だから完璧とはいかないな
OpenJDK7でjavacが動かないんでググったらgitですでにissueとして報告済みだったわ ■ このスレッドは過去ログ倉庫に格納されています