WSL で systemd が利用可能に 87
ストーリー by headless
対応 部門より
対応 部門より
Microsoft は 21 日、Windows Subsystem for Linux (WSL) で systemd が利用可能になったと発表した
(Windows Command Line の記事、
Neowin の記事、
BetaNews の記事、
Phoronix の記事)。
systemd を利用するには、Microsoft Store 版の Windows Subsystem for Linux Preview バージョン 0.67.6 以降が必要だ。そのため、OS は Windows 11 が必要であり、 このバージョンを Microsoft Store からインストールするには Windows Insider Program を有効にする必要がある。ただし、バージョン 0.67.6 をGitHub でダウンロードしてインストールすれば非 Insider の Windows 11 環境での利用も可能だ。
あとは systemd をサポートするディストロで「/etc/wsl.conf」に「boot」セクションとエントリ「systemd=true」を追加し、WSL を再起動すれば完了だ。systemd を有効化することで Snap も利用可能になるため、対応アプリの利用も容易になる。
systemd を利用するには、Microsoft Store 版の Windows Subsystem for Linux Preview バージョン 0.67.6 以降が必要だ。そのため、OS は Windows 11 が必要であり、 このバージョンを Microsoft Store からインストールするには Windows Insider Program を有効にする必要がある。ただし、バージョン 0.67.6 をGitHub でダウンロードしてインストールすれば非 Insider の Windows 11 環境での利用も可能だ。
あとは systemd をサポートするディストロで「/etc/wsl.conf」に「boot」セクションとエントリ「systemd=true」を追加し、WSL を再起動すれば完了だ。systemd を有効化することで Snap も利用可能になるため、対応アプリの利用も容易になる。
windows10との差別化進むなあ (スコア:0)
正直windows11と10の違いがよーわからんけど
Re: (スコア:0)
出先のグループ会社専用シンクラは未だにWindows8
しょっちゅう漏洩やらかしてるし
Re: (スコア:0)
正直windows11と10の違いがよーわからんけど
2から3はだいぶ進化してたのにねぇ
え?二進法じゃない?
Re: (スコア:0)
ん-ビジネス用途で考えると、デバイスの盗難や紛失になった際にデータの情報漏洩を
発生しにくくする機能を容易化しているのがWindows11って感じがしますね。
当然Windows10でも可能ですが、容易ってところがみそです
Docker on Ubuntu on WSLがやりやすくなる? (スコア:0)
Docker on Windowsはなんか生理的に嫌だから、Docker on Ubuntu on WSL2をやるためにgenieでsystemd無理やり動かしてたけどそれが要らなくなるってことかな
Re: (スコア:0)
似たようなことやってるけど、もはや仕事用の端末でWindowsを使うことがデメリットでしかないよね。
最初からUbuntuにしているほうが捗る。
Re: (スコア:0)
Ubuntuだと、まともにデバイス管理ができないと思うけど、情シスや内部統制は許してくれるの?
Re:Docker on Ubuntu on WSLがやりやすくなる? (スコア:1)
開発用とOA用が別になってたりするんじゃない?
Re: (スコア:0)
そこら辺のルールを決めるのも自分達なので、何の問題もない。
という人もここには多いはず。
Re: (スコア:0)
GoogleがBeyondCorpになってハード開発ができなくなったとか暴露されてたなぁ…
ターゲットにEthernetを繋ぐと認証が切れるとか複数NIC自体が想定されてないとか
別の開発機にソースを持ち出すことも認められてないからROM焼きがほぼ不可能とか
苦情入れても半笑いで無視されるみたいな話だったし
Re: (スコア:0)
逆に開発用のテストサーバ用にわざわざLinux用端末か仮想環境作らなくても済むようになったからWindowsだけで済むので、単独のLinux環境作るメリットがあんまりなくなったんですが。
Re:Docker on Ubuntu on WSLがやりやすくなる? (スコア:1)
単独のLinux環境作るメリットがあんまりなくなったんですが。
ですね
しかも他の簡易VMより優れた点がGPUパススルー
大抵のは非対応か有償版でしかGPUパススルー出来ないのでcudaやgpgpuまで行けるのはメリット
今まではsystemd非対応でしたので現代の素のLinuxとは程遠かったですがこれで同等に近い活用ができますよね
# まぁ仕様変わって入れ直しはまだ続くでしょうからインスタント環境としてはという注意書き付きですが
Re: (スコア:0)
WSLはパススルーしてないよ
Re: (スコア:0)
WSL 2はWSL 1よりも21%高速、ベアメタルとの差は8% - Phroronix調査
https://news.mynavi.jp/techplus/article/20200618-1059720/ [mynavi.jp]
Re: (スコア:0)
いつまでもクライアントOSとしては進化しないLinuxをデスクトップで使いたいですか……?
クライアント管理のツールやエンドポイントセキュリティ系もヨワヨワだし。
一部のオタクだけがLinuxクライアントをありがたがってると理解したほうが良い。
普通Unix系使うならmacOSという現実も。
#20年前にもLinuxがクライアントOSの覇権を取る!って言ってたよなぁ。
Re: (スコア:0)
具体的に何が進化しないとダメなのでしょう?
開発に使って何の不自由もないというか、むしろ開発ツール類はそもそもLinuxが第一プラットフォームとして作られているものが多くて、楽なのですが。
Re:Docker on Ubuntu on WSLがやりやすくなる? (スコア:1)
すぐにコマンドライン操作を要求されるのがダメ。
OSの設定を変更するときにすぐに設定ファイルを手動変更要求されるのがダメ。
トラブルがあったときもGUIで起動できるようになってなきゃダメ。というかGUIが標準でないのがダメ。
上記の問題をああすればできるとかこうすればできるとかじゃなく、標準になってないのがダメ。
Re: (スコア:0)
興味深いね。それぞれ
* なぜダメなのか
* どうあればダメでなくなるのか
を具体的に挙げてくれるかい?
# 私見ではGUI/CUIは補完する間柄であって、決して敵対する構造ではない
Re: (スコア:0)
>興味深いね。それぞれ
え?
クライアント相手の商売したことない人?
ユーザ名、パスワード、ファイル名ぐらいの文字入力以外をさせると拒絶反応起こしますよ
Re: (スコア:0)
このツリーは自分が開発のために使用するという話だと思いますが?
Re: (スコア:0)
VScode/VisualStudio「せやろか」
いやLinuxでも「動く」んだろうけどね・・・
Re:Docker on Ubuntu on WSLがやりやすくなる? (スコア:1)
実際は、
ゲーム「せやろか」
に決まってるだろう。OSに偏執的にこだわる開発者なんて2流よ。そんなんじゃ3次受け、4次受けなんてやってれんぞぉ。今日はLinux、明日はWindows、明後日は知らない。
それはお前のところが3流だからというツッコミはなしで。
Re: (スコア:0)
VisualStudioは知らんが、vscodeはelectronだからOS関係ないぞ。
Re: (スコア:0)
electronだからOS関係ないとかいうやつに、electronでのマルチプラットフォーム
開発をやらせてやりたい。
Re:Docker on Ubuntu on WSLがやりやすくなる? (スコア:2)
やってる。
Electronアプリの自動テストするときにWindowsだとヘッドレスAPIがまともに動かないからWSLで動かしたりしてる。
あんまりクロスプラットフォームで困った点はないが、上記のようにWindowsだと色々と問題ということだけはある。
Re: (スコア:0)
話の流れ的に、WSL上でvscodeを使ってる人も多いだろうに、なぜ「せやろか」と思ったのだろうか。
Re: (スコア:0)
Android「せやな」
Re: (スコア:0)
Android で開発か
まあできなくはないでしょうけど,そんな縛りプレイみたいな仕事はしたくないな
Re: (スコア:0)
Androidって何も言わずにフロントアプリを落とすから
ビジネスで使うには余りにも信頼性が無いような。
スマホみたいな制限環境だから許されてるような部分が多々ある。
Re: (スコア:0)
サーバに不要なもんが必要なん?
Re: (スコア:0)
Apple製品はOSだけでなくハードウェアにおいても独占的であり信用できない
Re: (スコア:0)
じゃ、使わなきゃいんじゃね?
終了〜。
Re: (スコア:0)
Excelどうしてるの?仕様書とかもらえないの?
Re: (スコア:0)
Office系がしっかりしてればデスクトップLinuxの現実性をかなり後押し出来たのにな。
Re: (スコア:0)
Web版のOfficeでもなんとかなる。
つーことは (スコア:0)
今でもover ssh前提で鍵付きssh認証以外のInboundをドロップでセキュアにできるけど
fail2banとかも使えるともうちょい有用性が上がりそう
つってもまだまだアップデートの度にコロコロ仕様変わって仮想サーバーには向かんだろうけど
GPUパススルー対応の無料VMとしては魅力なんだけどなぁ
/*
試したかったけどちょくちょく起こるストアの「サーバー側で問題が発生しました」を喰らって試行中
dism /online /cleanup-image /restorehealth
sfc /scannow
etc..
*/
これ (スコア:0)
なんの調達要件を満たすための仕組み何でしょう?
Re: (スコア:0)
なんの調達要件を満たすための仕組み何でしょう?
今までが半端だっただけ
systemdなしなんて一昔前のLinuxでしたので組み込みなどの特殊用途くらいみたいな
むしろwslgより前に実装してても不思議がないくらいだろうってほどに今更ようやくって感じ
msix (スコア:0)
msixのインストラー周りがないので確認できませんが
解凍してAppxManifest.xml見ると
MinVersionとMaxVersionTestedが10.0.22000.0固定なので
これいじってインストーラのWin10でも再パックすればいけるかもしれませんね
# catもあるのでハッシュずれでだめかも知れませんが
Re:systemdに依存してるアプリとかあるんだ (スコア:2)
WSLはinitが独自なんす。なんか/initっていう変なの。ほら、よくccでgccをコンパイルしたりするでしょ。
Re: (スコア:0)
相変わらずLinuxは訳分からん
やっぱりmacOSやWindowsじゃないと一般人は使わないよ
WSLが一般人向けだと思っている脳みそを入れ替えたほうが良いのでは?
Re: (スコア:0)
WSLのストーリーではあるが、親コメントはWSLの話なんかしてないと思うが。
Re: (スコア:0)
WSLのストーリーに対するコメントなのだから、WSLと関係ないコンテキストと解釈するのは誤っているのでは?
本当にストーリーに関係のないコメントであるなら、オフトピックのマイナスモデレートを付けておくべきだろう。
Re: (スコア:0)
逆にWindowsに依存してる方がわけわからんけど
こんな変なことして使えるようにしても
トラブルあったときわけわからんわ
アホらしいからWindows全削除した方が早いんだよな
Re: (スコア:0)
EspNet(TTSエンジン)をWSLで使おうとしたが、
「System has not been booted with systemd as init system (PID 1). Can't operate.」
というエラーが出て詰んだのであきらめてGoogle colabを使ったという話があったな。ローカルでLinuxとのデュアルブート環境を作るのは難しすぎた模様
Re: (スコア:0)
一般論としては、アプリがOSの機能に依存しているのは当然だと思うが。
Re: (スコア:0)
やはりSystemdはOSだったか…
Re: (スコア:0)
なんだと思ったの?
Re: (スコア:0)
CONFIG.SYS
Re: (スコア:0)
どちらかというとAUTOEXEC.BAT
Linuxではデバイスドライバーはコンパイル時に組み込むものだぞ