BusyBox version 1.29.0 Fortsätter stöd för inbäddade Linux-system

Linux-Unix / BusyBox version 1.29.0 Fortsätter stöd för inbäddade Linux-system 2 minuter läst

Techworm.net



BusyBox version 1.29.0 kom ut idag, och även om de flesta GNU / Linux-användare inte hittar det i sina arkiv ännu, skulle det ändå visa sig vara en extremt viktig uppdatering. Det finns kanske inget annat verktyg som är lika vanligt i öppen källkodsprogramvara. Den enskilda binären tillhandahåller ett antal avskalade standard Unix-verktyg, och den kan köras i en mängd andra POSIX-miljöer liksom de som drivs av Linux-kärnan.

Även om det historiskt har använts för att tillhandahålla en användbar grupp verktyg på enheter som använde inbäddad Linux ingår BusyBox idag också med de flesta stationära och bärbara distributioner. Du hittar den fortfarande på otaliga enheter. Om du fiskade en kommandotolk från en smart termostat eller TV kan du använda BusyBox-baserade verktyg.



Den här nya utgåvan kan sluta se mer seriös användning som en del av lösningar för rutnätverk. Till exempel kan företag som tillverkar en Linux-baserad router som inte har ett riktigt GNU-användarutrymme inkludera BusyBox med den och därför tillhandahålla en användbar kodningsmiljö.



Naturligtvis vill få människor manuellt trycka på kommandon i det lilla Almquist-skalet som tillhandahålls av den nya källutgåvan om de använder något som en router, men det är till stor hjälp för dem som måste skriva manus för den här typen av enheter.



Mobila användare har fått en hel del användning av BusyBox också, och nyare pekskärmsbaserade terminalemulatorappar kommer så småningom att inkludera kod baserat på version 1.29.0-paketen.

Medan de flesta inte använder en terminalemulator på Android-enheter, finns det ingen anledning att du inte kan. Om du gör det kommer du att upptäcka att allt igen verkar något dekonstruerat jämfört med vad de är vana vid om de använder en GNU / Linux- eller macOS-terminal.

Anledningen är att apparna de hittar är en del av den enda BusyBox-binären. Även om de ibland anses vara begränsade är de ett utmärkt sätt att inkludera saker som vi, zcat, httpd, ipcalc och md5sum i system som annars aldrig skulle ha fått den typen av stöd.



Det är denna mångsidighet som förtjänade BusyBox till titeln den schweiziska armékniven på Embedded Linux. Den fullständiga versionen av den enda körbara filen kan ersätta den grundläggande funktionen hos nästan 300 olika CLI-appar.