Линус Торвальдс обсуждает текущее состояние Linux и его будущее с ИИ

Линус Торвальдс обсуждает Rust в Linux, усталость среди хранителей Linux и будущую роль искусственного интеллекта в разработке Linux и открытого программного обеспечения на Открытом Саммите Японии по Открытому Исходному Коду

🖥️ Линус Торвальдс, основатель Linux, рассказывает о будущем Linux, мэйнтейнерах и многом другом

linus-tovalds-and-dirk-hondhel-oss-japan-2023

Линус Торвальдс, великий ум, стоящий за операционной системой Linux, сделал редкое появление на недавнем Саммите Open Source в Японии. Вместе со своим хорошим другом Дирком Хондельом, главным специалистом Verizon по открытому исходному коду, Торвальдс обсудил текущее состояние Linux, пролив свет на будущее ядра, роль мэйнтейнеров и многое другое.

Следующий релиз ядра Linux: Прибытие к Рождеству?

Главной темой разговора, конечно же, стал предстоящий релиз ядра Linux. Торвальдс выпустил четвертую кандидатскую версию для версии 6.7 до события, и если все пойдет хорошо, Linux 6.7 будет доступен прямо ко времени Рождества. 😊🎄

Однако Торвальдс был недоволен идеей “окна слияния перед Рождеством, которое разрушает Рождество для меня”. Чтобы обеспечить возможность разработчикам и мэйнтейнерам, готовящимся к версии 6.8, насладиться праздничным сезоном без забот, Торвальдс указал, что он может отложить окно слияния на одну или две недели. В конце концов, никто не хочет работать в Рождество, верно? 🎅🎁

Мэйнтейнеры: Не только Суперразработчики

Во время разговора Хондель поднял тему мэйнтейнеров и их часто утомительной и стрессовой роли. Торвальдс предложил некоторые интересные мысли о том, что требуется, чтобы быть мэйнтейнером. Вопреки распространенному мнению, эта роль не требует ни сверхчеловеческих навыков программирования, а скорее хорошего вкуса в оценке кода других людей.

«Чтобы быть мэйнтейнером», объяснил Торвальдс, «вам нужно иметь определенное количество хорошего вкуса, чтобы оценивать код других людей. Часть этого может быть врожденной, но большая часть просто требует практики». Мэйнтейнеры должны быть в состоянии взглянуть на код и определить, является ли он хорошим или плохим подходом, навык, который приходит с опытом и годами практики.

Но быть мэйнтейнером означает не только иметь вкус и экспертизу. Это также требует постоянной доступности и способности работать с другими мэйнтейнерами и разработчиками, учитывая отпуска и личное время. Торвальдс с юмором заметил, что у него нет проблемы быть доступным все время, потому что он любит то, что делает. Кроме того, он признал, что ему было бы чрезвычайно скучно в отпуске без ноутбука. 😄

Стареющее сообщество ядра Linux

Хондель указал на старение сообщества ядра Linux, отметив, что через пять лет значительное количество лучших участников разработки ядра Linux будет переходить в возрасте 60-70 лет. Хотя это вполне обоснованная озабоченность, Торвальдс подчеркнул, что сообщество имеет здоровую смесь сторонников, которые активно работали более 30 лет, и новых молодых разработчиков.

Торвальдс упомянул, что в определенных областях ядра, например, по части драйверов, привлекается больше молодых разработчиков. Это разнообразие возраста помогает обеспечить постоянный рост мэйнтейнеров, привнося новые перспективы в проект. Приятно видеть, что сообщество не только стареет, но и развивается. 👦👨👵

Rust в ядре Linux: Формирование будущего

Разговор также затронул использование языка программирования Rust в ядре Linux. Торвальдс признал, что хотя Rust еще не стал неотъемлемой частью ядра, он представляет собой возможность роста и инноваций. Rust предоставляет технические преимущества, но, что более важно, он продвигает развитие ядра и его разработчиков, помогая им избежать застоя.

Торвальдс выразил оптимизм в отношении все более активного использования Rust в ядре, начиная с драйверов и основных подсистем. Возможно, потребуется несколько лет, прежде чем Rust сыграет значительную роль в ядре, но его потенциал нельзя отрицать. Союз Rust и Linux обещает стать одним из таких переломных моментов в истории операционной системы. 🦀🐧

Помимо кодирования: Коммуникация и Открытость

По мере того как беседа подходила к концу, Торвальдс задумался о развитии и принятии открытого программного обеспечения за последние три десятилетия. Понятие открытости стало внутренней частью индустрии, и необходимость обмена ресурсами и сотрудничества между проектами и компаниями стала стандартной практикой. Фонд Linux, как нейтральное пространство для сотрудничества, играет решающую роль в поощрении такого сотрудничества.

Торвальдс поделился, почему он выбрал работу в Фонде Linux, а не в компании, специализирующейся на Linux: «Вам нужно иметь нейтральное место, и вот почему я дал свое имя Фонду Linux». В качестве одной из самых влиятельных фигур в мире открытого программного обеспечения, Торвальдс признал важность создания среды, которая выходит за рамки индивидуальных интересов и приносит пользу обществу в целом. 🤝

🌐 Связанные ссылки:Япония готовит законодательство Eustyle, чтобы заставить Apple разрешить боковую загрузку приложенийPipeWire 1.0: Настало время зрелости для звука в LinuxLinux может быть вашей лучшей ставкой для повышения безопасности настольного компьютераUltramarine Linux Flagship – претендент на Настольный компьютер годаЭто мой новый любимый почтовый клиент по умолчанию для LinuxRust в Linux: сегодня и будущееНастройка ядра Linux с помощью искусственного интеллекта на основе ByteDanceЛучшие ноутбуки на Linux прямо сейчас

👩‍💻 Вопросы читателей и ответы

В: Действительно ли Linux 6.7 будет выпущен около Рождества? О: Линус Торвальдс намерен выпустить следующую версию Linux, 6.7, к Рождеству, если все будет прогрессировать гладко. Однако неожиданные проблемы или знаменитые “завершающие ошибки” могут вызвать небольшую задержку. Потчему мы скрестим пальцы и надеемся на веселое знаменательное Рождество Линукса! 🎅🎁

В: Какие качества делают кого-то хорошим сопровождающим для ядра Linux? О: По мнению Линуса Торвальдса, быть хорошим сопровождающим – это не только быть суперразработчиком. Это значит иметь хороший вкус в оценке кода других людей и быть способным определить, является ли подход хорошим или плохим. Опыт и практика играют значительную роль в развитии этого навыка. Кроме того, сопровождающие должны быть доступны большую часть времени и владеть навыками сотрудничества с другими. Это тяжелая работа, но всегда есть место для тех, кто готов к вызову!

В: Как сообщество разработчиков ядра Linux готовится к будущему, когда многие участники стареют? О: Хотя сообщество разработчиков ядра Linux и стареет, оно также обладает смесью давно существующих сопровождающих, которые активно вносят свой вклад уже более 30 лет, и молодых разработчиков, которые присоединяются к рядам. В некоторых областях, таких как драйверы, больше привлекают молодые участники, наполняя сообщество свежими взглядами и обеспечивая его дальнейшее развитие. Таким образом, несмотря на седеющие волосы сообщество остается живым и гибким.

В: Станет ли Rust значимой частью ядра Linux? О: Rust медленно набирает популярность в окружении ядра Linux. Хотя он еще не стал неотъемлемой частью, интеграция Rust в основные подсистемы и драйверы на горизонте. Вероятно, пройдут несколько лет, прежде чем Rust сыграет значительную роль, но его потенциал и перспективы для будущего ядра вызывают волнение. Так что будьте внимательны к Rust и его растущему влиянию в мире Linux! 🦀🐧

В: Как сопровождающие справляются с вызовами коммуникации и сотрудничества? О: Сопровождение ядра Linux требует не только навыков программирования, но и эффективного общения и сотрудничества. Сопровождающие выступают в роли переводчиков, понимая контекст и причину кода. Это создает гибкий и согласованный процесс разработки. Проекты с открытым исходным кодом, такие как Linux, полагаются на способность работать вместе между компаниями и проектами, и Фонд Linux играет важную роль в развитии такой сотруднической среды.

Q: Становится ли искусственный интеллект (AI) проблемой для ядра Linux? А: Линус Торвальдс не считает, что AI является значительной проблемой разработки ядра Linux. Автоматизация всегда была полезна при написании кода, и AI не является исключением. Торвальдс считает, что инструменты AI имеют потенциал обнаруживать сложные ошибки и предлагать автоматические исправления, помогая разработчикам создавать код более высокого качества. Хотя AI может иметь свои особенности, Торвальдс уверен, что человеческие ошибки достаточно обильны, чтобы держать разработчиков занятыми. Так что он не теряет сон из-за галлюцинаций, вызванных AI в ядре Linux! 😄

🌍 Ссылки:Япония готовится принять закон стиля Eustyle для принудительного разрешения загрузки приложений ApplePipeWire 1.0: Звук в Linux вступает в возрастLinux может быть вашим лучшим выбором для повышения безопасности настольного компьютераUltramarine Linux Flagship является претендентом на настольный компьютер годаЭто мой новый любимый почтовый клиент по умолчанию для LinuxRust в Linux: где мы находимся и что будет дальшеНастройка ядра Linux с помощью AI, согласно ByteDanceЛучшие ноутбуки с Linux прямо сейчас

📢 Поделитесь своими мыслями! Какие у вас ожидания от предстоящего выпуска ядра Linux? Вас радует интеграция Rust в ядро Linux? Дайте нам знать ваши мысли в комментариях ниже и поделитесь этой статьей со своими технически подкованными друзьями! 🚀✨