Финальная версия Linux 7.3 была выпущена 18 октября 2026 года. Хотя это обновление принесло обычные улучшения, связанные с оборудованием, оно также ознаменовало собой заметное достижение для бразильских разработчиков: около 70% дополнений к документации этой версии ядра являются переводами на португальский язык Бразилии.
Для тех, кто не знаком с программированием, исходный код составляет основу любого программного обеспечения, в то время как документация имеет решающее значение, поскольку она подробно описывает текущим и будущим разработчикам, как работает код или как он должен быть разработан.
Традиционно документация составляется на английском языке, что является обычной практикой во многих программных продуктах, включая Linux, поскольку это международный проект, проводимый людьми, чей основной язык — английский. Примером этого является Линус Торвальдс, родившийся в Финляндии и получивший гражданство США.
Однако перевод на другие языки возможен и служит для помощи работе или учебе разработчиков, чей родной язык отличается от английского.
В этом контексте усилия шести бразильских разработчиков получили признание. Они сотрудничали в переводе 20 документов, относящихся к Linux 7.3, охватывающих такие материалы, как руководство по подаче кода в ядро, процедура сообщения об уязвимостях безопасности в проекте и кодекс поведения сообщества.
Tecnoblog опросил Игора Гиамониано, который работает разработчиком, преподавателем и основателем сообщества Coisa de Dev. Когда его спросили о важности перевода документации ядра, он объяснил, что этот материал выходит за рамки простого технического руководства; он содержит оперативные руководящие принципы проекта, такие как отправка кода, уведомление об ошибках безопасности и нормы поведения сообщества.
Гиамониано отметил, что ранее большая часть этой информации была доступна только на английском языке, что представляло собой значительный барьер в Бразилии. Он заметил, что многие люди обладают технической компетентностью, но колеблются из-за языкового барьера, прежде чем получить доступ к коду.
Он пояснил, что перевод не направлен на замену английскому языку, который остается рабочим языком проекта, а скорее значительно уменьшает дистанцию между любопытством и первым вкладом заинтересованного лица.
Гиамониано особенно сосредоточился на переводе двух важнейших документов для ядра: Kernel Driver Statement (Заявление о драйверах ядра) и Userspace Debugging Guide (Руководство по отладке в пользовательском пространстве). Первый документ устанавливает позицию группы разработчиков Linux относительно использования проприетарных драйверов в ядре. Второй касается использования инструментов отладки, таких как Ftrace и perf, и будет включен в будущую версию проекта 7.4, запланированную на декабрь.
Несмотря на постоянные усилия команды, цель состоит не в том, чтобы достичь 100% перевода на португальский язык, учитывая огромный объем документации ядра и ее постоянные ежедневные обновления. В настоящее время группа сосредоточена на двух основных группах документов: руководстве по процессам и руководстве для пользователя и администратора.
Первый набор детализирует работу разработки ядра, включая отправку патчей, протоколы безопасности и кодекс поведения. Второй предоставляет рекомендации для тех, кто использует и управляет системами на базе Linux. По словам Гиамониано, именно эти тексты оказывают наибольшую помощь новичкам.
По словам Гиамониано, процесс перевода следует методологии, аналогичной отправке кода в проект: файл на португальском языке сравнивается с оригиналом на английском, переводится, проверяется на компиляцию документации, а затем патч подписывается и отправляется по электронной почте в публичный список linux-doc.
Что касается ядра 7.3, окончательная проверка переводов была проведена Даниэлем Перейрой. После его одобрения Джонатан Корбет, ответственный за документацию ядра, интегрировал утвержденный перевод в официальное дерево Linux.
Гиамониано также сообщил, что для участия в переводе не требуется диплом или сертификат, но необходимо знание Git, умение готовить и отправлять патчи, а также знакомство с технической терминологией на английском языке. Он заключил, что эта деятельность представляет собой отличный входной билет, поскольку позволяет изучить процесс ядра без необходимости кодирования.
Наконец, важно отметить, что сама официальная документация ядра Linux предусматривает, что в случае разногласий по поводу перевода приоритет имеет английская версия, что подчеркивает, что переводы служат поддержкой, а не заменой оригинальному материалу.

