【Bash】Windows Subsystem for Linux【Ubuntu】2
【Bash】Windows Subsystem for Linux【Ubuntu】2
元スレ
1 :login:Penguin:2016/07/10(日) 20:15:53.54 ID:a8/WW9ew.net
前スレ
Windows搭載予定のLinuxサブシステムでUbuntuが動作
http://hayabusa6.2ch.net/test/read.cgi/linux/1459317475/
847 :login:Penguin:2018/05/14(月) 16:44:35.02 ID:SWbzyU+k.net
>>846
アップデート後にしたから外れるとかは関係ないと思ってたんだけどその手順で起動できました
チェック外してチェックして再起動じゃダメだったみたいです
ありがとうございました
807 :login:Penguin:2018/05/03(木) 13:25:10.50 ID:Ir3HeEq8.net
>>805
今はバージョン 4.4 相当を実装していますが、この先 例えば 4.15 相当を実装したならば、カーネルが 4.15 に更新されたと見ていいのではないでしょうか。
574 :login:Penguin:2018/01/16(火) 09:50:35.16 ID:9F1sRUXe.net
Unicode対応というのは、UTF-8、UTF-16、UTF-32のいずれかが使われているということ
(他にUCS-2やUCS-4など今は殆ど使われていないものも有るが省略)
WindowsはNT3.1のころからUCS-2、Windows 2000からはUTF-16に対応している。
なぜUCS-2なのか?というとUTF-8もUTF-16も当時は存在していなかったから
つまりWindowsはかなり早い時期にとっくにUnicode対応をしている
■Windows は Shift-JISじゃなかったの!?
違う。一番わかり易い話をするならば、Shift-JISは日本語専用。言うまでもなくWindowsは多言語対応。
外国で日本語専用の文字コードが使われているわけがない。もう一つの例はファイル名に
「白抜きのハート」が使えることからも明らかにわかる。これはShift-JISにはなくUnicodeにしかない文字
どうしてこのような勘違いをする愚か者がいるのかというと、Unicodeに対応していない古いアプリの話をしてるから
Unicodeに対応していない古いアプリの互換性を維持するため(さすがWindowsの互換性は高い!!!)に、
「Unicode対応ではないプログラムの言語」の設定が日本語になっている
https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=019795
もちろんUnicode対応のアプリではUnicodeが使われる。だからWindowsはUnicode対応で、Shift-JISなのはアプリの問題
古いアプリを切りしてたら困るだろう?ちゃんとWindowsは対応してる。
■ 歴史
1991年10月 Unicode 1.0 (UCS-2登場 最大65,536文字)
1993年07月 Windows NT3.1 リリース (UCS-2対応)
1996年07月 Unicode 2.0 (UTF-16登場 最大1,048,576文字)
1996年09月 Windows NT3.5 リリース
1996年10月 ISO/IEC 10646-1:1993/Amd.1制定 Transformation Format for 16 planes of group 00 (UTF-16)
1996年10月 ISO/IEC 10646-1:1993/Amd.2制定 UCS Transformation Format 8 (UTF-8)
2000年02月 Windows 2000 リリース
■ 参考
https://ja.wikipedia.org/wiki/Microsoft_Layer_for_Unicode
https://en.wikipedia.org/wiki/Unicode_in_Microsoft_Windows
https://ja.wikipedia.org/wiki/ISO/IEC_10646
123 :login:Penguin:2017/02/02(木) 00:22:30.18 ID:SxuXhBRU.net
955 :login:Penguin:2018/05/30(水) 13:39:18.31 ID:NeV1Ny9C.net
あれはフレームバッファもまんまLinuxのものをサポートするけど、こっちはガチCUIってスタンスだから。
Xサーバ噛ませば画面は出るけど、所詮Windowsアプリの一つに過ぎない。
893 :login:Penguin:2018/05/18(金) 15:01:32.53 ID:MYqQuAa8.net
サーバーとして考えるとCentOSという選択肢が無いのはいかがなものか。
675 :login:Penguin:2018/02/17(土) 02:31:45.71 ID:KB0CJyI1.net
294 :login:Penguin:2017/06/19(月) 02:13:09.33 ID:YWq2VDAI.net
POSIXなんて言葉は全く出てこない
https://wiki.winehq.org/FAQ#Is_Wine_an_emulator.3F_There_seems_to_be_disagreement
1.3 Is Wine an emulator? There seems to be disagreement
There is a lot of confusion about this, particularly caused by people getting
Wine’s name wrong and calling it WINdows Emulator.
When users think of an emulator, they tend to think of things like game console
emulators or virtualization software. However, Wine is a compatibility layer –
it runs Windows applications in much the same way Windows does. There is no
inherent loss of speed due to “emulation” when using Wine, nor is there a need to open Wine before running your application.
That said, Wine can be thought of as a Windows emulator in much the same way that
Windows Vista can be thought of as a Windows XP emulator: both allow you to run
the same applications by translating system calls in much the same way. Setting
Wine to mimic Windows XP is not much different from setting Vista to launch an application in XP compatibility mode.
A few things make Wine more than just an emulator:
Sections of Wine can be used on Windows. Some virtual machines use Wine’s
OpenGL-based implementation of Direct3D on Windows rather than truly emulate 3D hardware.
Winelib can be used for porting Windows application source code to other operating
systems that Wine supports to run on any processor, even processors that Windows itself does not support.
“Wine is not just an emulator” is more accurate. Thinking of Wine as just an
emulator is really forgetting about the other things it is. Wine’s “emulator” is really
just a binary loader that allows Windows applications to interface with the Wine API replacement.
482 :login:Penguin:2017/12/12(火) 08:12:04.90 ID:pZfwidac.net
310 :login:Penguin:2017/06/20(火) 20:56:01.78 ID:ro9rdGIP.net
926 :login:Penguin:2018/05/27(日) 20:51:04.05 ID:OkMGbYUv.net
Ubuntu (16.04) 今インストールすると18.04?
Ubuntu 16.04 明示的にバージョン指定
Ubuntu 18.04 明示的にバージョン指定
こういうこと?
302 :login:Penguin:2017/06/20(火) 05:28:03.17 ID:utBnQqjK.net
>>301
え?mnt/c/user以下でlocalhost開いちゃダメなのでしょうか?
645 :login:Penguin:2018/02/14(水) 15:23:04.92 ID:siFKbs+7.net
>>639
こいついつも壊れたレコードみたいに同じ文章コピペしてんな
690 :login:Penguin:2018/03/01(木) 20:00:12.81 ID:G/IG2G4S.net
init ( systemd ) が動いてなきゃshutdownコマンドの意味ないけど動いてたっけ?
928 :login:Penguin:2018/05/27(日) 23:49:42.27 ID:MZF2dGR2.net
16.04 Updated 版に更新するか、18.04 に変えるか?
どうしよう
777 :login:Penguin:2018/03/27(火) 15:26:09.63 ID:k+mZizGv.net
好き勝手やってたのはlxssフォルダの中身入れ替える奴だろ
これと同じ公式の仕様であるwslapi使ってるのは既にいくつもある
主眼はFor Linux Distro Maintainersの方だと思うね
483 :login:Penguin:2017/12/12(火) 09:43:10.94 ID:9G++9G3s.net
101 :login:Penguin:2016/11/18(金) 13:34:23.00 ID:E6P9pDgN.net
674 :login:Penguin:2018/02/17(土) 02:17:31.89 ID:cYtQLTUW.net
779 :login:Penguin:2018/03/28(水) 08:39:32.06 ID:RFCk9ijo.net
DOSからWindowsへの移行期に「アプリからハードを直接制御できないなんてありえない!」って怒ってた輩と同レベルの人かな
930 :login:Penguin:2018/05/29(火) 11:48:27.53 ID:KKRI5DjW.net
こうやってみると、単にLinuxをそのまま使うよりも便利だな。
Windows上で複数のLinuxを切り替えて使用できる
chrootみたいだ。最近で言えばシステムコンテナと同じような感じだな
691 :login:Penguin:2018/03/01(木) 20:02:01.73 ID:QnCi9erV.net
>>687
linuxのバイナリがそのまま使えるというだけの機能なので、osを制御するコマンドはあっても使えないでしょう。
設定変更で再起動が必要になるのは、バックグラウンドで動いているプロセスに変更を反映させるためなので、そういうプロセスの設定を変えなければ不要。
そのうちデーモンも使えるようになるらしいから、そうなったら必要かもね。
でも、osまで再起動する必要は無いでしょうね
184 :login:Penguin:2017/05/01(月) 17:03:10.39 ID:ik2xfRCL.net
なんでそんな昔のものを取ってくるんだ?
Creators Update入れればいいのに。
135 :login:Penguin:2017/02/23(木) 16:28:36.73 ID:Hlf8b9KH.net
Insider Previewを追うごとにだいぶ出来は良くなってるけど、まだなんちゃってLinuxだしな。
911 :login:Penguin:2018/05/21(月) 22:26:39.54 ID:cMENPwiN.net
同じ症状の人いないかな
多分1803のバグかなんかだとおもうんだけど
428 :login:Penguin:2017/11/14(火) 04:53:24.32 ID:gh7zcXCz.net
警告: lxrun.exe は、Linux ディストリビューションのためにレガシ Windows サブシステムを構成するだけに使用されます。
ディストリビューションは次の Windows ストアを訪問してインストールすることができます:
https://aka.ms/wslstore
使用法:
/install – サブシステムをインストールします
オプションの引数:
/y – ユーザーに許可を求めないか、ユーザー サブシステムを作成しない
/uninstall – サブシステムをアンインストールします
オプションの引数:
/full – 完全アンインストールを実行します
/y – ユーザーに確認を求めません
/setdefaultuser – 既定のサブシステム ユーザーを設定します。ユーザー アカウントが存在しない場合は作成されます。
オプションの引数:
username – ユーザー名を指定します
/y – ユーザー名が指定された場合、パスワードの作成を求めません
781 :login:Penguin:2018/03/31(土) 23:41:34.68 ID:oX4eVxos.net
8 :login:Penguin:2016/08/03(水) 07:43:09.33 ID:6Ni5o8jJ.net
287 :login:Penguin:2017/06/18(日) 21:54:34.86 ID:P5/GVVqh.net
Wineって、Wine Is Not an Emulator の略だったよね。
641 :login:Penguin:2018/02/14(水) 12:20:08.48 ID:sKJ6i0vL.net
414 :login:Penguin:2017/11/09(木) 11:55:16.19 ID:KSXKEpRN.net
>>413
これだけで、日本においてWindows OSを業務で使用するなど、あり得ない。
218 :login:Penguin:2017/05/13(土) 12:46:21.01 ID:4bquw45P.net
> 今もWindows使わないと読み込めないディスクってあるの?
Windowsで現在マウントしているディスク(システムドライブなど)は、
仮想マシンからマウントして読み込めない
だから共有フォルダを使えるように仮想マシンに
Guest Additionsとか入れなきゃいけない
570 :login:Penguin:2018/01/13(土) 16:03:31.20 ID:UmaMaHEl.net
Windows側にWSLの技術を持ち込むのはどうかな
769 :login:Penguin:2018/03/16(金) 08:48:21.34 ID:onP4eq9a.net
>>767
IMEをいまだにFEPとか呼んでる人かよ
710 :login:Penguin:2018/03/02(金) 22:56:35.97 ID:DGCs+PKe.net
Windowsのアプリでファイルを編集するという話なのに
遅いもパーミッションも実行権限もクソもないでしょ…
結局702の言うようにそうしなきゃいけない理由が分からないと何とも
177 :login:Penguin:2017/04/30(日) 21:40:05.57 ID:JneaWu2k.net
Windowsはディレクトリにドライブをマウントできるんだから
C:¥Users¥UserName¥AppData¥lxss ディレクトリでも作って
そこにSDカードをマウントしてみたら?
20 :login:Penguin:2016/08/04(木) 22:19:55.50 ID:jSpR5FBB.net
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でポートスキャンして応答があったら総当たり攻撃して、あっという間に・・・
541 :login:Penguin:2017/12/27(水) 20:11:29.39 ID:HtYFWuPZ.net
214 :login:Penguin:2017/05/13(土) 12:17:09.24 ID:4bquw45P.net
>>213
> あーいや”技術的に”できることでなくて実際の使用用途の話
何を聞いているのか?さっぱりわからん。
実際に仕様用途とは、WindowsはLinuxができること
全てができるという話か?
172 :login:Penguin:2017/04/29(土) 13:50:21.03 ID:yUr3/IxX.net
872 :login:Penguin:2018/05/16(水) 10:48:58.78 ID:DJjGzde6.net
>>871
つまり機能的にはPOSIX準拠だけど
認証はうけてないって言いたいの?
358 :login:Penguin:2017/07/29(土) 20:47:57.87 ID:Zid/TMQm.net
149 :login:Penguin:2017/04/15(土) 01:22:03.08 ID:acP7JSFx.net
>>145
msdnサイトに
Remove & Replace (recommended)
てなってるからしゃあなかろう
あえてdo-release-upgradeでやってみるかのう再環境構築もめんどいし
263 :login:Penguin:2017/06/10(土) 00:35:16.48 ID:aVZ59KyZ.net
761 :login:Penguin:2018/03/14(水) 20:42:21.58 ID:Nyrvp3O+.net
747 :login:Penguin:2018/03/08(木) 20:32:37.43 ID:2tAQaAc4.net
>>733
> やっぱり近々マイクロソフトはストア配布ディストロ以外は
> 使えなくするのかねえ
使えなくする理由がない。
ただマイクロソフトは自分の会社のプロジェクトとしてWSLを作ってるわけで
最初から自分の会社の以外で対応させたディストリのことは考慮してないし、
そもそも他人のプロジェクトなんだから考慮することはできない
設計上そういうことができる仕組みになっているけど、マイクロソフトの都合で設計は変わる
勝手に対応したのなら、勝手に変更に追尾してねって考えだろう
529 :login:Penguin:2017/12/25(月) 22:18:30.81 ID:132x0Uuj.net
>>523
> 長い目で見ればWSLは優秀だがXwindowsくらい標準装備しとけと思う
そう思うのはX WindowとWSLとWindowsの関係を理解してないからだぞ
X Server とはキーボードやディスプレイを提供しているものなので
Windowsデスクトップと役割がかぶっている
X Serverを装備するとしたらWSL上ではなくWindows上になる
(どこかに図が有ったと思うんだが、NTカーネルからみて、Win32もWSLも
同じサブレイヤーだがデスクトップはWin32が専有していたはず)
つまりX Serverを実装する時、WSLは関係ない話ということ
WindowsのデスクトップにX Serverの機能を内蔵するのもありだろうし、
X Serverの機能を提供するアプリをMSが標準で用意するのもありだろう
だけど今のところはそんなのはない。
だがサードパーティ製のX Serverアプリは存在する。
X ClientはWSL上で動くわけで、X WindowのGUIアプリは今現在でも動く
それで十分なんだよ。優先順位は低くて良い
630 :626:2018/02/12(月) 15:56:16.92 ID:sc9PaPGb.net
おおー、vim, nano も、
右クリックメニューで、エディタ間の範囲のコピペも、自由にできる!
594 :login:Penguin:2018/01/22(月) 18:08:12.10 ID:6X6wBZul.net
799 :電波いつぱい:2018/05/02(水) 19:55:09.27 ID:NrQPNdrv.net
レスを投稿する(名前省略可)