23.03.2012 Новости, Открытый код/LinuxAndroid всегда был Linux-проектом, но со временем он стал развиваться по собственному сценарию и его код не включался в главную ветку Linux. Теперь же, и раньше, чем этого ожидал Линус Торвальдс, основатель и ведущий разработчик Linux, код Android официально вернулся в стандартную ветку Linux. Разделение Linux и Android на отдельные ветви началось осенью 2010 г. Патрик Брэди, инженер Google, заявил, что Android — это не Linux. Но это никогда не было правдой, Android всегда была Linux-проектом. Впрочем, в это же время Google начала развивать Android в направлении, не совместимом с основной веткой ядра Linux. По словам Грега Кроа-Хартмана, разработчика стабильной ветки ядра Linux для Linux Foundation и главы Linux Driver Project, код ядра Android — это больше чем несколько нестандартных драйверов, лежащих в папке drivers/staging/android: “Чтобы получить рабочую Android-систему, вам понадобятся новый тип блокировки, который они разработали, и специальные процедуры ядра системы, для работы с их моделью безопасности. Чтобы написать драйвер для аппаратного обеспечения, который будет работать в Android, вам необходимо правильно использовать новую блокировку и интегрироваться в их местами странную модель безопасности. И кроме того, там используются совершенно иные методы работы с буфером кадров”. Все это негативно воспринималось в среде Android-разработчиков. Разногласия возникли по разным причинам. С одной стороны, Android-разработчики из Google стали ...
читать далее.