Lors du sommet tenu à Octobre de développeurs du noyau Linux d'employés de Google a donné un rapport sur la façon dont Linux est utilisé dans cette entreprise. Comme Google maintient sa propre branche du noyau Linux, sur la base de laquelle tous les 6 mois et communiqué à usage interne, et tous les 17 mois est synchronisée avec la norme "vanille" branche du noyau Linux.
Pour contrôler le code du noyau utilisé Perforce Software. Au-dessus du noyau emploie environ 30 ingénieurs, souvent avec une petite idée de ce qui se passe avec l'arbre principal, ainsi que la synchronisation est effectuée une seule fois un an et demi. Dans l'avenir, pour améliorer la gestion du code du noyau et l'interaction avec la communauté de développeurs indépendants dans le plan de l'entreprise à passer à Git.
Auparavant, Google a utilisé le noyau 2.4.18, il a été ajouté à environ 500 mille lignes de code et le soutien bekportirovana pour IPv6. En raison de la nécessité d'un soutien de qualité SATA, il a été décidé de migrer vers la version 2.6.11. Actuellement, le noyau de base de Linux 2.6.18 et Google se prépare à introduire le noyau basé sur la version 2.6.26, qui ajoute 1208 patchs numérotation 300 mille lignes de code. Environ 25% des patchs sont bekportirovannye de nouvelles possibilités, 3 / 4 de tous les changements associés aux travaux des sous-systèmes majeurs du noyau et seule une faible proportion de changements porte sur les conducteurs et les équipements de soutien.
Pour Google, une grande importance est la planification du temps CPU, car La société gère environ 5000 threads sur les systèmes avec 16-32 noyaux. Ingénieurs porté l'ancien planificateur de tâches O (1) pour démarrer avec un noyau 2.6.26. Et pour la gestion de la mémoire virtuelle dans ces processus de technologie appliquée "Numa-Aware VFS LRU", qui se concentre sur des nœuds spécifiques NUMA et est conçu pour rendre le travail avec la dernière plus efficace.
5 November 2009 | , développeur, entreprise, linux, mois, principal, utiliser
Des représentants de Skype a confirmé le développement de la version open source pour Linux
Theo Udelyvaet Linus
More reading:
• Linux Foundation a publié des statistiques sur le développement de code Linux. »»»
Non-Profit Fondation Linux Foundation a présenté aujourd’hui les chiffres de...
• Details on the use of Linux kernel to Google. »»»
At the summit held in October of Linux kernel developers...
• Linus Torvalds: «noyau étaient enflées et énorme". »»»
Linus Torvalds, à une table ronde lors de la conférence...
• Le nombre de sites sur l’Internet a dépassé 186,7 millions. »»»
Selon le cabinet d’études Netcraft, un premier réseau mondial de...
• Le projet visant à ajouter le support de Windows NT dans l’appel système du noyau Linux. »»»
La sortie de Linux Unified Kernel 0.2.4? LUK ou Longene),...
|
Copyright © 2009 Новости из мира Linux |