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

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

Доля Android 4.4 KitKat за ноябрь достигла 1,1%

Google представила ежемесячную статистику по своей мобильной платформе Android. дальше »

Чем Tizen OS от Samsung лучше остальных?

Важнейшим преимуществом операционной системы Tizen является то, что в ее развитии заинтересовано сразу несколько крупных компаний - Intel, Samsung, а также организации Linux Foundation и Tizen Association. дальше »

Приложение CyanogenMod Installer убрали из Google Play

CyanogenMod Installer только недавно появился в онлайн-магазине Google Play для бесплатного скачивания. Приложение предназначено для установки на Android-смартфон прошивки CyanogenMod в несколько кликов. дальше »

В Беларуси начнут готовить разработчиков мобильных приложений

В новом учебном году в Белорусском государственном технологическом университете планируется начать обучение студентов по новым ИТ–специальностям: «Программирование и безопасность мобильных систем» и «Программирование в интернет». дальше »

Голосовой помощник для Android с открытым API

Компания IQT Ltd создала свой вариант Siri под названием "Ассистент на русском языке". дальше »

Seafile 2.0 — новая версия облачного файлового хранилища

Вышла новая крупная версия облачного файлового хранилища с открытым кодом Seafile — 2.0. дальше »

В Linux 4.0 предлагают реализовывать только исправления ошибок

Вер­сию ядра опе­ра­ци­он­ной си­сте­мы Linux 4.0 пла­ни­ру­ет­ся вы­пу­стить при­мер­но через год, и ру­ко­во­ди­тель раз­ра­бот­ки Линус То­рвальдс пред­ло­жил сде­лать ос­нов­ной целью ра­бо­ты со­об­ще­ства не со­зда­ние новых функ­ций, а ис­прав­ле­ние оши­бок и по­вы­ше­ние ста­биль­но­сти системы. дальше »

Обновлено программное обеспечение Matrox для iPad

Компания Matrox Graphics объявила о выходе новой версии приложения Matrox MuraControl для Apple iPad, оптимизированной для работы с iOS7. дальше »

Контролируемый Apple и Microsoft патентный тролль атаковал Google и производителей Android-устройств

В 2011 году 6000 патентов, принадлежащих обанкротившейся корпорации Nortel, были проданы с аукциона за 4.5 миллиарда долларов. Хотя компания Google участвовала в аукционе, её владельцы не решились заплатить более высокую цену за этот набор патентов. дальше »

Qualcomm выпустила приложение Snapdragon BatteryGuru 2.0

Приложение Snapdragon BatteryGuru 2.0 позволяет устройствам на базе процессоров Snapdragon дольше и эффективнее работать от батареи. дальше »