• [^] # Re: Ah, le tas d'aneries habituel

    Posté par . En réponse au journal Unix : ton esprit fout le camp. Évalué à 1.

    > Kedal ! depuis le début j'ai pris la peine de préciser que je parle de l'OS au sens strict, cad pour Linux le kernel. C'est celà l'OS.

    Linux (le noyau seulement) n'est pas un OS. POINT FINAL
    C'est un noyau et c'est tout !

    Un OS est un système d'exploitation ! il permet d'exploiter sa bécane.
    Si t'as pas le _programme_ mount (qui utilise la libc) tu ne montes pas de système de fichier.
    Tout appel système vers le noyau passe OBLIGATOIREMENT pas la libc !
    Si tu n'as pas un shell (c'est un _programme_) pour interpréter "mount -t ...." et découper les paramètre avant de faire un exec (...), tu ne monte rien.

    Si tu n'as pas le _programme_ ppp, tu n'auras jamais de connection à internet.
    Idem avec ifconfig, route, etc...

    Pour charger un modules dans le noyau il faut un _programme_ nommé modprobe. Pas de modprobe, pas de module.
    Le chargement d'un modules dans le noyau peu appeler un programme par exemple pour restaurer le setting du mixer dans le cas du driver de la carte son.

    Le hotplug _impose_ l'utilisation de _programmes_. Pas de programmes, pas de hotplug (pcmcia, usb, etc).

    Pour ajouter du swap au noyau il faut un _programme_.

    Pour charger un programme ou une librairie dynamique, il faut un librairie !
    Le noyau ne sait pas faire ça !
    C'est la librairie /lib/ld-linux.so.2. C'est très astucieux car si tu as de vieux programme qui utilise un version précédente de ELF, il suffit d'avoir
    /lib/ld-linux.so.1

    Sachant que OS veut dire système d'exploitation et pas noyau ! t'imagine bien que pouvoir se logguer même en mode texte fait parti du minimum.
    Ben on est encore très long d'être loggué. Il faut encore tout un tas de truc externe au noyau.

    J'arrête de multiplier les exemples.

    Bref, t'es complètement à côté de la plaque.

    Pour le reste lire les autres commentaires.
    Il fait beau, je vais me promener.