Jslinux
Jslinux是由程序员法布里斯·贝拉于2011年5月开始开发的一款能够在浏览器中运行的x86模拟器。该模拟器使用JavaScript语言编写,用到了W3C Typed Arrays,提供了一个剪贴板位于/dev/clipboard处用于与宿主机交换数据。 最新版本已于2011年8月20日发布,MIT授权。 硬件方面 32位x86兼容的CPU 8259可编程中断控制器 8254可编程中断时钟 16450 UART 实时时钟(RTC) 软…
共 36 篇文章
Jslinux是由程序员法布里斯·贝拉于2011年5月开始开发的一款能够在浏览器中运行的x86模拟器。该模拟器使用JavaScript语言编写,用到了W3C Typed Arrays,提供了一个剪贴板位于/dev/clipboard处用于与宿主机交换数据。 最新版本已于2011年8月20日发布,MIT授权。 硬件方面 32位x86兼容的CPU 8259可编程中断控制器 8254可编程中断时钟 16450 UART 实时时钟(RTC) 软…
VMware Fusion是VMware为蘋果电脑开发的虚拟机程序,它允许用戶在中央处理器為英特尔或Apple M系列晶片的蘋果电脑的MacOS操作系统上運行其他操作系統,例如Microsoft Windows、Linux、NetWare、Solaris等。VMware Fusion 1.0于2007年8月6日发布。 2024年5月14日,博通宣布VMware Fusion Pro改為個人免費使用,並宣布VMware Fusion Pl…
在電腦科學中,奈核心是一個專門負責處理中斷(由硬體發出、產生)的小程式,奈核心也可以對其他程式發出中斷,並由其控制資訊的流程,其概念近似於硬體抽象層。 絕大多數一般性用途的奈核心是用來將硬體虛擬化,使單一部硬體可以同時執行多個作業系統,舉例來說,蘋果電腦即是將奈核心技術用在「經典」模式下的PowerPC版Mac OS上,將PowerPC電腦(使用PowerPC處理器的Mac電腦)的中斷轉譯成過去68k電腦(使用68k處理器的Mac電腦)…
沙盒是軟件開發時開發人員設置的一種测试环境,未经测试的源代码會先在沙盒中運行,然後等測試通過後再佈置到生产环境或同步到代碼存储库。 参考文献
开放虚拟化联盟(英文:Open Virtualization Alliance,OVA)是一个Linux基金會协作项目,旨在推动在虚拟化解决方案中采用如KVM的自由及开放源代码软件,同时也推荐使用的软件进行管理。这一联盟列出了多项用户的成功案例,鼓励加速围绕KVM的第三方解决方案生态扩张与其互用性。 OVA提供教育、最佳实践及技术建议以帮助企业理解并评估其虛擬化选项。此联盟补充了已有的管理KVM虚拟机监视器的开源社区与相关的管理能力,进…
Cooperative Linux 简称 coLinux,这个软件可以让Windows 內核与Linux内核同时运行在一台机器上。 coLinux 指协作式虚拟机(CVM)。与传统的虚拟机相反, 协作式虚拟机共享宿主机器已有的资源。传统的虚拟机技术,宿主机资源需先被虚拟化,然后再给虚拟系统使用。不同于传统虚拟技术,coLinux的客体机对宿主机资源具有完全的控制权。在传统的虚拟技术里,客体机对实体机的访问一直处于某种未授权状态。 概览 …
chroot是起源于Unix系统的一个操作,作用于正在运行的进程和它的子进程,改变它外显的根目录。一个运行在这个环境下,经由chroot设定根目录的程序,它不能够对这个指定根目录之外的文件进行存取动作,不能读取,也不能更改它的内容。chroot这一特殊表达可以指chroot(2)系统调用或chroot(8)应用程序。 由chroot创造出的那个根目录,叫做“chroot监牢”(chroot jail,或chroot prison)。 历…
在计算机领域中,二进制翻译(binary translation)、二进制转换或二进制重新编译((binary) recompilation)是以翻译二进制代码来仿真另一个指令集架構。指令按顺序从原指令集翻译为目标指令集。在等某些情况中,目标指令集可能与源指令集是同一指令集,翻译是为提供指令跟踪、条件断点、检测等测试和调试功能。 二进制翻译主要分为静态翻译与动态翻译两种类型。翻译可以由硬件(例如通过CPU中的电路)或软件(例如运行时引擎…
Parallels Desktop for Mac是由推出的一款为蘋果電腦提供硬件虚拟化的软件。用戶可以通過Parallels Desktop for Mac在蘋果電腦上安裝Windows、Linux发行版、FreeBSD、MS-DOS、EComStation、OS/2、Solaris等系統。 Parallels Desktop for Mac於2006年6月15日发布,它是第一款能在的蘋果電腦上使用的虚拟化软件。Parallels D…
Simics 是一种完整系统模拟技术,为软件和系统开发人员、架构师、测试工程师提供为各种目的构建和使用虚拟系统或创建多个虚拟连接系统的方法。Simics最初由瑞典计算机科学研究院(SICS)开发,后于1998年派生出Virtutech公司进行商业化开发 。现在是风河公司的产品。 Simics能仿真诸如Alpha、AMD64、ARM、ARM64、EM64T、IA-64、MIPS(32位和64位)、MSP430、Powerpc(32位和64…
Bigtera的前身是2012年成立的大兆科技,2017年被快閃記憶體控制晶片廠商慧榮科技併購,成為慧榮科技的軟體定義儲存產品品牌。 2023年5月10日於官網公告將於6月30日停止營業並開始辦理解散清算。 簡介 Bigtera在產品架構上採用軟體定義儲存與分散式物件儲存系統,以 VirtualStor軟體平臺為核心,來打造儲存產品。VirtualStor是ㄧ套分散式物件儲存系統,可透過分散式架構提供 Scale-Out叢集擴展能力,並…
VM2000是由富士通-西門子電腦公司(更之前稱為Siemens Nixdorf Informationssysteme公司)針對自家大型主機:S、SX系列所提出的虛擬化軟體、虛擬化作業系統(Hypervisor)。 VM2000(最新版本為8.0)可以在一部S系列的商務伺服器上同時建立、執行最高達15個的虛擬系統,或者是在SX系列上開設最高達99個的虛擬客體系統,並在客體環境上執行BS2000/OSD作業系統或Linux作業系統。此外…
Windows Virtual PC是Microsoft於Windows 7發表後发布的虛擬機器軟體,是Microsoft Virtual PC的後續軟體。Windows Virtual PC主要是搭配安裝Windows XP Mode使用(在Windows 7 專業版、旗艦版及企業版免費授權使用)。 特色 Windows Virtual PC結合了Windows 7的使用者介面與Windows XP Mode設定,並支援許多USB設備…
在计算机科学中,动态重新编译(有时缩写为dynarec或伪首字母缩写DRC)是某些模拟器和虚拟机的功能。在执行期间,系统会重新编译程序的一些部分,调整生成的代码,使其表现程序的运行时环境,并有可能利用那些传统静态编译器不能获得的信息,生成更高效的代码。 用途 大多数动态重编译器用于在执行时不同架构间转换机器码。这是一个在模拟传统游戏平台中往往需要执行的任务。在其他情况下,系统可采取动态重编译作为自适应优化的一部分,以执行可移植程序,如 …
Solaris Containers,以及Solaris Zones,一個作業系統層虛擬化技術的實作,由昇陽電腦開發。2004年2月,伴隨著Solaris 10 build 51 beta首次對外發布,經過完整測試後,在2005年,與Solaris 10一同完整釋出。它支援x86與SPARC平台,在OpenSolaris及其後繼作業系統中也繼承了這個機制。昇陽電腦在2009年被併購後,現由甲骨文公司繼續維護,由甲骨文公司發布的Solar…
CherryOS是一款用於在Microsoft Windows平台下模拟Power G4处理器的模拟器。CherryOS在2004年10月12日宣布開發,并在2005年3月9日首次發行,至2005年5月6日停止更新。CherryOS被很多人認為是一个可疑的軟體。甚至有人認為這是一个抄襲品。 授權問題 因為PearPC的發布基於GNU協議,而CherryOS是商業軟體,它有可能是一個基於PearPC的修改品,基於這個觀點有人認為Cherr…