Минулого тижня віртуальної конференції «
Пошук нових мейнтейнерів відзначається як велика проблема. У співтоваристві багато активних розробників, які раді писати новий код, але мало хто готовий присвятити свій час на супровід та перевірку чужого коду.
Крім професіоналізму, мейнтейнери повинні мати беззаперечну довіру. Від мейнтейнерів також вимагається безперервне залучення до процесу та постійна робота — супроводжуючий завжди має бути доступним, щодня читати листи та реагувати на них. Робота в подібних умовах потребує великої самодисципліни, тому мейнтейнерів мало і їх не вистачає, а пошук нових мейнтейнерів, здатних рецензувати чужий код і спрямовувати зміни вищим мейнтейнерам, стає однією з головних проблем спільноти.
На питання про експерименти в ядрі Лінус висловився, що спільнота розробників ядра тепер не може дозволити собі деякі божевільні зміни, які робилися раніше. Якщо раніше технологія ні до чого не зобов'язувала, то тепер від ядра Linux залежить дуже багато систем.
На питання про переробку ядра такими мовами як Go і Rust, оскільки є ризик, що в 2030 роках Сі-розробники перетворяться на нинішню подобу розробників на COBOL, Лінус відповів, що мова Сі залишається в десятці популярних мов, але для неосновних підсистем, таких як драйвери пристроїв, розглядається
Про заняття ядром Лінус висловився, що це водночас і нудно та цікаво. Нудно, тому що доводиться стикатися з рутиною виправлення помилок і упорядкування коду, а цікаво, оскільки постійно необхідно розбиратися з новими технологіями, взаємодіяти з обладнанням на низькому рівні і контролювати все, що відбувається.
Про COVID-19 Лінус згадав, що пандемія та режими ізоляції не вплинули на розробку, оскільки процеси взаємодії засновані на спілкуванні електронною поштою та віддаленою розробкою. З розробників ядра, з якими взаємодіє Лінус, ніхто не постраждав від інфекції. Занепокоєння викликало пропадання на місяць чи два одного з соратників, але воно виявилося пов'язаним із виникненням тунельного синдрому.
Лінус також згадав про те, що при розробці ядра 5.8 доведеться витратити більше часу на підготовку релізу, і випустити один або два додаткові тестові випуски, оскільки дане ядро видалося
В іншому інтерв'ю Лінус
Джерело: opennet.ru