「仮想マシン」の記事一覧
-
KDEが新VMマネージャー「Karton」を開発中
2025-05-18 22:33
IT・ネットKDE Plasma向けのネイティブ仮想マシンマネージャー「Karton」が開発中です。GNOME Boxesのようなシンプルな仮想環境管理をKDE環境でも提供することを目指しており、Kirigamiを用いたUI、libvirtやlibosinfoの活用、SPICEビューアの自作などが進行中。2025年のGoogle Summer of Codeの一環で、学生開発者が中心となって取り組んでいます。
-
エミュレータの黒画面バグを12年越しに解決
2025-05-15 14:31
IT・ネットWindows 7以降で発生していた68k Macエミュレータ「Basilisk II」の黒画面バグについて、原因はホストOS上でのROMとRAMのメモリアドレスの順序に起因していたことが明らかにされました。ROMのアドレスがRAMより下になると、Macエミュレータ内部のスロットマネージャが誤作動し、ビデオドライバが読み込まれず黒画面になるという問題です。著者はこの問題を修正し、Basilisk IIは安定動作するようになりました。
-
BEAM:Elixirの信頼性を支えるErlang仮想マシン
2025-05-09 18:48
科学・技術Elixirの基盤となるErlang VM(BEAM)は、高可用性、耐障害性、並行性に優れたシステムを支える設計がなされています。BEAMはプロセスごとに独立したガベージコレクションや非同期通信を採用し、障害が発生してもシステム全体に影響を与えません。ElixirはこのBEAM上で動作し、簡潔な構文と優れたドキュメントで人気を集めています。本記事では、Erlangの歴史とともにBEAMの特徴とElixirとの関係を解説しています。
-
WebAssembly 2.0のコア仕様とは何か
2025-05-09 08:01
科学・技術WebAssembly(Wasm)は、安全でポータブルな低レベルコード形式であり、Web上での高性能なアプリケーション実行を可能にすることを目的としています。この記事では、2024年版のWasmコア仕様2.0を紹介し、設計目標、仮想命令セットとしての機能、安全性、型システム、スタックベースの実行モデル、バイナリおよびテキスト形式、エンベッダーとの関係など、詳細な技術的要素が解説されています。また、Web環境以外での応用やセキュリティへの配慮についても触れています。