• [^] # Re: Je comprend pas tout ?

    Posté par . En réponse à la dépêche FreeBSD utilise les pilotes Linux. Évalué à 7.

    Ben si, parce que ca veut dire que le noyau a une couche de "glue" pour que les drivers Linux puissent communiquer avec.

    Alors qu'un driver natif va faire un truc du genre :

    API native
    driver -|-> noyau

    la ca va faire

    API Linux API native
    driver -|-> glue -|-> noyau

    La perte n'est pas forcement monstrueuse, mais il faut se convertir les appels de fonction ce qui dans le noyau est penalisant, vu qu'a ce niveau on essaie d'etre le plus efficace possible.