bináris kompatibilitás

# Linuxra (hogyan kell csinálni)
# Könyvek és kézikönyvek
# Anyagok angol

Ha rendesen elérése mobil alkalmazások a célja alkalmazás programozók, néha elérni bináris kompatibilitást az alkalmazási program feladata az operációs rendszerek fejlesztői. Az bináris kompatibilitást O2 operációs rendszer az operációs rendszer O1 jelentése az a képesség, hogy végre az O2 környezet újrafordítás nélkül (és talán nem újralinkelésével) írt alkalmazások futtatását O1 környezetben. Természetesen a bináris kompatibilitást a két működési környezetben elméletileg elérhető, ha mindkét operációs rendszer O1 és O2 alapulnak közös hardver platform (valójában gyakrabban hallunk a bináris kompatibilitást a különböző UNIX változat fut Intel platformon).

A bináris kompatibilitást az új operációs rendszer néhány meglévő operációs rendszer szükséges abban az esetben, ha először azt kell bizonyítani, hogy a felhasználókat, hogy az új rendszer nem csak az új tulajdonságokat, hanem technológiailag úgy, hogy futhat a meglévő alkalmazások, anélkül, hogy akár újrafordítani őket. Másodszor, a bináris kompatibilitás lehetővé teszi, hogy azonnal rendelkezésre bocsátja az új működési környezet, a teljes felhalmozott régi környezetben alkalmazások poggyász (a források, amelyek valószínűleg nem állnak rendelkezésre), ami nagyon jelentős lehet a potenciális végfelhasználók (alkalmazás felhasználó) az új rendszer.

Persze, először van szükség, mert a teljes hardver kompatibilitás a platform (legalább felhasználói szinten). Továbbá, két lehetőség van. Az első, egyszerűbb változatát biztosítja a bináris kompatibilitást abban az értelemben, az új működési környezet objektum fájlok alapján állítják össze a korábbi működési környezet. Egy futó program az új környezet megköveteli konfigurálni a programot (persze, ez a kapcsoló futtatható programokat, az új operációs rendszer, hogy megértsék a szerkezet a tárgymodult a régi rendszer). Ez az opció hasonló megközelítés hordozhatóság programok a forrást, mivel a régi tárgymodult csak olyan egyéni kódot, és felhívja a könyvtári funkciók és nyilván fog futni az új környezetben, minden gond nélkül. Minden, ami a tennivaló (de ez egy nagyon nehéz feladat) - szeretné megvalósítani a teljes kompatibilitást a régi környezet valamennyi szinten a rendszer könyvtárak. Meg kell jegyezni, hogy ez a fajta bináris kompatibilitás nem túl hatékony és nem túl praktikus, mint egy sor objektum fájlok, alkalmazások nem kap sokkal egyszerűbb, mint az eredeti szövegek. Általában elérhető végrehajtható.

A második változat az új operációs rendszer lehet végezni a régi építésű OSE futtatható fájlokat. Ez már teljesen összeszerelt tartalmazó programokat, eltekintve a szokásos egyéni parancsok, csak hívja speciális csapatot funkciói az operációs rendszer kernel (jellemzően csapda csapat faj). Egyrészt, hogy az ilyen típusú bináris kompatibilitás nem reprodukálásához szükséges a teljes készlet a könyvtárak a működési környezet, a régi, de a másik viszont szükséges, hogy teljesen reprodukálni a felület a lényege a régi operációs rendszer a legalacsonyabb szintre. Nyilvánvaló, hogy ez megvalósítható, de nehéz technikai probléma (részeként a felület általában nyilvánosan elérhető).

A bináris kompatibilitás előnyeit megközelítés mondtuk az elején ebben a szakaszban: vonzza alkalmazás fejlesztők képesek használni a régi programok változtatás nélkül és megnyerő végfelhasználók képes használni a felhalmozódott alkalmazás.

Kapcsolódó cikkek