24 Ноября 2024, 04:14

Linux Foundation

Автор turbo, 29 Июля 2009, 20:47

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Zhek@Ch

15 Июня 2011, 21:17 #20 Последнее редактирование: 15 Июня 2011, 21:18 от Zhek@Ch
[size="3"]Linux Foundation отпразднует 20-летие Linux на LinuxCon в августе[/size]

 
[size="1"]Баннер LF, посвященный 20-летию Linux
 Иллюстрация с сайта linuxfoundation.org[/size]
Некоммерческая организация Linux Foundation анонсировала программу на грядущую конференцию LinuxCon, которая пройдет в Ванкувере (Канада) в конце лета: с 17 по 19 августа. Мероприятие примечательно тем, что на нем пройдет формальное празднование 20-летнего юбилея с момента появления ядра Linux.

В ходе работы LinuxCon примет участие Линус Торвальдс (Linus Torvalds), основатель и лидер проекта разработки ядра Linux. Его доклад будет представлен в виде интервью с известным Linux-разработчиком Грегом Кроа-Хартманом (Greg Kroah-Hartman), в рамках которого они обсудят технические достижения в ядре и трудности в процессе разработки.

Кроме того, пройдет панельная дискуссия «20 лет Linux», в которой примут участие такие известные активисты из мира свободного программного обеспечения, как Йон Холл (Jon «maddog» Hall) и Эбен Моглен (Eben Moglen), основатель SFLC (Software Freedom Law Center). Модератором панели станет Джим Землин (Jim Zemlin), исполнительный директор The Linux Foundation.

Среди компаний, представители которых будут выступать на LinuxCon North America 2011 с докладами, -- IBM, HP, Intel, Oracle, Red Hat, Canonical, SUSE, Google, Adobe*, Huawei, OIN. Кроме того, на конференции ожидаются:

  • непосредственное празднование 20-летия Linux, названное «The LinuxCon Gala»;
  • мини-саммит по мобильной платформе MeeGo;
  • показ работ победителей конкурса на лучший видеоролик про Linux.
Подробности об инициативах Linux Foundation по празднованию 20-летия Linux доступны на странице linuxfoundation.org/20th.


Zhek@Ch

06 Июля 2011, 22:54 #21 Последнее редактирование: 06 Июля 2011, 22:54 от Zhek@Ch
[size="3"]Автомобильный гигант Toyota вступает в ряды Linux Foundation в качестве золотого партнёра [/size]

Toyota Motor Corporation, крупнейшая японская автомобилестроительная корпорация, объявила о вступлении в ряды некоммерческой организации Linux Foundation в качестве золотого партнёра.

Корпорация объясняет свой поступок изменениями, происходящими в автомобильной промышленности: производители начинают использовать новые технологии для обеспечения потребителей своей продукции возможностями по обмену данными, которые уже доступны людям в их домах и офисах. Начиная от приборной панели передвижного средства и заканчивая IVI технологиями (информационно-развлекательные системы), автомобили становятся новейшими беспроводными устройствами на колёсах.

Linux дает возможность создать объединённую платформу, которая позволяет соединить мировую сеть различных устройств, включая автомобили. Учитывая Open Source характер Linux, данная ОС предоставляет автомобилестроительным компаниям гибкость в быстрой разработке новейших технологий.

Toyota также предлагает три приложения для платформы Android: оптимизированный для Android вариант сайта m.toyota.com, программа для просмотра каталога моделей автомобилей и получения подробной информации по фотографии VIN-идентификатора и средство для интеграции с социальными сетями.

Кроме Toyota в число золотых участников входят компании Panasonic, AMD, Cisco, ETRI, Google, HP, Motorola, NetApp, China Mobile, Nokia и Novell. В число платиновых партнеров (размер ежегодного взноса 500 тыс. долларов) входят компании Fujitsu, Hitachi, IBM, Intel, NEC, Qualcomm и Oracle. Среди серебряных участников (ежегодный взнос от 5 до 20 тыс. долларов): Red Hat, ARM, Citrix, Dell, Adobe, Canonical, Marwell, MIPS, Texas Instruments, Toshiba, VMWare, Wind River, LG, Broadcom, Huawei, Sony, Siemens и т.д.


Zhek@Ch

27 Октября 2011, 02:06 #22 Последнее редактирование: 27 Октября 2011, 02:07 от Zhek@Ch
[size="3"]Релиз платформы Yocto 1.1. Разработка EGLIBC переходит под крыло Linux Foundation [/size]

Организация Linux Foundation представила релиз Yocto 1.1, платформы для создания встраиваемых Linux-систем для различных аппаратных архитектур. Yocto сам по себе не является дистрибутивом, но предоставляет набор компонентов для создания собственных дистрибутивов для встраиваемых продуктов на базе таких аппаратных архитектур, как ARM, PPC, MIPS, x86 и x86-64. В состав платформы входит инструментарий разработчика, система сборки, набор программных интерфейсов и коллекция мета-пакетов.

Одновременно с анонсом новой версии платформы объявлено о том, что отныне разработка системной библиотеки EGLIBC (Embedded GLIBC) будет вестись в рамках проекта Yocto, под покровительством Linux Foundation. Ранее разработкой EGLIBC управляла компания Mentor Graphics, развивающая проект при участии Freescale, MIPS Technologies, MontaVista Software и Wind River. Библиотека EGLIBC дополняет оригинальную кодовую базу Glibc, поэтому полностью совместима с Glibc как на бинарном уровне, так и на уровне исходных текстов. Проект EGLIBC развивается с целью использования на встраиваемых системах и отличается значительно более низкими системными требованиями, возможностью гибкой настройки компонентов, улучшенной поддержкой кросс-компиляции и кросс-тестирования.

Проект Yocto развивается при участии многих известный компаний, специализирующихся на создании продуктов на основе Linux. Свой вклад в разработку внесли такие компании, как Texas Instruments, FreeScale, Intel, Mentor Graphics, Wind River, MontaVista, Dell и OpenEmbedded eV. Yocto был основан в конце октября 2010 года в результате объединения усилий международного сообщества инженеров Consumer Electronics Linux Forum (CELF) и организации Linux Foundation. Позднее, участники проектов Yocto и OpenEmbedded договорились о создании единой технологической платформы для обеспечения сборки встраиваемых Linux-систем, переходе к работе над общим ядром системы сборки и использованию единых Linux-компонентов (мета-данные OpenEmbedded Core). В рамках Yocto подготовлено несколько наборов для поддержки аппаратных платформ (Board Support Package, BSP), поддерживающих такие системы, как Intel Atom-PC, Freescale MPC8315e-RDB, TI BeagleBoard/OMAP и Ubiquiti RouterStation Pro.

Разработчикам встраиваемых систем Yocto предоставляет полный спектр решений на базе существующих готовых компонентов, позволяя минимизировать затраты на разработку прототипа системы и сфокусировать усилия на процессе разработки и создании специфичных для продукта возможностей. В Yocto задействована система сборки Poky, являющаяся ответвлением от OpenEmbedded Build System и позволяющая объединить в рамках дистрибутива разрозненные приложения. Пакеты распространяются в формате RPM5. Для контроля за инфраструктурой сборки используется ПО Swabber, для выполнения привилегированных операций задействован Pseudo, для организации автоматизированного тестирования используются технологии Shoeleather Lab.

В качестве базового набора компиляторов задействован GCC 4.6.1, поддерживается создание GUI-приложений с использованием библиотек Qt, Clutter и GTK+. В состав проекта также входит пакет Cross-Prelink, позволяющий существенно ускорить загрузку программ, связанных с большим количеством библиотек. Для разработки приложений для создаваемых в Yocto дистрибутивов подготовлено два плагина: для среды разработки Eclipse и для Anjuta IDE. Плагины поддерживают развёртывание проектов на удалённых системах, отладку, анализ кода, кросс-компиляцию и использование эмулятора QEMU. Предусмотрена возможность генерации SDK, оптимизированного для продуктов, построенных на базе Yocto.

Ключевые новшества Yocto 1.1, построенного на основе ядра Linux 3.0:

  • Hob - графический интерфейс для быстрого формирования начинки рабочих образов, соответствующих заданным характеристикам, без необходимости ручной правки файлов конфигурации;
  • Поддержка в Eclipse системы сборки Yocto (System builder), что позволяет использовать Eclipse как универсальный центр разработки, в который входят как средства автоматизации для разработчиков систем, так и инструменты для разработчиков приложений. В рамках единого проекта в Eclipse можно загружать шаблоны систем, редактировать их, инициировать сборку, а также создавать приложения, размещать их на встраиваемых устройствах и производить удалённую отладку;
  • Унификация названий компонентов, связанных с Open Embedded Core, который является единым upstream-проектом, куда вливаются общие наработки проектов Yocto и Open Embedded. Например, для сборки минималистичных образов следует использовать "core-image-minimal", вместо "poky-image-minimal";
  • Расширенный набор инструментов для работы с концепций слоёв в Yocto. Под "слоями" подразумевается гибкий механизм для добавления расширяющих функциональность изменений на каждой стадии разработки, от начального прототипа до готового устройства. Новый инструментарий позволяет выполнять такие работы, как выявление ошибок (например, когда .bbappend ссылается на несуществующий .bb-файл) или слияние нескольких слоёв в один;
  • Поддержка технологии Multi-lib, позволяющей выбирать разные архитектуры для отдельных пакетов. Например, можно обеспечить возможность выбора как 32-х, так и 64-разрядных сборок, без дублирования пакета для каждой архитектуры;
  • Поддержка опции "X32", позволяющей выполнять 32-разрядные приложения на системах x86-64 (с использованием 64-разрядных регистров выполняются приложения с 32-разрядными указателями и типами данных);
  • Подготовка слоёв для создания систем с быстрой загрузкой или потребляющих минимум ресурсов (менее 8 Мб памяти);
  • Поддержка файловой системы Btrfs;
  • Поддержка 3G-модемов;
  • Новое руководство пользователя и видеоуроки по работе с Hob и инструментарием на базе Eclipse.