Dies sind einige Dinge, die ich tun würde:
- Erstelle meinen eigenen Kernel ohne ladbare Module. (Bauen Sie alle erforderlichen Module ein.) Eliminiert / lib / modules ..
- Überprüfen Sie die Init-Skripts und löschen Sie alle nicht benötigten Programme.
- Verwenden Sie ldd für die Programme, die ausgeführt werden, um die erforderlichen Bibliotheken zu ermitteln.
- Stellen Sie fest, welche Befehle durch busybox ersetzt werden können, und erstellen Sie eine benutzerdefinierte busybox, die nur diese Befehle bereitstellt.
- Identifizieren Sie die für den Support erforderlichen Programme und fügen Sie sie hinzu.
Sehen Sie sich an, was in einer Distribution wie OpenWRT enthalten ist, um zu sehen, was für eine relativ einfache Installation erforderlich ist. Entfernen Sie, was Sie nicht brauchen, und fügen Sie hinzu, was Sie tun. OpenWRT enthält jetzt ein Builder-Paket, das die Untersuchung der Verteilung erleichtert.