LINUX.ORG.RU

Yocto 1.6

 ,


0

2

Linux Foundation представила релиз Yocto 1.6, который предоставляет набор компонентов для создания собственных дистрибутивов для встраиваемых продуктов. Yocto является не дистрибутивом, а инструментарием для создания дистрибутивов для встраиваемых систем на основе готовых компонентов.

Неполный список изменений:

  • Новые версии базовых компонентов: ядро Linux 3.14 и 3.10 LTSI, eglibc 2.19, GCC 4.8.2;
  • Поддержка Python 3;
  • Интерфейс пользователя для изучения вывода в процессе сборки;
  • Специальный клиент для передачи информации об ошибках в центральный web-интерфейс;
  • Новые эталонные BSP-наборы для BeagleBone (замена для beagleboard) и Edgerouter (замена для routerstationpro);
  • Переход на SHA512 для хэширования паролей;
  • Задействование по возможности жестких ссылок вместо операций копирования для сокращения расходования дискового пространства;
  • Поддержка UEFI с использованием загрузчика gummiboot;
  • Код для создания образов и SDK переписан с Shell на Python;
  • Поддержка параллельной сборки пакетов rpm, deb и ipk;
  • Улучшена поддержка SystemD;
  • Добавлена поддержка ptest для различных пакетов.

>>> Подробности

★★

Проверено: fallout4all ()

Все здорово, но это тупиковая ветвь развития.

AVL2 ★★★★★ ()
Ответ на: комментарий от zorg

Потому что фичи типа параллельно сборки deb/rpm/ipk бесполезны, а ресурсов жрут немерянно.

А пересборка дистра под разные архитектуры и кастомизация должна быть в рамках дистрибутива.

AVL2 ★★★★★ ()

который предоставляет набор компонентов для создания собственных дистрибутивов для встраиваемых продуктов

а инструментарием для создания дистрибутивов для встраиваемых систем на основе готовых компонентов.

Слог жуткий.

Lilly ()

собственных дистрибутивов для встраиваемых продуктов

а обновляться оно потом само умеет?

dib2 ★★★★ ()
Ответ на: комментарий от AVL2

так и не паралелль deb/rpm, коль ненуно а кастомизация для любого

McMan ()
Ответ на: комментарий от AVL2

Потому что фичи типа параллельно сборки deb/rpm/ipk бесполезны, а ресурсов жрут немерянно.

А пересборка дистра под разные архитектуры и кастомизация должна быть в рамках дистрибутива.

Неучь, как ты собрался запускать дистрибутивы на голом железе? Специально для тебя выделю: для встраиваемых продуктов.

gnu-eabi ()
Ответ на: комментарий от AVL2

«Потому что фичи типа параллельно сборки deb/rpm/ipk бесполезны, а ресурсов жрут немерянно.»

Раскройте пожалуйста свою мысль. Что значит параллельная сборка deb/rpm/ipk? ЕМНИП в Yokto используется OpenEmbedded, а там какую хошь пакетную систему, такую и выбирай.

Dead ★★★★ ()
Ответ на: комментарий от gnu-eabi

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

Во-первых, «неуч» пишется без «Ь»; во-вторых, в чем проблема запустить тот же Debian на голом железе? Максимум, что нужно - работающее ядро.

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от gnu-eabi

В абсолютном большинстве случаев к особенностям железа относится только загрузчик (uboot), ядро и иногда initrd, которые для начала могут браться вообще готовыми.

А во вторых, в этом проекте из 20 платформ 16, это интел атомы и зеоны. Вот уж прям ужас какой embeded...

AVL2 ★★★★★ ()
Ответ на: комментарий от Dead

Раскройте пожалуйста свою мысль. Что значит параллельная сборка deb/rpm/ipk?

Это не моя мысль . Читайте новость. Поддержка параллельной сборки пакетов rpm, deb и ipk;

ЕМНИП в Yokto используется OpenEmbedded, а там какую хошь пакетную систему, такую и выбирай.

И в 99% не работает ни одна из них. Плавали, знаем.

AVL2 ★★★★★ ()

Потрахайся с LTIB от freescale и попробуй сбилдить qtwebkit и поймешь что они все правильно делают.

diff812 ()
Ответ на: комментарий от McMan

А мы обсуждаем грамматику и орфографию?

AVL2 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.