Busybox против Embutils

У меня есть несколько вопросов, связанных с BusyBox и embutils.

Может ли кто-нибудь проинформировать меня о различиях между BusyBox и embutils?

Также было бы здорово, если бы вы могли проиллюстрировать сценарии, в которых эти соответствующие инструменты используются во встроенной среде Linux?


person Karthik Balaguru    schedule 17.09.2014    source источник


Ответы (1)


Отрывок из книги Создание встроенных систем Linux:

embutils был написан автором диетической libc с очень похожими целями. Несмотря на то, что он поддерживает многие из наиболее распространенных команд Unix, embutils по-прежнему далеко не такой исчерпывающий, как BusyBox. Например, в версии 0.18 по-прежнему отсутствуют find, grep, ifconfig, ps и route.

Однако, в отличие от BusyBox, эмбутилы должны быть статически связаны с диетой libc. Его нельзя связать ни с какой другой библиотекой. Поскольку диета libc уже очень мала, это может сделать embutils лучшим выбором, чем BusyBox, когда требуется всего несколько двоичных файлов, потому что общий размер меньше.

Имейте в виду, что последней версии embutils около 6 лет, поэтому она не поддерживается в хорошем состоянии по сравнению с BusyBox. Как обычно, выбор зависит от ваших потребностей, целей и ограничений.

person Mali    schedule 19.09.2014
comment
Спасибо, что указали на то, что эмбутилу 6 лет, и он находится в плохом состоянии по сравнению с busybox. - person Karthik Balaguru; 28.09.2014