Saturday, January 28, 2023
  • Events
  • Interviews
  • Jobs
  • Opinion
  • Whitepapers
  • Glossary
  • Community Forum
  • Web Hosting Directory
  • Login
  • Register
Cloud7 News
  • Cloud Computing
  • Web Hosting
  • Data Center
  • Linux
  • Cybersecurity
  • More
    • Network/Internet
    • Windows
    • Software
    • Hardware
    • Blockchain
    • Policy/Legislation
    • How-Tos
    • Troubleshooting
No Result
View All Result
Cloud7 News
  • Cloud Computing
  • Web Hosting
  • Data Center
  • Linux
  • Cybersecurity
  • More
    • Network/Internet
    • Windows
    • Software
    • Hardware
    • Blockchain
    • Policy/Legislation
    • How-Tos
    • Troubleshooting
No Result
View All Result
Cloud7 News
No Result
View All Result

Home > Linux > Linux kernel is moving to modern C language

Linux kernel is moving to modern C language

Linus Torvalds is preparing to upgrade the programming language of the Linux kernel from the 1989 to 2011 version.


Rusen Gobel Rusen Gobel
February 28, 2022
1 min read
Linux kernel is moving to modern C language

The ancient programming language of the Linux kernel is about to be replaced with a much newer one. It is currently written by the C89 code; it is the 1989 version of the C language. Linus Torvalds is targetting to upgrade it to the C11; 2011 version.

From 1989 to 2011

The 1989 version of the C programming language is not capable of declaring variables in loops

The necessity of the new version of the C programming language in the Linux kernel has appeared while fixing a bug. While fixing a potential security bug, Linus Torvalds has faced a problem with declaring a variable in a loop. C89 is not capable of doing that while C99 (1999 version) can. But Torvalds has decided to go way up to C11 (2011 version) since C99 was not popular and C11 has some cool features as well such as standardized multithreading.

Taking Linux kernel programming language from C89 to C11 sounds like something hard to achieve but because the C language is backward compatible, it is actually pretty easy. Torvalds is aiming to make the move until the Linux kernel 5.18 merge window which is likely to happen in mid-late March 2022.

FAQ

What is the most recent Linux kernel?

Currently, the most recent Linux kernel version is 6.1. The 6.2 version is expected to be released in the middle of February 2023.

How do you check the installed Linux kernel version?

You can check the Linux kernel version of your system with three different methods. You can simply use uname -r command to quickly check the Linux kernel version. You can also use cat /proc/version to check the version from a file. Installing the neofetch application is also an option to check the kernel version and it provides additional information about the other packages installed as well.

Can the Linux kernel be customized?

Yes, the Linux kernel can be customized. You can customize the Linux kernel by enabling or disabling specific options, and even adding new functionalities. But it’s a complicated process; you can check online guides about customizing the Linux kernel.

Is it legal to edit the Linux kernel?

Yes, it is legal to edit the Linux kernel since it is under General Public License.

Is the Linux kernel open source?

Yes, the Linux kernel is an open-source project.

Who developed the Linux kernel?

Linus Torvalds has developed and still developing the Linux kernel.

Does Linus Torvalds still work on Linux?

Yes, Linus Torvalds still works on developing the Linux kernel.

What is the Linux kernel written in?

Linux kernel code is written in the standard C programming language.

See more Linux News


Tags: Linux Kernel
Rusen Gobel

Rusen Gobel

Rusen Gobel is a news editor at Cloud7 News. With more than 10 years of experience, Rusen worked as a hardware and software news editor for technology sites such as Shiftdelete, Teknokolis, Hardware Plus, BT Haber. In addition, Rusen publishes consumer product reviews on his YouTube channel. While consumer electronics has been his main focus for years, now Rusen is more interested in WordPress and software development. He had contributed different web application projects in his professional career. Rusen had graduated from Istanbul University, department of Computer Engineering. Rusen has a very high passion for learning and writing for every kind of technology. That's why he has been working as a tech editor for more than ten years on several different technology magazines and online news portals.

Leave a Reply Cancel reply

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

I agree to the Terms & Conditions and Privacy Policy.

Next Post
Linux kernel 5.17 rc6 is released, ReiserFS will be removed

Linux kernel 5.17 rc6 is released, ReiserFS will be removed

Related News

GNOME 44 Alpha is out now

GNOME 44 Alpha is out now

January 27, 2023 4:20 pm
DXVK 2.1 is now available, bringing HDR and HDR10 color space support

DXVK 2.1 is now available, bringing HDR and HDR10 color space support

January 26, 2023 5:00 pm
Freespire 9.0

Freespire 9.0 is now available for download

January 26, 2023 3:15 pm
Wine 8.0 is ready to download

Wine 8.0 is ready to download. What is new?

January 26, 2023 2:15 pm
Get free daily newsletters from Cloud7 News Get the Cloud7 Newsletter
Select list(s):

Check your inbox or spam folder to confirm your subscription.

By subscribing, you agree to our
Copyright Policy and Privacy Policy

Get the free newsletter

Subscribe to receive the latest IT business updates straight to your inbox.

Select list(s):

Check your inbox or spam folder to confirm your subscription.

Editor's Choice

What’s new in Linux kernel 6.2 rc5?

10 Best Web Hosting Services of 2023

Ubuntu 22.04 LTS is available for download. What is new?

CERN and Fermilab recommend AlmaLinux

7 best hosting control panels of 2023

How to update Linux Kernel without rebooting?

7 best Linux mail servers of 2023

7 best cPanel alternatives for 2023

7 best Linux web browsers for 2023

7 best CentOS alternatives

7 best Linux server distros of 2023

Interview with Igor Seletskiy on AlmaLinux

How to create a VM and install a Linux distro on VMware Workstation

Recent News

  • Cloud7 Expert Series: Emre Baran from Cerbos
  • How to connect to the local network on a virtual machine
  • [Event] PlatformCon 2023
  • GNOME 44 Alpha is out now
  • [Event] GUADEC 2023 Conference

Cloud7 News
Cloud7 is a news source that publishes the latest news, reviews, comparisons, opinions, and exclusive interviews to help tech users of high-experience levels in the IT industry.

EXPLORE

  • Web Hosting
  • Cloud Computing
  • Data Center
  • Cybersecurity
  • Linux
  • Network/Internet
  • Software
  • Hardware
  • How-Tos
  • Troubleshooting

RESOURCES

  • Events
  • Interviews
  • Jobs
  • Opinion
  • Whitepapers
  • Glossary
  • Community Forum
  • Web Hosting Directory

Get the Cloud7 Newsletter

Get FREE daily newsletters from Cloud7 delivering the latest news and reviews.

  • About
  • Privacy & Policy
  • Copyright Policy
  • Contact

© 2022, Cloud7 News. All rights reserved.

No Result
View All Result
  • Cloud Computing
  • Web Hosting
  • Data Center
  • Linux
  • Cybersecurity
  • More
    • Network/Internet
    • Windows
    • Software
    • Hardware
    • Blockchain
    • Policy/Legislation
    • How-Tos
    • Troubleshooting
  • Events
  • Interviews
  • Jobs
  • Opinion
  • Whitepapers
  • Glossary
  • Community Forum
  • Web Hosting Directory

© 2022, Cloud7 News. All rights reserved.

Welcome Back!

Sign In with Facebook
Sign In with Google
Sign In with Linked In
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
Sign Up with Linked In
OR

Fill the forms below to register

*By registering into our website, you agree to the Terms & Conditions and Privacy Policy.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.