Windows Subsystem for Linux (WSL) lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dual-boot setup. Learn more What is the Windows Subsystem for Linux (WSL)? What's new with WSL 2? Comparing WSL 1 and WSL 2 Frequently Asked Questions Get started
1. Talks on Little-Known Random Facts about WSL2 Kernel/VM online part 4 Takaya Saeki (@nullpo_head) https://fuel.edby.coffee 2. Outline •Random Talks! • Won’t cover basics of WSL, nor something explained in the official documentation. (e.g., WSLg • Will talk only about lesser-known facts 3. @nullpo_head ( Takaya Saeki ) Software Engineer ( https://fule.edby.coffee ) Hobby: Software development •
By Mark Russinovich Published: October 26, 2022 Download Handle (729 KB) Introduction Ever wondered which program has a particular file or directory open? Now you can find out. Handle is a utility that displays information about open handles for any process in the system. You can use it to see the programs that have a file open, or to see the object types and names of all the handles of a program.
Home InfiniBand C# Docker Linux Raspberry Pi RouterOS Windows Mkdocs プライバシー・ポリシー Windowsでのコンテナ技術とWSL Host Conpute Service(HCS) Windows上でコンテナを扱うための技術である「Host Conpute Service(HCS)」について。 Windows subsystem for Linux Windows subsystem for Linux(WSL) とは、Windows上でLinux OS(ディストリビューション)を利用できる機能です。 利用できるOS・エディション この機能は、全エディションのWindows 10 バージョン1709以降 および、Windows Server 2019以降で利用することができます。 また、Windows 10 バージョン
Home InfiniBand C# Docker Linux Raspberry Pi RouterOS Windows Mkdocs プライバシー・ポリシー WSLのアーキテクチャ WSLで実現できること Windows Subsystem for Linux(WSL)は少ないオーバーヘッドでGNU/LinuxのCLIプログラムを実行できる環境を提供する機能です。 Windowsでは「Portable Executable」という形式の実行ファイルのみを動作させることができます。 しかし、Linuxなどで利用されている実行ファイルは「Executable and Linkable Format(ELF)」と呼ばれる形式であるため、通常はWindows上で動作させることはできません。 Linuxのプログラム(ELFバイナリ)を実行するには LinuxのCLIプログラムを利用できる環境を用
Hyper-Vのネットワークはシンプルシンプルな構成ですが、Hyper-Vビギナーさんがよくハマるのもネットワークです。 これは、Hyper-Vが提供しているネットワークがどのようなコンポーネントで構成され、どのような役割を持っているのか、UI がどのコンポーネントを設定しているのかがよくわらない事が原因になっています。 (「TCP/IP って食べられるの?」って方は今回対象外ですので悪しからず) Hyper-Vを使いこなすための必須知識である Hyper-V ネットワークの基本的な仕組みを整理してみましょう。 Hyper-V ネットワークが提供するネットワーク コンポーネント Hyper-V のネットワークは「仮想NIC」と「仮想スイッチ」として提供されているのですが、Hyper-V ビギナーが陥りがちなのが「仮想NIC」と「仮想スイッチ」をごっちゃに捉えてしまう点です。 PC の NI
対象OS:Windows 7/Windows 8.1/Windows 10/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016 コマンドラインでもクリップボードとデータをやりとりしたい コマンドプロンプトを開いてCUIで作業している場合でも、クリップボードを利用したいことがある。例えば、コマンドの実行結果をアプリに渡したい場合は、クリップボードにコピーしておけば、アプリ側では単に[Ctrl]+[V]キーを押すだけで、結果をすぐに貼り付けることができる。いちいちファイルに保存してから、それをアプリ側で開いて挿入するといった操作は不要だ。 これとは逆に、アプリ側でテキストデータなどを選択してクリップボードにコピーしておき、それをコマンドプロンプト側で読み込んで、ソートや選択、
Windowsの大型アップデートの20H1でWSL2がとうとう利用できるようになりました。その後、19H1や19H2にもバックポートされることになりました。 今まで、長らくウェブサービスの開発やプログラミングの勉強では「macが良い」と言われることも数多くありました。Windowsでは環境構築が多少面倒だったり、Windowsを対象としてみていないツールもあったりして、多少ビハインドもありましたが、Microsoftは近年さまざまな改良をやVisual Studio Code、Windows Terminalなどの新しいツールなどを継続的にリリースし、Windowsでの開発体験はかなり良くなってきました。その最後のトドメがWSL2です。 ちょうどIntelのCPUが元気がなかったりmacのキーボードが不評だったり、その一方で絶好調のAMDのRyzen機が次々とリリースされていることもあり、
開発者向けの主要プラットフォームであり続けるために LinuxのGUIアプリへの対応が必要? Microsoftは、WSL2(Windows Subsystem for Linux 2)でLinux GUIアプリケーションに対応することを計画している。以下の動画は昨年9月に開催されたXDC 2020のセッションのものだ。 上のWSLGのデモビデオより。GIMPや裏のウィンドウのタイトルバーはLinux GUIアプリケーションのもので、Windows 10とは明らかに違う。ただ、GIMPなどのアイコンがタスクバーに表示されていることから、Windowsのデスクトップのウィンドウになっていることがわかる この改良はかなり大きなものと言える。以前紹介したWSL2のGPUコンピューティングへの対応も(「Windows 10のWSL2からGPUが使えるようになった」)、WSL2内でGPUによる描画(
[PowerShell] Oh my Posh (Powerline) を使ってPowerShellコンソールをおしゃれにカスタマイズする しばたです。 BashやZshなどのシェルではPowerlineをつかってコンソールのプロンプトをおしゃれにカスタマイズすることができます。 (上図はこれから説明する内容を実施した後の結果ですが、こんな感じの表示ができるやつです) この本家PowerlineはPowerShellには対応していないのですが、PowerShellでも派生プロダクトであるchrisbenti / PS-Config 、Jaykul / PowerLine、JanDeDobbeleer / oh-my-poshといったOSSが以前から存在しており本家と同じ様なカスタマイズをすることが可能となっています。 このうちoh-my-poshについてはDocsでも取り上げられWindo
Microsoftは2020年11月11日(米国時間)、オープンソースのターミナルアプリケーションの最新プレビュー版「Windows Terminal Preview 1.5」を公開した。 同バージョン1.4が同日にWindows Terminalの正式版となっており、これに伴ってWindows Terminal Previewはバージョン1.5となった。Windows Terminal Preview 1.5は、Microsoft StoreまたはGitHubのリリースページからダウンロードできる。 Windows Terminal Preview 1.5の主な新機能や機能強化の概要は次の通り。 ハイパーリンクを自動検出 ハイパーリンクに対応する機能が向上し、ターミナル内のリンクを自動検出するようになった。これらのリンクはクリッカブルであり、[Ctrl]キーを押しながらクリックすると、デ
Microsoftが紹介する「Windows Terminal」のカスタマイズや活用のコツ:配色やペイン、「wt」コマンドとの併用など Microsoftは、「Windows Terminal」のカスタマイズ方法やさまざまな活用のコツを紹介したブログ記事を公開した。初期起動時の設定内容やプロファイル設定、配色、ペインなどに触れている。 Microsoftは2020年10月15日(米国時間)、オープンソースのターミナルアプリケーション「Windows Terminal」のカスタマイズ方法やさまざまな活用のコツを公式ブログで紹介した。 Windows Terminalの正式版は2020年5月に公開されており、2020年11月時点のバージョンは1.3(Windows Terminal Previewはバージョン1.4)だ。 初回の起動時には何が起こるのか Windows Terminalをインス
PCのキーボードは、現在に至るまでのベースとなったIBM PCの頃から大きく変わっていない。いまだにPS/2コネクタを持つマザーボードも存在し、変換コネクタを使うと当時のIBM PCのキーボードを接続して利用できる。 一方で今の時代は、USBやBluetoothといった接続方式を使うキーボードも存在する。あらためてWindowsのキーボードはどうなっているのかを見ていく。今回はユーザーがキーボードを押してから、アプリケーションにそれが通知されるまでを概観する。各所に細かい話はあるのだが、なるべく全体を見るようにしたい。 Windowsのキーボード入力の仕組み。USB/BluetoothでPS/2の大きく2つのハードウェアに分けられ、双方が押されたキーをWindowsスキャンコードで表現して、kbdclass.sysで処理する。この時点では、どのキーも単なるコードでしかないが、その後、レイア
レポート Linux GUIアプリがWindows 10で動く日 - 阿久津良和のWindows Weekly Report 米国時間2020年9月16日から開催された「XDC(X.Org Developers Conference)2020」でMicrosoftは、「X11 and Wayland applications in WSL」と題したセッションにて、WSL 2(Windows Subsystem for Linux 2)を用いてLinux GUIアプリを実行可能にするアーキテクチャーを説明した。まずは下記のスライドをご覧いただきたい。 WSLGのアーキテクチャー 「WSLG」は、「Windows Subsystem for Linux GUI」の略記と思われる。WSL上でX ServerおよびWaylandを起動し、Windows 10からはRDP(リモートデスクトッププロト
Starting with Windows Insiders preview build 20211, WSL 2 will be offering a new feature: wsl --mount. This new parameter allows a physical disk to be attached and mounted inside WSL 2, which enables you to access filesystems that aren’t natively supported by Windows (such as ext4). So, if you’re dual booting with Windows & Linux using different disks, you can now access your Linux files from Wind
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く