Page 1 sur 1

Publié : jeu. 03 sept. 2009, 01:01
par pers
Salut à tous,

juste une petite info toute fraîche qui fera plaisir aux plus geeks d'entre vous : deux ans après avoir claqué la porte au nez des développeurs de Linux (qui refusaient obstinément de reprendre le code de son ordonnanceur), le programmeur Con Kolivas a annoncé aujourd'hui son nouveau projet : le Brain Fuck Scheduler.
http://ck.kolivas.org/patches/bfs/bfs-faq.txt

Juste pour la petite histoire, Con Kolivas est l'un des rares développeurs du noyau qui ne soit pas du tout payé pour écrire du code : dans le civil c'est un anesthésiste australien, qui tente de conserver une vie de famille malgré son activité de codeur. Il n'en a donc que plus de mérite, et il ne se gêne pas pour insinuer que les autres développeurs de Linux, tous grassement payés par IBM ou autres, n'en ont rien à péter de l'ordinateur de bureau de tata Jeanine et son petit neveu Jean-Kevin, et préfèrent s'intéresser aux gros serveurs qui rapportent du blé aux sociétés qui les emploient.

Ce nouvel ordonnanceur est plus rapide et plus performant (comme toujours) que celui du noyau Linux, et pourtant (comme toujours) il ne sera jamais intégré officiellement, et est donc condamné à vivre sa vie sur une branche indépendante du kernel (les patches -ck, qui seront au demeurant probablement adopté par bon nombre de distributions, à commencer par buntu). Sa grande faiblesse, que lui reprochent les développeurs "mainstream" : il ne prend pas bien en charge les machines à plus de 16 processeurs.

Et juste pour le fun, voici la BD qui a donné envie à Con Kolivas de se remettre au turbin :

Image

-- On y a beaucoup travaillé mais ça y est : avec ce patch, Linux peut tourner sur des machines de 4096 processeurs, alors que la limite était jusque là de 1024 processeurs.
-- Et... on peut lire correctement des vidéos Flash en plein écran maintenant ?
-- Non, mais bon, qui se servirait de ça ?

Publié : jeu. 03 sept. 2009, 17:26
par floyd
pers a écrit :Salut à tous,

juste une petite info toute fraîche qui fera plaisir aux plus geeks d'entre vous : deux ans après avoir claqué la porte au nez des développeurs de Linux (qui refusaient obstinément de reprendre le code de son ordonnanceur), le programmeur Con Kolivas a annoncé aujourd'hui son nouveau projet : le Brain Fuck Scheduler.
http://ck.kolivas.org/patches/bfs/bfs-faq.txt

Juste pour la petite histoire, Con Kolivas est l'un des rares développeurs du noyau qui ne soit pas du tout payé pour écrire du code : dans le civil c'est un anesthésiste australien, qui tente de conserver une vie de famille malgré son activité de codeur. Il n'en a donc que plus de mérite, et il ne se gêne pas pour insinuer que les autres développeurs de Linux, tous grassement payés par IBM ou autres, n'en ont rien à péter de l'ordinateur de bureau de tata Jeanine et son petit neveu Jean-Kevin, et préfèrent s'intéresser aux gros serveurs qui rapportent du blé aux sociétés qui les emploient.

Ce nouvel ordonnanceur est plus rapide et plus performant (comme toujours) que celui du noyau Linux, et pourtant (comme toujours) il ne sera jamais intégré officiellement, et est donc condamné à vivre sa vie sur une branche indépendante du kernel (les patches -ck, qui seront au demeurant probablement adopté par bon nombre de distributions, à commencer par buntu). Sa grande faiblesse, que lui reprochent les développeurs "mainstream" : il ne prend pas bien en charge les machines à plus de 16 processeurs.

Et juste pour le fun, voici la BD qui a donné envie à Con Kolivas de se remettre au turbin :

http://ck.kolivas.org/patches/bfs/supported_features.png

-- On y a beaucoup travaillé mais ça y est : avec ce patch, Linux peut tourner sur des machines de 4096 processeurs, alors que la limite était jusque là de 1024 processeurs.
-- Et... on peut lire correctement des vidéos Flash en plein écran maintenant ?
-- Non, mais bon, qui se servirait de ça ?

BD issue de xkcd.org, à réserver aux gros gros geeks (genre moi).

Publié : jeu. 03 sept. 2009, 23:04
par pers
Allez floyd, tu nous le testes ce patchset ? :p