ABI
Z Wikipedii
ABI (ang. Application Binary Interface) – zespół reguł i ustaleń, które decydują o współpracy między programami a bibliotekami, oprogramowaniem a systemem operacyjnym lub pomiędzy różnymi komponentami aplikacji. ABI różni się od API tym, że dotyczy programów w wersji skompilowanej (binarnej, wykonywalnej), a nie w formie kodu źródłowego.
ABI definiuje konwencję wywołań, która określa sposób wywoływania funkcji, przekazywania jej argumentów oraz odbierania zwracanej wartości; liczbę, znaczenie i sposób wywoływania i syscalli; a także format plików obiektowych, bibliotek itp.
Kompletne ABI, jak np. Intel Binary Compatibility Standard (iBCS), pozwala na uruchamianie aplikacji z systemu operacyjnego wspierającego konkretne ABI na innym systemie operacyjnym bez zbędnych modyfikacji.
W świecie uniksowym nie dba się zbytnio o to, by programy były zgodne na poziomie ABI – ważna jest raczej zgodność na poziomie API. Mimo że większość nowoczesnych uniksów dla plików wykonywalnych używa formatu ELF, to programów z jednego systemu uniksowego nie można uruchomić w innym. Wyjątek stanowi rodzina systemów BSD, która pozwala na uruchamianie binariów między innymi Linuksa.
| XP SP3 niszczy rejestr? |
|
Część użytkowników, którzy zainstalowali najnowszy Service Pack dla Windowsa XP informuje, że aktualizacja ta psuje rejestr systemu operacyjnego. Jak donosi serwis Computerworld, winą za takie zachowanie oprogramowania obarczono firmę Symantec. Jej przedstawiciele twierdzą jednak, że nie ma ona nic wspólnego z problemem.
|
| Phisherzy atakujÄ… iTunes |
|
Nowym celem ataków cyberprzestępców zajmujących się kradzieżą tożsamości zostali użytkownicy należącego do firmy Apple sklepu internetowego iTunes. Jak informuje serwis Computerworld, są to pierwsze działania tego typu.
|
| Coldplay królami Internetu |
|
Według badań BBC, zespół Coldplay zawładnął sercami Internautów. Które miejsce zajmuje Twój ulubiony artysta?
|
| Elektroniczny papier z funkcjÄ… dotyku |
|
Prime View International (PVI) ogłosiło swój nowy produkt, Touch EPD, na wystawie Society for Information Display 2008 w Los Angeles. To pierwsze urządzenie na rynku, które łączy w sobie technologię e-paper z funkcją dotykową.
|
| Pierwszy laptop z dyskiem 7200 RPM |
|
Dell XPS M1730 to pierwszy notebook, w którym zastosowano szybki dysk twardy 7200 RPM o pojemności 320 GB.
|