Все: обещанного 3 года ждут
Майкрософт: 20 лет тоже нормально
В Linux 6.19 появится поддержка Microsoft C Extensions — спустя 20 лет после первого предложения.
В следующем релизе ядра Linux появится то, о чём спорили с 2007 года: поддержка Microsoft C Extensions. Два патча уже добавлены в ветку kbuild-next и, скорее всего, попадут в Linux 6.19. Это включает флаг компиляции -fms-extensions для GCC и Clang — тот самый, что активирует нестандартные расширения C из Visual Studio.
С этими расширениями можно анонимно встраивать структуры и объединения друг в друга — код становится элегантнее, в некоторых случаях экономится место в стеке.
НО! Не всем идея нравится — часть разработчиков считает неправильным позволять «поведение Microsoft» в коде ядра Linux.
Что думает об этом сам Линус Торвальдс — читаем в статье.
@your_tech
Post #10291
1.82K

- 😱 4
- 🆒 4
- 🤪 1