A.out
From Helionica
|
|
a.out (assembler output) – format plików wykonywalnych używany szczególnie w Uniksie i innych uniksopodopnych systemach operacyjnych jako format plików wykonywalnych, plików obiektowych oraz bibliotek dzielonych. Format a.out pojawił się w pierwszej wersji systemu Uniks działającej na komputerach PDP-7.
Format a.out został zastąpiony formatem COFF od wydania System V Release 3, który z kolei zastąpiono w wydaniu System V Release 4 formatem ELF (Executable and Linkable Format).
W Linuksie formatu a.out używano jako domyślnego formatu plików wykonywalnych i biliotek do wydania jądra w wersji 1.2 [1] i biblioteki libc5. Od tamtego czasu domyślnie używa się formatu ELF. FreeBSD przeszło z a.out na ELF przy wersji 3.0; NetBSD przy wersji 1.5.
Istnieje kilka odmian formatu a.out: OMAGIC, NMAGIC, QMAGIC, ZMAGIC.
Artykuł zawiera udostępnione na licencji GNU FDL treści pochodzące w pierwotnej wersji z artykułu A.out w polskiej Wikipedii. Lista autorów.

