ノーマルビュー

リーナス・トーバルズ氏、Linuxカーネルの開発を「C89」から「C11」に移行方針へ

著者: nagazou
2022年3月7日 13:04
Linuxカーネルは「C」言語で記述されているのは知られているが、現在使われているのは主に1989年の規格である「C89」であるという。ZDNetによれば、Linus Torvalds氏が、Linuxカーネルの公式な開発言語を2011年規格の「C11」に移行しようとしているそうだ(ZDNet Japan)。

移行判断のきっかけとなったのは、あるカーネルの脆弱性問題にあったという。Torvalds氏がこれを解決するパッチを適用しようとしたとき、該当パッチの問題が判明した。この問題を修正するには「C99」の機能が必要だった。これをきっかけにC89に別れを告げ、この種の問題が起こり得ないCの新規格に移行する方針に決めた模様。

すべて読む | Linuxセクション | Linux | OS | プログラミング | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
Linus Torvalds氏、「GitHubが生成するマージは使い物にならない」と語る 2021年09月09日
Linux 5.14 リリース、30 周年記念のお祭り騒ぎに飽きたらテストしよう 2021年08月31日
リーナス・トーバルズ氏がmRNAワクチンを解説、LinuxカーネルMLで陰謀論はするな 2021年06月15日
リーナス・トーバルズ氏、Intelが一般向け製品でECCメモリに対応しないことを批判 2021年01月06日
リーナス、Intel AVX512の苦痛にまみれた死を望む 2020年08月04日

❌