Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Executable and Linkable Format

Индекс Executable and Linkable Format

ELF (Executable and Linkable Format — формат исполнимых и компонуемых файлов) — формат двоичных файлов, используемый во многих современных UNIX-подобных операционных системах, таких как FreeBSD, Linux, Solaris и др.

40 отношения: AIX, AROS, FreeBSD, GNU, GNU Binutils, Hewlett-Packard, HP-UX, IRIX, Linux, NetBSD, OpenBSD, OpenVMS, Portable Executable, PowerPC, Solaris, System V, Tru64 UNIX, Unix-подобная операционная система, X86, X86-64, Zlib, Процесс (информатика), Порядок байтов, Портирование программного обеспечения, Объектный модуль, Операционная система, Си (язык программирования), Точка входа, Утилита, Флаг (компьютерная техника), Центральный процессор, Шестнадцатеричная система счисления, Исполняемый файл, Библиотека (программирование), Выравнивание данных, Двоичный файл, Двоичный интерфейс приложений, 32 бита, 64 бита, 80386.

AIX

AIX (аббр. от Advanced Interactive eXecutive) — UNIX-подобная операционная система компании IBM.

Новый!!: Executable and Linkable Format и AIX · Узнать больше »

AROS

AROS (AROS Research Operating System) — проект по созданию независимой, одноимённой, переносимой и свободной (лицензия APL аналогична Mozilla Public License) операционной системы (ОС), совместимой на уровне исходного кода с AmigaOS 3.1 на уровне API, при этом превосходя её во многих областях.

Новый!!: Executable and Linkable Format и AROS · Узнать больше »

FreeBSD

FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.

Новый!!: Executable and Linkable Format и FreeBSD · Узнать больше »

GNU

GNU (рекурсивный акроним от GNU’s ot NIX — «GNU не UNIX») — свободная Unix-подобная операционная система, разрабатываемая Проектом GNU.

Новый!!: Executable and Linkable Format и GNU · Узнать больше »

GNU Binutils

GNU Binary Utilities (binutils) — набор инструментального ПО для обращения с объектным кодом в объектных файлах различного формата.

Новый!!: Executable and Linkable Format и GNU Binutils · Узнать больше »

Hewlett-Packard

Hewlett-Packard (HP, Хью́летт-Па́ккард) — одна из крупнейших американских компаний в сфере информационных технологий, существовавшая в период 1939—2015 годов, поставщик аппаратного и программного обеспечения для организаций и индивидуальных потребителей.

Новый!!: Executable and Linkable Format и Hewlett-Packard · Узнать больше »

HP-UX

HP-UX (произносится эйч-пи-юкс) — проприетарная версия операционной системы UNIX фирмы Hewlett-Packard (HP).

Новый!!: Executable and Linkable Format и HP-UX · Узнать больше »

IRIX

IRIX — операционная система, используемая на рабочих станциях и серверах фирмы Silicon Graphics (SGI) архитектуры MIPS.

Новый!!: Executable and Linkable Format и IRIX · Узнать больше »

Linux

Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. За счёт использования свободного программного обеспечения и привлечения волонтёров каждая из систем Linux обладает значительными программными возможностями, трудно реализуемыми в прочих моделях разработки: например, в 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить $10,8 млрд, а совокупная себестоимость только ядра Linux оценивалась в сумму более $1,4 млрд, притом только за 2008 год она увеличилась на $315 млн, совокупный труд оценён в размере 73 тыс. человеко-лет. Традиционно системами Linux считаются только те, которые включают в качестве компонентов основные программы проекта GNU, такие как bash, gcc, glibc, coreutils, GNOME и ряд других, в связи с чем часто всё семейство иногда идентифицируется как GNU/Linux, притом существует спор об именовании GNU/Linux. Существует проект стандартизации внутренней структуры Linux-систем — Linux Standard Base, часть из документов которого зарегистрировано в качестве стандартов ISO; но далеко не все системы сертифицируются по нему, и в целом для Linux-систем не существует какой-либо общепризнанной стандартной комплектации или формальных условий включения в семейство. Однако есть ряд систем на базе ядра Linux, но не имеющих в основе зависимости от программ GNU, которые к Linux-семейству традиционно не относят, в частности таковы мобильные системы Android и FirefoxOS. Пингвин Tux Официальным логотипом и талисманом Linux является пингвин Tux, созданный в 1996 году Ларри Юингом. Торговая марка «Linux» принадлежит создателю и основному разработчику ядра Линусу Торвальдсу. При этом проект Linux в широком смысле не принадлежит какой-либо организации или частному лицу, вклад в его развитие и распространение осуществляют тысячи независимых разработчиков и компаний, одним из инструментов взаимодействия которых являются группы пользователей Linux. Существует ряд некоммерческих объединений, ставящих основной целью развитие и продвижение Linux, наиболее крупное и влиятельное из них — основанный в 2007 году The Linux Foundation. Существует значительный рынок коммерческой технической поддержки Linux-систем, на котором с долей свыше 70 % (2017) доминирует корпорация Red Hat. Линус Торвальдс — создатель и основной координатор проекта по разработке ядра Linux Ричард Столлман — основатель проекта GNU.

Новый!!: Executable and Linkable Format и Linux · Узнать больше »

NetBSD

NetBSD — свободно распространяемая операционная система.

Новый!!: Executable and Linkable Format и NetBSD · Узнать больше »

OpenBSD

OpenBSD — свободная многоплатформенная операционная система, основанная на 4.4BSD — BSD-реализации UNIX-системы.

Новый!!: Executable and Linkable Format и OpenBSD · Узнать больше »

OpenVMS

OpenVMS (Open Virtual Memory System, или просто VMS) — проприетарная серверная операционная система, разработанная во второй половине 1970-х годов компанией Digital Equipment Corporation для серии компьютеров VAX.

Новый!!: Executable and Linkable Format и OpenVMS · Узнать больше »

Portable Executable

Portable Executable (PE, «переносимый исполняемый») — формат исполняемых файлов, объектного кода и динамических библиотек, используемый в 32- и 64-разрядных версиях операционной системы Microsoft Windows.

Новый!!: Executable and Linkable Format и Portable Executable · Узнать больше »

PowerPC

IBM PowerPC 601 PowerPC (или сокращённо PPC) — микропроцессорная RISC-архитектура, созданная в 1991 году альянсом компаний Apple, IBM и Motorola, известным как AIM.

Новый!!: Executable and Linkable Format и PowerPC · Узнать больше »

Solaris

Solaris — операционная система, разработанная компанией Sun Microsystems для платформы SPARC, с 2010 года принадлежит вместе с активами Sun корпорации Oracle.

Новый!!: Executable and Linkable Format и Solaris · Узнать больше »

System V

Множество потомков System V System V (произносится как System five, AT&T UNIX System V) — одна из версий операционной системы Unix, разработанная в AT&T и выпущенная в 1983 году.

Новый!!: Executable and Linkable Format и System V · Узнать больше »

Tru64 UNIX

Tru64 UNIX — 64-разрядная операционная система для процессоров Alpha.

Новый!!: Executable and Linkable Format и Tru64 UNIX · Узнать больше »

Unix-подобная операционная система

Генеалогическое древо Unix-подобных операционных системСледует учитывать, что на данной диаграмме не отражены отдельные дистрибутивы Linux, являющиеся самоценными операционными системами. Unix-подобная операционная система (иногда сокр. как *nix) — операционная система, которая образовалась под влиянием Unix.

Новый!!: Executable and Linkable Format и Unix-подобная операционная система · Узнать больше »

X86

80486 DX2 x86 (Intel 80x86) — архитектура процессора c одноимённым набором команд, впервые реализованная в процессорах компании Intel.

Новый!!: Executable and Linkable Format и X86 · Узнать больше »

X86-64

x86-64 (также AMD64/Intel64/EM64T) — 64-битное расширение, набор команд для архитектуры x86, разработанное компанией AMD, позволяющее выполнять программы в 64-разрядном режиме.

Новый!!: Executable and Linkable Format и X86-64 · Узнать больше »

Zlib

zlib — свободная кроссплатформенная библиотека для сжатия данных, созданная Жан-Лу Гайи (Jean-loup Gailly) и Марком Адлером.

Новый!!: Executable and Linkable Format и Zlib · Узнать больше »

Процесс (информатика)

Статусы процессов в современных ОС. Проце́сс — программа, которая выполняется в текущий момент.

Новый!!: Executable and Linkable Format и Процесс (информатика) · Узнать больше »

Порядок байтов

В современной вычислительной технике и цифровых системах связи информация обычно представлена в виде последовательности байтов.

Новый!!: Executable and Linkable Format и Порядок байтов · Узнать больше »

Портирование программного обеспечения

Порти́рование (porting) — в программировании под порти́рованием понимают адаптацию некоторой программы или её части, с тем чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана с максимальным сохранением её пользовательских свойств.

Новый!!: Executable and Linkable Format и Портирование программного обеспечения · Узнать больше »

Объектный модуль

Объе́ктный мо́дуль (также — объектный файл, object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором.

Новый!!: Executable and Linkable Format и Объектный модуль · Узнать больше »

Операционная система

Операцио́нная систе́ма, сокр.

Новый!!: Executable and Linkable Format и Операционная система · Узнать больше »

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Новый!!: Executable and Linkable Format и Си (язык программирования) · Узнать больше »

Точка входа

Точка входа — адрес в оперативной памяти, с которого начинается выполнение программы.

Новый!!: Executable and Linkable Format и Точка входа · Узнать больше »

Утилита

Ути́ли́та (utility) — вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС).

Новый!!: Executable and Linkable Format и Утилита · Узнать больше »

Флаг (компьютерная техника)

В программировании понятие флаг относится к одному или нескольким битам памяти, используемым для хранения двоичной комбинации или кода, который характеризует состояние некоторого объекта.

Новый!!: Executable and Linkable Format и Флаг (компьютерная техника) · Узнать больше »

Центральный процессор

Intel Core i7 2600K Socket LGA1155, вид сверху, термораспределительная защитная крышка и текстолитовая платформа Intel Xeon E7440, кристалл с очищенной поверхностью (видна 45 нм литография) в сравнении с размером теплораспределительной крышки для него Intel Core i7 2600K Socket LGA1155, вид снизу, контактные площадки текстолитовой платформы Центра́льный проце́ссор (ЦП; также центра́льное проце́ссорное устро́йство — ЦПУ; central processing unit, CPU, дословно — центральное обрабатывающее устройство) — электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера.

Новый!!: Executable and Linkable Format и Центральный процессор · Узнать больше »

Шестнадцатеричная система счисления

Шестнадцатеричная система счисления — позиционная система счисления по целочисленному основанию 16.

Новый!!: Executable and Linkable Format и Шестнадцатеричная система счисления · Узнать больше »

Исполняемый файл

Исполняемый файл (executable file, также выполняемый, реже исполнимый, выполнимый) — файл, содержащий программу в виде, в котором она может быть исполнена компьютером.

Новый!!: Executable and Linkable Format и Исполняемый файл · Узнать больше »

Библиотека (программирование)

Библиоте́ка (от library) в программировании — сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).

Новый!!: Executable and Linkable Format и Библиотека (программирование) · Узнать больше »

Выравнивание данных

Выравнивание данных в оперативной памяти компьютеров — способ размещения данных в памяти особым образом для ускорения доступа.

Новый!!: Executable and Linkable Format и Выравнивание данных · Узнать больше »

Двоичный файл

Двоичный (бинарный) файл — в широком смысле: последовательность произвольных байтов.

Новый!!: Executable and Linkable Format и Двоичный файл · Узнать больше »

Двоичный интерфейс приложений

Двоичный (бинарный) интерфейс приложений (application binary interface, ABI) — набор соглашений для доступа приложения к операционной системе и другим низкоуровневым сервисам, спроектированный для переносимости исполняемого кода между машинами, имеющими совместимые ABI.

Новый!!: Executable and Linkable Format и Двоичный интерфейс приложений · Узнать больше »

32 бита

В компьютерной архитектуре — 32-разрядные целые, адреса памяти или другие типы данных размером 32 бита (4 октета).

Новый!!: Executable and Linkable Format и 32 бита · Узнать больше »

64 бита

64 бита (64-bit) в информатике и вычислительной технике используется для обозначения структур и типов данных, размер которых в памяти компьютеров составляет 64 бита, что равно 8 байтам.

Новый!!: Executable and Linkable Format и 64 бита · Узнать больше »

80386

Клон микропроцессора Intel 80386, изготовленный фирмой AMD Intel 80386 (также известный как i386 или просто 386) — 32-битный процессор с архитектурой x86 третьего поколения фирмы Intel, выпущенный 17 октября 1985 года.

Новый!!: Executable and Linkable Format и 80386 · Узнать больше »

Перенаправления здесь:

ELF, Executable and Linking Format.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »