BusyBox w wersji 1.29.0 kontynuuje obsługę wbudowanych systemów Linux

Linux-Unix / BusyBox w wersji 1.29.0 kontynuuje obsługę wbudowanych systemów Linux 2 minuty czytania

Techworm.net



BusyBox w wersji 1.29.0 wyszedł dzisiaj i chociaż większość użytkowników GNU / Linuksa nie znajdzie go w swoich repozytoriach, to jednak powinna okazać się niezwykle ważną aktualizacją. Być może nie ma innego narzędzia, które byłoby tak powszechne w świecie oprogramowania typu open source. Pojedynczy plik binarny zapewnia szereg okrojonych standardowych narzędzi uniksowych i może działać w wielu innych środowiskach POSIX, a także tych opartych na jądrze Linuksa.

Chociaż w przeszłości był używany jako przydatna grupa narzędzi na urządzeniach z wbudowanym Linuksem, obecnie BusyBox jest dołączany do większości dystrybucji komputerów stacjonarnych i laptopów. Nadal znajdziesz go wdrożonego na niezliczonych urządzeniach. Jeśli wyłowiłeś wiersz polecenia z inteligentnego termostatu lub telewizora, możesz skorzystać z narzędzi opartych na BusyBox.



Ta nowa wersja może w końcu zostać wykorzystana jako część pudełkowych rozwiązań routingu sieciowego. Na przykład firmy produkujące router oparty na systemie Linux, który nie ma odpowiedniej przestrzeni użytkownika GNU, mogą dołączyć do niego BusyBox, a tym samym zapewnić przydatne środowisko kodowania.



Oczywiście niewiele osób chciałoby ręcznie wprowadzać polecenia do maleńkiej powłoki Almquist dostarczonej w nowej wersji źródła, jeśli używają czegoś takiego jak router, ale jest to bardzo pomocne dla tych, którzy muszą pisać skrypty dla tego rodzaju urządzeń.



Użytkownicy urządzeń mobilnych również całkiem sporo przydali się z BusyBox, a nowsze aplikacje emulatorów terminali z ekranem dotykowym zaczną w końcu zawierać kod oparty na pakietach wersji 1.29.0.

Chociaż większość ludzi nie używa emulatora terminala na urządzeniach z Androidem, nie ma powodu, by tego nie robić. Jeśli to zrobisz, zobaczysz, że po raz kolejny wszystko będzie wydawać się nieco zdekonstruowane w porównaniu do tego, do czego są przyzwyczajeni, jeśli używają terminala GNU / Linux lub macOS.

Powodem jest to, że wszystkie znalezione aplikacje są częścią jednego pliku binarnego BusyBox. Chociaż czasami są uważane za ograniczone, są doskonałym sposobem na włączenie elementów takich jak vi, zcat, httpd, ipcalc i md5sum do systemów, które inaczej nigdy nie miałyby takiego wsparcia.



Właśnie dzięki tej wszechstronności BusyBox zyskał miano szwajcarskiego scyzoryka wbudowanego systemu Linux. Pełna wersja pojedynczego pliku wykonywalnego może zastąpić podstawową funkcjonalność prawie 300 różnych aplikacji CLI.