並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

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

  • 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!
                • [Deprecated] Windows 10 + WSL2 + USB Camera + Serial

                  1. Introduction Note: The steps in this article are deprecated. Please see the next most recent article instead. October 12, 2021 Windows 11/10 + WSL2 + USB Camera + Serial I don't really like the Windows environment, but I had to use it for work reasons, so I built the environment. I do not know much about the Linux kernel, so I am not responsible for anything that happens. Please do the work ent

                    [Deprecated] Windows 10 + WSL2 + USB Camera + Serial
                  • Rust-Written Replacement To GNU Coreutils Progressing, Some Binaries Now Faster - Phoronix

                    Rust-Written Replacement To GNU Coreutils Progressing, Some Binaries Now Faster Written by Michael Larabel in Programming on 29 January 2022 at 07:52 AM EST. 221 Comments Along with the broader industry trend of transitioning security-sensitive code to memory-safe languages like Rust, there has been an effort to write a Rust-based replacement to GNU Coreutils. For nearly a year that Rust Coreutils

                      Rust-Written Replacement To GNU Coreutils Progressing, Some Binaries Now Faster - Phoronix
                    • ARM64 OSを作ろう (1) ~環境構築と実行 - VA Linux エンジニアブログ

                      はじめに 環境の用意 環境の説明 ソフトウェアでの準備 ハードウェアでの準備 コードを書く test.ld (リンカスクリプト) start.S (ARM64アセンブリ) main.c (C言語プログラム) コンパイル 動かしてみる 最後に 執筆者 : 金沢工業大学 工学部 情報工学科 橘 真吾 (インターン生) 監修者:高橋 浩和 ※ 「ARM64 OSを作ろう」連載記事一覧はこちら ※ 「ARM64 OS」のコードはGitHubにて公開しています。 はじめに ARMはRISC系CPU(固定長命令)を代表する、最も広く普及した命令セットの一つです。 主にモバイル端末やマイコン分野でも利用されてきましたが、近年ではApple社のMシリーズに代表されるPC向けのプロセッサーのアーキテクチャとしても存在感を高めています。 このオペレーティングシステムは「RISC-V OSを作ろう」シリーズの流

                        ARM64 OSを作ろう (1) ~環境構築と実行 - VA Linux エンジニアブログ
                      • 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
                                  • CUDAなんてない!Ryzen + RADEONのAMD環境でもStable

                                    いま一部で話題のStable Diffusion。 ちょっと前から出ているMidjourneyと同じく、「画像生成AIが言葉から連想して絵を書いてくれる」というツール。 今はツールだけど、そのうち色々なアプリ、サービスのいち機能に自然な形で組み込まれると思います。 それが自分のPCでも動くらしい! それなら無駄にありあまるGPUパワー(というほどでもないけど)を使ってみたい!! と思い立ち触ってみたけれど、基本NVIDIA=CUDA推奨。 誰かRADEON=AMDでやってる奴いるでしょ! と思ったら意外と日本の記事が出てこなくて苦労しましたとさ。 バイブル基本この動画の通りにやっただけです。 が、これ系の知識が全く無かったので何回もやり直しました。 初めて動いた時は声がでたレベル。 当環境&必要なものCPU:AMD Ryzen 9 5900XGPU:AMD RADEON 6800XTMEM

                                      CUDAなんてない!Ryzen + RADEONのAMD環境でもStable
                                    • 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
                                        • Hyper-VでPodman machineを実行する - 赤帽エンジニアブログ

                                          Red Hatでソリューションアーキテクトをしている田中司恩(@tnk4on)です。 本記事はRed Hat Advent Calendar 2023の2日目の記事です。 早いものでもう12月ですが、個人的には今年はPodmanづくしの年でした。 この記事を書いている時点で実はまだPodman祭りの最中で、これからPodmanウェビナーとPodmanハンズオン2回があります。 その合間に息抜きがてらアドベントカレンダーへの参加で記事を書きました。 もちろんPodmanネタですが、今回はWindowsユーザー待望のHyper-Vを使ってPodman machineを実行する方法を解説します。 追記(2024/4/16):containers.confを使った設定方法を追記しました -目次- Windows上のPodman machine Hyper-Vを使ったPodman machineの実

                                            Hyper-VでPodman machineを実行する - 赤帽エンジニアブログ
                                          • 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
                                                        • Improve disk performance

                                                          The Dev Containers extension uses "bind mounts" to source code in your local filesystem by default. While this is the simplest option, on macOS and Windows, you may encounter slower disk performance when running commands like yarn install from inside the container. There are few things you can do to resolve these type of issues. Store your source code in the WSL 2 filesystem on Windows Windows 10

                                                            Improve disk performance
                                                          • WSL2 共存による VirtualBox/VMWare の性能低下と、性能重視時の排他設定方法

                                                            VirtualBox/VMWare と WSL2 は共存可能です。 しかし、共存させると VirtualBox/VMWare 上の GuestOS にオーバーヘッドがかかります。 今回はオーバーヘッドの概要と、共存と排他の設定切り替え方法のネタです。 以下に VirtualBox と WSL2 の実行時の階層図を示します。 この図は、次の 4 つの状態を表わしています。 (A) 従来の Windows で VirtualBox を動かす状態 (B) Windows で WSL2 を動かす状態 (C) Windows で WSL2 と VirtualBox を動かす状態(異常時) (D) Windows で WSL2 と VirtualBox を動かす状態(正常時) (A) は、 WSL サポート前の Windows で VirtualBox を動かしていた状態です。 Windows 上に

                                                            • Google Announces KataOS As Security-Focused OS, Leveraging Rust & seL4 Microkernel - Phoronix

                                                              Google Announces KataOS As Security-Focused OS, Leveraging Rust & seL4 Microkernel Written by Michael Larabel in Google on 16 October 2022 at 06:10 AM EDT. 45 Comments Google this week has announced the release of KataOS as their newest operating system effort focused on embedded devices running ambient machine learning workloads. KataOS is security-minded, exclusively uses the Rust programming la

                                                              • Rustで書かれたRTOS ”Tock embedded OS”を試してみた

                                                                1. はじめに 米国の3大学、Stanford University、University of MichiganとUC Berkeleyが開発を進めている、Rustで書かれたリアルタイムOSがあります。 まだまだ実用には遠いのかと思いきや、自分が知らなかっただけで、2020年にはGoogle OpenSKのOSとして採用されているのだとか。 実際どれくらい自分の近くに来ているのかと興味があり、サポートされているハードウェアを調べてみたところ、STMのNucleoシリーズやRISC-VのHiFive1ボード等、なかなか身近なところまで来ていました。 最近組込み分野でもRustを検討し始める声が聞こえてきて、乗り遅れないようにしなきゃと焦りがありました。 それでとりあえずはFreeRTOSの上でRustを動かしてみようかなと思ったのですが、先に”Tock embedded OS”を味見してみ

                                                                  Rustで書かれたRTOS ”Tock embedded OS”を試してみた
                                                                • 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

                                                                  • Hypervisor as a Library

                                                                    Before we dive into the topic, let me introduce you my new friend catsay, a simple Go program which eats stdin and speaks like a cat: Cute! ... but it's not what I want to talk about. What makes this screenshot very exciting is, it's a Linux lightweight virtual machine running on Starina operating system! That said, this post is not about how hard it is to write a hypervisor (see my previous post

                                                                      Hypervisor as a Library
                                                                    • WSL2でPython環境構築 (2021年3月版) - 鴨川のはりねずみ

                                                                      Win10 ノートを初期化して環境構築し直したので, 環境構築メモです. はじめに Win10 で Python を扱う場合, Win10 側で実行するか, WSL を利用して Linux 環境で実行するかという選択肢があります. 多くのライブラリは Linux 向けに作成されているので, WSL を利用するのがおすすめです. そうすると, 次に WSL1 と WSL2 という選択肢があります. WSL2 のメリットは主にファイル I/O が爆速であることと, docker が使えることでしょうか. 逆にデメリットとしてメモリ食い虫であること, Win10 側のタスクマネージャーの情報量が減ることがあります. メモリがカツカツなのでなければ WSL2 のほうが良いと思いますが, どちらでも構いません. Linux 環境構築 WSL2 の導入 公式の Windows 10 用 Windows

                                                                      • 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