• [^] # Re: Et les micro noyaux type HURD ?

    Posté par . En réponse à la dépêche La fin du verrou global dans le noyau Linux ?. Évalué à 2.

    Sinon, il y a tout plein de méchanisme de synchronisation granulaires dans le noyau : spinlock_t, spinlock_bh, rw_lock_t, ...
    Le problème c'est qu'on ne peut pas employer n'importe quoi n'importe où (interruption, softirq, etc).


    En effet, le kernel est un terrain nettement moins confortable que le user space. Pourtant, il y a des efforts faits pour imiter certains services du user space en kernel space (par exemple, les strings, les formats du printk, les lists etc) afin de faire le moins peur possible à ceux qui font leurs premières armes dans le kernel.