Home News Featured Blogs

Android kernel wakelock solution

In two separate email threads this week, I have been asked about the status of the Android wakelock issue that has been described in the past. It turns out that people don't realize that the Linux kernel now supports this type of locking, and has for a few releases now.
Read more... Comment (0)

Seats Are Still Available for the Open Compliance Training Class Offered in Conjunction with Collaboration Summit

Did you know that we’re hosting an onsite open compliance training course directly after the Linux Foundation Collaboration Summit next month at Hotel Kabuki in San Francisco? It’s important to The Linux Foundation to provide every opportunity to the community for learning and exchanging ideas. By hosting this one-day training course in conjunction with the Summit, we hope to increase access to this important content on open compliance and to provide a classroom environment for...

Read more... Comment (0)

Crunching the Numbers: Firefox 4.0 Pulls Ahead

After last week's benchmarking project, I combed through the comments and ran the numbers myself using the latest Firefox 4.0 beta, Chrome 10, and Opera 11. The results? It looks like Firefox 4.0 has the speed crown on Linux, for now.

Read more... Comment (0)

2.6.38: Making Things Just Work

Linus Torvalds announced the release of the 2.6.38 kernel on March 14. Like its predecessors, 2.6.38 incorporates a lot of work - over 9,500 patches from over 1,100 developers. There are a number of useful changes, including some important scalability improvements, but, in my mind, the most interesting theme behind this kernel is that of making advanced features Just Work. “Pages” are the units of memory as understood by the processor’s memory management unit. Since the beginning, Linux has used 4096-byte pages on most architectures - the smallest size that the MMU understands. Contemporary processors can handle a number of page sizes simultaneously, though, with 2MB or 4MB often being the next largest size available. Larger pages require less overhead to manage, but the real value to their use is that they greatly increase the amount of memory which can be covered by the processor’s translation lookaside buffer (TLB). The TLB, which caches virtual-to-physical address translations, is a severely limited resource on most systems. But it is important; a TLB miss can cost many hundreds of processor cycles even if the destination page is fully resident in memory. A 2MB page requires one TLB entry; the same memory, in 4096-byte pages, needs 512 TLB entries. So using huge pages can save a lot of TLB misses, leading to significant performance increases, especially in virtualized situations. Linux has supported the use of huge pages for years, but...

Read more... Comment (0)

LF Collaboration Summit Preview: Andrew Morton

Getting ready for The Linux Foundation Collaboration Summit? So is Andrew Morton. The lead maintainer for the Linux kernel will be at Hotel Kabuki on April 6, 2011 as one of the panelists on this year's Linux Kernel panel.

Read more... Comment (0)
Page 77 of 109

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board