【Bash】Windows Subsystem for Linux【WSL】8
レス数が900を超えています。1000を超えると表示できなくなるよ。
ついに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】7
https://mao.5ch.net/test/read.cgi/linux/1579395785/ RPCが失敗とかいうメッセージが出て起動しない件なら、20206からの問題のはずだからそのビルドに戻すのは悪手なんでは?
その他なら「起動しない」だけではエスパー出来ん The Windows Subsystem for Linux instance has terminated.
ってメッセージできて起動できなかったんだけどlsxxmanager起動し直したら20226で起動したわ
wsl-terminal使ってたけどそっちからはwsl2起動できないわwsl1はできるけど
でもまあそれ使う必要ないから一応使える状態なったわ wsl-terminalの方は付属のwslbridge2が古いからっぽいね
20226上でwsl-terminal 0.9.2 + wslbridge2 0.6(別途入手してファイルを上書き)はWSL2に接続できたよ
確かにwsl-terminal 0.9.2だけだとWSL2には接続できない Dドライブをまるごとext4に出来るのは次の大型アップデートで来るの?
早くしてくれ
今はWindowsのパスそのままマウントしてるけど遅すぎて使えんわ >>810
Build 20211 で使えるようになってるようなので、次の Update には入るのでは? >>810
アホかw NTFSの方が速いのにext4にしたって意味ないだろw
遅いのはネットワーク通信してるから
速度早くしたいならWindowsのパスをマウントしないようにすればいいだけの話 >>812
容量がほしんでないの? あと、NTFS側には大抵ウイルス対策ソフトが入っているから、その影響で結構遅い。 ガチウイルスソフトなんて入れる奴が悪い。
プライベートでならDefenderで十分だ。 Defenderであろうがファイルシステムにフィルタかましてるのは一緒 なぜLinuxサーバはアンチウィルスが不要なのか?
https://web.archive.org/web/20150219021906/http://www.tepa.jp/technical_abc/linux_anti_virus-01.do Windowsユーザばかりが、ウィルスを取っていくなんて狡い。
Linuxユーザだって少しは楽しんでもいいではないかと私は思うのである。それだからというわけではなかろうが、 Wineプロジェクトに携わる人たちのお陰で、
Linuxユーザも「ウィルスを捕まえる」ことができるようになった――とはいっても、
ささやかなものではあるが。
ことウィルスに関する限り、Linuxはユーザ・フレンドリでは全くない。
何せ、ウィルスを探し出して動かす必要があるのだ。Windowsなら、ウィルスが勝手に動いてくれるというのにだ。
GNU/Linuxの開発に携わる者は、この歴然たる落差を埋めるべく善処すべきである。
しかし、ウィルスを集めている我が友人たちを煩わせる必要はなかった。
bogofilterで選り分けたメールの分厚い束をひっくり返すと、ウィルスが大量に見つかったからだ。
そこで、APTで手に入れたClamAVに私の「スパムやら何やら、
読みたくもないゴミ・メール」コレクションを料理させ、6つのウィルスをつまみ出した。
いずれもWindows専用だが、その「専用」ぶりを、これから確かめようというのである。
https://mag.osdn.jp/05/01/31/0346216 なぜLinuxサーバはアンチウィルスが不要なのか?
https://web.archive.org/web/20150219021906/http://www.tepa.jp/technical_abc/linux_anti_virus-01.do
なぜLinuxサーバはアンチウィルスが不要なのでしょうか?
それはサーバーだからです。
サーバーでは未知のソフトを動かすことはほぼありません
予め決めたソフト(例えばサーバーソフト)を動かすだけです。
そのためサーバーに必要なのはアンチウイルスではなく
動かしているソフトに脆弱性がないか調べたり
新たに脆弱性が見つかった場合いち早く更新するという作業が必要になります
それの作業がアンチウイルスソフトと同等のものになります。 bashの脆弱性何年か前に見つかったなぁバッシュショック
phpやperlなんかも 2005年ごろってLinuxカーネル2.6だったな。
3.0になるまで長かった。 WSL2を導入してから、Windows上で使用していたメッセンジャアプリが
使用できなくなり困っています。具体的には、vEthernetに割当てられる
IPアドレスのためメッセンジャアプリが同一LAN内のメンバーを見つけ
られないという現象です。メッセンジャ側の複数IP対応の問題かとは思う
のですが、今後アップデートも望み薄で、WSL2(vEthernet)側の設定で
何とかならないかと思い相談させて頂きました。ちなみにメッセンジャは
LightLine2というアプリです。 Windows上で使用するものならWSL2関係ないじゃん >vEthernetに割当てられるIPアドレスのため
の意味がわからん
なんか競合してるってこと? >>827
複数IP対応はしているようだけど Windows10は多分サポート外
作者に問い合わせればいいのでは?それかソフトウェア板へ ネットワークメインのアプリでバインドするIPアドレス
NICが指定できないものがあったとしたら捨てたほうが良い 別のVPNアプリを入れててそっちのほうの問題だったり? >>827
そもそも10対応してないじゃん
https://www.snowwind.net/application/lightline2/download.php
「LightLine 2」は以下のOS上で実行することができます。
・Windows 7
・Windows Vista
・Windows XP
・Windows 2000 (Ver2.30以下まで)
・Windows Me (Ver2.30以下まで)
・Windows 98SE (Ver2.30以下まで)
※64bit版でも動作する可能性はありますがサポート外になります。 WSL(て言うかhyper-v?)入れてからタスクマネージャーに大量のvEthernetが並んでるんだけどこれって非表示とかに出来ないの? Windowsのデスクトップ上に
Windowsのファイルは勿論
Ubuntuのファイルも開くようにした
この方がデスクトップ切り替えなくても良いから便利
今更ながら気付いた Canonicalのエンジニア曰く、WindowsがLinuxカーネルベースになる日は来ないだろうし、そうなるべきでもない
https://linux.srad.jp/story/20/10/18/0828242/ MS純正のWineみたいなのは作れないってことか? >>839
.NET Coreに期待かな
まだGUIアプリは対応していないけどコマンドラインアプリは持ってきてそのまま動くよ >>841
まだってWPFにWIndows以外で対応する予定自体ないでしょ >>838
当たり前の話だよなw
WindowsがLinuxカーネルになるとか言ってるやつがアホなだけで LinuxがWindowsカーネルベースになる日はいつ来そうですかね >>846
linuxがカーネルだから、それはlinuxではない >>838
esrの名前久しぶりに見たわ
お元気そうで何より >>847
WSL1はこれからも開発が続くって言ってるよ
WSL1がそれになるはずだったではなく
WSL1がまさにLinux(ディストリ)をWindowsカーネルで動かしたもの Windowsのデスクトップ上でUbuntuのターミナルを開いたりファイルマネージャーを開いたり又Exelを開いたりしてるけどUbuntuのスクリーンショットで見るとUbuntuのデスクトップにはターミナルやファイルマネージャーだけ開いて見えるのな
でも実際にUbuntuのデスクトップに切り替えると何もない
つまりWindowsの仮想デスクトップに反映されているということで良いの? >>851
どういう環境で何をやってんのか全くわからないからなんとも言えないよ >>147
自決。
vimを自コンパイルして8.2にしたら解決しました。
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Oct 22 2020 02:34:54) 何もしてないのに壊れた
tmuxのヤンクでクリップボードに入らなくなった
win側から貼り付けはできる
何も更新してない
なんかもうくたばれってかんじ Windows Subsystem for Linux Update - 5.4.51 DockerやAnsibleで環境を構築できるようにした方がいいかもね >>852
レス遅くなりましたが、
説明が伝わるかわかりませんが下記の画像で判断をお願いします。
一枚目がwindowsのデスクトップ画面上に
エクセルとubuntuのファイルマネージャーとターミナルを開いたものです
画面上にはwindowsのタスクバーとその上にubuntu で言うパネルそれと画面上にもあります
二枚目が画面上にあるubuntuのスクリーンショットボタンをクリックして開いた画面になります
そのスクリーンショット画面にはubuntuのデスクトップ上にubuntuの二つのファイルが開いて見えますが
画像はありませんが実際にubuntuのデスクトップを開くと二つのファイルは開いていません
以上です
https://jisaku.155cm.com/src/1603517459_82be2c049d10b2a1f3973844a1196a178967254a.jpg
https://jisaku.155cm.com/src/1603517459_f5f76952fcfa7063763189927a0834a4ab9e32db.jpg >>862
>>852ではないけど、仮想PCのホストゲスト関係と同じようなもので、通常ゲストはホストを意識できないでしょ。 >>862
根本的に理解してないんだろうけど
そのGUI環境を実現しているのはWSLの機能じゃないのでまずあなたの環境を説明しないとわからないと言ってるの
質問の内容は単純にみているスクリーンが違うだけだと思うけど >>863,864
すいませんwslの存在を知ってこのスレの途中から書き込みしている正しく初心者です
wslなる本質を知っているわけでは有りません
単純にWindowsからUbuntuを起動してデスクトップにUbuntuのパネルをWindowsのデスクトップに表示してあくまでもGUIとして起動してるだけで環境がどうの言われてもどう答えて良いか分かりません
やってみて只質問してみただけです
レスするまでもないようでしたら無視して結構です >>865
その環境はただの初心者を超えてますよ
WSLのUbuntuからファイルマネージャーやターミナルを表示させるのは、単にWSLをインストールしただけではできないよ
とのように表示させているのか
、パネルを表示させる時どんなコマンドを打ったのか
あなたと同じ環境を使ってる人はいないと思うので、説明してほしい それからその後やってみたのですがWindowsのデスクトップで開いたUbuntuのファイルマネージャーのあるファイルをWindowsのデスクトップにドラッグ&ドロップしたら出来ました
Windowsのデスクトップじゃないですけどその辺も良かったらお願いします >>866
Ubuntuを起動してそのターミナルから自分の場合はデスクトップとしてxfceを起動しています
それだけです 書き忘れましたがこの疑問の動機はUbuntuに落としたファイルをWindowsにコピペ出来ないかの質問から答えてくれた人がいたのでそれからの知識から生まれました Canonical、「Ubuntu 20.10」の提供を開始
“Microsoft Store”で「WSL」パッケージは提供されていないが、手動アップデートは可能
https://forest.watch.impress.co.jp/docs/news/1285131.html
本バージョンはLTS(長期サポート)版ではないためか、“Microsoft Store”で「WSL」向けのパッケージはまだ公開されていない。
執筆時現在、“Microsoft Store”の「Ubuntu」パッケージでインストールできるバージョンは「20.04.1 LTS(Focal Fossa)」のままだ。
あえて「Ubuntu 20.10」を利用したい場合は、「WSL」の「Ubuntu」(管理者権限)で“/etc/update-manager/release-upgrades”を編集して
リリースアップグレードの設定を“normal”に書き換え、“do-release-upgrade -d”コマンドでOSをアップグレードすればよい。 Win10の次期OSをLinuxベースにする布石?
OSのサポートはコミュニティに丸投げして
MSOfficeがLinux上で動いて売れるならMicrosoft側としても問題なさそうだが > Win10の次期OSをLinuxベースにする布石?
ないないwww
どっかにLinux馬鹿が、Windows 10にLinuxを採用してくだちゃーいって言ってるだけ
MSにメリットないし、Linux好きなくせにどうしてもWindows 10を使いたいらしいwww WindowsとLinuxはAPIの互換性がなさすぎるからこそのWSLでしょ
WindowsをLinuxベースにするなんて、Windowsの絶大なアドバンテージである後方互換性を完全に捨て去る行為なんだから、
出来るわけないし、仮にMSがそんなことを試みたら世界中のシステムが大停止して世界恐慌を引き起こしかねないと思うよ >Win10の次期OSをLinuxベースにする布石?
おじいちゃん、Eric S. Raymondの妄言はもう一か月も前ですよ 劣ってるほうに合わせる馬鹿がどこの世界にいるのかww
Linux向けプリンタードライバCUPS、昨年末からコミット数激減
https://linux.srad.jp/story/20/10/25/218255/ カタログ等に
Windows Subsystem for Linux Graphics Update - 0.2.8 “wsl --install”で「WSL」を一発セットアップ 〜Dev版「Windows 10」Build 20246
https://forest.watch.impress.co.jp/docs/news/1286230.html > インストール時に用いるディストロ名を調べたり、利用可能なディストロを一覧したい場合は、“wsl --list --online”が利用できる。
わろたw
もはやWindows用アプリの1つ扱いだな 分かったことは結局Windowsだけで充分ということだったよ
あほらし( ̄O ̄) Windows自体を潰すのは無理なのでカーネルをNTからLinuxに変更しろと騒ぐことにしました(笑) WSL2上のubuntuにsambaは入るのかな?
訳あってLANでつながっている他のパソコンから
WSL2上のUbuntuの共有ディレクトリに直にアクセスしたいのだけど “wsl --install”セットアップした場合、WSLのバージョンは幾つになるの? WSLのバージョンってなんだ?
WSL1とWSL2の話なら両方入る。2つ合わせてWSL >>887
sshdは動くので大丈夫かも。動けば、Windowsでポートフォワードする必要があるよ。 >>888
1じゃないかな
まあ好きな方をセットデフォルトにすればいいだけだよ キノコード、2020/10/25
【徹底解説】Windowsでの環境構築|Pythonでプログラミングをはじめる準備をしよう!
https://www.youtube.com/watch?v=z35XvjU6DPY
WSL2 の導入については、
20:02、Dockerを使った環境構築「Dockerのインストール方法」の所から Windows Subsystem for Linux Update - 5.4.72
Windows Subsystem for Linux Graphics Update - 0.2.9 いまさらwsl2を始めたんだがwsl2インスタンスから外にネットワークアクセスできん
出鼻くじかれて挫けそう DNSの名前解決ができないのか、TCP/IPの通信(ping等)が通らないのか、その他なのか色々あると思うけどね
Previewの時に踏んだのは、DNSの名前解決がサードパーティーのウイルス対策ソフト(ファイアウォール)にブロックされてたとかかな >>896
IPでPingが通らん
windowsとの疎通もできていない
ぐぐったら仮想スイッチがどうのこうのでwsl2ではよくあるとか
使えねえ >>897
default gatewayにもpingが帰ってこないの? >>898
default gatewayも疎通できない
更に127.0.0.1にも疎通できない >>899
ヒドイね
入れ直すとか、他のディストリを試すとか、wsl 1にするとか ディストリをアンインストール・インストールしなおしてもダメ
今度は起動すらしなくなった
エラーメッセージでググったらwsl --updateしろって言ってる人がいた
wsl --updateしたらこっちもエラー
もうわからんねこれ
こんなに不安定じゃ業務ではこわくて使えない あっカーネルアップデートしたら動いたわ
自動アップデートせんのかい
エラーメッセージわかりにくいんじゃ こんなstableでないものに業務に使うとか肝が座ったお方じゃ Hyper-Vで普通にLinuxゲスト立ち上げたほうストレスないよ。 >>903
無理せず身の丈に合ったものを使えばいいんだよ レス数が900を超えています。1000を超えると表示できなくなるよ。