Android - не те, щоб Linux

Не так давно сталася одна цікава подія: з дерева вихідних кодів Linux було видалено патчі, запропоновані розробниками Android. Причина — ними ніхто не опікувався.

These drivers are no longer being developed and the original authors

seem to have abandonded them and hence, do not want them in the mainline

kernel tree.

So sad :(

У своєму блозі розробник ядра Greg Kroah-Hartman пояснює, що він взагалі-то нічого проти Google не має, і Android йому дуже-дуже подобається, але нічого не зробиш, такі правила.

Як відомо, свого часу Google взяв ядро Linux як основу для Android. Гуглівські розробники запропонували якісь зміни до ядра, але через ряд причин до основної гілки вони не потрапили. Витрачати ресурси на врахування зауважень Google не став, і проблема зависла. На сьогодні Android вже дуже сильно відрізняється від Linux. Зокрема, драйвери у гуглівській ОС мають відповідати якійсь власній моделі безпеки, відсутній у звичайному Лінуксі.

Таким чином, фактично починається повторення ситуації з Apple та FreeBSD. Код Android буде собі існувати та розвиватися в окремому репозиторії, а Linux’у від того не буде ніякої користі.

Коментарі 3

lemon - 06 лютого 2010, 23:00

може це і накраще?

os x досить таки непогана система

freebsd також незле себе почуває

а операційки під мобілки дійсно можуть відрізнятись від десктопів…

brabadu - 06 лютого 2010, 23:53

Так само було і з кодом Майкрософту, який ті хотіли пропихнути в ядро. Для тих драйверів не знайшлося мейнтейнера, тому код відхилили. Не знаю що там зараз, можливо щось вже помінялося.

На блозі з промовистою назвою linuxhaters бачив фразу «А що ви хотіли? Епл готує наступний айфон, з яким Андроіду доведеться боротися. Гуглу — це величезна корпорація, якій треба рубити бабло і розробляти в скорочених строках ОС, а не з любов'ю писати патчі в ядро.»

Цитата не точна, але зміст приблизно такий. І з ними важко не погодитись.

serter - 08 лютого 2010, 11:50

патчі від Майкрософту все-таки включили в стейджінг драйвери http://kernelnewbies.org/Linux_2_6_32#line-632

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування