Détails sur l'utilisation du noyau Linux à Google

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

• 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 la statistique dans le développement d’un noyau d’OS, ainsi que les développeurs qui contribuent le plus au développement du cœur OS ouvert.
• Linus Torvalds: «noyau étaient enflées et énorme" »»»
Linus Torvalds, à une table ronde lors de la conférence LinuxCon 2009, a déclaré que le cœur est devenu «gonflée et énorme.
• 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 surveillance pour les 15 dernières années, selon la Décembre 1, 2008 Global Network se composait de 186 727 854 site, à 1,56 millions de sites plus d’un mois plus tôt.
• 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), représentant un ensemble de modules et de correctifs pour le noyau Linux avec la mise en œuvre du soutien de l’infrastructure et les conducteurs, les appels système, Win32, ce qui permet d’effectuer directement des applications Windows et des pilotes Windows utiliser sous Linux.
• En MySQL, le code apparaîtra sur Google »»»
Selon le personnel de MySQL, constituée de “point” mises à jour pour MySQL 6.