Теперь 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

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

Oracle начинает продажи Oracle Big Data Appliance

Корпорация Oracle объявила о поступлении в продажу Oracle Big Data Appliance, оптимизированного программно–аппаратного комплекса, призванного помочь заказчикам в получении максимальных преимуществ от использования «больших данных» (Big Data) для бизнеса. дальше »

Глава компании Mozilla назвал дату релиза Firefox OS для мобильных устройств

Мобильная ОС Firefox OS, которая разрабатывается компанией Mozilla, выйдет на рынок в начале лета текущего года. дальше »

OpenStack «Grizzly» — седьмая версия свободной облачной платформы

В конце прошлой недели был анонсирован выпуск новой — уже седьмой по счёту — версии свободной облачной платформы OpenStack под кодовым названием «Grizzly». дальше »

Microsoft, Nokia и Oracle инициировали антимонопольное разбирательство против Google и Android

Группа компаний FairSearch, в которую вошли Microsoft, Nokia и Oracle, подала в Еврокомиссию жалобу (PDF) на несоблюдение антимонопольного законодательства со стороны компании Google. дальше »

Мультимедийный плеер ROMP 1.6 обеспечит полноценную поддержку YouTube

Компания «РОСА» представила новую версию своего мультимедийного плеера ROMP (ROSA Media Player) — 1.6. дальше »

Windows Phone расширила свой рынок благодаря Lumia 920

Мобильная операционная система Windows Phone увеличила свою долю на американском рынке смартфонов до 4,1% благодаря успешным продажам флагмана Nokia Lumia 920. дальше »

Linux Foundation: применение Linux на предприятиях продолжает стремительно расти

В предыдущие два года были отмечены значительные скачки роста использования Linux предприятиями, и нынешний год продолжает эту тенденцию, как можно видеть из отчета Enterprise End User Report, подготовленного ассоциацией Linux Foundation дальше »

HP и Samsung представили ПО для прямой печати с мобильных устройств

HP представила новое ПО, которое будет интегрировано в некоторые мобильные устройства Samsung и обеспечит прямую печать без компьютера на более чем 180 моделях сетевых лазерных и струйных принтеров HP. дальше »

«Open Source» 127 – новый выпуск электронного издания

Опубликован новый выпуск электронного приложения к журналу «Системный администратор», полностью посвященного программному обеспечению с открытым кодом, — «Open Source» 127. дальше »

Разработчики Ubuntu выпустят ОС для китайцев

Компания Canonical совместно с властями Китая разрабатывает операционную систему для пользователей из Поднебесной. дальше »