Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications

    Linux 4.0 Goes Live With Live Kernel Patching

    By
    Sean Michael Kerner
    -
    April 13, 2015
    Share
    Facebook
    Twitter
    Linkedin
      Linux

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Linux creator Linus Torvalds officially released the Linux 4.0 kernel on April 12, marking the first major number change for Linux since Linux 3.0 debuted in 2011. Although a change in numbers can often signify a major software change, in Linux development the major version numbers are more of an arbitrary decision. Linux 4.0 does, however, include a number of new innovative capabilities, including a live kernel patching capability that could help further advance server high availability.

      The Linux 4.0 kernel originally started out as Linux 3.20 but was renamed after an informal online poll was conducted by Torvalds in February on whether or not it was time to change the number. The poll received 31,581 votes from Torvalds’ followers on Google+, with 56 percent voting in favor of Linux 4. Torvalds had first publicly suggested that the Linux kernel number should change back in November 2013, when the Linux 3.12 kernel was released. The last time the Linux kernel number rolled over—to Linux 3.0—the Linux kernel had reached the 2.6.39 release, and Torvalds stated at the time that he didn’t like big numbers.

      “Feature-wise, 4.0 doesn’t have all that much special,” Torvalds wrote in his Linux 4.0 release message. “Much has been made of the new kernel patching infrastructure, but realistically, that not only wasn’t the reason for the version number change, we’ve had much bigger changes in other versions.”

      The Linux 4.0 kernel is very much a “solid code progress” release, according to Torvalds. The live kernel patching capability is not a new feature in the broader Linux ecosystem. Oracle has a technology capability known as Ksplice that enables live kernel patching, although Ksplice is not open source code that is directly integrated in the upstream mainline Linux kernel.

      Efforts to develop an integrated mainline Linux kernel live patching capability accelerated in 2014 with the development of two rival approaches. Red Hat was in the process of developing its kpatch approach, while SUSE was building a technology known as kgraft. The live kernel patching capability integrated into the Linux 4.0 kernel is the result of a joint effort between Red Hat and SUSE to bring their respective approaches together.

      Linux kernel developer Jiri Kosina explained in a Linux Kernel Mailing List message that the new code framework from Red Hat and SUSE provides an infrastructure for the functional live patching of a Linux system. “It’s relatively simple and minimalistic, as it’s making use of existing kernel infrastructure (namely ftrace) as much as possible,” Kosina wrote. “It’s also self-contained, in a sense that it doesn’t hook itself in any other kernel subsystem (it doesn’t even touch any other code).”

      In addition to the new live patching code, there is a new Linux “code of conflict” that was merged into the kernel during the Linux 4.0 development cycle. The code of conflict is an attempt to help deal with potential conflict between Linux kernel developers.

      “As a reviewer of code, please strive to keep things civil and focused on the technical issues involved,” the Linux code of conflict code merge states. “We are all humans, and frustrations can be high on both sides of the process. Try to keep in mind the immortal words of Bill and Ted, ‘Be excellent to each other.'”

      Sean Michael Kerner is a senior editor at eWEEK and InternetNews.com. Follow him on Twitter @TechJournalist.

      Sean Michael Kerner
      Sean Michael Kerner
      Sean Michael Kerner is an Internet consultant, strategist, and contributor to several leading IT business web sites.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      10 Best Artificial Intelligence (AI) 3D Generators

      Aminu Abdullahi - November 17, 2023 0
      AI 3D Generators are powerful tools for creating 3D models and animations. Discover the 10 best AI 3D Generators for 2023 and explore their features.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×