毛是什么意思| dd是什么意思| 说话口臭是什么原因引起的| 为什么会做梦中梦| 毛泽东什么时候逝世| 艾滋病窗口期是什么意思| 肚子疼呕吐是什么原因引起的| 小号避孕套是什么尺寸| 柱镜是什么| 用黄瓜敷脸有什么功效| 比围是什么| 飞机下降时耳朵疼是什么原因| 三和大神是什么意思| 不举是什么原因造成的| 什么叫有个性的人| 什么长什么短| 眼压高是什么原因造成的| 生扶什么意思| 阿迪达斯和三叶草有什么区别| 什么是性激素| 小青龙是什么龙虾| 吃什么能安神助睡眠| 今天突然拉稀拉出血什么原因| 中暑吃什么药| 用盐水洗脸有什么效果| 吃茄子对身体有什么好处| 什么感觉| 为什么乳头内陷| 胆红素偏高有什么危害| 脸上长黑斑是什么原因引起的| 以什么之名| 糖化血红蛋白是检查什么的| 嗝气是什么原因引起的| 昧是什么意思| 物理学是什么| 摸鱼是什么意思| 慢性子宫颈炎是什么意思| 痿是什么意思| 区委书记什么级别| circle是什么意思| 尕尕是什么意思| tod是什么| 吃完油炸的东西后吃什么化解| 吃什么养胃| 什么叫肾功能不全| 生物膜是什么| 藏红花适合什么样的人喝| 月经迟迟不来是什么原因| 度蜜月什么意思| 苦瓜汤为什么要放黄豆| 得了阴虱用什么药能除根| 长沙有什么学校| 尿频挂什么科| 咳黄痰是什么原因| 鸽子咕咕叫是什么意思| 妍字属于五行属什么| 厅局级是什么级别| 往生咒是什么意思| 缺钾吃什么食物好| 落花生的落是什么意思| 虚劳病是什么病| 鼻孔干燥是什么原因| 肺挂什么科| 治疗白头发挂什么科| 打马赛克是什么意思| 夜尿多吃什么药效果好| 明天代表什么生肖| 肠道感染有什么症状| 什么头什么尾| 梦见佛像是什么意思| 香港代购什么东西好| 抓鱼的鸟叫什么| 乌龟吃什么| 上门女婿什么意思| 1026什么星座| 手比脸白是什么原因| 1964年出生属什么| cac是什么意思| 什么情况下吃丹参滴丸| 便秘吃什么蔬菜| 关心则乱是什么意思| 什么东西最养胃| 什么值得买怎么用| 对眼是什么意思| 胃疼吃什么止痛药| veromoda是什么牌子| 男性手心热是什么原因| 脸上长痘是什么原因| 鼻窦炎有什么症状表现| 砥砺什么意思| 睡觉一直做梦是什么原因| 2009年出生属什么| 脸颊为什么会凹陷| 开边珠牛皮是什么意思| 低筋面粉适合做什么| 小淋巴结是什么意思| 链球菌感染是什么病| 武汉都有什么区| 天安门以前叫什么| 为什么会突然流鼻血| 马代表什么数字| 梦见别人受伤流血是什么预兆| 59是什么意思| 老虎拉车的歇后语是什么| rts是什么意思| 什么是介质| 为什么女人比男人长寿| fed是什么意思| emg是什么意思| 姑息性化疗什么意思| 肌酐高吃什么好| 空腔是什么意思| 胸骨后是什么位置图| hpv59高危阳性是什么意思| 梅毒吃什么药最好| 八哥鸟吃什么饲料最好| 后期是什么意思| 无情无义什么意思| 吃芒果对人有什么好处| 血压高是什么症状| hpv有什么症状| 脖子变粗了是什么原因| 超敏c反应蛋白高是什么意思| 杨柳代表什么生肖| 马头琴是什么族的乐器| ab和o型血生的孩子是什么血型| 敏感水体是什么意思| h202阳性是什么意思| 什么是变异性哮喘| 眉心长痘痘什么原因| 晕车的人是什么体质| 沉香是什么东西| 做完无痛人流需要注意什么| 农历闰六月有什么讲究| rmb是什么货币| 尿少是什么原因| 奥利司他是什么药| 头皮屑是什么东西| 肚子胀气是什么原因| 39是什么意思| 快餐是什么意思| 门槛石有什么讲究| 伤情鉴定需要什么材料| 脸色发黑是什么原因| 肺心病是什么病| 刚怀孕需要注意什么| 绞股蓝和什么搭配喝减肥| 每天放屁多是什么原因| 特应性皮炎是什么病| 黄瓜籽有什么功效| 狗下崽前有什么征兆| 经常泡脚有什么好处| 鸡眼是什么| 肝损伤是怎么回事什么是肝损伤| 梦见卖东西是什么意思| saq是什么意思| pinsp呼吸机代表什么| ysl是什么品牌| 皮肤黑的人穿什么颜色的衣服好看| 什么品种的榴莲最好吃| 什么同道合| yp是什么| 急性肠胃炎吃什么食物| 马蹄南去人北望是什么歌| 山竹有什么营养| 大自然是什么意思| 望尘莫及是什么意思| 小腹坠胀是什么原因| 红班狠疮的早期症状是什么| 1989年什么生肖| 病毒性咽喉炎吃什么药| 什么叫统招| 粟米是什么米| 阴茎插入阴道什么感觉| gr什么意思| 身上起痘痘是什么原因| 舌头麻木是什么原因引起| 低密度脂蛋白低是什么原因| 反响是什么意思| 手表五行属什么| 头晕四肢无力是什么原因| 女人没经验开什么店好| 孤独终老什么意思| 喝酒睡不着是什么原因| 汝等是什么意思| 大象的鼻子为什么那么长| 2017是什么年| 安踏是什么品牌| au999是什么金| 左肩膀疼是什么原因| 惊弓之鸟是什么故事| 随波逐流是什么意思| 女猴配什么属相最好| 3个火念什么| cor是什么意思| 无水焗是什么意思| 冠心病什么症状| 偏光镜片是什么意思| 腿抽筋什么原因| 油脂是什么| 美国的国鸟是什么| 月经推迟是什么原因导致的| 田宅宫是什么意思| 鼠配什么生肖最好| 强肉弱食是什么意思| 下巴上有痣代表什么| 省委常委是什么级别| 最不干净的动物是什么生肖| 1.6号是什么星座| 阴道发痒是什么原因| 煎中药用什么锅| 实体店是什么意思| 74岁属什么生肖| 什么手表品牌最好| 转氨酶和转移酶有什么区别| 塔罗是什么| 腺肌症是什么症状| 五月是什么星座| 晚上九点半是什么时辰| 心梗有什么症状| 什么他妈的叫他妈的惊喜| 属虎的生什么属相的宝宝好| 梦见吃饭是什么预兆| 痰湿是什么意思| 小猫什么时候断奶| sod什么意思| 宜祭祀是什么意思| ar是什么意思| 事物是什么意思| 尿隐血挂什么科| 为什么我不快乐| 木耳炒什么好吃| 测子女缘什么时候到来| 百事可乐和可口可乐有什么区别| 风雨雷电代表什么生肖| 蒲公英什么时候开花| 四月二十九是什么星座| 梦到丢了一只鞋是什么意思| 什么是黄褐斑| 黄芪泡水喝有什么功效| 六八年属什么生肖| 玫瑰金是什么颜色| 黄历今天是什么日子| 心颤吃什么药效果好| 5月25日是什么星座| 纳豆是什么豆子| 肝火胃火旺吃什么药| 鹦鹉吃什么水果| 痰多是什么问题| 游坦之练的什么武功| 三聚净戒是指什么戒| 灌肠什么意思| ifa是什么意思| 水痘疤痕用什么药膏| 舌头上长泡是什么原因| 吃无花果干有什么好处| 君是什么意思| 长颈鹿的脖子像什么| 6月初6是什么星座| 饺子是什么意思| 冠脉ct和冠脉造影有什么区别| 什么是ok镜| 什么是醪糟| 蝙蝠属于什么类| 百度Jump to content

肯尼亚桑布鲁郡发生冲突 至少10人死亡肯尼亚布鲁冲突

From Wikipedia, the free encyclopedia
百度 尿结石吃什么药

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.

Software

[edit]

Examples include:

  • Wine, which runs some Microsoft Windows binaries on Unix-like systems using a program loader and the Windows API implemented in DLLs
  • Windows's application compatibility layers to attempt to run poorly written applications or those written for earlier versions of the platform.[1]
  • KernelEX, which runs some Windows 2000/XP programs on Windows 98/Me.
  • Prism is a Microsoft emulator for ARM-powered Windows devices that translates the underlying code of software built for traditional x86 and x64 binaries from Windows 11 24H2[2]
  • Windows Subsystem for Linux v1, which runs Linux binaries on Windows via a compatibility layer which translates Linux system calls into native windows system calls.
  • Lina, which runs some Linux binaries on Windows, Mac OS X and Unix-like systems with native look and feel.
  • Anbox, an Android compatibility layer for Linux.
  • ACL allows Android apps to natively execute on Tizen, webOS, or MeeGoo phones.[3][4][5]
  • Alien Dalvik allows Android apps to run on MeeGo[6] and Meamo.[7] Alien Dalvik 2.0 was also revealed for iOS on an iPad, however unlike MeeGo and Meamo, this version ran from the cloud.[8][9][10]
  • Darling, a translation layer that attempts to run Mac OS X and Darwin binaries on Linux.
  • Rosetta 2, Apple's translation layer bundled with macOS Big Sur to allow x86-64 exclusive applications to run on ARM hardware.
  • Executor, which runs 68k-based "classic" Mac OS programs in Windows, Mac OS X and Linux.
  • touchHLE is a compatibility layer (referred to as a “high-level emulator”) for Windows and macOS made by Andrea "hikari_no_yume" (Sweden) in early 2023 to run legacy 32-bit iOS software.
  • ipasim is a compatibility layer for Windows that uses WinObjC to translate code from Objective C to native Windows code.[11]
  • aah (sic) is a program for macOS to run iOS apps on macOS 10.15 "Catalina" on x86 processors via translation of the programs via the Catalyst framework.[12]
  • Hybris, library that translates Bionic into glibc calls.
  • 2ine, a project to run OS/2 application on Linux[13]
  • Cygwin, a POSIX-compatible environment that runs natively on Windows.[14]
  • brs-emu is a compatibility layer to run Roku software via BrightScript on other platforms: Web, Windows, macOS, and Linux.[15]

Compatibility layer in kernel:

  • FreeBSD's Linux compatibility layer, which enables binaries built specifically for Linux to run on FreeBSD[16] the same way as the native FreeBSD API layer.[17] FreeBSD also has some Unix-like system emulations, including NDIS, NetBSD, PECoff, SVR4, and different CPU versions of FreeBSD.[18]
  • NetBSD has several Unix-like system emulations.[19]
  • Columbia Cycada, an unreleased compatibility layer which runs Apple iOS applications on Android systems
  • Windows Subsystem for Linux provides a Linux-compatible kernel interface developed by Microsoft.[20]
  • The PEACE Project (aka COMPAT_PECOFF) has Win32 compatible layer for NetBSD. The project is now inactive.
  • On RSTS/E for the PDP-11 series of minicomputers, programs written to run on the RT-11 operating system could run (without recompiling) on RSTS through the RT-11 Run-Time System having its EMT flag set, meaning that an RT-11 EMT instruction that matches a RSTS EMT is diverted to the RT-11 Run-Time System which translates them to the equivalent RSTS EMT. Programs written to take advantage of RSTS directly (or calls to RSTS within the Run-Time system itself) signal this by having a second EMT instruction (usually EMT 255) immediately before the actual RSTS EMT code.

A compatibility layer avoids both the complexity and the speed penalty of full hardware emulation. Some programs may even run faster than the original, e.g. some Linux applications running on FreeBSD's Linux compatibility layer may perform better than the same applications on Red Hat Linux. Benchmarks are occasionally run on Wine to compare it to Windows NT-based operating systems.[21]

Even on similar systems, the details of implementing a compatibility layer can be quite intricate and troublesome; a good example is the IRIX binary compatibility layer in the MIPS architecture version of NetBSD.[22]

A compatibility layer requires the host system's CPU to be (upwardly) compatible to that of the foreign system. For example, a Microsoft Windows compatibility layer is not possible on PowerPC hardware because Windows requires an x86 CPU. In this case full emulation is needed.

Hardware

[edit]

Hardware compatibility layers involve tools that allow hardware emulation. Some hardware compatibility layers involve breakout boxes because breakout boxes can provide compatibility for certain computer buses that are otherwise incompatible with the machine.

See also

[edit]

References

[edit]
  1. ^ Charlie Russel, Microsoft MVP for Windows Server and Tablet PC (2025-08-06). "Application Compatibility in Windows XP".
  2. ^ mattwojo (2025-08-06). "How emulation works on Arm". learn.microsoft.com. Retrieved 2025-08-06.
  3. ^ "Tizen OS will run Android apps -- with a little help from third-party software (Video)". 15 May 2012.
  4. ^ "OpenMobile ACL for webOS resurrected on Kickstarter, hopes to bring Android apps to HP Touchpad". 29 April 2013.
  5. ^ "OpenMobile demos ACL for MeeGo, promises 100 percent compatibility with Android apps (Video)". 22 September 2011.
  6. ^ "Myriad 'Alien Dalvik' runs Android apps on any phone... Starting with MeeGo (Video)". 8 February 2011.
  7. ^ "Myriad Alien Dalvik hands-on (Video)". 18 February 2011.
  8. ^ "Running Android Apps on the iPad with Myriad's Alien Dalvik". YouTube. 20 October 2011.
  9. ^ "Hands-on with Myriad's Alien Dalvik 2.0 on an iPad (Video)". 10 October 2011.
  10. ^ "Android apps to run on iPad with Alien Dalvik 2.0".
  11. ^ Jone?, Jan (27 June 2019). "IOS emulator for Windows". hdl:20.500.11956/108316.
  12. ^ "Aah". GitHub.
  13. ^ "Project: 2ine | Patreon".
  14. ^ "Cygwin". www.cygwin.com. Retrieved 2025-08-06.
  15. ^ "BRS-EMU: BrightScript Emulator". GitHub.
  16. ^ "Linux emulation in FreeBSD".
  17. ^ "Emulation". freebsd.org. Retrieved 2025-08-06.
  18. ^ "A look inside..." freebsd.org. Retrieved 2025-08-06.
  19. ^ "NetBSD Binary Emulation". netbsd.org. Retrieved 2025-08-06.
  20. ^ "Comparing WSL 1 and WSL 2". 20 March 2023.
  21. ^ BenchMark-0.9.5 Archived 2025-08-06 at the Wayback Machine - The Official Wine Wiki
  22. ^ Emmanuel Dreyfus (August 8, 2002). "IRIX Binary Compatibility, Part 1". onlamp.com. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
[edit]
睡觉出汗是什么原因男性 cnc是什么牌子 尿血是什么问题 芹菜和什么一起炒好吃 吃什么药能死
什么茶养胃又治胃病 第一次表白送什么花 卵泡刺激素是什么意思 卤水是什么成分 宇宙之外还有什么
千斤拔泡酒有什么功效 派石项链有什么功效 廉租房和公租房有什么区别 关羽姓什么 闲聊是什么意思
epa是什么营养物质 口是心非什么意思 累觉不爱是什么意思 五味子长什么样 智齿发炎挂什么科
处暑什么意思inbungee.com 三叉神经吃什么药好hcv8jop6ns4r.cn 706代血浆又叫什么hcv9jop5ns7r.cn 胃酸吃什么食物好得快hcv8jop4ns6r.cn 鲔鱼是什么鱼jasonfriends.com
送荷花的寓意是什么hcv7jop6ns6r.cn 伪娘是什么helloaicloud.com 长一智的上一句是什么imcecn.com 海参什么样的好hcv9jop8ns1r.cn acca是什么专业travellingsim.com
劣质是什么意思hcv8jop2ns9r.cn 趣味相投是什么意思96micro.com 810是什么意思hcv7jop6ns9r.cn 上火了喝什么降火最快hcv8jop5ns2r.cn 恳谈会是什么意思hcv9jop3ns3r.cn
嫣字五行属什么hcv9jop2ns9r.cn 金光是什么生肖hcv8jop8ns8r.cn 什么的雾霾hcv9jop2ns5r.cn 西葫芦不能和什么一起吃hcv8jop9ns1r.cn 牙齿痛什么原因hcv8jop2ns3r.cn
百度