並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

github microsoft wsl2 linux kernelの検索結果1 - 25 件 / 25件

  • Windows 10 + WSL 2 でDocker環境を構築する(Docker Desktop有料化対策) - ecbeing labs(イーシービーイング・ラボ)

    はじめに こんにちは、アーキテクトの小林です。 Docker Desktopが有料化することになりましたね。 従業員が251人以上もしくは売上約11億円以上の企業でDocker Desktopを利用する場合に、今後は有料プランが必要ということになりました。 個人的には、これだけのツールがこれまで無料で利用できたことが不思議でしたし、有料化によって母体の経営が安定化してプロダクトの健全な成長とサポートが得られるのであれば、歓迎すべきことかなと思っています。 でも...一応無料で使いつづける抜け道を見つけておきたいと思ってしまうのはエンジニアの性なのでしょうか。こういう小さな障壁をきっかけに週末にやる気が沸いてしまったので、超絶便利だったDocker Desktopに頼らずにWindows 10にDockerの環境を整えてみました。 環境を構築するにあたって、ちょっとしたつまづきもありましたの

      Windows 10 + WSL 2 でDocker環境を構築する(Docker Desktop有料化対策) - ecbeing labs(イーシービーイング・ラボ)
    • マイクロソフトのオープンソースソフトウェアを整理する (1/2)

      21世紀に入ってから、マイクロソフトはオープンソースソフトウェア(以下、OSS)に関わりを始めている。以前は距離を置いていたが、最近ではWindowsに標準搭載されるアプリケーションにもオープンソースで開発されたものが含まれるようになった。たとえば、Windows 11なら、「電卓」や「ターミナル」がオープンソースのプロジェクトで開発されたものだ。 マイクロソフトのOSSは現在ではかなりの数になる。すべてではないが、主要なものはマイクロソフトのサイト(https://opensource.microsoft.com/)に記事があるほか、多くのOSSがGitHub(https://github.com/)にある。GitHubは2018年にマイクロソフトに買収された。 GitHubの各プロジェクトのページにRelasesページがある場合、実行可能なパッケージファイルを直接ダウンロードできる。確

        マイクロソフトのオープンソースソフトウェアを整理する (1/2)
      • Windows Subsystem for Linux(WSL)のソースコードが公開された (1/2)

        Build 2025で発表されていたWSLのソースコードが公開 Windows Subsystem for Linux(WSL)のソースコードが公開された。これまで、WSLを実行するのに必要なソフトウェア、特にWin32側のものは公開されていなかった。 5月20日(現地時間)に米国で開催されたBuild 2025イベントで、WSLをオープンソース化することが発表された。その後、2日ほどしてソースコードがGitHubで公開されている。もともとWSL用ディストリビューション開発などの情報を提供していたリポジトリである。 ちなみに以前から、以下の2つに関しては、ソースコードが公開されていた。 ●WSL2用Linuxカーネル(https://github.com/microsoft/WSL2-Linux-Kernel) ●Linux GUIアプリケーションを動作させるためのシステムディストリビュー

          Windows Subsystem for Linux(WSL)のソースコードが公開された (1/2)
        • The Windows Subsystem for Linux is now open source

          Today we’re very excited to announce the open-source release of the Windows Subsystem for Linux. This is the result of a multiyear effort to prepare for this, and a great closure to the first ever issue raised on the Microsoft/WSL repo: Will this be Open Source? · Issue #1 · microsoft/WSL. That means that the code that powers WSL is now available on GitHub at Microsoft/WSL and open sourced to the

            The Windows Subsystem for Linux is now open source
          • Windows 10とWSL2のセットアップログ

            久しぶりにWindowsのセットアップを行いました。 2021-12-08から書き始めていたようです。今更ログを公開します。 もう何度もWindowsのセットアップは行っているので見返したいのと、他の人が詰まってたら助けになるようにセットアップをログに残しておきます。 近々またセットアップすることが予想されますし。何故なら近いうちにDDR5世代のPCを組んでWindows 11を入れたいからです。 いい加減セットアップはスクリプトにするべきなのかもしれませんが、 GUI操作が必要なのがまだまだ多いのと、今回はMSYS2ではなくWSL2設定で色々と違うので、ある程度手動で探っていく必要がありました。 なぜ今なのにWindows 11じゃなくてWindows 10をセットアップしたのか 私がメインにしているPCに使っているCPUが初代AMD Ryzen Threadripper 1950Xで、

              Windows 10とWSL2のセットアップログ
            • WSL(Windows Subsystem for Linux)のカーネルは差し替えられる (1/2)

              今回は、WSL2のカーネルをコンパイルして差し替えてみる。Linuxは自分自身でカーネルのコンパイル、差し替えができるようになっているが、いくつか準備もある。手順としては誰でも可能な方法にしているが、記事量の関係もあり、Linuxカーネル自体について細かく説明できない。Linuxカーネルのカスタマイズに関しては別途解説することとし、今回は準備と手順を解説する。 カーネルをコンパイルするための準備 WSL2用には、マイクロソフトがパッチを当てたカーネルが必要だが、そのソースコードはGitHubで公開されている。このため、コンパイルに必要なパッケージをインストールしたら、gitコマンドでソースをコピー(clone)してくれば、あとはmake(Linux/Unix系のソフトウェア開発用コマンド)がなんとかしてくれる。 まずは、必要となるパッケージのインストールだが、その前にディストリビューション

                WSL(Windows Subsystem for Linux)のカーネルは差し替えられる (1/2)
              • WebAssembly: Docker without containers!

                This is a companion article to a talk about Docker+WebAssembly that we gave at "Docker Community All Hands 7, Winter Edition" on Dec 15th, 2022. Introduction Recently Docker announced support for WebAssembly in cooperation with WasmEdge. This article will explain what is WebAssembly, why it is relevant to the Docker ecosystem and provide some hands-on examples to try on. We assume you are familiar

                  WebAssembly: Docker without containers!
                • Systemd Creator Lands At Microsoft - Phoronix

                  Systemd Creator Lands At Microsoft Written by Michael Larabel in Microsoft on 6 July 2022 at 07:00 PM EDT. 213 Comments Yesterday's surprise was that Lennart Poettering quietly had left Red Hat following a decade and a half there leading PulseAudio among other projects and ultimately going on to start systemd that has fundamentally reshaped modern Linux distributions. It turns out he had joined Mi

                    Systemd Creator Lands At Microsoft - Phoronix
                  • A preview of WSL in the Microsoft Store is now available!

                    The Windows Subsystem for Linux (WSL) preview is now available in the Microsoft Store as a store application for Windows 11 machines! Installing WSL through the store will allow you to get the latest WSL updates and features faster, and without needing to modify your Windows version. Read on to see how that’s possible and what this means for WSL! Is this a new version of WSL? This is the exact sam

                      A preview of WSL in the Microsoft Store is now available!
                    • 第835回 Ubuntuのカーネルヴァリアントの違いを見てみよう | gihyo.jp

                      Ubuntuにはいくつかのカーネルヴァリアントが用意されています。今回はこのカーネルヴァリアントがどういうものかを解説し、具体的なカーネルヴァリアントを取り上げてカーネルコンフィグ上の違いを確認する方法を紹介します。また、応用的な内容としてWSL2用のカーネルについてもカーネルコンフィグを見てみます。 カーネルヴァリアント Ubuntuでは特定の環境やユースケースなどに合わせてチューニング・用意されたカーネルがいくつかあります。これを「カーネルヴァリアント(kernel variants⁠)⁠」といいます。 本連載やUbuntu Weekly Topicsの読者の中には「カーネルフレーバー」という言葉を目にしているかもしれません。「⁠カーネルヴァリアント」はこのカーネルフレーバーに加え、ベースとなるカーネルバージョンの違いも含む、より広範な概念として定義されています。 なぜカーネルヴァリア

                        第835回 Ubuntuのカーネルヴァリアントの違いを見てみよう | gihyo.jp
                      • Curious lack of sprintf scaling · Aras' website

                        Some days ago I noticed that on a Mac, doing snprintf calls from multiple threads shows curious lack of scaling (see tweet). Replacing snprintf with {fmt} library can speed up the OBJ exporter in Blender 3.2 by 3-4 times. This could have been the end of the story, filed under a “eh, sprintf is bad!” drawer, but I started to wonder why it shows this lack of scaling. Test case A simple test: convert

                        • Microsoft's New Open-Source Project: LiteBox As A Rust-Based Sandboxing Library OS - Phoronix

                          Microsoft's New Open-Source Project: LiteBox As A Rust-Based Sandboxing Library OS Written by Michael Larabel in Microsoft on 4 February 2026 at 04:38 PM EST. 22 Comments Microsoft engineers and other stakeholders have been developing LiteBox as a security-focused library OS written in the Rust programming language and leveraging Linux Virtualization Based Security "LVBS". The design is for LiteBo

                            Microsoft's New Open-Source Project: LiteBox As A Rust-Based Sandboxing Library OS - Phoronix
                          • The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11

                            The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11 Today the Windows Subsystem for Linux (WSL) in the Microsoft Store is dropping its “Preview” label and becomes generally available with our latest release! We are also making the Store version of WSL the default for new users who run wsl --install and easily upgradeable by running wsl --update fo

                              The Windows Subsystem for Linux in the Microsoft Store is now generally available on Windows 10 and 11
                            • Connecting USB devices to WSL

                              I’m a software engineer building tooling for Visual Studio and Visual Studio Code to support C++ embedded device development. These physical devices typically connect to a computer over USB, but we discovered we couldn’t use WSL to test our tools on Linux because it does not support USB. We weren’t alone — support for connecting physical USB devices to WSL is highly requested by the community as w

                                Connecting USB devices to WSL
                              • GCC 12 Adds Support For Using The Mold Linker - Phoronix

                                GCC 12 Adds Support For Using The Mold Linker Written by Michael Larabel in GNU on 29 December 2021 at 02:47 PM EST. 26 Comments A small but noteworthy change that landed today for the GCC 12 compiler itself is support for using the Mold linker. Released last week was Mold 1.0 as a high-speed linker that can deliver better performance than GNU's old Gold linker and even LLVM's LLD. Mold was design

                                  GCC 12 Adds Support For Using The Mold Linker - Phoronix
                                • Windows11 WSL2 qemu (Nested VM) の使い方と他の仮想マシンとの速度比較 - hiroの長い冒険日記

                                  Windows11 の WSL2 では Nested VM が有効になっています。これまで Windows版 qemu を使用してきましたが、ググって調べたときに出てくる qemu の記事は殆どが Linux 上の kvm を使用した物で、Windows版 qemu には適用できない事が多い状況でした。折角 WSL2 で使えるようになったようですので、Nested kvm で qemu 仮想マシンを起動できるか試してみました。また、whpx option 有効の Windows版 qemu 、Windows11 の Hyper-V や Virtualbox、実機で起動した Ubuntu やその上で起動した qemu についても速度を比較しました。 はじめに WSL2 で Nested VM が有効かどうか確認 WSL2 Ubuntu に qemu を install WSL2 qemu-k

                                    Windows11 WSL2 qemu (Nested VM) の使い方と他の仮想マシンとの速度比較 - hiroの長い冒険日記
                                  • 週刊Railsウォッチ: GitHub CopilotのAI補完、Pure Ruby実装のRuby JIT rhizome、PostgreSQLのPG-Strom拡張ほか(20210706後編)|TechRacho by BPS株式会社

                                    こんにちは、hachi8833です。Kaigi on Rails 2021のプロポーザル募集中です。 【プロポーザル募集中🎙】 Kaigi on Railsであなたの「開発への情熱トーク」してみませんか? Railsネタだけでなく、Web開発に関わるネタも大歓迎です! 締め切りは7月31日(土)。皆様からのご応募を心よりお待ちしております✨https://t.co/fFdxO37Zhm#kaigionrails — Kaigi on Rails (@kaigionrails) July 6, 2021 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833ま

                                      週刊Railsウォッチ: GitHub CopilotのAI補完、Pure Ruby実装のRuby JIT rhizome、PostgreSQLのPG-Strom拡張ほか(20210706後編)|TechRacho by BPS株式会社
                                    • Microsoft、Windows Subsystem for Linuxをオープンソースに | gihyo.jp

                                      Microsoft⁠⁠、Windows Subsystem for Linuxをオープンソースに Microsoftは2025年5月19日、開発者向け年次イベント「Microsoft Build 2025」にて、同社が提供しているWindows上で動作するLinux環境Windows Subsystem for Linux(WSL)を、MITライセンスのもとオープンソースとして公開することを発表した。 The Windows Subsystem for Linux is now open source -Windwos Developer Blog Big news: Windows Subsystem for Linux is now Open Source! 🎉 Download WSL, build from source, contribute fixes & features,

                                        Microsoft、Windows Subsystem for Linuxをオープンソースに | gihyo.jp
                                      • WSL2 USBカメラ+他のUSB機器 2022年09月06日版

                                        OS:Windows11 21H2 OSビルド:22000.918 WSL2 5.10.102.1 + Ubuntu20.04 WSL2 Linux Kernel 5.10.60.1 からKernelモジュールにUSBIP対応が標準的に組み込まれたらしいが、Microsoft公式が提供しているKernelや手順ををそのまま使用すると動作しない 2022年09月06日時点の最新カーネルは 5.15.62.1 だが、wsl --update で展開されるバージョンが 5.10.102.1 だったため 5.10.102.1 を使用する 以下すべての手順の Windows Terminal を使用する箇所は 管理者権限 で実行 以下、[WT] は Windows Terminal、[Ubuntu] は Ubuntu側のbashを表す WSLのカーネルアップデートと usbipd-win のインスト

                                          WSL2 USBカメラ+他のUSB機器 2022年09月06日版
                                        • Linux on Microsoft Dev Kit 2023

                                          When I heard about the Microsoft Dev Kit 2023, I was surprised by how generous the specifications were for the price? Naturally, I wanted to know if I could run Linux on it. You may also wonder. The answer is: kinda. I'm not sure why you are interested in ARM computers, but for me I got involved with them when porting software to the Raspberry Pi and helping support other Open Source projects to d

                                            Linux on Microsoft Dev Kit 2023
                                          • WSL 2(Windows Subsystem for Linux 2)をそろそろ導入してみるかで、導入してみた - ts0818のブログ

                                            www.publickey1.jp オンラインイベント「Microsoft Build 2020」を開催中のマイクロソフトは、「Windows Subsystem for Linux 2」(WSL 2)の正式リリースを発表しました。 [速報]WSL 2が正式版に到達。今後はLinuxのGUIアプリへも対応すると。Microsoft Build 2020 - Publickey ⇧ 2020年の5月に正式リリースって話は出てたけども、ネックになってたのが「Windows 10 May 2020 Update」なんだけども、 www.atmarkit.co.jp 2020年10月初め、Windows 10 May 2020 Update(バージョン2004)に3回目のオプションの更新(Cリリース)が提供されました。過去3回と同様、Windows 10 バージョン1809~1909から1週間以上

                                              WSL 2(Windows Subsystem for Linux 2)をそろそろ導入してみるかで、導入してみた - ts0818のブログ
                                            • Redis 7.0 Is Near With "Significant Performance Optimizations" - Phoronix

                                              Redis 7.0 Is Near With "Significant Performance Optimizations" Written by Michael Larabel in Programming on 31 January 2022 at 02:16 PM EST. 13 Comments The first release candidate of Redis 7.0 was made available today. Getting us excited about this updated in-memory key-value database are "significant performance optimizations" among other improvements. Redis 7.0-rc1 comes with performance optimi

                                                Redis 7.0 Is Near With "Significant Performance Optimizations" - Phoronix
                                              • A look into CBL-Mariner, Microsoft’s internal Linux distribution

                                                Mariner or more exactly CBL-Mariner where CBL stands for Common Base Linux, is a Linux distribution created by Microsoft’s Linux System Group which is the same team at Microsoft which created the Linux kernel used for Windows Subsystem for Linux version 2, or WSL2. The goal of Mariner is to be used as an internal Linux distribution for Microsoft’s engineering teams to build cloud infrastructure an

                                                • mysqld が起動の際、 innodb_buffer_pool_size に応じて buffer pool 以外で 確保しているメモリ+α | GREE Engineering

                                                  こんにちわ。せじまです。 ゴールデンウィーク中に自宅のLinuxマシンでMySQLの自由研究をやっていたとき、当初の目的は達成できなかったのですがその副産物としていろいろ気づいたことがあったので、いちおうさっくりとまとめることにしました。 公式の mysql-community-server-core 8.4.5-1ubuntu24.04 を、innodb_buffer_pool_size=40G, innodb_buffer_pool_dump_pct=0 という設定で起動したら、起動直後の時点で Resident Set Size が数GBになってました。そして、 innodb_buffer_pool_sizeを変更すると、起動直後の Residedent Set Size も変動します。 この Resident Set Size の大部分を占めているのは何なのか?という話です。 はじ

                                                    mysqld が起動の際、 innodb_buffer_pool_size に応じて buffer pool 以外で 確保しているメモリ+α | GREE Engineering
                                                  • Microsoft、WSLをオープンソース化!Build 2025で歴史的発表、開発者コミュニティとの連携新時代へ | XenoSpectrum

                                                    Microsoft、WSLをオープンソース化!Build 2025で歴史的発表、開発者コミュニティとの連携新時代へ Microsoftが開発者向けカンファレンス「Build 2025」にて、Windows Subsystem for Linux (WSL) の大部分をオープンソース化すると発表し、開発者コミュニティに大きな衝撃と歓迎の声が広がっている。2016年の登場以来、Windows上でLinux環境を手軽に利用できるツールとして進化を続けてきたWSLが、ついにその核心部分のコードを公開した。これは、GitHub上でWSLプロジェクトが立ち上がった当初からの、実に9年来のコミュニティの要望に応える歴史的な一歩と言えるだろう。 WSLオープンソース化の衝撃 – 9年越しのコミュニティの声にMicrosoftが応えた背景 「このWSLがオープンソースになることはあるのだろうか?」――これは

                                                      Microsoft、WSLをオープンソース化!Build 2025で歴史的発表、開発者コミュニティとの連携新時代へ | XenoSpectrum
                                                    1