Теперь Android встроена в ядро ОС Linux

Опубликовано: 23 марта 2012 г., пятница
Разработчик операционной системы Linux Линус Торвальдс официально сообщил в своей рассылке 18 марта о том, что начался выпуск новой версии ядра Linux 3.3.

В представенном релизе ядра Linux 3.3 из основных улучшений можно отметить интеграцию изменений, подготовленных в процессе разработки платформы Android, поддержку новой архитектуры TI C6X, включение наработок по борьбе с негативным влиянием промежуточной буферизации пакетов (Bufferbloat), улучшенную реализацию RAID в Btrfs, интеграцию кода виртуального коммутатора Open vSwitch, альтернативную систему агрегации сетевых интерфейсов, новые средства для управления сетевыми приоритетами и возможность ограничения TCP-буфера в привязке к cgroup.

В новую версию принято около 10 тысяч исправлений от более 1200 разработчиков, размер патча - 43 Мб (для сравнения, размер патча ядра 3.2 - 99 Мб, 3.1 - 49 Мб, 3.0 - 44 Мб). Изменения затронули 10698 файлов, добавлено 599 тыс. строк кода, удалено 432 тыс. строк. Около 40% всех представленных в 3.3 изменений связаны с драйверами устройств, примерно 26% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 5% - файловыми системами и 4% c внутренними подсистемами ядра.

Ядро 3.3 также примечательно преодолением очередного рубежа - размер исходного кода ядра превысил отметку в 15 млн строк. При этом 5.6 млн строк приходится на драйверы, 1.8 млн на специфичный для аппаратных архитектур код, 700 тыс на файловые системы, 533 тыс на звуковую подсистему, 493 тыс на сетевой стек. 97.22% кода ядра написано на языке Си, 2.47% на ассемблере, 0.15% на Perl и 0.04% на Shell. Отметка в 10 млн строк была пройдена в конце 2008 года, при выпуске ядра 2.6.27.

На этот раз ядро операционной системы включает в себя код ОС Android для мобильных систем. Несмотря на то, что сама ОС Android создана на базе упрощенного ядра Linux, в течение последних нескольких лет эти две операционные системы совершенствовались и модернизировались независимо друг от друга.

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

Внедрение кода ОС Android – это не единственное усовершенствование, которое имеется в версии 3.3. Linux. Дополнительно в нее встроили программный коммутатор Open vSwitch, а также обеспечили пользователям возможность осуществлять запуск операционной системы на процессорах Texas Instruments, основанных на архитектуре C6X.

Линус Торвальдс занимается развитием ядра Linux уже более 20-ти лет – с 17 сентября 1991 года, когда появилась версия 0,01. Это ядро является базой для многих дистрибутивов, в том числе для Debian, Ubuntu, RedHat, Fedora, SUSE и других.

Источник: opennet.ru, webplaneta.de
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

PulseAudio 4.0 — новая крупная версия звукового сервера 3

Через полгода после выхода PulseAudio 3.0 этот популярный кроссплатформенный звуковой сервер получил очередное крупное обновление — версию 4.0. дальше »

Windows Phone 8: обновление GDR2

С момента своего представления, осени 2012 года, Windows Phone 8 еще не получала крупного обновления. Portico, или GDR1 (General Distribution Release 1), не в счет, ибо этот апдейт по сути незначителен. дальше »

Microsoft запускает пакет офисных приложений Office Mobile для iPhone и iPod touch

Microsoft запускает мобильную версию пакета офисных приложений Office Mobile для смартфонов iPhone и плееров iPod touch, которая предназначена исключительно для подписчиков онлайн–сервиса Office 365. дальше »

Обновления Samsung до Android 4.2.2 и Android 5.0

Портал Sammobile раздобыл предварительный список обновлений девайсов Samsung, согласно которому владельцам Galaxy S2 и Galaxy Note можно рассчитывать на апдейт до Android 4.2.2, однако это будет последнее официальное обновление для них. дальше »

Foxconn возьмет на вооружение Firefox OS

Крупнейший производитель электроники тайваньская компания Foxconn (Hon Hai Precision), официально заявила о начале своего сотрудничества с Mozilla по новой мобильной платформе Firefox OS. дальше »

Парламент Германии утвердил предложение по ограничению патентов на программное обеспечение

Завершив рассмотрение представленной в апреле инициативы против патентов на программное обеспечение, Парламент Германии утвердил предписание правительству предпринять шаги по изменению законодательства с целью ограничения выдачи патентов на компьютерные программы. дальше »

Apple презентовала iOS 7

10 июня Apple на конференции WWDC (Worldwide Developers Conference) в Сан-Франциско представила новую операционную систему iOS 7 для своих мобильных устройств. дальше »

На Windows Phone и BlackBerry не хватает большинства популярных Android и iOS–приложений

Большинство популярных приложений для Apple iOS и Google Android недоступны владельцам смартфонов на базе Windows Phone и BlackBerry – сообщает исследовательская компания Canalys. дальше »

Joeffice — свободный офисный пакет, написанный на Java за 30 дней

Фрилансер Энтони Губард анонсировал первый выпуск своего очередного проекта, написанного на языке программирования Java, — офисный пакет Joeffice. дальше »

Выпущен Skype 4.2 для Linux

Micrisoft выпустила новое масштабное обновление Skype 4.2 для Linux. дальше »