互換レイヤー

互換レイヤー(ごかんレイヤー、: compatibility layer)とは、プログラムバイナリに互換性がないOSコンピュータ・アーキテクチャ上において、エミュレーションシステムコールの読み替え等の技法で互換性を提供するレイヤーである。

ソフトウェア

以下のような場合がある。

  • 新しいハードウェアにおいて古いプログラムバイナリを動かす
  • 古いハードウェアにおいて新しいプログラムバイナリを動かす
  • 異なったアーキテクチャ用のプログラムバイナリを動かす(例:ARMマシンでx86用プログラムバイナリを動かす)

互換性がないOSのプログラムバイナリをエミュレーション実行する場合、エミュレーション実行されているシステムのシステムコールから、動かしているシステムのシステムコールに変換することでエミュレーションを行う。多くの場合、ライブラリについてのサポートを要する。実行されるバイナリの本来のシステム側のライブラリを必要とする場合が多いが、ホストOS側のライブラリを使用されるようなシステムもある。

以上のようなものでは、ハードウェアをエミュレーションするのに比べ、簡単で高速に動作するものが多い。元の環境よりも速くなるというプログラムすら存在する。たとえば、LinuxのアプリケーションにはFreeBSDのLinuxエミュレーションを使って実行するとRed Hat Linuxで実行した場合よりも速くなるものがあるという意見がある。[要出典]

逆に、似たようなシステムであっても、互換レイヤーの実装が複雑で不具合が多いこともある。好例はNetBSDにおけるIRIXバイナリ互換レイヤーである[3]

ハードウェアには互換性があり、OSのみに互換性がない場合の互換レイヤーは、比較的簡素に作ることができ、性能上も有利であることが多い。それに対し、互換性がないハードウェアのバイナリを実行する場合は、互換レイヤーでプロセッサのエミュレーションまで行う必要があるなど、性能上も不利になることが多い。

参考文献

  1. ^ Linux バイナリ互換機能 (FreeBSD ハンドブック)”. 2012年10月8日閲覧。
  2. ^ Charlie Russel, Microsoft MVP for Windows Server and Tablet PC (2002年2月18日). “Application Compatibility in Windows XP”. 2006年12月6日時点のオリジナルよりアーカイブ。2008年5月12日閲覧。
  3. ^ Emmanuel Dreyfus, ONLamp. “IRIX Binary Compatibility”. 2008年5月12日閲覧。

関連項目

Read other articles:

AbsolutionAlbum studio karya MuseDirilis15 September 2003DirekamSeptember 2002 – Juni 2003GenreHard rockRock alternatifRock progresifNew progRock simfoniDurasi52:19LabelA&EMushroomTaste MediaEast WestProduserRich Costey, John Cornfield, Muse, Paul ReeveKronologi Muse Origin of Symmetry(2001)Origin of Symmetry2001 Absolution(2003) Black Holes & Revelations(2006) Singel dalam album Absolution Stockholm SyndromeDirilis: 14 Juli 2003 Time Is Running OutDirilis: 8 September 2003 Hyst...

 

Disambiguazione – Se stai cercando l'omonima competizione di calcio a 5, vedi Coppa UEFA 2006-2007 (calcio a 5). Coppa UEFA 2006-2007 Competizione Coppa UEFA Sport Calcio Edizione 36ª Organizzatore UEFA Date dal 14 settembre 2006al 16 maggio 2007 Partecipanti 88 (155 alle qualificazioni) Nazioni 52 Sede finale Hampden Park(Glasgow) Risultati Vincitore Siviglia(2º titolo) Secondo Espanyol Semi-finalisti Werder BremaOsasuna Statistiche Miglior marcatore Walter Pandiani (11) In...

 

Pour les articles homonymes, voir John Kennedy (homonymie), Kennedy et JFK. John Fitzgerald Kennedy Portrait du président Kennedy dans le Bureau ovale (par Cecil Stoughton, le 11 juillet 1963). Fonctions 35e président des États-Unis 20 janvier 1961 – 22 novembre 1963(2 ans, 10 mois et 2 jours) Élection 8 novembre 1960 Vice-président Lyndon B. Johnson Gouvernement Administration Kennedy Prédécesseur Dwight D. Eisenhower Successeur Lyndon B. Johnson Sénateur des États...

Caledonian Railway No. 123Caledonian Railway no. 123 at Glasgow Museum of Transport.Type and originPower typeSteamBuilderNeilson & Co.Serial number3553Build date1886Total produced1SpecificationsConfiguration:​ • Whyte4-2-2Gauge4 ft 8+1⁄2 in (1,435 mm) standard gaugeDriver dia.7 ft 0 in (2.134 m)Loco weight41.35 long tons (42.01 t; 46.31 short tons)Boiler pressure160 psi (1.10 MPa)CylindersTwo, insideCylinder size1...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: The Years EP – news · newspapers · books · scholar · JSTOR (June 2014) (Learn how and when to remove this message) 2011 EP by MemoryhouseThe YearsEP by MemoryhouseReleasedSeptember 13, 2011GenreDream pop, chillwaveLength18:52LabelSub PopProducerEva...

 

Niece and lady-in-waiting of Empress Elisabeth of Austria Countess Marie Larisch von MoennichPortrait by Josef LöwyBornMarie Louise Elizabeth Mendel(1858-02-24)24 February 1858Augsburg, BavariaDied4 July 1940(1940-07-04) (aged 82)Augsburg, BavariaSpouses Count Georg Larisch of Moennich ​ ​(m. 1877⁠–⁠1896)​ Otto Brucks ​(m. 1897⁠–⁠1914)​ William H. Meyers ​ ​(m....

Loganatha Perumal TempleReligionAffiliationHinduismDistrictNagapatnamDeityLoganathar (Vishnu) Aravindavalli (Lakshmi) Damodara Narayanan (Vishnu) Loganayaki (Lakshmi)FeaturesTower: UtpalaTemple tank: SravanaLocationLocationThirukannagudi, SikkalStateTamil NaduCountryIndiaLocation in Tamil NaduGeographic coordinates10°45′23.7″N 79°45′48.7″E / 10.756583°N 79.763528°E / 10.756583; 79.763528ArchitectureTypeDravidian architectureElevation33 m (108 ft)H...

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

 

BangsringDesaKantor Desa BangsringPeta lokasi Desa BangsringNegara IndonesiaProvinsiJawa TimurKabupatenBanyuwangiKecamatanWongsorejoKode pos68453Kode Kemendagri35.10.18.2001 Luas... km²Jumlah penduduk... jiwaKepadatan... jiwa/km² Bangsring adalah sebuah nama desa di wilayah Wongsorejo, Kabupaten Banyuwangi, Provinsi Jawa Timur, Indonesia. Pembagian wilayah Desa ini terdiri dari 2 dusun, yaitu: Dusun Krajan Dusun Paras Putih Pranala luar Situs Resmi Pemerintah Kabupaten Banyuwangi[p...

Municipality in Södermanland County, SwedenEskilstuna Municipality Eskilstuna kommunMunicipalityEskilstuna town hall Coat of armsCoordinates: 59°22′N 16°31′E / 59.367°N 16.517°E / 59.367; 16.517CountrySwedenCountySödermanland CountySeatEskilstunaArea[1] • Total1,250.49 km2 (482.82 sq mi) • Land1,099.87 km2 (424.66 sq mi) • Water150.62 km2 (58.15 sq mi) Area as of 1 J...

 

Map of (Roman-rite) Catholic Dioceses in China (PRC) as of February 2024 The Catholic Church in China comprises 152 Latin jurisdictions: 21 ecclesiastical provinces (including one for Taiwan), consisting of 21 metropolitan archdioceses and 100 suffragan dioceses 29 apostolic prefectures 1 exempt diocese, the Diocese of Macau 1 apostolic administration, the Apostolic Administration of Harbin Furthermore, the Eastern Catholic (Byzantine rite) Russian Greek Catholic Church has an exempt apostol...

 

List of rivers in Arkansas (U.S. state). For a list of dams and reservoirs in Arkansas, see List of Arkansas dams and reservoirs Rivers are listed by drainage basin, by size, and alphabetically. By drainage basin This list is arranged by drainage basin, with respective tributaries indented under each larger stream's name. Red River Red River Drainage Basin Ouachita Drainage Basin Mississippi River Red River Black River (LA) Tensas River (LA) Bayou Macon Ouachita River Boeuf River Bayou D'Arb...

English composer, conductor and arranger (born 1945) For the American football coach, see John Rutter (American football). SirJohn RutterCBEBornJohn Milford Rutter (1945-09-24) 24 September 1945 (age 78)London, EnglandAlma materClare College, CambridgeOccupationsComposerconductorKnown forFounding the Cambridge SingersWebsitejohnrutter.com Sir John Milford Rutter CBE (born 24 September 1945) is an English composer, conductor, editor, arranger, and record producer, mainly of chor...

 

Railway station in New London, Connecticut, US New London, CTFront view of New London Union Station in July 2012General informationLocation35 Water StreetNew London, ConnecticutUnited StatesOwned byNew London RR Company (station)[1]Amtrak (track and platforms)[2]Line(s)Amtrak Northeast Corridor[2]New England Central RailroadPlatforms1 side platform1 island platformTracks3Connections SEAT: 1, 2, 3, 12, 13, 14, 15, 108 9 Town Transit: 643 Greyhound Lines Cross Sound Ferr...

 

Угандійсько-танзанійська війнаУганда і Танзанія на карті АфрикиДата30 жовтня 1978 року — 11 квітня 1979 рокуМісцеУганда, ТанзаніяРезультат Перемога ТанзаніїСторони Уганда ТанзаніяСили 70 000 солдат 45 000 солдатВтрати бл. 1000 вбитих 500 вбитих Угандійських-танзанійська війна —...

UFC on ESPN: Holm vs. AldanaProdotto daUltimate Fighting Championship Data4 ottobre 2020 Città Abu Dhabi SedeFlash Forum Spettatori0[1] Cronologia pay-per-viewUFC 253: Adesanya vs. CostaUFC on ESPN: Holm vs. AldanaUFC Fight Night: Moraes vs. Sandhagen Progetto Wrestling Manuale UFC on ESPN: Holm vs. Aldana (conosciuto anche come UFC on ESPN 16, oppure UFC Fight Island 4) è stato un evento di arti marziali miste tenuto dalla Ultimate Fighting Championship il 4 ottobre 2020 al Flash F...

 

山口 俊 読売ジャイアンツ時代(2019年10月9日 東京ドーム)基本情報国籍 日本出身地 大分県中津市生年月日 (1987-07-11) 1987年7月11日(37歳)身長体重 187 cm98 kg選手情報投球・打席 右投右打ポジション 投手プロ入り 2005年 高校生ドラフト1巡目初出場 NPB / 2006年6月29日MLB / 2020年7月26日最終出場 MLB / 2020年9月28日NPB / 2022年4月8日経歴(括弧内はプロチーム在籍年度) 柳ヶ浦高�...

 

このページの一部を「性同一性障害者特例法違憲訴訟(仮称)」に分割することが提案されています。議論は「このページのノート」を参照してください。なお、分割を行う際には履歴不継承にならないように注意してください。(2024年7月)この記事は特に記述がない限り、日本国内の法令について解説しています。また最新の法令改正を反映していない場合がありま...

Allsvenskan Malmö FF:s Bertil Nilsson och IFK Norrköpings Rune Lind kämpar om bollenSäsong1959VinnareDjurgårdens IF(2:a allsvenska titeln)(6:e SM-titeln)NedflyttadeHalmstads BKGaisEuropacupenIFK GöteborgStatistikBästa målgörareRune Börjesson, Örgryte IS (21)Största hemmavinstHalmstad 7–0 Gais(7 juni 1959)Göteborg 7–0 Sandviken(16 augusti 1959)Största bortavinstGais 0–5 Göteborg(14 maj 1959)Hammarby 1–6 Malmö FF(20 september 1959)Målrikaste matchSandvikens IF...

 

この項目では、合成樹脂について説明しています。Pierrotのアルバムについては「CELLULOID」をご覧ください。 セルロイド(英: celluloid)は、ニトロセルロース(硝化綿)と可塑剤となる樟脳を主原料とする合成樹脂[1]。世界初の高分子プラスチックである[1]。象牙の代替品として開発され、20世紀前半には生活用品等に多く使われた[1]。 セルロイド�...