U publikua lëshimi i sistemit modular operativ Embox 0.7, i cili ka si qëllim nisjen e aplikacioneve mbi hardware, fillimisht të krijuara për Linux, por pa përdorur Linux. Sistemi është në gjendje të punojë në modalitetin e kohës reale (RTOS) në klasat e ndryshme të pajisjeve, nga sistemet e zakonshme x86 deri tek plakat e vogla dhe mikro-kontrollorët. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën BSD.
Kanali Embox është i ndarë në një seri bibliotekash, që realizojnë ndërfaqe të ndryshme programuese (menaxhimi i memories, plani i detyrave, steku rrjet dhe të tjera). Falë modularitetit, Embox lejon përdorimin e një grupi minimal të komponentëve dhe bibliotekave sistemore për të drejtuar çdo aplikacion, të mjaftueshëm për të nisur aplikacionin specifik. Për çdo aplikacion krijohet një imazh autonom, optimizuar për një detyrë të caktuar dhe i aftë të punojë mbi hardware pa shtresa të panevojshme dhe pa përdorur bërthama universale dhe ambiente sistemore.
Kjo kompozitĂ« lejon ekzekutimin e aplikacioneve ekzistuese me shpenzime minimale nĂ« pajisje me burime tĂ« kufizuara. Embox gjithashtu siguron njĂ« nivel tĂ« shtuar mbrojtjeje â aplikacionet lidhen me bibliotekat nĂ« mĂ«nyrĂ« statike dhe pĂ«rveç aplikacionit fillestar tĂ« ofruar, nĂ« mjedisin e formuar nuk Ă«shtĂ« e mundur tĂ« ekzekutohen programe tĂ« tjera.
Si shembuj të aplikimeve të Embox përmendet krijimi i një telefoni VoIP mbi mikro-kontrollorin STM32F7 dhe bibliotekën PJSIP, nisja e një ndërfaqe grafike mbi STM32F7 me Qt, ekzekutimi në pllakën STM32F769i të një aplikacioni për përpunimin e informacionit vizual me ndihmën e OpenCV, nisja e veçuar e serverit SSH Dropbear, nisja e lojës Quake3 dhe aplikacioneve grafike që përdorin Mesa.

Mundësitë kryesore të Embox:
- Mbështetje për arkitekturat e procesorëve x86, ARM, RISC-V, Microblaze, SPARC, E2K, PowerPC dhe MIPS.
- Mbështetje për punën në mikro-kontrollorët STM32 dhe mundësia për të drejtuar mbi ta programe që përdorin Qt, OpenCV, PJSIP dhe framework-e të tjera të njohura.
- Mbështetje për plakat si Raspberry Pi.
- Mbështetje për krijimin e ambienteve për ekzekutimin e aplikacioneve në gjuhët C++, Java, Python, Lua, TCL, Lisp, Ruby, JavaScript dhe Scheme.
- Kompaktibiliteti me POSIX.
- Mundësia për përdorimin e sistemeve të skedarëve FAT dhe ext2/3/4.
- Steku TCP/IP me mbështetje për soket dhe protokolle të zakonshme rrjeti (UDP, HTTP, ARP, NTP, ICMP).
- Disponueshmëria e mjeteve Unix-të ngjashme, si ls, cat dhe mount.
Mes ndryshimeve në versionin e ri:
- ĂshtĂ« realizuar njĂ« nĂ«n-sistem pĂ«r aksesin pa tel.
- ĂshtĂ« realizuar njĂ« nĂ«n-sistem pĂ«r menaxhimin pĂ«rmes komandave AT.
- Përmirësuar mbështetja për arkitekturën RISC-V. Shtuar mbështetje për platformat Milandr MDR1206FI, Baikal-Electronics Baikal-U dhe Syntacore SCR-5.
- Shtuar mbështetje për procesorin MIPS64 KOMDIV-64.
- Modernizuar sistemi i ndërtimit.
- Shtuar mbështetje për platformën e mësimit të makinerive TensorFlow Lite.
- Shtuar mbështetje për kornizën Ardupilot me implementimin e autopilotit.
- Shtuar mbështetje për protokollin WebSocket.
- Përmirësuar nën-sistemet SPI, I2C dhe MMC.
Burimi: opennet.ru
