Details on the use of Linux kernel to Google

At the summit held in October of Linux kernel developers of Google employees gave a report on how Linux is used in this company. As Google maintains its own branch of the Linux kernel, on the basis of which every 6 months and only release for internal use, and every 17 months is synchronized with the standard "vanilla" Linux kernel branch.

To control the kernel code used software Perforce. Above the kernel employs about 30 engineers, often with little idea of what is happening with the main tree, as the synchronization is performed only once a year and a half. In the future, to improve the management of kernel code and interaction with the independent community of developers in the company's plan to switch to Git.

Previously, Google used the kernel 2.4.18, it was added about 500 thousand lines of code and bekportirovana support for IPv6. Because of the need for quality support SATA, it was decided to migrate to version 2.6.11. Currently, the base Linux kernel to 2.6.18 and Google is preparing to introduce the kernel based on version 2.6.26, which adds 1,208 patches numbering 300 thousand lines of code. About 25% of the patches are bekportirovannye new opportunities, 3 / 4 of all the changes associated with the work of the major subsystems of the kernel and only a small proportion of changes relates to drivers and support equipment.

For Google, great importance is the planning of CPU time, because The company runs about 5000 threads on systems with 16-32 nuclei. Engineers ported the old task scheduler O (1) to start using kernel 2.6.26. And for the virtual memory management in these processes applied technology "Numa-Aware VFS LRU", which focuses on specific NUMA nodes and is designed to make work with the latest most effective.

5 November 2009 | , company, core, developer, linux, month, use

Representatives Skype confirmed the development of open source version for Linux
Theo Udelyvaet Linus

• Launched an official beta-testing the Linux (and MacOS X) version of the browser Google Chrome »»»
Google has announced the first official beta version of the web-browser Chrome 4.
• Linux Foundation has published statistics on the development of Linux code »»»
Non-Profit Foundation Linux Foundation today presented the statistical figures in the development of an OS kernel, as well as developers who make the greatest contribution to the development of the heart open OS.
• Came out a new kernel Linux. Among the major innovations - quick loading and additional options Safety »»»
Linus Torvalds on the eve of the second presented a new stable build the Linux kernel in the current year.
• Linus Torvalds - hatred of Microsoft is a disease »»»
Linus Torvalds has publicly voiced his opinion about adding drivers to the Linux kernel by Microsoft.
• Who and what develops Linux »»»
Over 85% change in the Linux kernel makes a major IT companies such as Red Hat, Novell, IBM, Intel and others.