Quelques articles
* The Big Kernel Lock lives on (May 26, 2004) : Article de corbet
* tty: BKL pushdown (8 Feb 2008) : email (patch) de d'Alan Cox
* The big kernel lock strikes again (May 13, 2008) : Article de Jonathan Corbet
* "kill the Big Kernel Lock (BKL)" tree (14 May 2008) : email d'Ingo
* Removing the Big Kernel Lock (May 15, 2008) : Article par Jeremy (Kerneltrap)
* Kill BKL Vol. 2 (May 21, 2008) : Article de Jonathan Corbet
Pendant ce temps, FreeBSD supprime progression son BKL avec le travail du groupe SMPng, dont le travail a débuté en 2003. http://www.freebsd.org/smp/#status
« While limited sections of the FreeBSD kernel still require Giant, especially more obscure device drivers and file systems, most parts of the kernel now neither require nor run with the Giant lock »
À priori, FreeBSD est plus en avance que Linux au sujet du BKL.
[^] # Re: Une coquille, une question
Posté par Victor STINNER (site web personnel) . En réponse à la dépêche Nouvelle version 2.6.31 du noyau Linux. Évalué à 8.
* The Big Kernel Lock lives on (May 26, 2004) : Article de corbet
* tty: BKL pushdown (8 Feb 2008) : email (patch) de d'Alan Cox
* The big kernel lock strikes again (May 13, 2008) : Article de Jonathan Corbet
* "kill the Big Kernel Lock (BKL)" tree (14 May 2008) : email d'Ingo
* Removing the Big Kernel Lock (May 15, 2008) : Article par Jeremy (Kerneltrap)
* Kill BKL Vol. 2 (May 21, 2008) : Article de Jonathan Corbet
Ingo maintient une branche git (enfin, il me semble que ça soit une branche) qui vise à supprimer le BKL, c'est-à-dire utiliser plusieurs petits verrous pour chaque sous-système :
http://git.kernel.org/?p=linux/kernel/git/tip/linux-2.6-tip.(...)
La suppressin du BKL dans ReiserFS a montré un gain significatif de performances.
http://www.linux-magazine.com/Online/News/Reiserfs-Experienc(...)
Pendant ce temps, FreeBSD supprime progression son BKL avec le travail du groupe SMPng, dont le travail a débuté en 2003.
http://www.freebsd.org/smp/#status
« While limited sections of the FreeBSD kernel still require Giant, especially more obscure device drivers and file systems, most parts of the kernel now neither require nor run with the Giant lock »
À priori, FreeBSD est plus en avance que Linux au sujet du BKL.