Технологии не стоят на месте, и даже те инструменты, которые ещё недавно казались революционными, со временем теряют свою актуальность. Одним из таких примеров является утилита prelink, разработанная для ускорения запуска программ в Linux-системах. Несмотря на то, что она когда-то широко применялась в дистрибутивах вроде Fedora и Gentoo, сегодня от неё отказались. Чтобы понять, почему это произошло, важно разобраться в том, как работает prelink и какие у него были преимущества и недостатки. читать далее
Архив Тэгов: ELF
Общие вопросы ОС UnixЧто происходит при execve: путь запуска программы пошагово
09.06.2025 – 05:17
В операционных системах семейства UNIX (и подобных, включая Linux) системный вызов execve
играет ключевую роль в запуске новых программ. Этот механизм не просто открывает или копирует исполняемый файл — он полностью заменяет текущий образ процесса в памяти новым, загружая указанную программу. Чтобы понять, что именно происходит при вызове execve
, важно пошагово разобрать его работу, начиная с пользовательского уровня и заканчивая глубокими внутренними преобразованиями в ядре операционной системы. читать далее