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

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

Названа дата выхода бета–версии Windows 8

Бета–версии операционной системы Windows 8 будет представлена 29 февраля во время специального мероприятия, которое пройдет в рамках выставки Mobile World Congress в Барселоне. дальше »

Document Foundation официально зарегистрирован как общественная организация

Организация Document Foundation объявила о регистрации в Берлине официальной некоммерческой общественной организации, которая будет курировать развитие проекта LibreOffice. дальше »

Опубликован план открытия кода HP webOS

Компания HP опубликовала план, согласно которому исходный код мобильной операционной системы webOS будет обнародован под Open Source-лицензиями. дальше »

Symantec официально признала кражу исходного кода своего антивируса

Известная антивирусная компания Symantec официально подтвердила сведения о краже хакерами кода нескольких своих продуктов. дальше »

Операционная система компании Apple доминирует на рынке операционных систем мобильных устройств и планшетов

Операционная система компании Apple продолжает лидировать среди ОС мобильных телефонов и планшетов, имеющих Web-доступ и занимает больше половины рынка. дальше »

iOS 5.1 beta-3 стала доступна разработчикам

Компания Apple уже несколько месяцев трудится над обновлением для IOS пятой версии, которое получит цифровое обозначение 5.1. дальше »

HP откроет исходный код мобильной операционной системы webOS

Мечты многочисленных энтузиастов из мира Open Source-сообщества станут реальностью: код основанной на ядре Linux мобильной операционной системы webOS, доставшейся компании HP после поглощения Palm, будет открыт. дальше »

Создатели Linux Ubuntu разработали версию своей платформы для TV

Компанией Canonical создана операционная система для телевизионных устройств. Ожидается, что к концу 2012 года на рынок могут выйти первые телевизоры под управлением Ubuntu TV. дальше »

Symantec обвинили в мошенничестве и запугивании пользователей

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

Головоломка для полиглотов

Вы любите время от времени устраивать разминку для мозга и отгадывать загадки с подвохом? Тогда игра Koalyptus (spiele kostenlos) может вас заинтересовать. дальше »