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

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

Canonical представила платформу Ubuntu Core для «интернета вещей»

Компания Canonical представила облегчённую версию Ubuntu — Ubuntu Core, она предназначена для встраивания в устройства «интернета вещей» (IoT). дальше »

Прибыль SAP в четвертом квартале составила 1,3 млрд евро

Немецкая SAP SE, крупнейший мировой производитель программного обеспечения для управления предприятиями, сократила чистую прибыль в четвертом квартале 2014 года на 1% по сравнению с 1,32 млрд евро за аналогичный период предыдущего года. дальше »

Adobe выпустил внеплановое обновление безопасности для Flash Player

Компания Adobe выпустила уже второе за месяц внеплановое обновление своего Flash Player. Оно направлено на ликвидацию уязвимости CVE–2014–8439, обнаруженной в октябре. дальше »

Microsoft недовольна Google за раскрытие уязвимостей в Windows 8.1

11 января группа Google Project Zero опубликовала информацию об уязвимости в операционной системе Windows 8.1 - уже второй за последние две недели. Группа публикует сведения об уязвимостях через 90 дней после отправки уведомления авторам, вне зависимости от того, успели ли те выпустить исправление. дальше »

Выпущен пакет Microsoft Office Mobile для Android

Функциональность и внешний вид интерфейса новых прложений максимально приближено к версии для обычных ПК. Так же, программы интегрированы для пользования сенсорным экраном. дальше »

Polycom анонсировала два ПО на платформе RealPresence

Компания Polycom анонсировала два программных комплекса на платформе RealPresence: Polycom RealPresence Collaboration Server и Polycom RealPresence Distributed Media Application (DMA), ставших первыми решениями в видеоинфраструктуре, аттестованными Microsoft for Lync 2013. дальше »

Опубликован исходный код расширения для шифрования данных в Chrome

Компания Google опубликовала на сайте GitHub исходный код расширения «End–to–End» для Chrome, обеспечивающего шифрование из конца в конец. дальше »

Европа встречает Android Lollipop

Пользователям корейского флагмана, проживающим в Старом Свете, предоставлено масштабное обновление. дальше »

HP выпустит в следующем году новую ОС Linux++

Компания HP развивает фундаментально новую концепцию компьютеров The Machine и планирует в следующем году выпустить для них принципиально иную операционную систему, которая развивается под кодовым именем Linux++. дальше »

Берлинская полиция производит испытания программного обеспечения, способного предсказывать преступления

В настоящее время полиция Берлина производит первые пробные испытания системы программного обеспечения, способной на основания разрозненных данных, собранных из самых различных источников, спрогнозировать преступления. дальше »