BusyBox ist das gebräuchliche “Utility-System” auf Embedded-Linux-Systemen

Auf folgenden Geräte-Familien (von denen ich auch jeweils Exemplare besitze), ist die BusyBox vorinstalliert:

  • http://avm.de/produkte/fritzbox/ – vielleicht auch auf noch viel mehr AVM-Produkten
  • https://www.synology.com – mindestens die NAS-se von Synology setzen das ein – weil aber die NAS-se naturgemäß eine Unmenge Plattenplatz bieten, finden sich auf Ihnen auch die gewöhnliche GNU-Utilities

Auf den AVM-FRITZ!Boxen sind BusyBoxen mit recht kleinen Sammlungen von Utilities installiert. Man kann nicht einmal auf gewöhnlich verfügbare Utilities in Shell-Scripts zurückgreifen, es gibt z.B. nicht einmal die Utility “head”. Umfassender ausgestattete BusyBoxen verfügen über mehr als 300 eingebaute Utilities.

In den vergangenen Tagen hatte ich ein sehr befriedigendes, sehr kleines Projekt: Ich baute mit einem gcc-Cross-Compiler eine dicke BusyBox für meine FRITZ!Box 7490 bzw. 7390 (Link). Die BusyBox FAQ verweisen sogar auf fertige Cross-Compiler-Sets (Link), man muss sich also nicht erstmal mit dem Bauen einer Cross-Compiler-Umgebung herumschlagen (aber auch auf Rezepte dazu wird in jenen FAQ verwiesen). Nach dem erfolgreichen und zeitlich total sparsamen Abschluss dieses Projektes warte ich auf Ideen, welche Open-Source-Utilities ich als nächstes für die FRITZ!Box baue.


Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.