並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 59件

新着順 人気順

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

  • フルスクラッチから作って理解する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/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。msyksphinz氏は、自作エミュレータで得た学びについて発表しました。全2回。前半は、自作エミュレータの実装とその結果について。 実機が存在しなくてもエミュレータを使えば動きの中身が見える msyksphinz氏(以下、msyksphinz):「Rustで作るフルスクラッチQEMU型エミュレータ」と題して、発表をします。 簡単に自己紹介をさせてください。Twitterだとこういうアカウントでいろいろと活動しています。趣味で「FPGA開発日記」というブログを書いていて、RISC-V、FPGA、CPU、低レイヤプログラミングなど、興味のあるものの記事を書いています。本業はハードウェア開発エンジニアをしていて、汎用CPUの設計などの仕事をしています。 今回はRustとい

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

            Introduction of Technologies and People Supporting RISC-V Ecosystem

              Rustで作るフルスクラッチQEMU型エミュレータ
            • オープンソースの仮想マシンソフト「QEMU」がコードに生成AI使用を禁止するポリシーを追加

              オープンソースの仮想マシンソフトウェアおよびエミュレーターとして知られる「QEMU」に、ChatGPTをはじめとした生成AIが出力したコードを追加することを禁止するポリシーが追加されました docs: define policy forbidding use of AI code generators · qemu/qemu@3d40db0 · GitHub https://github.com/qemu/qemu/commit/3d40db0efc22520fa6c399cf73960dced423b048 NVIDIAのジェンスン・フアンCEOが2024年に行った「AIがコードを書くのでもうプログラミングを学ぶ必要はない」という発言が正しいかどうか、その結論はまだ出ていませんが、IT業界でAIがかなり重宝されているのは事実。 NVIDIAのCEOが「AIがコードを書くのでもうプログラミ

                オープンソースの仮想マシンソフト「QEMU」がコードに生成AI使用を禁止するポリシーを追加
              • QEMUとGDBの連携で起こっていた壊滅的なバグ OS自作中に逆ハイゼンバグに遭遇したのでパッチを送った話 | ログミーBusiness

                Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。だいみょーじん氏は、GDBでQEMUをデバッグした時に起きたバグとその解決法について発表しました。 趣味はOS自作、自動車業界でエンジニアをやっているだいみょーじん氏だいみょーじん氏(以下、だいみょーじん):では、「QEMUのバグを見つけてパッチを送った話」をお話しします。今回の発表は、まず自己紹介をしてバグ発見の経緯をお話しして、その後にバグに関する考察と原因調査、そして修正パッチ、まとめという流れで発表をしていきます。 まずは自己紹介です。だいみょーじんと申します。自動車業界でエンジニアをやっていて、趣味はOS自作です。こんな感じのOSを作っています。最近のUEFI(Unified Extensible Firmware Interface

                  QEMUとGDBの連携で起こっていた壊滅的なバグ OS自作中に逆ハイゼンバグに遭遇したのでパッチを送った話 | ログミーBusiness
                • 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版のみに/オープンソースの汎用マシンエミュレーターおよび仮想化ソフト
                      • オープンソースプロジェクトはAI生成コードをどのように受け入れるべきか? — QEMUの禁止ポリシーからの教訓

                        QEMUプロジェクトは、AIツールによって生成されたコードによる貢献を拒否する方針を正式に取り決めた。その核心的な理由は、貢献者が提出するパッチの正当性を証明するために用いているDeveloper’s Certificate of Origin (DCO) の要件を、AI生成コードが満たせないという懸念である。この問題に対して我々は何をすべきなのだろうか? English article: https://shujisado.org/2025/07/02/how-can-open-source-projects-accept-ai-generated-code-lessons-from-qemus-ban-policy/ なぜDCOはAI生成コードを拒むのか? AI生成によるコードがDCOをクリアしにくい理由は二つある。一つは人間による作者性の問題である。DCOの条項は貢献が「自身によって

                          オープンソースプロジェクトはAI生成コードをどのように受け入れるべきか? — QEMUの禁止ポリシーからの教訓
                        • 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」の仮想化に成功したユーザーが現れる。
                          • Apple Silicon MacでQEMU仮想化を廃止しAVFをデフォルトVMMとした「Docker Desktop for Mac v4.44.0」がリリース。

                            Apple Silicon MacでQEMU仮想化を廃止しApple VirtualizationフレームワークをデフォルトVMMとした「Docker Desktop for Mac v4.44.0」がリリースされています。詳細は以下から。 Docker, Inc.は現地時間2025年08月07日、コンテナ管理などを行うDocker用デスクトップクライアント「Docker Desktop」のバージョン4.44.0アップデートをリリースし、Mac版でAppleのVirtualizationフレームワークをデフォルトのVMM(Virtual Machine Manager)にしたと発表しています。 Apple Virtualization is now the default VMM for better performance and QEMU Virtualization is remov

                            • 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 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 10.0」が公開 ~オープンソースの汎用マシンエミュレーターおよび仮想化ソフト/x86で文字列命令の高速なエミュレーションに対応するなど、多くの改善

                                    「QEMU 10.0」が公開 ~オープンソースの汎用マシンエミュレーターおよび仮想化ソフト/x86で文字列命令の高速なエミュレーションに対応するなど、多くの改善
                                  • QEMU、KVM、libvirtの基礎知識まとめ - えんでぃの技術ブログ

                                    引用元: linux-kvm.org はじめに LinuxでVMを作るにあたり、KVM (Kernel-based Virtual Machine) を使うことにしました。 ※使い始めた理由については、#(参考) KVMを使い始めた理由に書きました KVMを使ってみると、初期設定時に以下のようなもやもやに当たりました。 導入すべきパッケージがよくわからない (必須のもの、任意のもの、いくつかの選択肢から選ぶものが混在している) KVMの動作要件であるVT-x/AMD-Vが何なのかわからずもやもやする KVM周りのコンポーネントが色々あるが、それぞれ何をしているのかわからずもやもやする 本記事は、KVMの導入や使い方紹介に先立って上記の理解を深め、多少なりとももやもやを晴らすことを目的としています。 他記事と比較して、わかりやすさと網羅性を重視して書きましたので、ぜひご覧いただけると嬉しいで

                                      QEMU、KVM、libvirtの基礎知識まとめ - えんでぃの技術ブログ
                                    • 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
                                      • QEMU上のRaspberry Piに嘘ハードウェア乱数生成器を実装する

                                        こんにちは。技術統括部の前田です。いつもCTF関連の記事しか書いていないのでそれを期待されていた方はごめんなさい。今回は違います。 この記事で紹介するのは、QEMUにオレオレデバイスを追加する記事を書いたら面白いんじゃないか、と思って始めた物語が、序盤で壮大な沼にハマった話です。Raspberry PiをQEMUで動かすという解説記事自体はあるものの、真似しても全然動かないんですよね。特に4BモデルをQEMU上で動かす方法を解説する希少な記事になっているかもしれません。 そして、近日開催の学生向けイベントのお知らせがあります。少々お付き合いください。 [PR] 2025年8月21日から8月22日にかけて、学生向けイベント『Binary Exploitation Workshop for Students』を開催します! CDIで開催されているトレーニング『Binary Exploitati

                                          QEMU上のRaspberry Piに嘘ハードウェア乱数生成器を実装する
                                        • 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 v10.0やmacOS 26 Tahoe/iOS 26でのLiquid Glass、Appleの新しいイメージフォーマットASIFをサポートした「UTM v4.7.0」のBeta版が公開。

                                            QEMUをv10.0.2へアップデートしmacOS 26 TahoeやiOS/iPadOS 26でのLiquid Glass UI、Appleの新しいイメージフォーマットASIFをサポートした「UTM v4.7.0」のBeta版が公開されています。詳細は以下から。 オープンソースのCPUエミュレータQEMUとAppleのVirtualizationフレームワークを利用し、Intel/Apple Silicon MacやiPhone/iPad、Vision Proデバイスで仮想マシンを作成できる仮想化ソフトウェアUTMを開発するUTM Projectは現地時間2025年07月09日、次期アップデートとなる「UTM v4.7.0」のBeta版をmacOSやiOS/iPadOS向けて公開しています。 Highlights QEMU v10.0.2 The backend has been upd

                                            • 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
                                                • Chromebook上でWindowsを動かしてみた(QEMU/KVM)

                                                  HP Chromebook x360 13cを買いました。Chromebookとしてはハイスペック(i7-10510U、16GB RAM、256GB SSD)なので、何をやっても快適です。しかし、Windowsが欲しいと思うこともしばしば。そういうときは素直にWindowsマシンを使ったり、リモートデスクトップで接続したりすれば良いのですが、どうせなら1台で済ませたい。そんなこんなで調べてたらChromebook上でWindows動くじゃん(ただし、新しめのハイスペック機に限る)。という事でメモ書きを残しておきます。この記事が誰かの何かに役立てば幸いです。 本記事で実践している方法は、Chrome OSが公式にサポートしている方法ではありません。場合によりLinuxコンテナが正常に動作しなくなる恐れがあります。筆者もチューニングを試行錯誤していたところ、仮想マシンが固まり、その後Linux

                                                    Chromebook上でWindowsを動かしてみた(QEMU/KVM)
                                                  • 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
                                                      • 自作QEMUエミュレータ高速化の肝はなにか? 分岐成立時に制御を戻さない最適化方式「TCG Block Chaining」 | ログミーBusiness

                                                        QEMU高速化テクニックその1 TCG Block Chainingmsyksphinz氏(以下、msyksphinz):ここからはいくつかQEMUの高速化テクニックを紹介していきます。最初がTCG Block Chainingです。QEMUは命令を変換するんですが、1命令ずつではなくて、ある程度のブロックでまとめて変換します。そのブロックがいわゆるコンパイラなどで出てくるベーシックブロックというもので、おしりが分岐になるまでが基本の変換ブロックです。 例えばRISC-VのBEQ、ブランチにぶつかって分岐に来たら1回実行を制御モードに戻して、分岐先をもう1回制御側で1回フェッチし直して、次の命令をデコードしてジャンプするということを行っています。 1回分岐にぶつかると、どうしても制御を戻さないといけなくなるのですが、だいたいこういう分岐命令の場合は、1回ジャンプ先が決まってしまうと、そのジ

                                                          自作QEMUエミュレータ高速化の肝はなにか? 分岐成立時に制御を戻さない最適化方式「TCG Block Chaining」 | ログミーBusiness
                                                        • 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)

                                                            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

                                                              Box86/Box64 vs QEMU vs FEX (vs Rosetta2)
                                                            • 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」をリリース。
                                                              • Apple M1チップのMacでx86 Windowsを実行するとアプリがクラッシュするQEMUの不具合を修正した「UTM v2.1.2」がリリース。

                                                                  Apple M1チップのMacでx86 Windowsを実行するとアプリがクラッシュするQEMUの不具合を修正した「UTM v2.1.2」がリリース。
                                                                • 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
                                                                  • [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
                                                                    • QEMUがAI生成コードを禁止しOSSコミュニティで論争が勃発 | ソフトアンテナ

                                                                      オープンソースの仮想化ソフトウェア「QEMU」が開発ポリシーを更新し、OSSコミュニティに大きなインパクトを与えていることがわかりました。 変更後のポリシーはGitHub CopilotやChatGPTなどのAIコード生成ツールを使ったコードのコントリビュートを全面禁止するというものです。 ポリシー変更の最大の理由は著作権リスクの回避にあります。QEMUプロジェクトが採用するDeveloper's Certificate of Origin(DCO)では、「提出するコードの著作権状況を把握していること」が求められます。 しかしAI生成コードの著作権は曖昧であり、明確に保証するのは困難となります。この不確実性がリスクと判断されました。 また、コード品質やメンテナンス性への懸念もあり、AIによるコードは一見正しく見えても、設計意図や副作用に対する理解が乏しいケースも多く、レビュー工数が肥大化す

                                                                        QEMUがAI生成コードを禁止しOSSコミュニティで論争が勃発 | ソフトアンテナ
                                                                      • 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
                                                                        • 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 - それマグで!
                                                                          • 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 のログ
                                                                                • GitHub - multiarch/qemu-user-static: :earth_africa: `/usr/bin/qemu-*-static`

                                                                                  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 - multiarch/qemu-user-static: :earth_africa: `/usr/bin/qemu-*-static`