X



トップページLinux
1002コメント330KB
【Bash】Windows Subsystem for Linux【WSL】10
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
垢版 |
2021/03/17(水) 19:14:43.97ID:14KJ8UmF
ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!WSL最高!開発にLinuxは使わねぇー。Windowsで開発してLinuxは動かすだけや!

WSL2アーキテクチャ
https://www.atmarkit.co.jp/ait/articles/1906/14/news019.html

WSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、
現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、
これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)や
ユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。

WSL 2はWSL 1を置き換えずに併存する
 WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。

ファイル共有プロトコル「9P」でWSL 1との互換性を確保
 このように、WSL 2とWin32環境の間のファイル共有は、どちらも9Pを使うことになる。
 また、WSLからWin32プログラムを起動する「Win32相互運用性」では、最初にWSL側で、
実行ファイルを判別する必要がある。具体的には、実行ファイル先頭のマジックナンバー
(Win32ではMZ)を見て、LinuxのELF64か、Win32の実行ファイルなのかを判断する。

前スレ
【Bash】Windows Subsystem for Linux【WSL】9
http://mao.5ch.net/test/read.cgi/linux/1607589861/
0654login:Penguin
垢版 |
2021/06/01(火) 09:29:36.47ID:3oJymTqO
ここでの質問がまずかったら、どなたか誘導願います。
wsl2でネットワーク上のファイルを開く方法はありますか?
例えばサーバー上にあるエクセルファイルを開きたいとしたときに、
/mbt/server1/data/hoge.xls があるとして、開こうとしたら
UNC パスはサポートされません。と表示されてしまいます。
0655login:Penguin
垢版 |
2021/06/01(火) 20:40:35.00ID:3GexoQdv
>>654
WSLと一緒でdrvfsタイプでマウントできる。
0656login:Penguin
垢版 |
2021/06/02(水) 12:58:42.15ID:yrprKggT
wsl2 なら drvfs じゃなくて cifs で
直接 mount できるのでは?
0658login:Penguin
垢版 |
2021/06/07(月) 14:58:10.14ID:dnkP4TsP
次期だか近い将来
Linux上でWindowsが稼働するという
今と逆転するらしい
オープン化に進むっぽい
OSで稼ぐのやめるのか
0659login:Penguin
垢版 |
2021/06/07(月) 15:23:41.59ID:Hkl8gDE5
>>658
そーなん???
Windows が細っているのはまあ理解できるが、Linux が Windows より太くなっていかないと「逆転」は無理だろ
て思ってしまうが、俺が知らんだけで今 Linux イケイケなの?
0660login:Penguin
垢版 |
2021/06/07(月) 15:28:40.56ID:GG1ypM6z
ハイパーバイザとLinuxを混同してる人は珍しいな...
0661login:Penguin
垢版 |
2021/06/07(月) 15:30:33.91ID:Hkl8gDE5
自分の周りには時代に逆行するかのように IT オンチが増えているので、余計に Linux がメジャーになっていく未来はないなって思ってしまう
0662login:Penguin
垢版 |
2021/06/07(月) 15:35:34.72ID:EN1x+xCs
きっと夢でもみたんだろう
Linuxカーネルをやめようかというところもあるのにね
0663login:Penguin
垢版 |
2021/06/07(月) 15:35:49.66ID:k81Iucop
月末のWindowsの発表はWSL関係何かあるかなあ。楽しみだな。
0664login:Penguin
垢版 |
2021/06/07(月) 15:41:14.42ID:/lLmVfU5
一瞬どこのMacOSだよって
0666login:Penguin
垢版 |
2021/06/07(月) 17:03:07.40ID:vEYRV92+
>>658
お前またデマに騙されてるの?
0667login:Penguin
垢版 |
2021/06/07(月) 17:07:16.11ID:vEYRV92+
Linux上でWindowsが稼働するなんてありえない話で
理由はライセンスの問題があるから

LinuxはWindowsよりもライセンスがきつい
GPLと互換性がないクローズドなドライバは、ろくなサポートが得られない

Windowsだとそこらへん自由。オープンなドライバでもクローズドなドライバでも自由に使える
Windows上でLinuxアプリが使えるのが現状なわけで
Linux上でWindowsを稼働させてもメリットがある人が全くいないんだよ
せいぜいアンチが「WindowsがLinuxの軍門に下ったよー」って騒ぐぐらいだろ?
0668login:Penguin
垢版 |
2021/06/07(月) 20:47:21.62ID:V2mJh6LO
宣伝は他所でやってほしい
しかも誇大広告だし
0669login:Penguin
垢版 |
2021/06/07(月) 21:14:48.04ID:SetGlEb+
MS「開発者用にWSLを作りました」

馬鹿「本物のLinuxじゃない!嘘だ!誇大広告だ!」

MS「開発者用にWSLを作りましたとしか言ってません」



こんな感じ?w
0670login:Penguin
垢版 |
2021/06/08(火) 08:22:59.77ID:4u/Ya2wB
>>666
デマって言うかアホの勘違いかと
って思ったら>>667はそれに輪をかけたアホじゃねーかw
0671login:Penguin
垢版 |
2021/06/08(火) 09:10:05.94ID:QgVih5y2
「軍門に下った」ねぇ。
WSLに酉が増えてる現状からいえばLinuxがWindowsの軍門に下ったが正しいんじゃね?
0672login:Penguin
垢版 |
2021/06/08(火) 13:20:42.33ID:uik1tLTK
MS は、Windows サーバーに、新規の客がいないから、
それで、Linux を使わざるを得なくなったw

Linuxの本は、Windowsサーバーの本の100倍はあるし
0673login:Penguin
垢版 |
2021/06/08(火) 13:54:38.26ID:+/QUYDJZ
>>670
いや、どこがアホなのか指摘しなよw
0674login:Penguin
垢版 |
2021/06/08(火) 13:57:53.85ID:+/QUYDJZ
>>672
やっぱりMicrosoftがLinuxを使うと
MSアンチはなぜか嬉しく感じるみたいね

Linuxをただで使ってマイクロソフトは儲けてるんやで?
0675login:Penguin
垢版 |
2021/06/08(火) 14:10:48.79ID:ocku7rFD
>>673
これとか
> 次期だか近い将来
> Linux上でWindowsが稼働するという

>>667はライセンスを理解してないところとか

まだ要る?
0676login:Penguin
垢版 |
2021/06/08(火) 14:20:21.69ID:+/QUYDJZ
>>675

> 次期だか近い将来
> Linux上でWindowsが稼働するという

↑これは間違い。今後もLinux上でWindowsが稼働することはありえない
なぜなら>>667が言ってる通り、ライセンスの問題があって
Linux上でWindowsのドライバが動くことがないから

理解できた?
0677login:Penguin
垢版 |
2021/06/08(火) 14:57:12.22ID:ppceD0S7
>>676
お前のアホさが再確認できただけw
そもそもLinux上でWindowsが動くってどういうことを言ってるんだ?
OS自体の話なら仮想噛ませば今でも動くしドライバの問題ならドライバ作ればいいだけ
0678login:Penguin
垢版 |
2021/06/08(火) 15:06:30.38ID:+/QUYDJZ
将来って言ってるんだから
今でも動く仕組みじゃないことぐらいわかるだろ
少しは頭使えや
0679login:Penguin
垢版 |
2021/06/08(火) 15:07:37.97ID:+/QUYDJZ
いまクローズドのドライバがWindowsで動くのに
そのメリットを廃止するわけ無いやろ
アホだな
0680login:Penguin
垢版 |
2021/06/08(火) 15:25:41.37ID:3wc/MGg4
>>678
だからどんな動作を言ってるんだよ
アホの想定なんてわかるわけないんだからちゃんと説明しろよ

>>679
なんかドライバにやけにこだわってるみたいだけどWindowsのドライバはOSSでも作れるしLinuxのクローズドなドライバもあるぞ
まさかと思うがそんなことも知らんのか?
0681login:Penguin
垢版 |
2021/06/08(火) 20:57:14.69ID:CFnnPa+M
ドライバの話はよく分からんが
WindowsのカーネルをLinuxに変える予定があるならわざわざ苦労してWSLなんか作るわけない、で終わりなんだよな…
0682login:Penguin
垢版 |
2021/06/08(火) 23:09:14.82ID:7eT8al2A
M$の奴らから聞いたが
Homeの無料化
Proの条件付無料化
が今回の目玉らしい
0683login:Penguin
垢版 |
2021/06/08(火) 23:20:19.98ID:+/QUYDJZ
それを言ったのはM$であって
マイクロソフトではないっていうオチだろ
そういうのいらんから
0684login:Penguin
垢版 |
2021/06/09(水) 00:32:22.03ID:otrmOtjn
なんでアホのくせにマウント取りたがるんだろうw
もしかして自分のアホさを自覚できてないのだろうか
0685login:Penguin
垢版 |
2021/06/09(水) 04:06:04.58ID:tbHOw7lR
キャンキャン吠える
0689login:Penguin
垢版 |
2021/06/09(水) 08:45:06.13ID:guRDEZY8
homeなんて今も実質無料みたいなもんだからな
0690login:Penguin
垢版 |
2021/06/09(水) 11:10:50.46ID:XQUqepj+
WSLg 1.0.23
support non-ascii text in RDP clipboard、他
0692login:Penguin
垢版 |
2021/06/09(水) 11:48:09.23ID:ff97QP3H
>>690
Windows側からコピペが出来るようになったけどSJISのせいか文字化けするな
0693login:Penguin
垢版 |
2021/06/09(水) 11:50:43.41ID:tbHOw7lR
SJISなんてどこで使ってるの?
HTMLなんてUTF-8じゃん?
0694login:Penguin
垢版 |
2021/06/09(水) 11:51:00.71ID:tbHOw7lR
まあ使わなければいいだけだと思う
俺ももう使ってない
0695login:Penguin
垢版 |
2021/06/09(水) 13:26:39.78ID:FEbswSlT
homeはPC買ったら入ってるもんだからどうでもいいな
確かに仮想マシン用にタダで使えるなら捗るが

proが条件つき無料ってのがマジならマジ嬉しいわ
bitlockerは全ユーザーデフォにすべき
(あとWindowsに要求する事ではないがメモリのecc強制化もはよ)
0696login:Penguin
垢版 |
2021/06/09(水) 15:39:32.21ID:tbHOw7lR
もしProの条件付無料化があるとしたら
Windows Insider Program 有効化だろうな

プロ版を使う以上プロとしてOSを使う能力があるわけで
そういう人に早期プレビュー版を試してフィードバックさせるなら
MSにも無料にするメリットがある

普通にProを使ってる人はトラブル避けられるわけで
条件付き無料と言うより、試用してフィードバックを送るための
開発者用エディションなんだろうな
0697login:Penguin
垢版 |
2021/06/09(水) 16:41:04.97ID:/3PONqCi
プロ版を使う以上プロとしてOSを使う能力があるは飛躍しすぎじゃねえかな……
とくにOS無料を餌にするケースでは、餌だけ食われて肝心のフィードバックは残らなさそう
0698login:Penguin
垢版 |
2021/06/09(水) 18:38:13.22ID:tbHOw7lR
>>697
じゃあダメだねって禁止するだけでしょ
自動フィードバック機能は自動的にON
条件付き無料版ではなく
Windows開発に協力する版が無料と言うだけ
そういう契約で使う以上守らなければいけない
0699login:Penguin
垢版 |
2021/06/09(水) 18:39:45.08ID:tbHOw7lR
MSとしては開発版でアップデートして
アップデートが失敗したという情報が集まるだけでも
価値があるわけで
0701login:Penguin
垢版 |
2021/06/09(水) 20:07:13.82ID:tbHOw7lR
アップデート失敗した時の情報があれば
正式版でその機種へアップデートを一時停止できるんだよ
0702login:Penguin
垢版 |
2021/06/09(水) 23:39:18.85ID:akKx1gVm
>>698
いや別になんでもいいんだけどさ
それを条件付き無料というのでは?
というか自動フィードバックをONにするかわり無料契約という前提にするなら、
プロとしてOSを使う能力のある人がフィードバックするなら無料にする価値があるって一文が破綻するよね
まあ「プロとしてOSを使う能力」の定義もさっぱりわからんからマジレスするのもあれだが…
0703login:Penguin
垢版 |
2021/06/10(木) 00:57:33.93ID:9YhqKgTd
条件付き無料はおまけに過ぎない
メインはプロエディションで
Windowsの開発を手伝うこと
0704login:Penguin
垢版 |
2021/06/10(木) 13:40:03.08ID:0THFPagf
>>682

windows10はproでも事実上無料みたいなもんだけどな。
インターネットからダウンロードしたwindows10をインスールして
ライセンス認証しないでも、猶予期間の期限引き伸ばしのコマンドで
半永久的に引き伸ばしができる。
レジストしないことの制限は
右下に薄く「windowsのライセンス認証を行ってください」って出るだけ。
動画を見ても全く気にならないし。
あと個人用設定ができないだけだが、
背景画像は設定できるし特に必要性ない。
0705login:Penguin
垢版 |
2021/06/10(木) 13:47:43.57ID:WVwOs5Ak
>>704
わざとライセンス認証しないで1年くらい使用している環境があるけれど、延長コマンドは打ったことはないし右下の透かしも出ていないよ。
0706login:Penguin
垢版 |
2021/06/10(木) 15:31:42.71ID:fj2XI5+L
>>705
それWindows 7/8プレインストールマシンっていうオチじゃね?
0707login:Penguin
垢版 |
2021/06/10(木) 16:38:38.49ID:d/Zat4rJ
前はロックかかってたけど今はないから何もせずに使える
0709705
垢版 |
2021/06/10(木) 20:00:49.22ID:S+3vnS3b
>>706
新規作成したVirtualBoxの仮想PCでキー入力せずにインストールしているのでライセンス認証画面には
Windowsはライセンス認証されていません デバイスにプロダクトキーが見つからなかったことがWindowsによって報告されました。エラーコード:0xC004F213
と出ている状態

ちなみにもう一つ仮想PCがあってこっちは7のキーを入れてインストールしているので
Windowsはデジタルライセンスによってライセンス認証されています
になっているけどね
0710login:Penguin
垢版 |
2021/06/11(金) 00:22:06.40ID:CZj6TIT+
延々とWindowsの話ししてるけど、板違いだから。
0711login:Penguin
垢版 |
2021/06/11(金) 00:40:47.59ID:GDYPDaoL
>>710
そんなつまらないレスをするのではなくて板に沿った話題を掲示すればいいのでは?
0713login:Penguin
垢版 |
2021/06/11(金) 22:29:26.67ID:OXA6jvQu
>>708を真似てやってみた
https://youtu.be/I2QsIxx1hlc
俺管
windows10pro
バージョン 21H1
OSビルド 19043.1023
ノートPC
Fujitu lifebook A531/DX
corei3
8GB
0714login:Penguin
垢版 |
2021/06/12(土) 07:51:52.87ID:Qu1coGzh
Microsoft StoreにUbuntu 20.04 LTSのアップデートがきてた。
Storeでアップデートしてもインストール済みのwslの環境は
変わらないと思ってるんだが、あってる?
0716login:Penguin
垢版 |
2021/06/12(土) 20:03:26.09ID:EIi6gjpN
xfce4入れただけじゃデスクトップ環境起動しないな
どうやってるんだろう
0717login:Penguin
垢版 |
2021/06/12(土) 20:14:52.31ID:ZtAvziqy
何回も失敗して覚書そんなに無いですが
sudo apt install xfce4 <途中でgdm3 lightdmのどちらをdefaultにするかのダイアログ画面が出るので、
そのままエンターを押してgdm3にする。暫く時間を要するのでそのまま待つこと。
そして
sudo apt install xfce4-terminal
ついでに『xfce4』の便利グッズをインストールします
sudo apt-get install xfce4-goodies
こういう経過だったと思います
0718login:Penguin
垢版 |
2021/06/12(土) 20:21:23.87ID:EIi6gjpN
ありがとう、試してみるよ
0719login:Penguin
垢版 |
2021/06/13(日) 10:31:57.29ID:u2Sl/iFq
emacsだけでもとWSLg入れてみたがフォントがジャギジャギ
gnome-terminalは綺麗なんだが...GTKの描画しかHi-DPI対応してないのか?
13inch 4k winは300%スケーリング
0720login:Penguin
垢版 |
2021/06/13(日) 12:32:22.51ID:INDWzrNb
>>719
やっぱりchromebookの方がいいな
すでにGUI版のEmacsをchromebookからバリバリ使えてる
0721login:Penguin
垢版 |
2021/06/13(日) 14:17:26.47ID:954vg6ah
Windows版のVSCodeでWSL等のUbuntuに接続した場合、ターミナルのショートカット(Ctrl-fなど)がVSCodeのショートカットとかぶってて一部効かないんだけどさ
これってなんか一発で解決するような設定ってあるの?
今のところVSCodeのショートカットを置き換えて対処してるんだけど・・・・こんなバカみたいな作業が正攻法なわけないよな・・・・
0722login:Penguin
垢版 |
2021/06/13(日) 15:28:47.62ID:aZeQwHYE
>>720
ChromeBookはシームレスに使えていいんだけど、
ChromeBookとして売られてるハードって大体ストレージが小さすぎるのよね。
かといって普通のPCにChromeOSは入らんしCloudreadyはマトモに動かんしなぁ。
悩ましい所だ。
0723login:Penguin
垢版 |
2021/06/13(日) 17:30:41.14ID:XT99KMxT
windows版cudaをインストールするとwsl2から使えるようですが
wsl2内でopenposeビルドして動かしてる人いますか?
0725login:Penguin
垢版 |
2021/06/14(月) 09:51:38.47ID:q1D5E8f0
CloudReadyはGoogleプレイストア動かないでしょ。
Androidとして無価値では?
0728login:Penguin
垢版 |
2021/06/14(月) 11:18:59.94ID:4HXCVs28
まあChromeOS/ChromiumOSはAndroidじゃないし
WSL2にAndroid丸ごと入れてアプリをWSLgで表示してるだけみたいな感じ
0729login:Penguin
垢版 |
2021/06/14(月) 13:00:48.78ID:I+jNzB/U
>>721
Windows Terminal を、インストールして使うとか?

コマンドプロンプト、PowerShell, WSL の3つが使えるので便利
0730login:Penguin
垢版 |
2021/06/14(月) 13:16:17.59ID:YrLEz+83
>>721
最初変更してたけど使いにくいから結局vscodeのターミナルはあんまり使ってないな
vsやcloud9見たいにタブ化して自由にレイアウト変更できればいいんだけど
0731login:Penguin
垢版 |
2021/06/14(月) 15:12:35.89ID:w9hXgP83
>>721
WSL使いなら、VScodeよりもWindowsターミナル+tmux+vimの方が使いやすいでしょ
0732login:Penguin
垢版 |
2021/06/14(月) 17:50:16.34ID:lieL1l0e
そうやっていちいち他人のやり方を否定する必要ないだろ。
vscodeにしかできないこともあるだろうし。
0733login:Penguin
垢版 |
2021/06/14(月) 19:17:38.37ID:q1D5E8f0
そういう流れでもないと思うがw
WSLと同じくMSが作ったVSCodeは褒めないとダメつうフンイキなのかな?
0734login:Penguin
垢版 |
2021/06/14(月) 19:18:04.48ID:NaSdbCMf
>>723
ビルドしてみたけど動いてるよ
ただ、まだInsiderだけじゃないかな
(21H1でもWSL2には/dev/dxgとか/usr/lib/wsl/libが無い)
0735login:Penguin
垢版 |
2021/06/14(月) 19:44:38.01ID:H6XFlXmc
WSLでsnapが手軽に動くようにならんかのう
0736login:Penguin
垢版 |
2021/06/14(月) 20:01:27.40ID:g+2ZUM9F
>>734
おーすごいすごい!
情報有難うございます
0737login:Penguin
垢版 |
2021/06/14(月) 22:26:45.42ID:85n2bXZe
>>731
Windowsターミナル+tmux+vimで
多数のvscodeプラグイン使えるの?
0738login:Penguin
垢版 |
2021/06/15(火) 00:05:25.63ID:NDPzUayG
>>737
どのプラグインの機能を使いたいの?
0739login:Penguin
垢版 |
2021/06/15(火) 08:06:42.09ID:/29LiK4z
>>738
横からだけど、remote containerだけでもvscodeを使う理由になる。

あとvscodeだけじゃないけどgit graphも便利。
0740login:Penguin
垢版 |
2021/06/15(火) 09:06:13.49ID:FK6SQnRF
>>739
remote containerがあるからVSCode使うって逆でしょ
VSCodeでDocker開発環境使うために必要なんであってVSCode使わないなら不要
0741login:Penguin
垢版 |
2021/06/15(火) 09:51:46.75ID:+q/u6kqG
Windowsの商用Linux化とか言うおもしろ噂を見た
Red Hat vs Microsoft かwwww
0742login:Penguin
垢版 |
2021/06/15(火) 14:30:15.09ID:B96uHO39
WindowsのカーネルをLinuxにした場合のメリットを誰も言わないのはどういう事なんだろう
今使ってるディストロを捨ててWindowsに移行するってわけでもあるまいに
0743login:Penguin
垢版 |
2021/06/15(火) 14:34:24.51ID:I1iuHsjx
>>742
そんなおかしな妄想に何の意味があるんだ?
0744login:Penguin
垢版 |
2021/06/15(火) 14:47:00.92ID:Baoykdfz
>>742
互換性を捨てるということがビジネスとして最悪に等しい愚策だから。

互換性の無いwindowsなんて誰が使うんだよ。Windows RTの惨状忘れたのかよ。
0746login:Penguin
垢版 |
2021/06/15(火) 16:20:37.45ID:+q/u6kqG
互換性は、Microsoftが大好きな〇〇プラットフォームとか?
0747login:Penguin
垢版 |
2021/06/16(水) 10:04:12.88ID:F0/7BM9f
Windowsプラットフォーム!
Linux上で稼働する公式Windowsバイザーw
0748login:Penguin
垢版 |
2021/06/16(水) 12:40:32.73ID:uLYEPQnz
MacOSみたいにDEだけ従来のWindowsに似せるのかな
ドライバやソフトが動かなくなって阿鼻叫喚の世界にw
0749login:Penguin
垢版 |
2021/06/16(水) 14:37:08.94ID:EPJXfsjS
>>748
その場合はだれもインストールしないし買わないので、事実上影響はない
0750login:Penguin
垢版 |
2021/06/16(水) 15:39:05.19ID:jK395a1Z
メジャーバージョンが上がるからって何か期待してる人いるけどどうぜセールス的な変更でしょ
0751login:Penguin
垢版 |
2021/06/17(木) 16:34:02.30ID:jedOPL/e
今でもWindowsに似せたカスタマイズをしたディストロが数個あるから、それを買収したりしてw
まあ、実行ファイルにバイナリレベルの互換性がないからやっても無駄だろうけど。
0752login:Penguin
垢版 |
2021/06/17(木) 20:12:13.11ID:9zPdRT+C
wsl2にubuntuとcentosの2つを同時に入れることはできますか
0753login:Penguin
垢版 |
2021/06/17(木) 20:41:02.29ID:GmLFg2KK
いくらでも入れられるが
■ このスレッドは過去ログ倉庫に格納されています

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