if ( "Soyons fou" == mode ) {
Ce qui serait classe c'est que pour chaque bout de code du noyau, il y ait une compétition "génétique" darwinienne entre plusieurs algos écrits en différents langages. On aurait alors les meilleurs des meilleurs des meilleurs (citation tirée (et adaptée) de : "Clerks, employés modèles" ).
}//! end "Soyons fous"
tu as une idée de la complexité du code nécessaire pour rassembler tous ces "bouts de code" en un tout cohérent ? il faudrait rajouter une couche supplémentaire pour avoir une API unifiée qui éviterait les écueils d'incompatibilité inévitable (mots réservés, etc).
Ce type d'usine à gaz n'apporterait rien de bon, si ce n'est une baisse des performances et de la stabilité (complexifier le code, c'est augmenter le risque d'avoir des bugs... et surtout, c'est les rendre plus durs à débusquer). D'autant que linux se veut performant et à même d'être employé pour des applications critiques.
Sans parler du fait qu'il faudrait la maintenir, probablement la réécrire souvent (nouveau driver dans un nouveau langage...), et que ça ralentirait beaucoup le dévelopement du noyau proprement dit.
Bref, je veux croire que tu plaisantes et te lances dans un grand délire sans rien de sérieux derrière :)
[^] # Re: Une brèche
Posté par nodens . En réponse à la dépêche Patch pour le support du C++ dans le noyau. Évalué à 0.
if ( "Soyons fou" == mode ) {
Ce qui serait classe c'est que pour chaque bout de code du noyau, il y ait une compétition "génétique" darwinienne entre plusieurs algos écrits en différents langages. On aurait alors les meilleurs des meilleurs des meilleurs (citation tirée (et adaptée) de : "Clerks, employés modèles" ).
}//! end "Soyons fous"
tu as une idée de la complexité du code nécessaire pour rassembler tous ces "bouts de code" en un tout cohérent ? il faudrait rajouter une couche supplémentaire pour avoir une API unifiée qui éviterait les écueils d'incompatibilité inévitable (mots réservés, etc).
Ce type d'usine à gaz n'apporterait rien de bon, si ce n'est une baisse des performances et de la stabilité (complexifier le code, c'est augmenter le risque d'avoir des bugs... et surtout, c'est les rendre plus durs à débusquer). D'autant que linux se veut performant et à même d'être employé pour des applications critiques.
Sans parler du fait qu'il faudrait la maintenir, probablement la réécrire souvent (nouveau driver dans un nouveau langage...), et que ça ralentirait beaucoup le dévelopement du noyau proprement dit.
Bref, je veux croire que tu plaisantes et te lances dans un grand délire sans rien de sérieux derrière :)