Windows搭載予定のLinuxサブシステムでUbuntuが動作 [無断転載禁止]©5ch.io
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001login:Penguin
2016/03/30(水) 14:57:55.72ID:2b3xF4As?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/
0809login:Penguin
2016/06/02(木) 13:14:11.56ID:LWceZ5xtWindowsで便利なLinuxコマンドが使えるようになったので使う(WSL)
前者だと偏屈なLinux主義者、後者だと便利なものは使っていく功利主義みたいな印象の違いが有る気がする
0810login:Penguin
2016/06/02(木) 13:30:25.06ID:IztKv9Ah相変わらずのアスペワロタ
0811login:Penguin
2016/06/02(木) 15:16:58.41ID:tYQ6u5ovああ、君にはみんな同じ人に見えるんだね。
残念w
0812login:Penguin
2016/06/02(木) 18:52:19.06ID:9hOX+pm8何でもいいだろうに
0813login:Penguin
2016/06/02(木) 18:54:28.88ID:zji9ubjT恥ずかし過ぎる w
0814login:Penguin
2016/06/02(木) 21:47:55.46ID:yOxCVV5o0815login:Penguin
2016/06/02(木) 23:43:03.81ID:nRKiSWo/品が悪いのも当然と言えば当然だね
0816login:Penguin
2016/06/02(木) 23:46:08.65ID:jhMPRUaD0817login:Penguin
2016/06/03(金) 06:08:14.91ID:f/0yHzEk自己紹介乙
0818login:Penguin
2016/06/05(日) 22:45:21.01ID:G6DayfX+> Linuxが好みだからWindowsにもLinuxっぽく使えるツール入れて使う(Win版のGNUTools)
Linuxカーネルは全く含まれてません
> Windowsで便利なLinuxコマンドが使えるようになったので使う(WSL)
MS版Linuxサブシステムが含まれます
> 前者だと偏屈なLinux主義者
アホですねw
0819login:Penguin
2016/06/06(月) 00:40:32.94ID:WsFVzHYPwikipediaをwikiとか言っちゃうタイプの人。
0820login:Penguin
2016/06/06(月) 12:20:18.14ID:wKW4kPw70821login:Penguin
2016/06/06(月) 12:55:04.00ID:5AFQD7rN0822login:Penguin
2016/06/06(月) 12:57:55.85ID:nlMXhoWZ0823login:Penguin
2016/06/06(月) 12:59:06.12ID:UKcM+vHmwindowsでGNUtoolが使いたいんだよ
俺はそれに対してVMでLinux使えとか言っちゃうような奴と友達になりたくない
0824login:Penguin
2016/06/06(月) 14:12:39.60ID:Dfdz1nO8仲良くしようぜ兄弟
0825login:Penguin
2016/06/06(月) 21:28:25.52ID:Xu+xmkN4パフォーマンスはほんとにCygwin並。
しかしなんで、わざわざ専用のサブシステムまで作ったのに、
Windowsサブシステム上のエミュレータであるCygwinより遅かったりするのか。
UnixBench on Bash on Ubuntu on Windows 10 Insider Preview 14352 - Qiita
http://qiita.com/fujieda/items/b905d2448b8a0db47095
(項目の意味はこちら)
UnixBenchでベンチマーク - IDCF Tech-Blog
http://blog.idcf.jp/entry/cloud/unixbench/
0826login:Penguin
2016/06/07(火) 00:00:41.09ID:Z6yKYxViwikipediaとwikiをごっちゃにする頭の悪い奴なんかと友達になれるかよw
友達選ばないと一生大変だぞ?
0827login:Penguin
2016/06/07(火) 00:35:24.18ID:4lzS5hVa0828login:Penguin
2016/06/07(火) 01:18:03.12ID:p5YtWRXs> しかしなんで、わざわざ専用のサブシステムまで作ったのに、
> Windowsサブシステム上のエミュレータであるCygwinより遅かったりするのか。
開発中だからじゃないの?
0829login:Penguin
2016/06/07(火) 01:36:05.02ID:GncywaYtどう考えてもWindowsサブシステムに依存した実装だしな
0830login:Penguin
2016/06/07(火) 01:53:54.90ID:uBh7fF5dって言ってたのにな
0831login:Penguin
2016/06/07(火) 02:01:26.78ID:p5YtWRXs0832login:Penguin
2016/06/07(火) 02:14:14.58ID:UFoLmxQu期待はずれの感がデカいのは否めない
0833login:Penguin
2016/06/07(火) 02:30:40.09ID:AUg7BBHm0834login:Penguin
2016/06/07(火) 07:09:31.85ID:+g/kyHfA0835login:Penguin
2016/06/07(火) 07:18:46.77ID:nBhITtdP一方でUNIX哲学に基づいた一つのことをうまくやるような全力で走りきるプログラムを協調させて動かす処理には関心が薄かった
パフォーマンスをLinux並にしようとしたら広範囲の見直しが必要になって容易ではない
0836login:Penguin
2016/06/07(火) 08:14:27.61ID:06q//mZL0837login:Penguin
2016/06/07(火) 08:31:26.09ID:sjXmFd740838login:Penguin
2016/06/07(火) 09:03:32.67ID:k3OEjcThWindowsはソケットもだいぶ早くなった
パフォーマンスで言うと
Linuxはgnuコンパイラの最適化がかなり弱い
0839login:Penguin
2016/06/07(火) 09:13:27.11ID:GncywaYt>>838
そういう問題じゃない
0840login:Penguin
2016/06/07(火) 22:49:45.75ID:FCY7DYzKhttps://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
http://serverfault.com/questions/767994/can-you-run-docker-natively-on-the-new-windows-10-ubuntu-bash-userspace
0841login:Penguin
2016/06/08(水) 08:19:03.92ID:O1doU3iWこっちで本腰入れてサポートする気は無いだろう
0842login:Penguin
2016/06/08(水) 21:46:06.78ID:Wz8QBFBA自分はそうは思わないなあ。
Windows Server の Docker は、ホストもコンテナもWindowsで、
こっちはホストもコンテナもLinuxなんだから、ほとんど競合しないんでは?
そもそもOS自体がサーバ用OSとクライアント用OSだし。
少し話はそれるけど、Windows10 で Hyper-Vコンテナっつうのがサポートされるようで
興味を持って調べたら、コンテナふうに扱えるだけで要するにVMなのな。
0843login:Penguin
2016/06/09(木) 08:28:47.40ID:eeg7Z/VJhttps://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/
0844login:Penguin
2016/06/09(木) 08:39:50.78ID:L1KNiMMr0845login:Penguin
2016/06/09(木) 14:29:38.17ID:guY2JMRltmux動けばとりあえずいいけど。
0846login:Penguin
2016/06/09(木) 14:41:59.08ID:5qXy5r5V0847login:Penguin
2016/06/09(木) 15:11:16.12ID:guY2JMRlちょくちょく行末での上書きが怪しい。
なんかaptの排他制御ができてなくね?
複数プロセスでaptが動かせちゃうんだけど。
ロックファイル作れてないのか?
0848login:Penguin
2016/06/09(木) 15:43:55.78ID:5qXy5r5Vminttyの人がptyがまともになったら対応するって言ってたけどminttyからも使えるようになるか
0849login:Penguin
2016/06/11(土) 06:36:19.43ID:J79hCPAH0850login:Penguin
2016/06/11(土) 08:27:34.21ID:+pmhHBDQhttp://winaero.com/blog/run-linux-commands-from-cmd-exe-prompt-in-windows-10/
0851login:Penguin
2016/06/11(土) 11:47:24.81ID:pgOC3nU90852login:Penguin
2016/06/11(土) 14:23:49.78ID:0UAoOuT+0853login:Penguin
2016/06/11(土) 20:48:11.45ID:2TdYLPBrクソすぎだろ…
0854login:Penguin
2016/06/11(土) 21:01:21.23ID:GbiPwZs0Linuxユーザーはスクリプト言語を使う方向に変わってきてるよ
まあ、どうしてもbashで複数行コメントしたいならヒアドキュメントとか使う
あるいはVim使えば一括コメント/コメントアウト出来るし
自動でコメント行が続くので解決w
0855login:Penguin
2016/06/11(土) 21:23:41.08ID:GbiPwZs00856login:Penguin
2016/06/11(土) 22:38:03.41ID:0UAoOuT+tmuxが使えるようになったようなのでまたInsider Preview入れて試してるが、
tmuxあったほうが断然使いやすいなこれ。
0857login:Penguin
2016/06/13(月) 03:26:32.99ID:G0ep9A/5PowerShellはbashより遥かに高機能なシェル。 その程度の違いでガッカリしてたら後で気が狂うぞ。
0858login:Penguin
2016/06/13(月) 12:27:24.32ID:cvjrKpFxbashより面倒でpythonより適用範囲が狭いという厨房しか喜ばない謎のシェルw
0859login:Penguin
2016/06/13(月) 15:57:52.35ID:EVpjwqGp当然PSより簡単なんだよね?
0860login:Penguin
2016/06/13(月) 17:09:42.07ID:hftv7fsF0861login:Penguin
2016/06/13(月) 17:59:05.28ID:MLo9SIeA0862login:Penguin
2016/06/13(月) 18:25:36.60ID:WFv8VTgtPowerShellの Format-List や Format-Table に相当する処理を
bashでPowerShellより簡単にやる方法を教えろ
0863login:Penguin
2016/06/13(月) 20:39:27.23ID:REG0HwC1ない
少なくともお前にはな
0864login:Penguin
2016/06/13(月) 20:46:01.57ID:cWgIDYOs0865login:Penguin
2016/06/13(月) 21:11:41.33ID:G0ep9A/5PSのヘルプシステムは神レベル。 このヘルプの充実に匹敵するシェルは存在しない。
VMSのDCLはかなりいいけど、PSの設計者はその経験をもとに大幅に発展させている。
とりあえず、bash (というかLinux)で出来るのはman -k processぐらい。 これは
単にコマンドの一行解説に含まれた文字列のデータベースを検索するだけ。 まあまあ
役に立つ。 これでコマンドを一つ見つければ、そのmanのSEE ALSOのセクションを見ると
関連コマンドが列挙されている。
0866login:Penguin
2016/06/13(月) 22:06:06.42ID:SvHWS5SlPowerShellだとプロセス関係のコマンドでpgrep(Ubuntu)とかpkill(Ubuntu)が簡単に探せるの?いいね
0867login:Penguin
2016/06/14(火) 00:26:09.43ID:dWF9M4Tdhttp://qiita.com/imura81gt/items/a2998147bd7ae8056b26
0868login:Penguin
2016/06/14(火) 07:29:58.28ID:JYXmY8rzシェルスクリプトでカラム表示とかセンタリング表示とか
ttp://mattintosh.hatenablog.com/entry/2013/12/11/203217
0869login:Penguin
2016/06/14(火) 09:35:12.37ID:P+WuJUwj0870login:Penguin
2016/06/14(火) 10:37:13.23ID:ld6T9ZoZPSだとどうやるの?
0871login:Penguin
2016/06/14(火) 10:38:15.46ID:ld6T9ZoZbashでその機能必要?
0872login:Penguin
2016/06/14(火) 21:45:01.11ID:EB0lMFY2しかもうまく相互連携できるようになってる
0873login:Penguin
2016/06/14(火) 22:24:13.58ID:GPqeThe/Linuxではそうしている。 簡単なものはbashだけで、やや複雑になるとPython。
しかしPSはPythonを全く必要と感じさせない複雑なコードが書ける。 しかも、
PythonのREPLはシェルとしては使いずらいけど、PSはもともとシェル。
シェルとしてインタラクティブな使いやすさ(変数名、コマンド、
オプションなどを何でもコンプリーションしてくれる)を維持しながら
十分に高度な言語機能を兼ね備えたいいバランス。
PSのデザイナーはもともとUnixの経歴でわりと近年Microsoftに雇われた。
Unixではsh/cshで出来なければawk、それでだめならperlなどと次々に
書いては捨ててを繰り返すのに嫌気がさし、それ自体で完結出来るシェルとして
PSを設計したと言っている。
0874login:Penguin
2016/06/14(火) 22:44:00.70ID:XRyPSVr6過去資産のバッチやvbscriptをばっさり切り捨ててるのも
0875login:Penguin
2016/06/14(火) 23:32:54.53ID:EB0lMFY2Windows scripting hostのように
0876login:Penguin
2016/06/15(水) 00:33:48.12ID:JPPn4MZjUnix歴がありながらあのクソ長いコマンドやオプションなのか。
なにも学ばなかったタイプの人なのだろうなあ。
0877login:Penguin
2016/06/15(水) 00:35:09.44ID:2y5OEDK9>Unixではsh/cshで出来なければawk、それでだめならperlなどと次々に
>書いては捨ててを繰り返すのに嫌気がさし、それ自体で完結出来るシェルとして
>PSを設計したと言っている。
PowerShellが良いのは解ったがシェアないのでは?
クライアントPCがあってネット系の仕事をすると、WInはメール、Officeで
Linuxはサーバー、シェルスクリプト、Perl、Rubyなどの言語のパターンが多い。
PowerShellでネット系、サーバー系の処理は出来ないんじゃないの?
だからこそのBash On Windowsなんじゃないの?
Bash On WindowsがCygwinより良い物になりそうなのはいいことだ。
0878login:Penguin
2016/06/15(水) 00:42:53.96ID:AABTgnzpスキルが高い人達に受け入れられないからいずれ人知れず消えて行くよ
まあそれはwslも同じ事なんだがな
0879login:Penguin
2016/06/15(水) 01:03:48.11ID:cbEBptIl>>878
これはどちらも大きな勘違いしてる
bash+スクリプト言語と同じだけの処理は出来る
問題だったのは学習コスト
あとWSLが対象にしてるのはそもそも実運用で使われるそこじゃない
0880login:Penguin
2016/06/15(水) 01:54:33.36ID:ArjOQ7M0Windows nano serverはデスクトップがないからPSがなければ何も出来ないよ。
>>879
>問題だったのは学習コスト
自分も最初はちょっと見て全然使う気がしなかったのだが、このtutorialを見てやる気が出た。
https://mva.microsoft.com/en-us/training-courses/getting-started-with-powershell-3-0-jump-start-8276
設計者本人が達者な話術でぐいぐい引き込んでくれる。
0881login:Penguin
2016/06/15(水) 11:38:51.19ID:GXiF9un4ttps://opcdiary.net/?p=32249
0882login:Penguin
2016/06/15(水) 12:02:06.95ID:Sja05vE/WSLがインストールされてても
C:\>bash
でWSLのBash.exe(WSL起動プログラム)ではなく
Git for Windowsのbash.exeを実行させたい時
ってことか
ややこしいタイトルだな
ただそれ以上にBash.exeって名前は分かりづらいよな
0883login:Penguin
2016/06/15(水) 12:36:35.75ID:zVPnNasZ変えられるようになったらwsl.exeとかlx.exeとか別名にしてほしいわ。
0884login:Penguin
2016/06/15(水) 13:52:35.98ID:2ZlchHAt相互連携ってpythonで定義したクラスのインスタンスをbashで扱えるの?
0885login:Penguin
2016/06/16(木) 02:40:05.14ID:M02DKtn0アホですね
0886login:Penguin
2016/06/16(木) 13:09:14.51ID:i/tQbCRWttps://opcdiary.net/?p=32284
0887login:Penguin
2016/06/16(木) 20:34:21.26ID:oJI0PkMn0888login:Penguin
2016/06/16(木) 20:34:59.71ID:oJI0PkMn0889login:Penguin
2016/06/18(土) 19:35:46.00ID:xJlBZLocbusybox win32をいれれば結構色んなことできるぞ。
0890login:Penguin
2016/06/18(土) 19:41:54.24ID:xJlBZLocmsys2いいよね。俺愛用しているよ。
0891login:Penguin
2016/06/18(土) 19:49:29.27ID:xJlBZLocmsys2にしたらgit for windowsなんて中途半端なものはいらない。
0892login:Penguin
2016/06/18(土) 20:08:21.49ID:2lQZrkP/0893login:Penguin
2016/06/19(日) 04:00:49.85ID:rjdugM1Qはいそうです。でももとのmsysとmergeするのは、結構大変です。結局pathできりわけることになる。また、msys自体が古くさいので使いたくない。
0894login:Penguin
2016/06/19(日) 09:12:36.28ID:pQzbeBm90895login:Penguin
2016/06/19(日) 09:36:00.19ID:ZTxfyzFP0896login:Penguin
2016/06/19(日) 11:41:35.20ID:wCxlPPMh夢を見たい人にはmacのほうがあってるだろうね
たまに悪夢を見せられることもあるがww
0897login:Penguin
2016/06/19(日) 18:49:33.99ID:jwYVKIGh0898login:Penguin
2016/06/19(日) 18:57:14.79ID:jwYVKIGh「これ」を確認せずに書いたわ。msys2のつもりで書いたが、違っていたらすまぬ。
0899login:Penguin
2016/06/19(日) 19:15:05.39ID:GpHhcAJr0900login:Penguin
2016/06/19(日) 22:00:09.45ID:vmFCLKW3ttp://kledgeb.blogspot.jp/2016/05/wsl-10-wslsyscall.html
WSLの仕組みとWSLを構成するコンポーネント
ttp://kledgeb.blogspot.jp/2016/05/wsl-17-wslwsl.html
0901login:Penguin
2016/06/20(月) 17:01:56.98ID:KSd3llcJ0902login:Penguin
2016/06/20(月) 21:46:24.09ID:i7cW8WmR0903login:Penguin
2016/06/20(月) 21:48:53.64ID:3jMroRZPただのアホでしょう
0904login:Penguin
2016/06/20(月) 22:09:28.33ID:GPL7mjjW素直にUbuntu使えって言いたくなるけど
0905login:Penguin
2016/06/21(火) 00:05:21.39ID:/WT4unFgオープンソースのジレンマだよ。
オープンソース文化だからLinuxを普及させたいが
オープンソース文化だからいろんなOSでも動かしたい。
0906login:Penguin
2016/06/24(金) 12:40:19.67ID:0vUXsJEu意味がわからんけど
windowsサブシステムはどういう位置付けになる?
0907login:Penguin
2016/06/24(金) 16:43:03.01ID:0eFd/ZHZ0908login:Penguin
2016/06/24(金) 23:50:39.22ID:/8nx7a6h知らん
カーネル先生から見ると隣に住んでる誰か。
まぁ最適化は出来てないだろうし、商用で使えるもんでもないし、しばらくはギークのオモチャ
レス数が900を超えています。1000を超えると表示できなくなるよ。