CrossOver
CrossOver(在6.0版本以前称为CrossOver Office)是多款由开发的商业及授权软件的合称,它们通过使用兼容层来允许基于Windows的软件在Linux、macOS及Chrome OS(Beta支持)系统中运行。这套程序包括CrossOver Mac, CrossOver Linux, CrossOver Chrome OS Beta。 CrossOver基于Wine软件开发,因此使用了与后者相似的开源协议。CodeW…
共 14 篇文章
CrossOver(在6.0版本以前称为CrossOver Office)是多款由开发的商业及授权软件的合称,它们通过使用兼容层来允许基于Windows的软件在Linux、macOS及Chrome OS(Beta支持)系统中运行。这套程序包括CrossOver Mac, CrossOver Linux, CrossOver Chrome OS Beta。 CrossOver基于Wine软件开发,因此使用了与后者相似的开源协议。CodeW…
PlayOnLinux是一個Wine軟體相容層的圖形化前端,可以讓Linux的使用者安裝基於Windows的电子游戏、Microsoft Office(2000到2010)、Microsoft Internet Explorer、以及其他許多应用软件,像是Apple iTunes及Safari等。 內部 PlayOnLinux結合了bash、Python及wxPython進行開發。 該系統提供了一些Shell脚本以指定Wine在安裝及執…
Proton是一套讓原先在Microsoft Windows上執行的遊戲可以在以Linux為基礎的作業系統上執行的兼容层。Proton由Valve與根據合約合作開發。其以Wine其中一個分支為基礎,並包含許多修補程式與函式庫以改善效能以及與Windows遊戲的相容性。Proton以「Steam Play」之名整合到了Steam客戶端。 概覽 Proton最初於2018年8月21日發布。發布後,Valve公佈了一個包含27款遊戲的白名單,…
DOSBox是一款自由开源的模拟器,用于运行适用於MS-DOS兼容操作系统的软件(主要是电子游戏)。它的最初版本于2002年发布。 DOSBox支援许多IBM PC兼容的显卡和声卡,为原生的DOS程序提供执行环境,使这些程序可以正常运行于大多数现代计算机上的不同操作系统。DOSBox主要以C++编写,是以GNU通用公共许可证许可发布的自由软件。 DOSBox所运行的MS-DOS软件通常不能在现代计算机上直接运行,它们通常与现代的主流硬件…
Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行类UNIX系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护…
适用于Linux的Windows子系统(,简称WSL)是一个为在Windows 10和Windows Server 2019以上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。 概览 WSL1提供了一个由微软开发的Linux兼容的内核接口(不包含Linux内核代码),然后可以在其上运行GNU用户空间,例如Ubuntu,openSUSE,SUSE Linux Enterprise Server,Debian和Kali Lin…
Darling是一个用于Linux的,如同Wine一样的自由开源的MacOS兼容层 。 它能复现部分macOS的功能,通过提供类似MacOS程序调用的库和框架的替代品来实现。 与其他基于仿真的方法不同,Darling不需要虚拟机来运行macOS程序。Darling被认为是运行Windows应用程序的WINE的对应物。 这个项目始于2012年夏季,它构建在一个之前的项目--名为maloader--的基础上,后者因开发人员时间不足而被中止。…
Carbon 是苹果电脑操作系统的应用程序编程接口}-(API)之一。 Carbon 与 Cocoa、X11、POSIX、Java 并列成为 Mac OS X(後更名為 macOS)五个主要的API。與 Cocoa 相比,Carbon是面向过程的编程语言 API,而 Cocoa 是面向对象的编程语言 API。Carbon 是比 Cocoa 更为低层次的API,比较类似于Microsoft Windows操作系统的 Win32 API。 …
Wine是一个容許类Unix操作系统在X Window System運行Microsoft Windows程式的軟體。另外,Wine也提供程序运行库(Winelib)来帮助计算机程序设计师将Windows程序移植到类Unix系统;也有不少软件经过Wine测试后发布,比如Picasa、µTorrent、MediaCoder。 Wine通过提供一个兼容层来将Windows的系统调用转换成与POSIX标准的系统调用。它还提供了Windows系…
在程序设计领域,垫片()是一种小型函数库,可以用来截取 API 调用、修改传入参数,最后自行处理对应操作或者将操作交由其它地方执行。 垫片可以在新环境中支持老 API,也可以在老环境里支持新 API。一些程序并没有针对某些平台开发,也可以通过使用垫片来辅助运行。 另见 适配器模式 包装库 Windows on Windows 向下相容 参考资料
微软POSIX子系统()是Windows NT家族操作系统的三个子系统之一(另两个是OS/2和Windows子系统)。 微软Windows只实现了POSIX标准的首个版本,即POSIX.1。POSIX.1的官方代码是ISO/IEC 9945-1:1990或IEEE标准1003.1-1990。引入此子系统是因为1980年代美國聯邦政府在聯邦資料處理標準(FIPS)151-2中列出的要求。 Windows NT 3.5、Windows NT…
在軟體工程领域,相容層是一種介面,可以讓許為舊系統或異質系統編譯的二進位程式檔在主機系統上運行。相容層將異質系統的系統呼叫轉換為主機系統的原生系統呼叫。如配合異質系統的一些函式庫,通常就可以讓為異質系統編譯的二進位程式檔在主機系統上執行。硬體相容層則包含允許硬體模擬的工具。 软件 一些例子: Wine,允许在类Unix系统上使用一个程序加载器和是现在DLL中的Windows API运行部分微软Windows二进制文件。 Windows的…
WoW64(Windows 32-bit on Windows 64-bit)是Microsoft Windows操作系统的一个子系统,它提供在所有Windows 64位系统上运行32位元应用程序的能力——这包括Windows XP Professional x64 Edition、IA-64和Windows Server 2003的64位版本,以及Windows Vista、Windows Server 2008、Windows 7、…
Winetricks是一份用來安裝一些基礎組件(像是微軟的DLL與字型)與微調一些在Wine下要正確執行應用程式所需的設定的指令稿。它可以完全自動化地安裝一系列的應用程式與遊戲,其中包含套用所需的調整。Winetricks由Wine的開發者Austin English維護。不像其他的第三方應用程式,Wine專案會接受Winetricks中特定類型的BUG反馈。 Winetricks有图形用户界面。 參見 Wine 參考資料 外部連結 […