Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

traduction auto depuis l'article espagnol sur Linux modifier

es:Linux

Une étude sur la distribution Réseau Hat Linux 7.1 a révélé que celle-ci en particulier possède plus de 30 millions de lignes de code réel. En utilisant le modèle de calcul de coûts COCOMME, on peut estimer que cette distribution requerrait 8.000 programmeurs par année pour son développement. D'avoir été développé par des moyens conventionnels de code fermé, aurait coûté plus de milliards de dollars aux Etats-Unis.

La plus grande partie de son code (71%) appartenait au langage C, mais ont été utilisés beaucoup d'autres langages pour son développement, y compris C ++, Bash, Lisp, Ensamblador, Perl, Fortran et Python.

Environ la moitié de son code total (compté dans des lignes de code) a été libérée sous la licence GPL.

Le noyau de Linux contenait alors 2.4 millions de lignes de code, correspondant à à 8% du total, en démontrant que la vaste majorité du système opérationnel n'appartient pas au noyau de de ce dernier.

Dans une étude postérieure, Counting potatoes : the size of Debian 2.2, la même analyse a été fait pour Debian GNU/Linux version 2.2. Cette distribution contient plus de cinquante-cinq millions de lignes de code source, et coûte 1.900 millions de dollars (année 2000) le développement par des moyens conventionnels (elle ne libère pas). Michel BUZE 9 janvier 2006 à 22:42 (CET)Répondre

ACL modifier

Il serait bien de préciser depuis quand Linux prend en charge les ACL. Depuis 2.6 ? --Jerome misc 14 juillet 2006 à 23:40 (CEST)Répondre

Numerotation modifier

Depuis le 2.6, il n'y a plus de distinction stable/developement. Le 2.6.x est le noyau stable, le noyau de developement est 2.6.x+1-preY. C'est pour cela qu'a ete créé le systeme a 4 chiffres 2.6.x.y : pour assurer la maintenance des versions stables. Cette décision a été prise pour pallier le probleme majeur du systeme precedent : les nouvelles fonctionnalités n'étaient disponibles que tres longtemps apres la sortie d'un noyau stable (il fallait attendre la fin du cycle de dévelopement suivant, ce qui pouvait prendre plusieurs années). Bien souvent, les distributions "backportaient" certaines fonctionnalités dans la branche stable, ce qui pouvait poser des problemes, les interfaces de ces fonctionnalités pouvaient évoluer radicalement avant leur sortie officielle dans la branche stable. bblou(p)


Faille Vmsplice modifier

Un ajout a été effectué concernant le récent exploit local concernant le module vmsplice permettant une élévation de privilèges. A la limite, pourquoi pas, après tout il est dans l'esprit du libre et de WP de faire les choses de manière publique et ouverte. Cependant je m'interroge sur l'opportunité de placer ceci directement sur l'article. En effet, si on commence à recenser les failles de sécurité découvertes au sein des systèmes d'exploitation (MS Windows, Mac OS X, etc. ), même uniquement critiques, on va vite se coltiner de belles listes longues comme le bras... Melkor73 [blabla] 15 février 2008 à 10:33 (CET)Répondre

Bon, j'enlève cette section, après tout on ne recense pas tous les exploits de ce genre sur les autres systèmes... Melkor73 [blabla] 15 mars 2008 à 13:10 (CET)Répondre

Ecrit en C modifier

Bonjour, je n'ai trouvé nulle part dans l'article le langage qui est utilisé pour coder le noyau linux. Il me semble que le noyau linux est écrit en C mais je ne trouve pas de référence. Il serait intéressant d'ajouter cette info dans l'article. Pamputt 10 septembre 2009 à 15:01 (CEST)Répondre

Oui en effet le noyau est très majoritairement écrit en C. Il y a un (tout) peu de code assembleur spécifique pour certaines architectures, un peu de C++ il me semble, ainsi que des scripts pour tout ce qui est configuration/compilation. Melkor73 [blabla] 10 septembre 2009 à 16:22 (CEST)Répondre

Nombre de lignes modifier

Bonjour, est ce qu'il existe une source qui indique le nombre de lignes de code approximatif qui compose le noyau linux (plusieurs milliers, centaine de milliers, dizaine de million, milliards, ...) ? Si il est possible d'évaluer le nombre de lignes alors je pense qu'une phrase indiquant cette information dans l'article aurait un intérêt. Pamputt 4 février 2010 à 15:32 (CET)Répondre

D'après [1], « Entre le 24 décembre 2008 et le 10 janvier 2010, 2,8 millions de lignes de code ont été ajoutées au noyau Linux. ». D'après [2] « (le noyau pour sa part comptant pour plus de 11,5 millions de lignes) ». Je te laisse faire l'ajout. Peter17 (d) 4 février 2010 à 16:59 (CET)Répondre
Merci pour la recherche, je viens d'ajouter un passage dans la section Historique pour indiquer cela. Ne pas hésiter à changer la formulation ou la place. Pamputt 4 février 2010 à 18:36 (CET)Répondre
J'ai aussi trouvé un rapport de la Linux Foundation. Peut être est ce plus fiable. Je n'ai pas le temps de le lire pour le moment donc je laisse le lient ici si ça intéresse d'autres personnes. Pamputt 4 février 2010 à 18:45 (CET)Répondre

Modules, programmes et fichiers essentiels au fonctionnement du noyau Linux modifier

Bonjour à tous, Michel BUZE, Jerome misc, Bebeloup, Melkor73, Pamputt et Peter17. Nous apprenons dans cet article que le noyau Linux est un noyau monolithique modulaire et nous trouvons un graphique très intéressant sur les couches de fonctions du noyau Linux. Malgré tout, je pense qu'une palette plus orientée architecture technique recensant les différents fichiers et programmes essentiels au fonctionnement du noyau Linux à la manière de la palette des composants de Microsoft Windows pourrait aider le lecteur à naviguer au sein des différents éléments qui constituent ce système d'exploitation. Quand pensez-vous ? Fraternellement, --Microco (discuter) 17 janvier 2017 à 11:56 (CET)Répondre

Pourquoi pas même si je n’ai aucune compétence technique permettant d'aider dans sa réalisation... Toute approche différente permet à un plus grand nombre de lecteurs de pouvoir s'y retrouver suivant la façon dont il appréhende les choses. Pamputt 17 janvier 2017 à 19:12 (CET)Répondre
Bonjour   Pamputt : c'est bon, j'ai créé et ajouté une nouvelle palette sur le noyau Linux depuis le « template » en anglais. Bien à vous, --Microco (discuter) 31 janvier 2017 à 18:12 (CET)Répondre
Revenir à la page « Noyau Linux ».