ДиБона: Google наймет двух Android-программистов для работы с kernel.org

  • Oct 18, 2023

Руководитель Google по открытому коду Крис ДиБона был более чем готов выдержать небольшую критику на вчерашнем саммите по сотрудничеству в Linux. Выступая перед сотнями людей на конференции Linux в Сан-Франциско, добродушный программист признал, что Google нужно работать «лучше». о внесении исправлений Android в ядро ​​Linux и отметил, что в настоящее время у компании есть два объявления о работе, чтобы найти кандидатов на эту должность. работа.

Руководитель Google по открытому коду Крис ДиБона был более чем готов выдержать небольшую критику на вчерашнем саммите по сотрудничеству в Linux.

Выступая перед сотнями людей на конференции Linux в Сан-Франциско, добродушный программист признал, что Google нужно работать «лучше». о внесении исправлений Android в ядро ​​Linux и отметил, что в настоящее время у компании есть два объявления о работе, чтобы найти кандидатов на эту должность. работа.

Сообщество ядра Linux в начале этого года решило удалить код Andoid из ядра, потому что они якобы не получали достаточного количества исправлений и сотрудничества со стороны Google.

Дибона сказал, что в Google над этим работали некоторые разработчики, которые «обожжены» этим решением, но он признал, что «персонала, отношения и культуры» в Google недостаточно для поддержки ядра экипаж.

«У нас недостаточно людей, которые этим занимаются… мы открыты для этого и делаем не очень хорошую работу», — сказал Дибона, отметив, однако, что Google поставляет миллионы сотовых телефонов каждый день, а команды разработчиков находятся под сильным давлением в сфере коммерческой продукты.

Он также отверг опасения по поводу разветвления и фрагментации, отметив, что не весь код операционной системы смартфона подходит для ядра операционной системы.

«Трудно взять эти очень переплетенные лоскуты и вытащить части, приемлемые для основного ядра. в ядре Android для увеличения времени автономной работы мы делаем некоторые вещи, которые никогда бы не сделали для ядра».

ДиБона, принесший для раздачи несколько раздвоенных футболок, отверг идею, высказанную одним из участников, о том, что выбор Лицензия Apache для Android приводит к фрагментации, поскольку производный код не требуется возвращать.

Дифференциация хороша и позволяет коммерческим поставщикам добиться успеха, сказал он. Кроме того, большинство разработчиков придерживаются API-интерфейсов Android, что обеспечивает совместимость. В качестве примера фрагментации он привел одну фирму, которая внедрила платформу Android, но не придерживается API Android, но, опять же, он не рассматривал это как негативный фактор.

«Фрагментация — одна из тех вещей… люди больше беспокоятся о фрагментации, когда проигрывают, чем когда выигрывают», — сказал он.