Content deleted Content added
Guy Harris (talk | contribs) That URL just redirects to the new home; just use the new home. Use {{cite mailing list}}, as it's a message to a mailing list. |
Guy Harris (talk | contribs) m date formats per MOS:DATEFORMAT by script |
||
Line 1:
{{short description|Binary interface between two program units}}
[[File:Linux kernel interfaces.svg|thumb|300px|A high-level comparison of in-kernel and kernel-to-userspace APIs and ABIs]]
[[File:Linux API and Linux ABI.svg|thumb|300px|[[Linux kernel]] and [[GNU C Library]] define the [[Linux kernel interfaces#Kernel–user space API|Linux API]]. After compilation, the binaries offer an ABI; keeping this ABI stable over a long time is important for [[Independent software vendor|ISVs]].]]
Line 30 ⟶ 31:
<ref name="ppc-eabi">{{cite book
| title = PowerPC Embedded Application Binary Interface: 32-Bit Implementation
| date = 1 October 1995
| edition = Version 1.0
| chapter = EABI Summary
Line 38 ⟶ 39:
}}</ref> The choice of EABI can affect performance.<ref>{{cite web
|title=Debian ARM accelerates via EABI port
|date=
|publisher=Linuxdevices.com
|url=http://linuxdevices.com/news/NS9048137234.html
|accessdate=
|archiveurl=https://web.archive.org/web/20070121183413/http://www.linuxdevices.com/news/NS9048137234.html
|archivedate=21 January 2007
}}</ref><ref>{{cite web
|author=Andrés Calderón and Nelson Castillo
|title=Why ARM's EABI matters
|date=
|publisher=Linuxdevices.com
|url=http://linuxdevices.com/articles/AT5920399313.html
|accessdate=
|archiveurl=https://web.archive.org/web/20070331193917/http://www.linuxdevices.com/articles/AT5920399313.html
|archivedate=31 March 2007
}}</ref>
Widely used EABIs include [[PowerPC]],<ref name="ppc-eabi"/> [[Arm architecture|Arm]] EABI<ref>{{cite web|url=https://developer.arm.com/architectures/system-architectures/software-standards/abi |title=ABI for the Arm Architecture |publisher=Developer.arm.com |date= |accessdate=4 February 2020
== See also ==
Line 91 ⟶ 92:
{{Application binary interface}}
▲{{Use dmy dates|date=February 2019}}
[[Category:Application programming interfaces]]
|