並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 61件

新着順 人気順

QEMUの検索結果1 - 40 件 / 61件

  • フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記

    モチベーション なぜRustを選んだか? 私はQEMUは「アーキテクチャエミュレーション界のLLVM」だと思っている QEMUが高速な理由:TCG Binary Translation ゲスト命令(RISC-V) → TCG → ホスト命令(x86)の処理をRustで作ろう RISC-Vの命令をフェッチしてデコードする RISC-Vの命令をTCGに変換する TCGをx86に変換する 実装結果 Binary Translation実行を高速化するための様々なテクニック BasicBlock分まで複数命令をまとめて変換 TCG Block Chainingの実装 評価結果 TB Lookup and Jumpの実装 評価結果 まだ完成していないところ 一部の最適化はまだ未実装となっている ゲストアーキテクチャがx86のみとなっている。TCGによる複数プラットフォーム対応として、まずは環境のそろ

      フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記
    • Qemuのしくみ (の一部) - VA Linux エンジニアブログ

      1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション 1.2 QemuのCPUエミュレーション 1.3 Qemuのスレッド 2. 追加のI/OスレッドとAioContext 2.1 追加のI/Oスレッド 2.2 AioContext 2.3 Big Qemu Lock 3. AioContextの各種イベント処理 3.1 AioHandler 3.2 event_notifier 3.3 タイマー、Bottom half 3.5 スレッドプール 執筆者 : 箕浦 真 こういう 仕事をしていると、ときどきQemuの仕組みや内部動作をお客様に説明する必要があることがあるが、そういう時に「Qemuの〜についてはここを見てね」と言えるような文書があるといいなぁと思って自分で作ってみることにした。 1. 細々とした予備知識 1.1 Qemuのデバイスエミュレーション Qemuはコンピ

        Qemuのしくみ (の一部) - VA Linux エンジニアブログ
      • Apple M1チップ搭載のMacでARM版Windows 10を動作させるQEMUラッパー「ACVM」がリリース。

        Apple M1チップ搭載のMacでARM版Windows 10を動作させるQEMUラッパー「ACVM」がリリースされています。詳細は以下から。 2020年11月、AWSエンジニアのAlexander Grafさんは、AppleのHypervisorフレームワーク(以下、hvf)とCPUエミュレータQEMUを利用し、Appleが販売を開始したApple Silicon「Apple M1」チップ搭載のMacで、ARM版のWindows 10 (Insider Preview)を動作させることに成功したと発表し、QEMU用のhvfパッチが公開されていましたが、 元Appleのインターン生で現在はRobinhoodでiOSエンジニアを務めるKhaos Tianさんが、このhvfパッチを当てたQEMUをラッパーし、Apple Silicon M1搭載のMacに簡単に「Windows 10 on A

          Apple M1チップ搭載のMacでARM版Windows 10を動作させるQEMUラッパー「ACVM」がリリース。
        • フルスクラッチでQEMU型自作エミュレータはどう作る? Rustを使った自作バイナリ変換型シミュレータ


          Kernel/VMmsyksphinz2 使 msyksphinzmsyksphinzRustQEMU TwitterFPGARISC-VFPGACPUCPU Rust
            フルスクラッチでQEMU型自作エミュレータはどう作る? Rustを使った自作バイナリ変換型シミュレータ
          • Rustで作るフルスクラッチQEMU型エミュレータ

            Introduction of Technologies and People Supporting RISC-V Ecosystem

              Rustで作るフルスクラッチQEMU型エミュレータ
            • QEMUとGDBの連携で起こっていた壊滅的なバグ OS自作中に逆ハイゼンバグに遭遇したのでパッチを送った話


              Kernel/VMVMITGDBQEMU OS QEMU調 OSOSUEFIUnified Extensible Firmware Interfac
                QEMUとGDBの連携で起こっていた壊滅的なバグ OS自作中に逆ハイゼンバグに遭遇したのでパッチを送った話
              • QEMUに加えAppleのVirtualizationフレームワークをサポートしApple Silicon MacでmacOSやLinuxの仮想化が可能になった「UTM v3.0.0」のBeta版がリリース。

                QEMUに加えAppleのVirtualizationフレームワークをサポートしApple Silicon MacでmacOSやLinuxの仮想化が可能になった「UTM v3.0.0」のBeta 1がリリースされています。詳細は以下から。 CPUエミュレータQEMUを利用し、MacやiOSデバイス上でx86_64やARM64、RISC-Vなど様々なアーキテクチャの仮想マシン実行可能な仮想化ソフトウェア「UTM」を開発しているUTM Projectは現地時間2022年01月01日、次期メジャーアップデートとなる「UTM v3.0.0」のBeta 1をリリースし、QEMUバックエンドでの仮想化に加え、新たにAppleのVirtualizationフレームワークを利用した仮想化をサポートすると発表しています。 (macOS 12+, ARM64) Virtualize macOS 12: New

                  QEMUに加えAppleのVirtualizationフレームワークをサポートしApple Silicon MacでmacOSやLinuxの仮想化が可能になった「UTM v3.0.0」のBeta版がリリース。
                • 「QEMU 9.0」が公開 ~オープンソースの汎用マシンエミュレーターおよび仮想化ソフト/Windows向け64bit版インストーラーも利用可能

                    「QEMU 9.0」が公開 ~オープンソースの汎用マシンエミュレーターおよび仮想化ソフト/Windows向け64bit版インストーラーも利用可能
                  • 無料仮想化ソフト「QEMU 8.0」が公開 ~Windows版のインストーラーは64bit版のみに/オープンソースの汎用マシンエミュレーターおよび仮想化ソフト

                      無料仮想化ソフト「QEMU 8.0」が公開 ~Windows版のインストーラーは64bit版のみに/オープンソースの汎用マシンエミュレーターおよび仮想化ソフト
                    • AppleのHypervisorフレームワークとQEMUを利用し、Apple M1チップ搭載のMacで「Windows ARM64 Insider Preview」の仮想化に成功したユーザーが現れる。

                      AppleのHypervisorフレームワークとQEMUを利用し、Apple M1チップ搭載のMacで「Windows ARM64 Insider Preview」の仮想化に成功したユーザーが現れたそうです。詳細は以下から。 Appleは2020年11月、初のApple Silicon「Apple M1」チップを搭載したMacを発売したものの、このApple Silicon MacではIntel Macで利用できていたWindows OSをMacでネイティブ動作させるBoot Campやx86_64の仮想化ソリューションは利用できなくなりましたが、 元SUSE Linux Products GmbHのソフトウェア・エンジニアで、現在はAWSでプリンシパル・エンジニアを務めるAlexander Grafさんは、このApple M1チップ搭載のMacとQEMUを利用し、Windows ARM6

                        AppleのHypervisorフレームワークとQEMUを利用し、Apple M1チップ搭載のMacで「Windows ARM64 Insider Preview」の仮想化に成功したユーザーが現れる。
                      • QEMU 6へのアップデートとUSB 3.0デバイスを仮想マシンに接続できるようになったMac/iOS向け仮想化アプリ「UTM v2.10」のBeta版がリリース。

                        QEMU 6へのアップデートとUSB 3.0デバイスを仮想マシンに接続できるようになったMac/iOS対応の仮想化アプリ「UTM v2.10」のBeta版がリリースされています。詳細は以下から。 UTMはYuan Luさんらがオープンソースで開発しているMacやiPhone/iPad(Jailbreak)対応の仮想化ソリューションで、同じくオープンソースのCPUエミュレータQEMUを利用しIntel/Apple Silicon MacやiOSデバイス上に様々な仮想マシンを構築することができますが、このUTMの次期アップデートとなる「UTM v2.1」のBeta版が公開されています。 USB support is here for macOS and jailbroken iOS. You can attach a device to your VM with the new USB ico

                          QEMU 6へのアップデートとUSB 3.0デバイスを仮想マシンに接続できるようになったMac/iOS向け仮想化アプリ「UTM v2.10」のBeta版がリリース。
                        • 開発ツール(QEMU)への貢献(前半) 〜自作OSのいまと昔 [第3回] | さくらのナレッジ


                          OSOS使(contribute) OSCClangQEMU, CC++Newliblibc++OS liumOS  
                            開発ツール(QEMU)への貢献(前半) 〜自作OSのいまと昔 [第3回] | さくらのナレッジ
                          • QEMU 7.0.0バックエンドやDisposableモードを追加したMac/iOSデバイス対応の仮想化アプリ「UTM v3.2」が正式にリリース。

                            QEMU 7.0.0バックエンドやDisposableモードを追加したオープンソースの仮想化アプリ「UTM v3.2」が正式にリリースされています。詳細は以下から。 オープンソースのCPUエミュレータQEMUやAppleのVirtualization.Frameworkを利用し、Intel/Apple Silicon MacやiPhone/iPadデバイス上で仮想マシンを作成できる仮想化ソフトウェアUTMシリーズを開発しているUTM Projectは現地時間2022年05月12日、Beta版を公開し開発を進めてきたUTM v3.2.xの正式版となる「UTM v3.2.3」をリリースしたと発表しています。 QEMU 7.0.0: The backend has been updated to the latest release.[…] Additionally, other backend

                              QEMU 7.0.0バックエンドやDisposableモードを追加したMac/iOSデバイス対応の仮想化アプリ「UTM v3.2」が正式にリリース。
                            • 開発ツール(QEMU)への貢献(後半) 〜自作OSのいまと昔 [第4回] | さくらのナレッジ


                               QEMUVFAT 稿 lldbwatchpoint 使watchpoint調 
                                開発ツール(QEMU)への貢献(後半) 〜自作OSのいまと昔 [第4回] | さくらのナレッジ
                              • Running MacOS on Windows 10 with WSL2, KVM and QEMU

                                Running MacOS on Windows 10 with WSL2, KVM and QEMU Note - Unfortunately this no longer works due to movement in the WSL offering for Windows 11 Dev Channel. Am leaving this here incase some of the workarounds for issues below help others in their projects! I needed to record a demo on a Mac, I don't own a Mac and was contemplating borrowing one from a friend. Then I realised, I finally had an exc

                                  Running MacOS on Windows 10 with WSL2, KVM and QEMU
                                • How to run Windows 10 on ARM or Ubuntu for ARM64 in QEMU on Apple Silicon Mac

                                  README.en.md How to run Windows 10 on ARM or Ubuntu for ARM64 in QEMU on Apple Silicon Mac Here is easy steps to try Windows 10 on ARM or Ubuntu for ARM64 on your Apple Silicon Mac. Enjoy! NOTE: that this is current, 10/1/2021 state. Running Windows 10 on ARM Install Xcode from App Store or install Command Line Tools on your Mac running on Apple Silicon. xcode-select --install Install ARM64 Homebr

                                    How to run Windows 10 on ARM or Ubuntu for ARM64 in QEMU on Apple Silicon Mac
                                  • QEMU、KVM、libvirtの基礎知識まとめ - えんでぃの技術ブログ


                                    : linux-kvm.org  LinuxVMKVM (Kernel-based Virtual Machine) 使 使#() KVM使 KVM使  () KVMVT-x/AMD-V KVM KVM使 
                                      QEMU、KVM、libvirtの基礎知識まとめ - えんでぃの技術ブログ
                                    • 第592回 QEMUでGPUの3Dアクセラレーションを利用する | gihyo.jp

                                      広く使われているマシンエミュレーターであるQEMUには、3Dアクセラレーションに対応した仮想GPUを作る機能が存在します。そこで今回はこの機能を使って、ゲストマシン上でOpenGLベンチマークツールを動かしてみましょう。 QEMU/KVMと3D GPU QEMU/KVMはLinux用に広く使われているマシンエミュレーターです。たとえば仮想マシン管理ツールであるlibvirt/virt-managerや、libvirtのGNOME製フロントエンドであり第572回「GNOME Boxesを使用する」でも紹介されている「GNOME Boxes」は、QEMU/KVMをバックエンドとして利用しています。同様に第590回「Windows/macOS/Linuxで使える仮想マシン管理ツール『multipass⁠』⁠」で紹介したmultipassも、Linux版のバックエンドはQEMU/KVMです。 Vi

                                        第592回 QEMUでGPUの3Dアクセラレーションを利用する | gihyo.jp
                                      • 第603回 RISC-VのDebianイメージをQEMUで動かす | gihyo.jp

                                        第505回の「オープン規格の新しい命令セットアーキテクチャRISC-V入門 ツールチェインを用意する」ではRISC-Vシミュレーターであるspikeを使ってRISC-Vバイナリを実行しました。今回はRISC-V対応QEMUを使って、RISC-Vの仮想マシン上でDebianを起動してみましょう。 ツールチェインとDebianのRISC-V対応状況 RISC-V対応のLinuxシステムを作るためには、単にコンパイラがRISC-Vに対応しているだけではなく、そのコンパイラを用いてカーネルやユーザーランドの各種ツールのRISC-Vバイナリを作る必要があります。さらに実機がない場合は、QEMUのような仮想マシンエミュレーターも必要です。spikeを使ってカーネルを実行することは可能ではありますが、今回は他のアーキテクチャーと同様にQEMUを使います。 2020年1月時点で、Linuxシステムを構築す

                                          第603回 RISC-VのDebianイメージをQEMUで動かす | gihyo.jp
                                        • Emulating an iPod Touch 1G and iPhoneOS 1.0 using QEMU (Part I) | Martijn de Vos

                                          Around a year ago, I started working on emulating an iPod Touch 1G using the QEMU emulation software. After months of reverse engineering, figuring out the specifications of various hardware components, and countless debugging runs with GDB, I now have a functional emulation of an iPod Touch that includes display rendering and multitouch support. The emulated device runs the first firmware ever re

                                          • GitHub - BCsabaEngine/QemuRpiRunner: Running ARM8 Rpi 3b+ instance in qemu

                                            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

                                              GitHub - BCsabaEngine/QemuRpiRunner: Running ARM8 Rpi 3b+ instance in qemu
                                            • Running the Steam Deck’s OS in a virtual machine using QEMU | The world won't listen

                                              Introduction The Steam Deck is a handheld gaming computer that runs a Linux-based operating system called SteamOS. The machine comes with SteamOS 3 (code name “holo”), which is in turn based on Arch Linux. Although there is no SteamOS 3 installer for a generic PC (yet), it is very easy to install on a virtual machine using QEMU. This post explains how to do it. The goal of this VM is not to play g

                                              • QEMU on M1 Mac - Qiita

                                                更新履歴 QEMU on M1 Macの話を独立(2021/01/09) Windows10 ARMでvirtio-gpuを利用するように(2021/01/14更新) Homebrewでのインストールを追記(2021/05/24更新) 最新のQEMUのソースツリーに対応(hvf対応が組み込まれました)(2021/09/23更新) 動いたOS(とその一部感想) Windows 10 ARM (aarch64 + hvf) 速い(特に起動と終了)。普段の動作もIntel Mac上のエミュで動かしてたWindowsとは桁違いに速い。 x86_64エミュレーションも動くのでかなりのソフトが動く(Office とか Git とか Pythonとか) Ubuntu Desktop 20.04LTS (aarch64 + hvf) CentOS 7 (aarch64 + hvf) どちらも下手な Int

                                                  QEMU on M1 Mac - Qiita
                                                • Chromebook上でWindowsを動かしてみた(QEMU/KVM)


                                                  HP Chromebook x360 13cChromebook(i7-10510U16GB RAM256GB SSD)WindowsWindows使1調ChromebookWindows Chrome OSLinuxLinux
                                                    Chromebook上でWindowsを動かしてみた(QEMU/KVM)
                                                  • Booting a macOS Apple Silicon kernel in QEMU

                                                    I booted the arm64e kernel of macOS 11.0.1 beta 1 kernel in QEMU up to launchd. It’s completely useless, but may be interesting if you’re wondering how an Apple Silicon Mac will boot. Howto This is similar to my previous guide on running iOS kernel in QEMU: install macOS 11.0.1 beta 1 (20B5012D) run build_arm64e_kcache.sh to create an Apple Silicon Boot Kext Collection build the modified QEMU: git

                                                    • Box86/Box64 vs QEMU vs FEX (vs Rosetta2) – Box86 / Box64

                                                      Comparing performances I decided to compare the performances of the OpenSource Linux Userspace Emulator that allows you to run x86/x86_64 apps on ARM linux. There are QEMU-user, FEX-emu and Box86/Box64. How to bench Linux userspace emulator Test will consist of the bench I already used a couple of time, and that can be run as native or emulated: 7-zip integrated benchmark, that contains mostly int

                                                      • 自作QEMUエミュレータ高速化の肝はなにか? 分岐成立時に制御を戻さない最適化方式「TCG Block Chaining」


                                                        Kernel/VMmsyksphinz2QEMU QEMU1 TCG Block Chaining msyksphinzmsyksphinzQEMUTCG Block ChainingQEMU1 RISC-VBEQ
                                                          自作QEMUエミュレータ高速化の肝はなにか? 分岐成立時に制御を戻さない最適化方式「TCG Block Chaining」
                                                        • Docker、Apple Siliconに対応しバックエンドをAppleのVirtualizationフレームワークからQemuベースに変更した「Docker Desktop RC 2」をリリース。

                                                          DockerがApple Siliconに対応しバックエンドをAppleのVirtualizationフレームワークからQemuベースに変更した「Docker Desktop RC 2」をリリースしています。詳細は以下から。 Docker, Inc.は現地時間2021年03月18日、昨年末に「Docker Desktop Preview」を公開し開発を続けてきた、Apple Silicon M1チップ対応のDocker Desktopのリリース候補(Release Candidate)版となる「Docker Desktop for Mac RC 1 (62029)」をリリースしていましたが、03月26日付けで新たに「Docker Desktop for Mac RC 2 v3.3.0 (62345) (以下、RC2)」がリリースされています。 Docker Desktop RC2では、バッ

                                                            Docker、Apple Siliconに対応しバックエンドをAppleのVirtualizationフレームワークからQemuベースに変更した「Docker Desktop RC 2」をリリース。
                                                          • GitHub - alephsecurity/xnu-qemu-arm64

                                                            This project is a fork of the official QEMU repository. Please refer to this README for information about the QEMU project. The goal of this project is to boot a fully functional iOS system on QEMU. The project is under active development, follow @alephsecurity and @JonathanAfek for updates. For technical information about the research, follow our blog: Running iOS in QEMU to an interactive bash s

                                                              GitHub - alephsecurity/xnu-qemu-arm64
                                                            • Why QEMU should move from C to Rust

                                                              Welcome Redditors and HackerNews folks! This post is getting attention outside the QEMU community, so I'd like to highlight two things that may not be immediately clear: I am a QEMU maintainer and I'm not advocating to Rewrite It In Rust. Enjoy! :) My KVM Forum 2018 presentation titled Security in QEMU: How Virtual Machines provide Isolation (pdf) (video) reviewed security bugs in QEMU and found t

                                                              • Apple M1チップのMacでx86 Windowsを実行するとアプリがクラッシュするQEMUの不具合を修正した「UTM v2.1.2」がリリース。

                                                                x86 WindowsがApple M1チップ搭載のMacでクラッシュする問題など複数の不具合を修正した「UTM v2.1.2」がリリースされています。詳細は以下から。 UTMはYuan Luさんらが開発している仮想化ソリューションで、オープンソースのCPUエミュレータQEMUを利用しIntel/Apple Silicon MacやiPhone/iPadデバイス上で仮想マシンを構築することができますが、このUTM v2.xで発生していた多くの不具合を修正した「UTM v2.1.2」がリリースされています。 UTM v2.1.2 Fixed QEMU issue causing crash running x86 Windows on M1 (thanks @kwhr0) (#2630) (macOS) New global setting to (try to) only use perf

                                                                  Apple M1チップのMacでx86 Windowsを実行するとアプリがクラッシュするQEMUの不具合を修正した「UTM v2.1.2」がリリース。
                                                                • QEMU VM Escape | bi0s

                                                                  tl;dr This post will describe how I exploited CVE-2019-14378, which is a pointer miscalculation in network backend of QEMU. The bug is triggered when large IPv4 fragmented packets are reassembled for processing. It was found by code auditing. Vulnerability DetailsThere are two parts to networking within QEMU: The virtual network device that is provided to the guest (e.g. a PCI network card). The n

                                                                  • [Linux Kernel Exploitation 0x0] Debugging the Kernel with QEMU

                                                                    Hi folks, in this post I'm going to walk through how to setup the linux kernel for debugging. I will also demonstrate that the setup works by setting a break-point to a test driver I wrote myself. All the code will be available from my gitlab, all the links to my gitlab will be re-posted at the end. The setup I describe here re-uses some parts of the syzkaller setup, and for good reason later on i

                                                                      [Linux Kernel Exploitation 0x0] Debugging the Kernel with QEMU
                                                                    • Ubuntuにkvm/QEMUをいれてCockpitで快適に仮想マシンサーバを運用してみる - Qiita

                                                                      ご家庭にある開発サーバっぽくつかうMini PCが低スペック×複数台になってしまったので、タイムセールで買ったMini PCに集約することにしました。ここではUbuntuで仮想サーバを構築したメモを残します。 今回入れ替えた環境 旧 Intel NUCほかMini PC×3台 CPUスコア 1500-2000おもにCeleronなど 新 Ryzen 4700U RAM 16GB SSD 500GB 5万円くらい Windows 11を削除してUbuntu 22をインストール 今回のゴール 各マシンを集約して効率運用したい。先日試したvscode-serverやDockerホスト用、家庭内DNSサーバほかツール群、たまに使うクリーンなWindows検証環境、その他立てたいときに使うサーバ用など、マシンリソースの効率化と管理の容易さを上げたいなと思っていました。 もともとはvirtualbox

                                                                        Ubuntuにkvm/QEMUをいれてCockpitで快適に仮想マシンサーバを運用してみる - Qiita
                                                                      • QEMU脆弱性を利用したVMエスケープ攻撃の検証のまとめ

                                                                        連載「OSS脆弱性ウォッチ」では、さまざまなオープンソースソフトウェアの脆弱性に関する情報を取り上げ、解説する。今回は、「QEMU」の脆弱性を悪用したVMエスケープ攻撃に関する事例を紹介するシリーズの最終回。 本連載「OSS脆弱性ウォッチ」では、さまざまなオープンソースソフトウェア(OSS)の脆弱(ぜいじゃく)性に関する情報を取り上げ、解説しています。 連載第12回から数回にわたりOSSのプロセッサエミュレータである「QEMU(キューエミュ)」の脆弱性を悪用したVM(仮想マシン)エスケープ攻撃に関する事例を、OSSセキュリティ技術の会の佐藤が紹介しています。 このシリーズは今回が最終回です。今回は、連載第13回で紹介した「メモリ情報漏えいの脆弱性」(CVE-2015-5165)と連載第14回で紹介した「ヒープベースのオーバーフロー脆弱性」(CVE-2015-7504)を利用した、VMゲスト

                                                                          QEMU脆弱性を利用したVMエスケープ攻撃の検証のまとめ
                                                                        • Raspberry Pi4 にKVM+qemu で仮想マシンの仮想環境を作る/raspi+kvm - それマグで!

                                                                          Raspberry Pi4 にKVM+qemu で仮想マシンの実行環境を作る Raspberry Pi4 もメモリが8GBもあれば、仮想マシンを動かすのに十分な性能があると思うんですね。 仮想マシンを動かしたらいろいろ便利そうなので、仮想マシンを動かすことにした SDカードにOSを準備 KVMが有効な仮想マシンを動かすために、通常のRaspbianではちょっと厳しい。 Raspbian はKVMのサポートが無効化された32bit版が配布されている。動くには動くだろうが、KVMのサポートは欲しい。 そこで、KVMサポートがされたOSをインストールする。 選択肢はこの通りになる。 Raspbian 64bit Ubuntu for raspi arm64 server Arch とか raspbianの64bit版は、KVMが有効化された状態でコンパイルされているので、Raspbianなら64

                                                                            Raspberry Pi4 にKVM+qemu で仮想マシンの仮想環境を作る/raspi+kvm - それマグで!
                                                                          • VM上のwin10でネイティブマシンばりの性能を引き出す[win10 on CentOS7(kvm/qemu)] - Qiita

                                                                            KVMでWindows10をサクサク動かす まえがき みなさんは開発環境どうしてますか? 私は普段仕事ではMac上にVirtualBoxで立てたVMで開発しています。 最近だとdockerとか使ってる人も多いですよね。 Web開発はやっぱりMac便利だなーと思いつつも、社会人になるまでは10年以上Windowsオンリーで生きてきたので Windowsでしか動かないシェアウェアやファイル形式を大量に溜め込んでいたり、 そもそもPCをパーツ単位で選んで組み立てるのが好きだったりするのでmacに移行できずにいるんですよね。 そこで、今回はLinux(CentOS7)上で VMのLinuxの様々な種類のサーバを立てつつも、普段使いのVM上のWindows10で ネイティブマシン並みの性能を引き出していく自分なりのチューニング方法についてお話していきます。 そもそもなんでWin10のVMなのか クラ

                                                                              VM上のwin10でネイティブマシンばりの性能を引き出す[win10 on CentOS7(kvm/qemu)] - Qiita
                                                                            • 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の長い冒険日記
                                                                              • All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Hume

                                                                                Ever wanted more different ways to understand what’s going on in a program? Here I catalogue a huge variety of tracing methods you can use for varying types of problems. Tracing has been such a long-standing interest (and job) of mine that some of these will novel and interesting to anyone who reads this. I’ll guarantee it by including 2 novel tracing tools I’ve made and haven’t shared before (loo

                                                                                • QEMU/KVM on WSL2 のログ

                                                                                  参考にしたブログ記事 2 では、WSL2上のゲストカーネルを再ビルドするような手順が紹介されているが、今回は必要なかった。 単純に nestedVirtualization=true とするだけで対応できた。 動作確認 Part.1# QEMU/KVM上でcirrosイメージを動かしてみる。 # non-root ユーザからも KVM の利用を許可 $ sudo chmod a+rw /dev/kvm $ kvm-ok INFO: /dev/kvm exists KVM acceleration can be used # cloud-init を無効化した cirros イメージを取得 $ wget https://github.com/eprasad/virt-cirros/raw/master/virt-cirros-0.3.4-x86_64-disk.img $ qemu-syst

                                                                                    QEMU/KVM on WSL2 のログ