ne_viens
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Да, там везде ELF, но я насчёт kernel неуверен. А на MacOS Mach-O формат. Native binary применяется в основном при старте операционной системы, когда ещё ничего нет, а загрузиться надо. Соответственно, и внешних API нет, которых можно было бы вызвать, в лучшем случае int, всё осталное надо писа́ть самому. На микроконтроллерах другая история, там очень мало ресурсов, и не имеет смысла городить операционную систему с API, блекджеком итд, а всё делать из бинарного кода. Если не секрет, что за школа такая, где подобные исследования ведутся? |