文| 局長
出品 | OSC開源社區(ID:oschina2013)
前段時間,Linux 社區討論了是否要為內核採用現代 C 語言標準,Linus 也表示同意將 Linux 內核 C 語言標準從 C89 升級到 C11。近日,Linux 內核 C 語言標準從 C89 升級到 C11 的工作有了新進展。在將用於構建 Linux 內核的補丁集 target 由 "-std=gnu89" 快速修訂為 "-std=gnu11" 後,Linus Torvalds 表示他希望儘快將其拉入下一個合併窗口(Linux 5.18),以免其他 PR 到最後才使用 C11。▲ 即將到來的 Linux 5.18 開發周期將把所使用的 C 標準升級到 C11現在linux-kbuild 的 kbuild-gnu11 分支已完成,它將在早期被提交到 Linux 5.18 的合併窗口。如果 Linux 5.17 在周日按時發布,該合併窗口將在下周啟動。此次升級 C 語言標準的決定源於社區中關於Linux 內核 C 標準從 C89 遷移到 C11 的討論。到目前為止,Linux 內核的 C 語言仍使用舊的 C89 標準,因此社區成員希望升級到更現代的 C11。由於 Linux 5.15 已經將 GCC 編譯器版本要求提高到 GCC 5.1,他們可以安全地開始使用 C11/GNU11 語言功能,而無需強加任何新的編譯器要求。Google史上第二大收購案出爐微軟/谷歌/火狐/蘋果合力解決Web兼容性問題
霸榜熱搜的超級視頻,原來有這樣的秘密...
覺得不錯,請點個在看呀