The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Linaro выпустил первый релиз компонентов по улучшению работы Linux на платформе ARM

14.11.2010 22:59

Консорциум Linaro, учрежденный в июне компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments с целью развития Linux для платформы ARM, объявил о выпуске первого релиза 10.11, который ознаменовал закрытие первого инженерного цикла разработки. В релизе представлен набор улучшений типовых утилит, дополнений к Linux-ядру и промежуточного ПО, оптимизированных для работы на процессорах Cortex-A9 (TI OMAP 3 и Freescale i.MX51).

Cтоит отметить, что Linaro не создает свой дистрибутив, а работает напрямую с "upstream" (как минимум с Android, LiMo, MeeGo, Ubuntu, Debian и WebOS), предоставляя возможность использования типового набора низкоуровневых элементов. Работа оптимизированных программных компонентов проверена на различных ARM-совместимых SoC от разных производителей, что гарантирует работоспособность всех базовых программ на различном спектре устройств.

Для загрузки доступны модифицированные версии набора компиляторов GCC 4.4/4.5, отладчик GDB 7.2, набор утилит Binutils, оптимизированный вариант эмулятора QEMU и оптимизированная для семейства процессоров Cortex-A библиотека строковых функций. Для Linux-ядер 2.6.35 и 2.6.36 подготовлен специальный набор патчей, значительно расширяющих спектр поддерживаемых ARM-устройств, понижающих потребление энергии и повышающих производительность за счет использования специальных оптимизаций. Для тестирования доступен скомпилированный набор модифицированных компонентов, который можно загрузить на данной странице.

Некоторые достижения:

  • Число рабочих групп расширено до пяти: графика, мультимедиа, управлением питанием, инструментарий и Linux-ядро;
  • Число вовлеченных в проект разработчиков выросло с 20 до 70;
  • Участники консорциума продемонстрировали работу нескольких дистрибутивов, построенных на основе программ и утилит, модифицированных силами Linaro, на различных платформах на базе многоядерных чипов Cortex-A9;
  • Целью Linaro является прямой вклад в развитие существующих открытых проектов, путем реструктуризации и оптимизации их кода с целью повышения эффективности работы на различных ARM SoC;
  • Все создаваемые в Linaro инструменты разработки и основанные на Linux проекты поставляются в исходных текстах под открытыми лицензиями и рекомендуются для интеграции в основные проекты (upstream);
  • Работа консорциума сфокусирована на обеспечении совместимости программных решений с устройствами на базе различных ARM-совместимых систем от разных поставщиков, что позволяет производителям программных решений и Linux-дистрибутивам сэкономить инженерные ресурсы за счет задействования унифицированного низкоуровневого программного обеспечения;
  • Из наработок Linaro, которые планируется интегрировать в Ubuntu 11.04 можно отметить: Задействование набора команд NEON с целью аппаратной акселерации работы библиотек декодирования jpeg-изображений, тулкита Qt, векторных библиотек Cairo и Skia, кодеков ffmpeg AAC и VP8. Оптимизация PulseAudio для использования режимов с пониженным потреблением энергии. Работа по обеспечению поддержки прямого рендеринга (DRI) для графических подсистем различных ARM SoC.


  1. Главная ссылка к новости (http://www.linaro.org/linaro-g...)
  2. OpenNews: В июле выйдет релиз Ubuntu Netbook Edition 10.7 для архитектуры ARM
  3. OpenNews: Создан консорциум Linaro, нацеленный на улучшение Linux-решений для платформы ARM
  4. OpenNews: Компания Google помогает оптимизации кодека Theora для платформы ARM
  5. OpenNews: Mandriva объявила о партнерстве с компанией ARM
  6. OpenNews: Компания ARM вошла в состав членов Linux Foundation
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28658-linux
Ключевые слова: linux, arm, optimization
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Ivan1986 (?), 23:47, 14/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Радует тот факт, что не создают свой (еще один 100500 дистрибутив) а свои доработки вносят напрямую
     
     
  • 2.2, nib952051 (ok), 00:29, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    да это выглядит как лишняя работа
     
     
  • 3.7, Амнезинус (?), 10:28, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Много что выглядит не тем, чем оно является.
     
  • 2.4, Аноним (-), 02:34, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Молодцы, что пошли по этому пути, дав возможность перехода многим дистрибутивам и их разработчикам и пользователям, а не родили очередную однодневку.
     

  • 1.3, аноним (ok), 00:57, 15/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Нужное дело. Выгодно и производителям ARM-процев и Linux-y.
    Ну, и нам в конце концов.
     
  • 1.5, letsmac (ok), 09:48, 15/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто тут говорил ещё, что ARM "единая платформа"? А разработчикам флаг в руки - может Андроид перестанет тормозить на не топовых армах.
     
     
  • 2.13, User294 (ok), 21:32, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А как вы определяете единую платформу? Например x86 - единая платформа? А начиная с какого набора команд она единая? Скажем набор команд SSE2 - он уже единый или еще нет? :)
     

  • 1.6, Семен (??), 10:28, 15/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Для Linux-ядер 2.6.35 и 2.6.36 подготовлен специальный набор патчей

    А почему патчи? Почему они не в апстриме ядра?

     
     
  • 2.9, Михаил (??), 12:05, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Может потомучто есть процедура включения в ядро и могли просто не успеть.
     

  • 1.8, АнонимусОбыкновенный (?), 10:33, 15/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понимаю, что в 37 ядро оно уже не попадет? И может кто в курсе, будут ли они улучшать для других АРМов?
     
  • 1.10, xxx (??), 13:49, 15/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Для загрузки доступны модифицированные версии набора компиляторов GCC 4.4/4.5, отладчик GDB 7.2, набор утилит Binutils

    Эээ, а чего в апстрим не пихают, нафига какие-то левые сборки.

     
     
  • 2.15, аннон (?), 17:30, 16/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Все создаваемые в Linaro инструменты разработки и основанные на Linux проекты поставляются в исходных текстах под открытыми лицензиями и рекомендуются для интеграции в основные проекты (upstream);
     

  • 1.11, СуперАноним (?), 15:12, 15/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ещё бы подобный консорциум c целью развития Linux для платформы MIPS. А то всякие сетевые устройства такие разношёрстные.
     
     
  • 2.12, Аноним (-), 21:16, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё бы унифицированную архитектуру. И для ARM'а, и для MIPS'а.
     
     
  • 3.14, User294 (ok), 21:33, 15/11/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это как? ARMу MIPSом не бывать :)
     

  • 1.16, Kibab (ok), 09:38, 17/11/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Молодцы,
    https://launchpad.net/cortex-strings -- Simplified BSD License, MIT / X / Expat License. можно будет взять во Фрю.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру