The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Из Linux ядра удален код, разработанный в рамках проекта Android

03.02.2010 18:57

Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем Linux ядра, сообщил об удалении из ветки 2.6.33 добавленного компанией Google кода драйверов для платформы Android. В качестве причины удаления названо отсутствие должной поддержки со стороны разработчика, не продолжившего устранение недочетов в рамках слияния кода с ядром Linux. Последнее изменение, связанное с данным кодом, датируется 11 декабря прошлого года.

Основная проблема в том, что Android "больше, чем просто несколько причудливых драйверов", которые были размещены в экспериментальной staging-ветке ядра Linux. Для их полноценного слияния с ядром и реализации предложенной в них модели безопасности требуется создание нового типа блокировок и добавление нескольких хуков в базовые подсистемы ядра. В целом, для того, чтобы код Android был возвращен в ядро необходима его оптимизация: чистка и изменение логики работы в пространстве пользователя (userspace), чтобы наиболее полно соответствовать стилю кодирования Linux ядра.

Другим неприятным моментом, является то, что пока в ядро не будет добавлен созданный Google код, другие компании разработчики драйверов для платформы Android тоже не смогут включить свои наработки в основное Linux ядро. Кроа-Хартман ранее предлагал свою помощь в частном порядке, и теперь предлагает ее публично, но нуждается в помощи разработчиков компании Google. Он планирует заострить внимание на "беспорядке с Android" на конференции CE Linux Forum 2010.

  1. Главная ссылка к новости (http://www.kroah.com/log/linux...)
  2. OpenNews: Обновление Linux ядер. К ядру 2.6.32 будет применен расширенный цикл поддержки
  3. OpenNews: Драйверы для Android и Hyper-V могут быть удалены из тестовой ветки Linux ядра
Автор новости: wrnews
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25274-linux
Ключевые слова: linux, kernel, android
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, анонимусс (?), 20:33, 03/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Google должен жертвовать опенсорсу деньгами - тогда все будет хорошо.
     
     
     
    Часть нити удалена модератором

  • 3.5, Анонимусс (?), 20:54, 03/02/2010 [ответить]  
  • +6 +/
    Но и вставлять в ядро не должен.Тем более недоработанный.
     
     
  • 4.49, writer (?), 11:21, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Но и вставлять в ядро не должен.Тем более недоработанный.

    Абсолютно верно.
    А то у Трихина - Google дала кривой код, а GPL виновата, что его убрали из ядра.
    А Google как будто не причем...

     
  • 3.7, XoRe (ok), 21:08, 03/02/2010 [ответить]  
  • +/
    >Легко рассуждать о чужих деньгах, правда? Лицензия GPL - никто никому ничего
    >не должен.

    Ещё как должен.
    Не подменяйте понятия, пожалуйста.
    Свободы + обязанности есть у обеих сторон.

    P.S.
    Будете упорствовать, будем разбирать EULA от MS.

     
     
     
    Часть нити удалена модератором

  • 5.14, pavlinux (ok), 21:15, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >речь именно о деньгах... "Гугл должен давать деньги..."

    Да успокойся ты... иди  ищи дыры в Хроме. По 500$ за дырень.


     
  • 5.16, eve (?), 21:20, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Кроме денег какие-нибудь другие концепции осиливаете? Или не равняте других по себе.
    Гугл должен отвечать за включённый код, который не соответствует требованиям. Деньгами или человеко-часами - не имеет значения. Грег наверняка получает достаточно, чтобы не запрашивать деньги.
     
     
  • 6.17, pavlinux (ok), 21:24, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Грегорий работает на Новелль
     
  • 4.46, zerot (??), 10:47, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    не, таки не должен
    но и мантейнер тогда имеет право выкинуть такой код из дерева ядра
     
  • 2.22, szh (ok), 22:41, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Google должен жертвовать опенсорсу деньгами - тогда все будет хорошо.

    анонимус не должен писать всякий бред - тогда все будет хорошо

    Опенсорс состоит из сорсов, а не мешков с деньгами.

     
     
     
    Часть нити удалена модератором

  • 4.38, szh (ok), 02:41, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > сами по себе тексты никому не нужны

    сами по себе деньги никому не нужны

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

     
  • 2.47, writer (?), 11:15, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Причем деньги и не качественный код?
     

  • 1.3, Сюк (?), 20:43, 03/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Не. Просто код надо уметь писать ручками, а не долларами. Доки есть как писать, человек предложивший помощь есть. Че бы   не написать, Гуглу это не помешает, а поможет. Хотя, каждый кулик болото свое хвалит ...
     
  • 1.6, Iv945n (ok), 20:58, 03/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > отсутствие должной поддержки со стороны разработчика, не продолжившего устранение недочетов в рамках слияния кода с ядром Linux. Последнее изменение, связанное с данным кодом, датируется  11 декабря прошлого года.

    Довольно недавно я бы сказал, или они должны каждый день что-то там править?

     
     
  • 2.12, pavlinux (ok), 21:14, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> отсутствие должной поддержки со стороны разработчика, не продолжившего устранение недочетов в рамках слияния кода с ядром Linux. Последнее изменение, связанное с данным кодом, датируется  11 декабря прошлого года.
    >
    >Довольно недавно я бы сказал, или они должны каждый день что-то там
    >править?

    Ну в общам, 32 стало stable, вышло 7 патчей, у 33 rc6-git2 уже ...
    За один месяц в ядре могу всё API изменить. Там действительно курить некогда.

    Живой пример: Я. Прое...л в переходе между 2.6.24 и 2.6.25 изменение работы с каталогами...
    Вот уж второй месяц разгребаю, переделку под новую модель. ... а уж 33 на дворе...

     
     
  • 3.62, splat_pack (ok), 15:27, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    вот за что я люблю линух! незачем топтаться на месте и использовать старое API! не успеваете за прогрессом, значит ваше место на обочине или RHEL/CentOS.
     
     
  • 4.65, eve (?), 15:50, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Это " или RHEL/CentOS." было лишним.
     
     
  • 5.73, User294 (ok), 16:50, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А кто 2.6.18 ядро таскает для бинарной совместимости с кучей патчей, разве не центос с рхелом? :)
     
     
  • 6.76, eve (?), 17:48, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    За то и речь.
     

  • 1.10, XoRe (ok), 21:10, 03/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, почему Google не стремится причесывать код.
    Имхо, 2 варианта:
    1. Пох.
    2. Торопится.

    Я больше склоняюсь ко второму.
    Предполагаю, что Google боится профукать рынок коммуникаторов.

     
     
  • 2.13, segooon (?), 21:15, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нет, просто он уже получил feedback от staging tree и будет поддерживать свою собственную ветку ядра, уже в недрах компании.
     
     
  • 3.19, XoRe (ok), 21:40, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Нет, просто он уже получил feedback от staging tree и будет поддерживать
    >свою собственную ветку ядра, уже в недрах компании.

    Да кстати.
    Но "внутри компании" != "на телефонах миллионов, включая инжинеров".

     
  • 3.74, User294 (ok), 16:52, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >свою собственную ветку ядра, уже в недрах компании.

    Но тогда...
    1) Они больше не получат фидбака в будущем.
    2) У них будет многократно больше затрат.
    3) У них будет вечный гемор с синхронизацией с апстримом.

    Безусловно - можно копаться в своей песочнице, гордо и независимо. Но сила опенсорса отнюдь не в этом...

     
     
  • 4.84, XoRe (ok), 21:06, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>свою собственную ветку ядра, уже в недрах компании.
    >
    >Но тогда...
    >1) Они больше не получат фидбака в будущем.
    >2) У них будет многократно больше затрат.
    >3) У них будет вечный гемор с синхронизацией с апстримом.
    >
    >Безусловно - можно копаться в своей песочнице, гордо и независимо. Но сила
    >опенсорса отнюдь не в этом...

    - Мама, можно я не пойду в церковь, а пойду на фильм про терранса и филлипа?
    - Можно, но тогда ты не получишь прощения и после смерти попадешь в ад!
    - ОК
    (С) South park =)

    Насколько я знаю, до этого они сидели на форке от 2.6.18.
    Имхо - почувствуют, что становятся ССЗБ - поменяют политику.

     

  • 1.11, аноним (?), 21:12, 03/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    И отлично. Пока 99.9% девайсов под android тивоизированы, а сам он представляет собой тюрьму с убогой JVM, никакой поддержки ему оказывать нельзя - выкидывать откуда только можно.
     
     
  • 2.21, iZEN (ok), 22:40, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Платформа Google Android даёт рабочие места профессиональным программистам, зарабатывающим на жизнь своими способностями и проф.навыками.

    Фанатствующие эстеты якобы свободного ПО вместо зарабатывания программированием (тем, чем занимается обычный программист в силу своих профессиональных способностей), будут зарабатывать пропагандой и/или поддержкой какой-нибудь сверхоткрытой ОСи или Программы, а в свободное от основной работы время, если останутся силы и не утухнут желания, — программировать.

    А теперь приведите контр-аргумент, что это не так.

     
     
  • 3.23, аноним (?), 23:02, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Платформа Google Android даёт рабочие места профессиональным программистам, зарабатывающим на жизнь своими способностями и проф.навыками.

    А вокзалы куче нищих и карманников, ага.

     
     
  • 4.28, iZEN (ok), 00:08, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Аналогия не катит. Программисты не могут воровать, они зарабатывают своим трудом.
     
     
  • 5.41, Глобалист (?), 07:52, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Могут. Они и убивать могут. Вспомним Ганса...
     
  • 5.77, eve (?), 17:53, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Аналогия не катит. Программисты не могут воровать, они зарабатывают своим трудом.

    Вы кого-нибудь конкретно имеете в виду? Давайте вспоминать недавний шмон по поводу приблуды мОгущей сделать загрузочный usb c win7.

     
  • 3.24, aim (ok), 23:11, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    этим крутым профессионалам можно с таким же успехом работать на другого дядю - нокию. им никто не мешает.

    ах, простите, там надо думать...

     
     
  • 4.30, iZEN (ok), 00:24, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Мешает бюджет Nokia Nokia всего лишь корпорация с определённым числом штатных с... большой текст свёрнут, показать
     
     
  • 5.56, минона (?), 12:11, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот и ещё один поэт нашёлся. прям аж процитировать хочется:
    >Google Android — это как ландшафт, на котором обитают различные виды.

    и то верно, при чём тут линух?
    да эти опенсорсники должны в ножки кланятся, что на их поле появился целый ланшафт.
    и принимать все условия этих ландшафтостроителей безоговорочно.
    >Вообще, думать надо.

    когда уже от слов к делу то перейдёте?

     
  • 5.82, User294 (ok), 20:14, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же можно сказать о любой компании Google всего лишь корпорация с определён... большой текст свёрнут, показать
     
  • 3.54, writer (?), 11:43, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я iZEN и докажите, что это не так. Сам придумал, а остальным опровергать.

    Свободное ПО дает рабочие места программистам (например, http://www.fsf.org/resources/jobs/listing). Не только программисты Android зарабатывают на жизнь своими навыками. Это думаю очевидно.

    Кто такие "фанатствующие эстеты якобы свободного ПО"? Поскольку это ваше измышление - опровергать тут нечего.

    Да и вообще весь второй абзац содержит приведенные выводы. Опровергающие сами себя. Ведь очевидно, что техподдержка, пропаганда не единственный способ заработать на жизнь с использованием СПО.

    А насчет написания СПО - посетите проект GNU, Sourceforge, Freshmeat - что качество СПО ухудшается.

    Такие посты - становяться типичными для пребывающим в "паутине" мифов о СПО.

     
  • 3.78, User294 (ok), 18:34, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Жабисты о себе слишком хорошего мнения Уж не причисляете ли вы себя к профессио... большой текст свёрнут, показать
     

  • 1.18, анонимусс (?), 21:30, 03/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А что Столман и Линус думают вот по какому поводу:нормальные системы называются гну/линукс.А тут какой-то просто андроид ?Где линукс?
     
     
  • 2.20, XoRe (ok), 21:41, 03/02/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >А что Столман и Линус думают вот по какому поводу:нормальные системы называются
    >гну/линукс.А тут какой-то просто андроид ?Где линукс?

    Насколько я помню, GPL ничего не говорит про название.
    Берешь, форкаешь, называешь baka_gaidjin и продвигаешь, как дистрибутив для туристов)

     
  • 2.31, Аноним (-), 00:28, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что Столман и Линус думают вот по какому поводу:нормальные системы называются гну/линукс.А тут какой-то просто андроид ?Где линукс?

    Вроде бы в андроиде нет GNU, а Linux это название ядра, его лицензия вроде не требует называть ОС по названию ядра.

     
     
  • 3.35, pavlinux (ok), 01:08, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> А что Столман и Линус думают вот по какому поводу:нормальные системы
    >> называются гну/линукс.А тут какой-то просто андроид ?Где линукс?
    > Вроде бы в андроиде нет GNU, а Linux это название ядра, его лицензия
    > вроде не требует называть ОС по названию ядра.

    В понятие Операционная система, не входит даже командный интерпретатор.

     

  • 1.33, Аноним (-), 00:59, 04/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ИМХО, гугл сделали все правильно сделав полностью свой софтовый стек, им ничего не мешает сменить ядро линукс, например, на фрибзд, ну учитывая написания драйверов.
    Олсо, все вполне логично, я слышал, что гугл вообще не собирались никуда двигаться с 27го ядра. Типа хотели тока допиливать его. Да и привычно им такое, они же говорили, что их сервера работают на линуксе, коды которого находятся внутри компании и лишь изредка синхронизируются.
    Видимо, что им пофигу на сообщество, они и сами могут поддерживать код ядра.
     
     
  • 2.36, anonimas (?), 01:21, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо Кэп ^^
     
  • 2.44, letsmac (?), 10:06, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> я слышал, что гугл вообще не собирались никуда двигаться с 27го ядра

    Естественно. Для мобильных и встраиваемых устройств всякой чуши не нужно. Работает - и ладно, зачем на телефоне нужны обновленный дрова RAID или поддержка например ZFS? Сделаю себе форк и пох им на всяких Грегов с их идейками.

     
     
  • 3.83, User294 (ok), 20:22, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вон нокия сделала UbiFS, запинала ее в mainline и юзает ее теперь в своиз дев... большой текст свёрнут, показать
     
     
  • 4.86, Аноним (-), 10:02, 05/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > В нормальном виде опенсорс - совместная работа над некими задачами нужными участникам процесса. А опенсорс по гугловски - утянуть в свой уголок и вываливать иногда подачки.

    Вот оно, почему у меня ноут до сих пор глючит на Suspend2RAM и не выключается, вот почему в zOMG Alza Zound Sistem до сих пор нет толковой мультиканальности и приходится использовать костыли вроде PulseAudio, зато самые свежие дрова на Intel-сетевушки PRO-сегмента, дорогущие RAID-контроллеры... Чем твои любимые контрибуторы в эту помойку отличаются от гугля? Выше, кстати, pavlinux вполне нормальную версию того, почему гугль не делал патчей для их кода, рассказал.

     
     
  • 5.92, User294 (ok), 06:11, 06/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Какая-то странная логика Вы хотите сказать что во всем виноват гугл Или что И... большой текст свёрнут, показать
     
     
  • 6.94, Аноним (-), 10:37, 06/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Например, в фряхе приложение хочет залочить dev dsp - оно его лочит Даже если ... большой текст свёрнут, показать
     
  • 2.79, User294 (ok), 18:45, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ИМХО, гугл сделали все правильно сделав полностью свой софтовый стек, им ничего
    >не мешает сменить ядро линукс, например, на фрибзд,

    Удачи в этом направлении, ага :).  Мушкетеры 20 лет спустя? :)

    >гугл вообще не собирались никуда двигаться с 27го ядра.

    А еще они не собирались нативный код запускать и прочая. И, собственно, если им так уж не проблема сменить ядро то зачем до упора хвататься за 27-е тогда? Как-то ваша первая фраза совсем не согласуется со второй. То им бздю поюзать не вопрос, а то за 27е ядро цепляться будут. Нестыковочка в логике, а? Наверное благородный дон не учел "небольшую" разницу между теорией и практикой, как обычно?

    >Видимо, что им пофигу на сообщество, они и сами могут поддерживать код ядра.

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

     
     
  • 3.85, Аноним (-), 21:33, 04/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Привязка к чему либо всегда не есть хорошо А так, если припрет, сменят а никто ... большой текст свёрнут, показать
     
     
  • 4.89, User294 (ok), 00:56, 06/02/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >сменят а никто из юзеров(кроме 234 ;) и не заметит.

    Или не сменят. Потому что у *бсд порты на платформы отличные от х86 есть в основном в теории (как максимум, какие-то жутко сырые и недоделанные).

    >Поддерживать одно ядро, добавляя туда драйвера и фикся ошибки это одно(сейчас, по
    >их словам, они так и делают, а еще можно посмотреть на
    >редхат и их 18м ядром), а страдать с изменчивыми интерфейсами и
    >новыми ошибками с каждым релизом это другое. Логика была вот в
    >этом. :)

    Да-да, а при переходе на *бсд ядро интерфейсы конечно же совсем не изменятся. Нестыковочка - в том, что если уж изменения интерфейсов заметны даже при смене ядра на такое же но всего то версию поновее, то уж при попытке перейти на совсем другое ядро видимо по логике вещей должен бы наблюдаться откровенный сталинград. Что не стыкуется с первой частью вашего спича. А если вспомнить что реально работающих портов на арм нет и с дровами ж... - у меня есть большие сомнения что вы увидите полноценно работающие железки с BSD ядром при вашей жизни. Полноценно - означает что подхватилась вся периферия и работает манагемент частоты проца, управление питанием проца, периферии и прочая. Потому что если этого не делать - у вас через пяток часов в кармане будет лежать бесполезный кирпич. Посему думается что вы немного лицемерите и излишне оптимистичны, если называть вещи своими именами.

    >Их фиксы и улучшения бы тоже шли в апстрим.

    Да, могло бы стать лучше. Но не стало. Как видиим, практика показала что фиксы и улучшения в апстрим не шли. О чем собственно и ньюс.

    >У них уже так. Не привыкать. Олсо, зря чтоли они платят Мортону
    >и Тео? :)

    Какому Тео? Теодору Тсо? Ну так тот над файловыми системами семейства EXT работает и они полезны гугле на серверах. К телефонам это относится достаточно мало.

     

  • 1.40, mma (?), 06:26, 04/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Да и правильно на сто лет этот код в ядре не нужен, пускай гугл сама его поддерживает. А то как в ядро запихать так оупенсорс, а как ведройды выпускать так шиш вам а не исходники.
     
  • 1.64, nb (??), 15:38, 04/02/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "В недрах Гугл" - все чаще встречается эта фраза, аж не по себе становится.. того гляди, и ядро linux в недрах Гугл затеряется.. украдут ведь, не заметим =0 !
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру