Запущена ветка linus-next для усовершенствованного тестирования Linux ядра с непрерывной интеграцией
Саша Левин, сотрудник Google и один из кураторов LTS-веток Linux, а также член консультативного совета Linux Foundation, сообщил о запуске новой ветки ядра под названием "linus-next". Эта ветка предназначена для тестирования изменений, которые уже практически готовы для включения в основную ветку Linux, и отличается стабильностью и улучшенной пригодностью для тестирования в сравнении с текущей "linux-next". Ветка "linus-next" специально создана для работы с изменениями, уже предложенными Линусу Торвальдсу для включения в ядро.
Ранее используемая ветка "linux-next" предоставляла платформу для проверки совместимости и интеграции различных изменений, но из-за наличия экспериментального кода её сложно было использовать для полноценного тестирования. В "linux-next" могут содержаться изменения, которые впоследствии не будут приняты, что делает её недостаточно надёжной для рабочих тестов. Ветка "linus-next" решает эту проблему, включив только те изменения, которые уже предложены Линусу Торвальдсу и с высокой вероятностью будут одобрены для основного ядра.
Запуск "linus-next" позволит не только проверять сборку и совместимость изменений, но и оценить их работу, что повысит качество тестирования на этапе до окончательного рассмотрения Линусом. Кроме того, эта ветка будет функционировать в рамках модели непрерывной интеграции, что упростит выявление и устранение проблем.
Также стоит отметить неудовлетворённость Линуса Торвальдса мерами по устранению уязвимостей в аппаратном обеспечении. Он выразил мнение, что производители оборудования должны сами решать проблемы с уязвимостями в своих продуктах, а не перегружать ядро лишними патчами, которые могут привести к снижению производительности.