LINUX.ORG.RU

В 15-летие открытого проекта по созданию ОС РВ Embox вышла версия 0.6.4

 , ,


0

2

23 октября 2024 года на пятнадцатый день рождения вышла очередная версия открытой операционной системы реального времени Embox. ОС написана на языке C, отличается гибкой конфигурируемостью на уровне исходных текстов и распространяется на условиях двухпунктной лицензии BSD.

Из изменений:

  • Улучшена поддержка многоядерности.
  • Улучшена поддержка архитектуры RISC-V.
  • Добавлена поддержка российского МК MIK32 (AMUR).
  • Улучшена поддержка OpenSSL.
  • Улучшен Logger и рантайм для внутреннего фреймворка.
  • Улучшены InputDevices и ряд других драйверов.
  • Улучшена поддержка C++, включая OpenCV и Qt.
  • Улучшены возможности языка сборки Mybuild.
  • Улучшена поддержка стандартной библиотеки языка C.

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

★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

гибкой конфигурируемостью на уровне исходных текстов

Так вот как сейчас называется «отсутствие конфигов»…

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

Если не хватает какой-то опции в конфиге ты всегда можешь ее дописать...

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

Задача у сабжа компилироваться в один бинарник под конкретный микроконтроллер, поэтому конфигам там не особо место.

Хотя я когда-то интересовался поддержкой device tree (FDT)

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

Задача у сабжа компилироваться в один бинарник под конкретный микроконтроллер, поэтому конфигам там не особо место.

Задача линуксового ядра - тоже скомпилироваться в бинарник. Но там конфиг есть. Да, он compile-time, но его можно отдельно созранять, переносить, сравнивать…

Короче, зависит от реализации.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 2)

Я буду под каждой новостью ныть что хочу инструкцию как добавить свой мк)

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

гибкой конфигурируемостью на уровне исходных текстов Так вот как сейчас называется «отсутствие конфигов»…

Извините, но не очень понял, откуда это и к чему?

У embox очень мощная система конфигурирования, по сути дела она (система сборки) и позволяет и достигать таких уникальных характеристик.

Систему сборки Embox можно сравнить со встроенными Линуксами (YoctoProject и ко), которую можно разбить на три части КBuild (ядро) + OpenEmbedded (скрипты для рутфс) + описание устройств (devtree). Причем поскольку это все анализируется вместе, то и получается более эффективно. И да, предусмотрено существенно большее конфигурирование, например для ядра https://github.com/embox/embox/blob/master/templates/arm/qemu/mods.conf#L48

abondarev ★★★
() автор топика
Ответ на: комментарий от Kroz

Linux – это несколько иного калибра ядро. :)

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

Задача линуксового ядра - тоже скомпилироваться в бинарник. Но там конфиг есть. Да, он compile-time, но его можно отдельно созранять, переносить, сравнивать…

Так в embox тоже есть конфиги. Их можно сравнивать воспроизводить, или о чем речь?

abondarev ★★★
() автор топика
Ответ на: комментарий от steemandlinux

А поддержка UEFI не планируется случайно?

Речь о том чтобы embox был BIOS ом? или его можно было бы запускать как ОС c поддержкой UEFI?

И то и то рассматривается, но не в ближайшей перспективе

abondarev ★★★
() автор топика
Ответ на: комментарий от banduga

Извините, не понял вопроса?

С аватарками на github?

abondarev ★★★
() автор топика

Чем это лучше bugurtos или нейтрино?

guyvernk
()

На правах бредового вопроса.

В почти соседней новости обсуждаются спецпрошивки для кнопочных телефонов вроде таких. Реально ли на такие аппараты портировать Embox? Для чего – например, сделать что-то типа неогороженного органайзера с кнопками…

hobbit ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.