X



トップページLinux
1002コメント282KB
【Bash】Windows Subsystem for Linux【Ubuntu】2©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0044login:Penguin
垢版 |
2016/08/15(月) 13:46:36.30ID:/Iuv2u/A
exeじゃなくてポート指定だけでルール作れない?
004539
垢版 |
2016/08/15(月) 18:09:38.56ID:k7jVnL0+
>>44
ご指摘通りポート開けてすんなり動きました…
ルータとかじゃさんざやってたのにOSの機能てとこで
まったく頭うごいてませんでした
0046login:Penguin
垢版 |
2016/08/15(月) 21:26:22.47ID:qJwRrub2
>>41
デフォで動くようになったのがXP SP2からなんだけどな
0047login:Penguin
垢版 |
2016/08/16(火) 22:10:14.05ID:mesNjshf
XP SP2のファイアウォールは外向きには対応してなかったからな。
Vistaで外向きにも対応したので、今更有料のファイアウォールなんて
買う必要がない。
0048login:Penguin
垢版 |
2016/08/17(水) 09:13:12.91ID:RORvt6YL
セキュリティソフト買ってないのか?死ね
0049login:Penguin
垢版 |
2016/08/17(水) 09:31:45.46ID:lcShY+8R
セキュリティソフトなんかよりソフトの更新や自己防衛の方がよっぽど重要なんだが
0050login:Penguin
垢版 |
2016/08/18(木) 08:27:25.71ID:upaQq6hL
急にAptPackageIndexUpdateが来たので
ttp://stknohg.hatenablog.jp/entry/2016/08/17/182149
0053login:Penguin
垢版 |
2016/08/19(金) 18:58:32.42ID:wC0YQUeD
makeして遊べばいいんだろ
0055login:Penguin
垢版 |
2016/08/19(金) 19:40:29.98ID:Vwfa+xId
PowerShellをわざわざ使うくらいならpython使うわな

普段PowerShellを使っててその資産を流用したい人だけにメリットがある
0056login:Penguin
垢版 |
2016/08/19(金) 20:54:11.38ID:Q7Z+mFZF
>>55
PowerShellがPythonより優れているのはシェルとして快適に使える構文の選択。 
コマンドを入れて出力。 One linerによるちょっと複雑な処理。
パイプ。 それに加えてPythonと同等レベルのプログラミング機能が全て
1つの処理系で完結できる。 インタープリター系の言語でここまでシェル機能を
意識した言語はなかったし、シェルでここまでプログラミング性を高めたシェルもない。
唯一あったのはVMSのDCL(Digital Command Language)であり、PowerShellの
デザイナーはその経験がある。

まあ、これがどのプラットフォームでも快適に使えるようになるには1、2年かかる
だろうけど、PowerShellを中心とした新しい巨大なエコシステムが生まれることが
期待できる。
0057login:Penguin
垢版 |
2016/08/19(金) 21:25:31.45ID:oH0J+CyN
PowerShellベースのコマンドラインで操作できるスマホとか出たら
ちょっと欲しいかも
0059login:Penguin
垢版 |
2016/08/19(金) 22:44:10.26ID:0cc0Iw7n
PowerShell on Linux のスレを別に立ててみてもいい気がするけど、どうでしょう?
これはこれで使い出があるような
0064login:Penguin
垢版 |
2016/08/28(日) 21:22:20.74ID:6dGkH2jr
何の上に何が乗る、とか再帰的になってきた
0065login:Penguin
垢版 |
2016/09/02(金) 09:30:50.73ID:/CD72uzE
誰かWindows上のbashでAndroidビルドした人いる?
0066login:Penguin
垢版 |
2016/09/02(金) 11:40:53.01ID:+P7qJnpP
やってないけど、ちょっとググってみた

本家Javaはインストール面倒だけどOpenJDK7ならWSLへインストールが簡単
Andoird は7.0以降からOpenJDKに対応するけど、バージョンはOpenJDK8
WSLだとOpenJDK8まわりはバグがあってまだうまくインストール行かない
・・て感じ?
0068login:Penguin
垢版 |
2016/09/04(日) 17:17:39.15ID:Gm6sfUEi
WSLってまだbeta版なんだよね?
正式版が期待できそうだ。
0069login:Penguin
垢版 |
2016/09/04(日) 18:20:33.63ID:4clFGdY8
遅いよコレ。
今はHyper-VでUbuntu動かすほうがマシ。
0070login:Penguin
垢版 |
2016/09/04(日) 18:40:58.18ID:l8wimi+S
仮想マシンよりは速いだろう
0072login:Penguin
垢版 |
2016/09/04(日) 19:22:22.53ID:NW9FTKlN
サブシステムのネイティブとH./W込みのエミュレーションでは
サブシステムの方が速い

もっと速いのはコンテナ
0073login:Penguin
垢版 |
2016/09/04(日) 19:25:42.11ID:E3xmqT/3
configureするとやっぱりディスクアクセスが重く感じる
MinGWやCygwinほどでもないけど
0074login:Penguin
垢版 |
2016/09/04(日) 22:28:33.33ID:+emx9TY2
そもそもWindowsってファイルシステムに触ると妙に遅いような
0078login:Penguin
垢版 |
2016/09/15(木) 19:05:13.83ID:fET06vsn
いちいちマルチポストしなくていいよ
0079login:Penguin
垢版 |
2016/09/17(土) 16:16:37.50ID:DaToCbLt
随分動くようになったな。
I/Oが遅いのはWSLの問題だろう。
0080login:Penguin
垢版 |
2016/09/17(土) 21:00:12.84ID:ZR0Ac6uW
まだ日本語も入力できないし
pingも打てない。
0082login:Penguin
垢版 |
2016/09/19(月) 23:17:48.08ID:TXiJ5qzp
java関連は複雑だから完璧とはいかないな
OpenJDK7でjavacが動かないんでググったらgitですでにissueとして報告済みだったわ
0084login:Penguin
垢版 |
2016/09/25(日) 13:39:02.85ID:ktVwWZ8g
>>83
やばいな。MSかなり本気だw
0085login:Penguin
垢版 |
2016/09/28(水) 19:31:31.92ID:zAAjoi9X
まずはUTF-8 consoleの文字欠けをどうにかしろよ…
0086login:Penguin
垢版 |
2016/09/29(木) 08:38:52.67ID:RJISSZqR
Announcing Windows 10 Insider Preview Build 14936 for PC and Mobile
https://blogs.windows.com/windowsexperience/2016/09/28/announcing-windows-10-insider-preview-build-14936-for-pc/

WSL will install Ubuntu version 16.04 (Xenial) instead of Ubuntu 14.04 (Trusty) in an upcoming release. This change will apply to Insiders installing new instances (lxrun.exe /install or first run of bash.exe).
Existing instances with Trusty will not be upgraded automatically.
Users can upgrade their Trusty image to Xenial using the do-release-upgrade command.
0088login:Penguin
垢版 |
2016/10/06(木) 17:35:27.30ID:UhmFrA6M
へーWin8とかでも動作っていいな
アップデートできないメモリ1GBのタブでも使えそう
0089login:Penguin
垢版 |
2016/10/06(木) 17:36:39.35ID:koy4aRZ6
それ普通にネイティブでLinux入れるんじゃだめなのか?
0090login:Penguin
垢版 |
2016/10/06(木) 17:48:27.87ID:UhmFrA6M
そうしたいんだけど、タッチパネルが認識しないとか、充電量がわからんとかあるんで困る
だからこれに期待するしかない
0091login:Penguin
垢版 |
2016/10/06(木) 17:49:37.07ID:koy4aRZ6
ああたしかにタッチパネルはダメだったな
俺の持ってるやつでもx座標だけ逆になってるわ
0092login:Penguin
垢版 |
2016/10/06(木) 23:39:23.31ID:gQTlP9/3
>>87
2週間くらい前に試したけど、インストールでコケた。
UbuntuをArch化するみたいな処理も微妙。
0093login:Penguin
垢版 |
2016/10/07(金) 00:54:35.74ID:OVXHCeg6
LXCが動けばそれでArch入れることも可能だろうな。
0096login:Penguin
垢版 |
2016/10/07(金) 17:48:45.43ID:Cx8IZmA+
>>92
昨日試したけどいけたぞ
adminで実行する必要があったくらい
0099login:Penguin
垢版 |
2016/10/21(金) 09:30:09.81ID:dmak0tX8
>>98
インタプリタに/initを使うってのがモヤモヤするな。
0101login:Penguin
垢版 |
2016/11/18(金) 13:34:23.00ID:E6P9pDgN
やるなヴォケ!!
0102login:Penguin
垢版 |
2016/11/18(金) 19:30:07.25ID:fdl1/HCU
>>100
どうしたセキュリティホールかw
0103login:Penguin
垢版 |
2016/11/20(日) 08:59:46.79ID:BInrkg8z
日本語の解説

WindowsアプリからUbuntu環境内のファイルを決していじってはならない
ttp://kledgeb.blogspot.jp/2016/11/wsl-60-windowsubuntu.html
0104login:Penguin
垢版 |
2016/11/20(日) 10:04:07.32ID:v0Q9UCkw
随分と今更な話だなw何ヶ月も前に一回やってぶっ壊した後だぜ。どういう理由で壊れるのかは知らなかったが。
0105login:Penguin
垢版 |
2016/11/20(日) 11:59:45.39ID:sbjOt3do
やっぱりそう言うことなのか
つーかまず最初に注意しておくべき点な気もするんだが……
それにしても
相互にファイルのやりとりさえできないなら
VM環境とどう違うのかと小一時間
0106login:Penguin
垢版 |
2016/11/20(日) 13:04:06.00ID:KweQw/PY
>>105
/mnt/c経由でやりとりできるって>>103に書いてあるだろ。
0107login:Penguin
垢版 |
2016/11/20(日) 13:24:25.22ID:sbjOt3do
そんなことは知ってるけど
/homeをWindows側のフォルダに移したりもできないので
あんま意味ねえんだわ
そのたびにコピーとかw
それとも作業ディレクトリをいちいち常にWSL外にするのか?
めんどくせえわ
0108login:Penguin
垢版 |
2016/11/20(日) 14:03:20.83ID:c9CQC03g
よくわからんけど
ホームディレクトリを/mnt/c以下に設定するのはダメなの?
0109login:Penguin
垢版 |
2016/11/22(火) 08:44:39.03ID:tq0fXPbp
>>108
それは設定できるけど
そこは純粋なNT'FS環境なので ディレクトリ操作等ばぐってたわ
0110login:Penguin
垢版 |
2016/12/13(火) 14:18:08.82ID:BfziFU52
これってファイアウォールの許可アプリからssh server切っておけば特にセキュリティ的問題ないですかね?
ちなみにwslttyの起動時の作業フォルダーが%usrprofile%になっててlsでみると余計なファイルも見えてて汚いんだけど、ここにいる人は何か対策してる?
0112login:Penguin
垢版 |
2017/01/23(月) 21:19:33.53ID:GSoAK/34
Microsoft AzureリードアーキテクトJohn Gossman氏にLinux Foundation参画について聞く
https://www.infoq.com/jp/news/2017/01/microsoft-joins-linux-foundation

InfoQ: BashのシェルスクリプトがWindows 10上で動くのは開発者に好意的に受け取られているようです。
しかし、サーバソフトウェアやネイティブのLinuxプログラムは動作しません。
WindowsのロードマップにはBashを超えてLinuxカーネルにまで手を伸ばす計画が含まれていますか。

Gossman: コミュニティが受け入れてくれたことにはとても興奮しています。
また、コミュニティの声を聞き続けていますし、
進化するニーズに答えるための機能追加にも投資しています。
私たちは現時点では共有できるWindows Subsystem for Linuxについての具体的なロードマップはありません。

Bash on Windowsのサポートによって、
開発者はWindowsとLinuxの開発にWindowsを自然に使えるようになりました。
優れたユーティリティ、フレームワークを活用できるようになりました。
BashシェルスクリプトはWSLの一般的なユースケースですが、
ユーザーはUbuntuのユーザースペースでELF64をネイティブで実行できます。
つまり、例えば、Ubuntuで使えるソフトウェアをAPTパッケージマネージャを使ってインストールできます。
このサブシステムの挙動については技術資料があり、
新しいピコプロセスとシステムコールが
Windows NTカーネルにどのように変換されるかについて説明しています。
0113login:Penguin
垢版 |
2017/01/23(月) 22:06:59.41ID:munoJ1D6
いつになったらベータとれるんだろうね。
0114login:Penguin
垢版 |
2017/01/24(火) 06:35:01.82ID:qWl8acLM
$ sudo apt-get install lsb
だけで、かなり幸せになれる\(^o^)/
0117login:Penguin
垢版 |
2017/01/30(月) 16:49:16.50ID:WbMNa84b
これwindowsはそのままでbashだけきれいに入れ直したいんだけどどうやったらできるの?
0119login:Penguin
垢版 |
2017/01/30(月) 17:02:49.14ID:eEY4BzWe
でもってまたコマンドプロンプトからbash
0120login:Penguin
垢版 |
2017/02/01(水) 18:23:50.58ID:eRF5VXYJ
スタートメニューのBash on Ubuntu on Windowsを選択するワンアクションで
sshdの起動とTeraTermのlocalhostへのログインをRSA鍵認証でいっぺんにやる方法

"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bash on Ubuntu on Windows.lnk" を
次の内容の "\Windows\System32\lxss\start-wsl-sshd.js" ってファイルへのショートカットにする

--ここから--
var ws = new ActiveXObject("WScript.Shell");
ws.Run("C:\\Windows\\System32\\bash.exe ~ -c \"service ssh status && exit 1; exec /usr/sbin/sshd -D\"", 0);
ws.Run("\"C:\\Program\ Files\ (x86)\\teraterm\\ttermpro.exe\" ssh://名無し@localhost /auth=publickey /keyfile=id_rsa" , 1);
--ここまで--

その前にTeraTermでSSH鍵生成をして生成されたid_rsa.pubというファイルをC:\Users\名無し\AppData\Local\VirtualStoreから探し出して
~/.ssh/authorized_keys2 に追加して/etc/ssh/sshd_config中のUsePrivilegeSeparation yesをnoに書き換えて
Windowsのサービス管理ツールからSSH Server BrokerとSSH Server Proxyを無効にしておきます
これで全部かな。チラシ裏のメモ書き終わり
0121login:Penguin
垢版 |
2017/02/01(水) 18:45:08.59ID:9UHUSlnz
おう、cygtermみたいなことができるのか!
家帰ったら試してみよう
0122login:Penguin
垢版 |
2017/02/01(水) 19:56:36.17ID:WfS15VHA
僕はwsl-terminal使ってる
0123login:Penguin
垢版 |
2017/02/02(木) 00:22:30.18ID:SxuXhBRU
32bitのバイナリは起動できんのねこれ
0124login:Penguin
垢版 |
2017/02/02(木) 02:12:16.37ID:dYqtwVFV
WSLtty使ってる
wsl-terminalと大差ないけれど
0125login:Penguin
垢版 |
2017/02/02(木) 13:48:48.64ID:MHy6D+aF
Insider Previewで試してるけど、大分よくなったな。
これでsystemdもサービスみたいに動いてくれればいいんだけど。
0126login:Penguin
垢版 |
2017/02/03(金) 13:21:42.36ID:ZSb1sPiB
現状ではrunlevel変えれないのでしょうか

/etc/init.d/rc 2

とかやってしのいでます
0127login:Penguin
垢版 |
2017/02/10(金) 14:58:06.52ID:TQS/6xxO
Bash on Windowsが強化、Linux版のJavaやGo、PostgreSQLなどもWindowsで実行可能に。3月リリースのWindows 10 Creators Updateで
ttp://www.publickey1.jp/blog/17/bash_on_windows_creators_update.html
0128login:Penguin
垢版 |
2017/02/10(金) 20:57:03.69ID:9sHKatoM
wineが動いてわらう
0129120
垢版 |
2017/02/13(月) 19:38:30.98ID:0E6c2ZTj
>>123に答えてなかったので今更だけどcbwin使えるようにした修正版
…3月の配信が楽しみですね

nanashi@NOTE:(/mnt/c/Users/名無し/Desktop) % cat /mnt/c/Windows/System32/lxss/start-wsl-sshd.js

var ws = new ActiveXObject("WScript.Shell");
ws.Run("C:\\Windows\\System32\\outbash.exe ~ -c \"service ssh status && exit 1; printenv OUTBASH_PORT >/var/run/wstart.port; exec /usr/sbin/sshd -D\"", 0);
ws.Run("\"C:\\Program\ Files\ (x86)\\teraterm\\ttermpro.exe\" ssh://nanashi@localhost /auth=publickey /keyfile=id_rsa" , 1);

nanashi@NOTE:(/mnt/c/Users/名無し/Desktop) % cat /var/run/wstart.port
52706
nanashi@NOTE:(/mnt/c/Users/名無し/Desktop) % grep OUTBASH_PORT ~/.tcshrc

setenv OUTBASH_PORT `cat /var/run/wstart.port`

nanashi@NOTE:(/mnt/c/Users/名無し/Desktop) % wcmd dir | grep "ショートカット"
2016/11/19 11:36 684 USER - ショートカット.lnk
0130login:Penguin
垢版 |
2017/02/20(月) 14:55:18.57ID:QcTWHIqN
>>128
64ビットのEXEじゃないと動かないっぽいな。
32ビットだとフォーマットがウンタラカンタラでこける。
0131login:Penguin
垢版 |
2017/02/21(火) 07:31:58.58ID:Xgj0rVSk
windowsの出来の悪さに反比例してbash on windows 段々よくなってきてるのが
笑える。

最後windows捨ててlinuxベースになるんじゃないかw

開発もしやすそうだし
0134login:Penguin
垢版 |
2017/02/23(木) 07:44:18.85ID:t4lCFCiL
単なるsyscall互換なsubsystem作ってるだけだから土台のNT kernelが
変わるわけ無いと思う。
0135login:Penguin
垢版 |
2017/02/23(木) 16:28:36.73ID:Hlf8b9KH
Insider Previewを追うごとにだいぶ出来は良くなってるけど、まだなんちゃってLinuxだしな。
0136login:Penguin
垢版 |
2017/02/24(金) 14:18:08.69ID:lzGWob4f
この先もNT kernelをLinux kernelに置き換えることなんてないから一生なんちゃってだよ
0137login:Penguin
垢版 |
2017/02/25(土) 13:31:03.43ID:2EwR2rxs
しかもいつになったらβが取れるのかね〜
0138login:Penguin
垢版 |
2017/02/26(日) 11:29:54.08ID:y/enP6sg
なんちゃってでもちょっとしたことやるのに便利に使ってるよ。
VS2017でlinuxターゲット開発できるようになったし
そのターゲットにbash on win使えるし。
ubuntu16に上がったのも良いね。
0139login:Penguin
垢版 |
2017/02/27(月) 13:49:14.54ID:5B11YTGH
MSYS2やCygwinの代わりに使えれば文句はないな今の所。
Windows領域のEXEも叩けるし。
0140login:Penguin
垢版 |
2017/02/28(火) 13:58:20.49ID:hLKFgksR
32ビットコードが動かないくせに、依存関係でi386のパッケージも突っ込んでくれるな。
0141login:Penguin
垢版 |
2017/03/01(水) 14:11:56.54ID:bmAp2Zw6
おかしいのはそんな依存関係を持たせてるパッケージの方だろ
0142login:Penguin
垢版 |
2017/03/07(火) 05:14:22.12ID:OOoreQqp
うむ
Bash on Ubuntu on Windows
Linux xxxxxxxxxxxxxxxxxxxx 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux

Cygwin
CYGWIN_NT-10.0 xxxxxxxxxxxxxxxxxxxx 2.7.0(0.306/5/3) 2017-02-12 13:18 x86_64 Cygwin

Subsystem for UNIX-based Applications
Interix SERVER 6.1 10.0.7063.0 x86 AMD_x86_Family21_Model16_Stepping1 Windows
0143login:Penguin
垢版 |
2017/03/16(木) 22:16:28.79ID:lICbxQV2
apt install emacs
emacs -e tetris
テトリスで遊ぶためにある
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況