Linux Distribution erstellen



  • Hallo,

    ich habe bereits schon paar Programme in C auf Linux geschrieben, welches auf einen Raspberry Pi laufen unter Raspbian.
    Ich würde gerne eine eigene Linux-Distribution erstellen die nur auf das Programm angepasst ist. Also brauche ich nur die C Bibliotheken vllt noch gcc und einen Editor wie nano oder vi. Ich brauche keine grafische Oberfläche und auch keine Multiuserfähigkeit und Zugriffsschutzmechanismen.
    Kennt jemand so eine Distribution? bzw gute Bücher, Tutorials zum Erstellen von Distributionen?

    Mein Programm benutzt: Threads, das Filesystem, TCP/IP

    Die Distribution müsste also Multiprozessorfähig sein, ein Netzwerksystem besitzen und ein Filesystem.
    Was ich nicht brauche ist eine GUI, mehrere Nutzer und der restliche Schnick Schnack.
    Gerne hätte ich auch ein Paketmanager, um Sachen nachzuinstallieren,
    wie z.B Bilbiotheken wie Curl u.v.m

    VG



  • Jede Linux Distribution besteht aus dem Kernel. Du könntest dir den Linux Kernel packen und deine Anwendungen die du brauchst hinzfügen.



  • Dieser Thread wurde von Moderator/in SeppJ aus dem Forum Linux/Unix in das Forum Themen rund um die IT verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Du könntest dir mal Yocto anschauen. Das ist ein Buildtool + Rezeptesammlung mit dem man sich seine eigene Distribution zusammenstellen bauen kann. Unterstützt sowohl komplette Images als auch einzelne Pakete (Debian oder RPM). Zudem gibts bereits ein Layer/BSP für den Rasperry Pi für die Hardwareunterstützung.



  • Wenn du wirklich etwas minimales willst, dann wäre BusyBox evtl. für dich interessant.

    https://busybox.net/



  • QuanChi schrieb:

    Hallo,

    ich habe bereits schon paar Programme in C auf Linux geschrieben, welches auf einen Raspberry Pi laufen unter Raspbian.
    Ich würde gerne eine eigene Linux-Distribution erstellen die nur auf das Programm angepasst ist. Also brauche ich nur die C Bibliotheken vllt noch gcc und einen Editor wie nano oder vi. Ich brauche keine grafische Oberfläche und auch keine Multiuserfähigkeit und Zugriffsschutzmechanismen.
    Kennt jemand so eine Distribution? bzw gute Bücher, Tutorials zum Erstellen von Distributionen?

    Mein Programm benutzt: Threads, das Filesystem, TCP/IP

    Die Distribution müsste also Multiprozessorfähig sein, ein Netzwerksystem besitzen und ein Filesystem.
    Was ich nicht brauche ist eine GUI, mehrere Nutzer und der restliche Schnick Schnack.
    Gerne hätte ich auch ein Paketmanager, um Sachen nachzuinstallieren,
    wie z.B Bilbiotheken wie Curl u.v.m

    VG

    Du willst ausschließlich nur das hier lesen und nichts anderes:
    http://www.linuxfromscratch.org/



  • Ich glaub da hat er viel vor.

    http://www.lowlevel.eu/wiki/Hauptseite



  • Ist recht einfach zu bedienen.
    https://buildroot.org/

    Alternativ kannst du dir einen eigen DAK aufsetzten und einen Debian Fork machen.
    https://wiki.debian.org/DakHowTo


Anmelden zum Antworten