October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk6 min

Linux Kernel Milestones in 2011: From 2.6.37 to 3.1

Linux’s 2011 releases moved the project from 2.6 to 3.0 while advancing Transparent Huge Pages, process grouping, Xen virtualization, concurrency, security and long-term consumer-device support.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Linux kernel development in 2011 combined rapid, time-based releases with several foundational changes. The year began with Linux 2.6.37, moved through the scalability-focused 2.6.38 and 2.6.39 releases, and reached Linux 3.0 on July 21 for the project’s 20th anniversary. The new major number was largely a numbering reset, not a wholesale technical break. Xen virtualization, memory management, locking, architecture support, security interfaces and longer consumer-device maintenance were the year’s defining themes.

2011 release chronology at a glance

Release Date Key milestones Why it mattered
Linux 2.6.37 January 4, 2011 First upstream ability to boot as a Xen Dom0 Started moving Xen host support out of distribution-specific patch sets
Linux 2.6.38 March 14, 2011 Transparent Huge Pages, automatic process grouping, B.A.T.M.A.N., pstore and Transcendent Memory work Addressed memory-management overhead, desktop responsiveness, mesh networking and crash-data preservation
Linux 2.6.39 May 18, 2011 Big Kernel Lock removal, UniCore-32 and Transcendent Memory support Marked a major step away from a global kernel serialization point
Linux 3.0 July 21, 2011 20th-anniversary release; completed upstream Xen Dom0 and DomU support Established the new numbering line without a fundamental API or architecture reset
Linux 3.1 October 24, 2011 First follow-up release in the 3.x series Confirmed that the normal merge-window and release-candidate cadence continued after 3.0

The dates above identify mainline releases, not every stable point release or distribution backport issued during the year.

As an Amazon Associate I earn from qualifying purchases.

Linux 2.6.37: the first upstream Xen Dom0 step

Linux 2.6.37, released on January 4, was the first upstream kernel that could boot as a Xen Dom0, the privileged host domain in Xen terminology. The Xen Project described this as an important beginning rather than a finished implementation: backend-driver limitations still remained.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

That distinction matters. A kernel that can start as Dom0 is not automatically a complete, production-ready Xen host for every device and workload. Nevertheless, the capability reduced the need for large out-of-tree patches and gave distributions a clearer path toward maintaining Xen support in mainline code.

Linux 2.6.38: memory, scheduling and infrastructure improvements

Transparent Huge Pages

Transparent Huge Pages (THP) entered the mainline conversation in 2.6.38 to reduce page-management overhead for applications using large memory regions. Instead of requiring every application to manage large pages explicitly, the kernel could try to provide larger pages transparently. The goal was lower translation and page-management cost, although the benefit depended on workload and memory behavior.

Automatic process grouping

The release also included automatic process grouping, widely called the “wonder patch.” It grouped processes belonging to the same session or terminal, improving fairness and interactive responsiveness when one user launched many CPU-intensive tasks. The change targeted perceived desktop smoothness as well as scheduler behavior.

Networking and crash persistence

  • B.A.T.M.A.N. mesh networking: The kernel gained support for the Better Approach To Mobile Adhoc Networking protocol, useful for automatically maintained multi-hop wireless meshes.
  • pstore: Persistent storage for kernel logs and crash information made it possible to preserve diagnostic data across a reboot when platform firmware provided an appropriate storage area.
  • Transcendent Memory: Work in staging explored a volatile, hypervisor- or platform-managed memory pool that could act as an additional cache for pages.

Linux 2.6.39: removing the Big Kernel Lock

Released on May 18, Linux 2.6.39 is best remembered for the removal of the Big Kernel Lock (BKL). The BKL had historically provided broad mutual exclusion inside the kernel. As Linux became more multicore and more heavily threaded, such a global lock could serialize unrelated work and limit scalability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Eliminating it was the result of a long series of subsystem conversions rather than a single new replacement lock. Its removal signaled that concurrency modernization had reached a visible milestone: locking was increasingly handled with narrower, subsystem-specific mechanisms.

2.6.39 also added UniCore-32 architecture support and continued Transcendent Memory work. Those additions were less prominent to desktop users than the BKL change but reflected the kernel’s broad architecture and infrastructure scope.

Why Linux changed from 2.6.39 to 3.0

Linus Torvalds released Linux 3.0 on July 21, 2011, marking Linux’s 20th anniversary. The first digit changed primarily to retire the long-running 2.6 numbering scheme and commemorate the project’s age. Torvalds characterized the 3.0 merge window as unusually calm, describing the release as a smooth transition rather than a disruptive rewrite.

Consequently, “3.0” should not be read as a promise of a new kernel API, a new architecture, or an incompatibility boundary comparable to a major commercial operating-system upgrade. Most development practices remained the same, and work flowed through the established merge-window and release-candidate process.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Xen Dom0 and DomU reached mainline completeness

The Xen story advanced from 2.6.37’s ability to boot as Dom0 to Linux 3.0’s upstream completion of the needed Dom0 and DomU support. Dom0 is the privileged Xen host domain; DomU refers to guest domains. With both supported in mainline, Linux could serve as a Xen host using upstream kernel code rather than relying on a large, separately maintained patch stack.

Linux 3.1: the 3.x cadence continues

Linux 3.1 was released on October 24, 2011, as the Kernel Summit began. Its timing demonstrated that the version-number change did not alter the project’s normal rhythm. Kernel.org’s development documentation describes major releases arriving roughly every two or three months through a merge window followed by release candidates.

Other 2011 upstream milestones

Architecture work

The Linux Foundation’s 2011 review highlighted OpenRISC support and continuing efforts to reconcile and upstream ARM development that had previously been fragmented across vendor trees. Upstreaming this work mattered because it made architecture support easier to review, share and maintain across distributions instead of leaving critical code in separate vendor branches.

Security and kernel interfaces

  • Supervisor Mode Execution Protection (SMEP): A hardware-assisted defense that helps prevent supervisor-mode code from executing pages intended for user mode, on processors that provide the feature.
  • User namespaces: A foundation for isolating user and group identities between namespaces, later useful to containers and other isolation mechanisms.
  • IP Sets: A framework for storing collections of IP addresses, networks or ports and matching them efficiently in firewall rules.

Filesystems and reliability

The year-end review also listed ext4 write barriers among the notable milestones. Write barriers help preserve ordering between filesystem metadata and data when storage devices or caches reorder writes, improving consistency after a crash when the hardware honors the required flush semantics.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How large was kernel development in 2011?

Kernel.org’s development-process documentation reports that more than 9,500 patches went into Linux 2.6.38. Only 112 patches, about 1.3 percent, were directly selected by Linus Torvalds. The figures illustrate the distributed maintainer model: subsystem maintainers and contributors perform most review and integration, while the final release process coordinates the result.

These numbers describe one release and are not a complete count of every change made during 2011. They also do not enumerate stable point releases or downstream distribution patches.

Why consumer electronics needed longer kernel support

In 2011, the Linux Foundation identified the Long Term Support Initiative (LTSI) as a major industry milestone. A workgroup involving Hitachi, LG Electronics, NEC, Panasonic, Sony, Toshiba, Samsung and other companies sought a shared consumer-device kernel tree maintained for two to three years.

That target roughly matched the useful commercial life of many televisions, appliances and other embedded products. Consumer vendors often need security and defect fixes long after a fast-moving mainline release has moved on, but maintaining separate vendor trees is expensive. LTSI’s purpose was to provide a common, longer-lived base without requiring every manufacturer to carry the same maintenance burden independently.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What 2011 changed in perspective

  • Scalability: THP, automatic process grouping and BKL removal addressed memory overhead, responsiveness and multicore concurrency.
  • Virtualization: Xen support progressed from initial upstream Dom0 booting in 2.6.37 to complete mainline Dom0/DomU support in 3.0.
  • Upstream architecture: OpenRISC support and ARM reconciliation pushed more vendor-specific work toward shared mainline code.
  • Reliability and security: pstore, ext4 barriers, SMEP, user namespaces and IP Sets expanded the kernel’s diagnostic, integrity and isolation capabilities.
  • Maintenance: LTSI acknowledged that consumer hardware needed support horizons longer than the regular two-to-three-month release cycle.

Taken together, the 2011 milestones show continuity rather than a clean break: Linux kept its rapid collaborative development model while steadily removing old scalability constraints, broadening upstream platform support and planning for products that needed years of maintenance.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.