You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
WSLに何らかのクラウドストレージを同期させたいと思い、Linux CUI環境で利用する手段を公式が用意してくれているDropboxを選択しました。 基本的には以下にある参考記事の通りなんですが、WSLでやるとなると何かと手順が増えるので備忘録を兼ねて記事にしました。 参考記事:Dropbox を Linux (CUI環境)で利用する 前提 WSL自体は現時点(2022/12/16)で最新のバージョン(1.0.3.0)にしています。バージョンが古い場合はwsl --updateしてください。 ディストリビューションは Ubuntu 22.04 を使用しています。 動作確認環境の詳細 C:\>wsl --version WSL バージョン: 1.0.3.0 カーネル バージョン: 5.15.79.1 WSLg バージョン: 1.0.47 --- 以下省略 --- $ lsb_release
以前、機械学習でGPU使えるように設定したまま使っていなかったので、一度使ってみようと思ったら以下のエラーが発生しました。 $ nvidia-smi NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 調べてみると、apt-get upgrade が影響している可能性があるらしい事と再インストールすれば改善しそうという事がわかりました。 環境 Ubuntu 18.04.3 LTSGeforce RTX 2060 既存ドライバのアンインストール まずは以前インストールしていたドライバ・CUDAをアンインストール $ sudo apt-get --purge r
Phoronixは6月17日(米国時間)、「Windows 10 May 2020 Performance For WSL vs. WSL2 - Phoronix」にて、Ubuntu 20.04 LTSにおいてベアメタル、WSL(Windows Subsystem for Linux) 1、WLS 2のそれぞれで69個のベンチマークを実施した結果を伝えた。同じハードウェアにそれぞれの環境を構築して計測した結果が掲載されている。 記事では、WSL 2はWSL 1よりも21%ほどパフォーマンスが向上したと説明。ベアメタルで動作するUbuntu 20.04 LTSと比較しても8%ほどしか差がなく、WSL 2でパフォーマンスが向上したことを示している。 Ubuntu 20.04 LTS on WSL2 (Windows 10 version 2004) Ubuntu 20.04 LTS on WS
最近ノートパソコンが異常に重いと思ってタスクマネージャー眺めていたら、Vmmemなるプロセスがメモリを食いつぶしていました。 Vmmemってなんぞやって事で物知りのGoogle先生に聞いてみたら、どうやらWindowsでLinux動かす為のWindows Subsystem for Linux 2(WSL2)のプロセスみたいなんですよ。 でもWindowsに普通に入ってるシステムがメモリを食いつぶすなんて問題、普通であれば考えにくいので、もう少し調べたら「WSL 2 consumes massive amounts of RAM and doesn't return it」というGitHub issueが出てきました。 WSL 2 consumes massive amounts of RAM and doesn’t return it · Issue #4166 · microsoft/
Windows上でAndroidアプリを開発するとき、普通の人、というかWindowsに慣れている人は、普通にWindows上で開発すればいい案件なのだが、自分にとってはLinuxの世界で開発できたほうがいろいろ都合がよいので、WSL2上で開発をしている。 Android Studioや、react-native-debuggerといったツールたちは、WSL2+X Server (X410) という環境でも問題なく動く。 しかし問題はAndroidエミュレータを、WSL2上でうごかすことが現状ではできないのだ。[1] それで、いままでうまい方法がよくわからなかったので、WSL2上でつくったapkを、Windowsのほうのadbで adb install して実機なりエミュレータにいれる、というかなりめんどくさいことをしていた。 ただ、通常ほとんどの開発がReact Nativeでのものだっ
My whole career at Microsoft has included creating tools for Linux developers. I joined Microsoft in August 2016 after graduating from the University of Virginia, having studied computer science and entrepreneurship. Most of my programming experience at the university was with C++, and the operating system I used almost exclusively was Linux. My experience may not seem like an obvious fit for Micr
Windows 10 の 2004 update で、WSL が WSL2 になりました。 Windows 10 で i3 window manager を使う で書いたように Windows 10 に VcXsrv を入れれば Linux Desktop 環境を Windows 10 の仮想デスクトップの一つで使えてとても便利で快適なのですが、 WSL2 にしてみたらうまく動かなかったので改訂しました。 さらに、systemd と WSLg が入った Microsoft Store 版WSL2 になって、既存の環境が起動しなくなったり、VcXsrv が動かなくなってしまったりといったトラブルが有ったのでその点も改訂しました。 2021-12-23 にちょっと追記 (dbus-x11) 2023-07-07 (WSL2 Microsoft Store版対応) 2023-07-11 (Win
いたくらです。 WSL2 で md-to-pdf を実行できるようになるまでをまとめました。 この記事で得られること WSL2(Linux ディストリビューション:Ubuntu)で md-to-pdf を実行するまでに必要な手順 実行環境 エディション:Windows 11 Pro バージョン:22H2 OS ビルド:22621.1702 Linux ディストリビューションについては以下コマンドで環境を確認します。 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS" 0. 大まかな手順 md-to-pdf は npm でインストールするので、前提として node を入れないといけないのですが
WindowsTerminalで実行した際、一部のPATHが通ってない WindowsTerminalでWSL2 ubuntuを実行しシェルを立ち上げた際にbundle等のコマンドが使えず一部のPATHが通ってないことに気づきました。 また確認してみるとPowerShellからwsl -d ubuntuなどを入力して立ち上げた際も同様に通ってません。 しかし、VSCodeのRemoteWSLのターミナルではPATHが問題なく通ってます。 bashで通るようになる PATHが通ってないシェル上でbashを入力するとパスが通ります。 起動時に実行されてるシェルもBashでbash入力で起動するシェルも当然Bashですが、この2つは何が違うのでしょうか。 どうやらWindowsから起動したWSL2のShellは~/.bashrcに書き込んだ環境変数を読み込んでいないようです。 ~/.bashrc
WSL2はHyper-Vに近いしくみになっていて、データはVHDの中に格納されている。 VMに近いということはストレージ移動できるでしょ?と考える人は多いようでGitHubにissueが作られている。 github.com 詳細は上のissueを見ること。 以下要約 > wsl --export Ubuntu ubuntu.tar > wsl --unregister Ubuntu > wsl --import Ubuntu D:\wsl\Ubuntu\ ubuntu.tar ただし、インポートを行うとデフォルトユーザがrootになる。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\{GUID}の中のDefaultUidの値をデフォルトにしたいユーザのUIDに変更する。 基本は1000にすれば良い。 ※ t
Initial Benchmarks Of Microsoft's WSL2 - Windows Subsystem For Linux 2 On Windows 10 Is A Mixed Bag Written by Michael Larabel in Operating Systems on 14 June 2019 at 12:00 PM EDT. Page 1 of 4. 28 Comments. Since the release of WSL2 as a Windows 10 Insider Preview update this week, we've been putting the new Windows Subsystem for Linux 2 under some benchmarks compared to WSL1 and bare metal Linux.
The Problem So recently I was trying to run some kubectl commands using WSL2 to my home K8S cluster and encountered some strange events. Everything had worked fine when using WSL but for some reason I could now only ping external devices to my laptop (Router, Switch, Printer etc). My Configuration So just for clarification I have my configuration set like this. My local network runs a 192.168.1.0/
AWS Developer Tools Blog Developing on Amazon Linux 2 using Windows When a developer needs to target Amazon Linux 2 (AL2) to run their code but they only have access to a Windows development environment, they can use the Windows Subsystem for Linux (WSL) and Visual Studio Code (VS Code) to accomplish that. Targeting AL2 allows a developer to gain the benefits associated with AL2 – support for the
Win10 Pro IPにWSL2が来たので使ってみました。 WSLは、VM⇔Host 間のファイルやり取りの為のセットアップが面倒になっている身には期待したいものがあります。現状でもDocker for Winが良い線行ってますが、WSLもなかなかのもの。 試用した感想としては良い感じ。ただ、/mnt/c/へのアクセスは速度的に要注意。 機能を有効化 Hyper-V上にて次の環境で試しました。 OS: Windows 10 Pro Insider Preview Build: 18917.1000 WSL有効化済み 仮想マシンで試すならば、おそらくNested Hyper-Vの有効化が必要です (未確認)。 https://docs.microsoft.com/ja-jp/virtualization/hyper-v-on-windows/user-guide/nested-virtua
目的 以前に WindowsでもサクサクDocker という記事を公開していますが、 そちらで利用しているDocker Desktopは2021年秋に一部条件を除いて有償化されました。 本手順ではDocker Desktopの代わりにRancher Desktopを使ってWindows上で快適にDockerを使える環境を構築します。 なお、WSL2上で直接Docker Engineを起動する方法も紹介していますので、よろしければそちらも参考にしてみてください。 WindowsでもサクサクDocker (Docker on WSL2 without Docker Desktop) 内容 有償化されたDocker Desktopを使わずに、Windows上でDockerを使えるようにします。 大まかには下記手順になります。 Rancher Desktop のインストール Rancher Des
WSL 2がWindows 1909にバックポートされたおかげで、多くの人がWSL 2を体験できる状態になったと思います。 WSL 2のメリットにはDockerが使えるというものがありましたが、Rootless Dockerは使えないという問題がありました。 そこで、WSL 2に色々なものを加えてRootless Dockerをインストール、実行できるようにしました。 注意事項 動作環境 やること 具体的な手順 手順 1. daemonize/dbus/policykit-1をインストールする 2. dotnet-runtime-3.1をインストールする 3. Genieをインストールする 4. Genieを自動起動するようにする 5. Rootless Dockerをインストールする 6. .bashrcにRootless Dockerの設定を追記する コンテナ起動時の引数に--net=
The Windows Subsystem for Linux (WSL) enables Windows users to run native, unmodified Linux command-line tools directly on Windows. WSL usage has grown a lot since it was first announced 4 years ago, at Microsoft Build 2016, and now runs on more than 3.5 million monthly active devices! Adding GPU compute support to WSL has been our #1 most requested feature since the first release. Over the last f
久しぶりにクラウド構成図を書く機会があり、『Diagrams』を思い出したので、最近知ったVS CodeのRemote - Containers拡張との組み合わせを試してみた。 [Diagramsとは] [Remote - Containersを使う動機] [Diagramsを動かすためのDockerfileなど] [VS Code上でクラウド構成図を書く] [まとめ] [Diagramsとは] DiagramsはPythonコードでクラウド構成図を作成できるライブラリである。 概要はtadaさんやよしたくさんが紹介してくれている。 sadayoshi-tada.hatenablog.com yoshitaku-jp.hatenablog.com [Remote - Containersを使う動機] Diagramsをインストールするにはいくつか方法があるが、例えば以下のコマンドを利用でき
下記コマンドを実行して、ビルドツールをインストール。 $ sudo apt install build-essential 確認 gccとmakeコマンドが実行できるか確認 $ gcc --version gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ make --version GNU Make 4.2.1 Built for x86_64-pc-linux-gnu
先日、CentOSが開発方針を変更ーー「CentOS 8」は2021年終了、今後は「CentOS Stream」に注力 | OSDN Magazine なんてなことが話題になりました。 そこでWSL2でもCentOS Streamを使ってみようと思ったのでやってみました。結果的に、今年のアドベントカレンダーに書いてきた以下の3つの記事全部に関連する内容になりました。 ストアアプリではない方法でディストリビューションを導入 WSL2でカスタムカーネルをビルドして使う WSL2で仮想ディスクイメージをマウントする お手軽な方法 CentOS Streamのrootfsを抽出しておいたので、ここからrootfs.tar.gzをダウンロードして、コマンドラインからインポートしてください。 公式の配布物をもとに自分でやってみる方法 CentOSのクラウドイメージ配布サイトから、CebtOS Stre
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く