Linus Torvalds: Linux kernel in a newer version of C

We know that the Linux kernel is written in C. What you may not know is that it is written in an old of C: the 1989 version of the C language, version C89.linux boxes

This seems to be changing:

Linus decided that Linux will switch to the C11 standard starting with kernel 5.18.

Linus had planned to use a newer standard (version C99) but a recent update to a security issue revealed that there are with version C99.

Given the problems of C99, the developers agreed to use the C11 version. Backward compatibility with most compilers such as gcc should allow easy conversion of most of .

The C89 version is still almost universally supported. So because every C compiler is with older versions, there will be no problems compiling or running a program written with C89.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.087 registrants.
Linux kernel, Linus Torvalds, linux, iguru

Written by giorgos

George still wonders what he's doing here ...

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).