#9362 - Gros troll de Richard Stallman sur Gnu et Linux à TEDx Genève - SAM7BLOG - Sites & liens en vrac
http://liens.sam7blog42.fr/?8sZB4A
Cela me choque guère, en fait. RMS a peut être exagéré un peu les proportions pour faire sa pub, mais pas tant que ça non plus.
Selon les sources, le noyau Linux fait environ 30M de lignes de code (pour ~100 Mo).
Je n'ai pas listé tous les composants GNU, mais rien que GCC fait 7M de lignes de codes (pas loin de 30% de la taille de Linux, donc — selon les sources).
Et après il y a les autres commandes GNU écrites par RMS : uniq, dir, ls, rm, et tout le reste (pas de RMS mais étant dans GNU)...
Le noyau Linux est vraiment tout petit (mais remplit une fonction vitale quand même) : c'est pour ça qu'on peut le faire tenir n'importe où, y compris dans les cartes SD munies de puces Wifi : c'est du linux qui pilote le bouzin, ou des systèmes embarqués minimalistes (ne gerant que ram/rom/cpu) où tout est codé en dur (distributeur automatique, GPS, lecteurs mp3...).
sources :
http://www.phoronix.com/scan.php?page=news_item&px=MTE1OTg
http://www.dwheeler.com/sloc/
http://www.linuxtoday.com/developer/2011111401041OSKN
Selon les sources, le noyau Linux fait environ 30M de lignes de code (pour ~100 Mo).
Je n'ai pas listé tous les composants GNU, mais rien que GCC fait 7M de lignes de codes (pas loin de 30% de la taille de Linux, donc — selon les sources).
Et après il y a les autres commandes GNU écrites par RMS : uniq, dir, ls, rm, et tout le reste (pas de RMS mais étant dans GNU)...
Le noyau Linux est vraiment tout petit (mais remplit une fonction vitale quand même) : c'est pour ça qu'on peut le faire tenir n'importe où, y compris dans les cartes SD munies de puces Wifi : c'est du linux qui pilote le bouzin, ou des systèmes embarqués minimalistes (ne gerant que ram/rom/cpu) où tout est codé en dur (distributeur automatique, GPS, lecteurs mp3...).
sources :
http://www.phoronix.com/scan.php?page=news_item&px=MTE1OTg
http://www.dwheeler.com/sloc/
http://www.linuxtoday.com/developer/2011111401041OSKN