Erik Moqvist, autor i platformës dhe instrumenteve po zhvillon një distribucion të ri , i orientuar në krijimin e sistemeve Linux të integruara për ekzekutimin e aplikacioneve të caktuara, të shkruara në gjuhën C. Distribucioni është i veçantë sepse komponentët e softuerit janë ndërtuar si një skedë ekzekutiv statike e vetme, duke përfshirë të gjitha komponentët e nevojshëm për punën e aplikacionit (në thelb, distribuoni bërthamën e Linux dhe ram-disk me procesin init të ndërtuar statikisht, i cili përfshin aplikacionin dhe bibliotekat e nevojshme). Kodi në përputhje me licencën MIT.
NĂ« ambientin e ofrimit, ofrohen tĂ« gjitha nĂ«n-sistemet dhe thirrjet sistemore tĂ« bĂ«rthamĂ«s Linux, duke pĂ«rfshirĂ« aksesin nĂ« FS, stekĂ«t rrjet dhe drejtuesit e pajisjeve. PĂ«r lidhjen me aplikacionin, janĂ« tĂ« disponueshme biblioteka tĂ« tilla si (biblioteka C e Monolinux me shell, klientĂ«t DHCP dhe NTP, Device-mapper dhe tjerĂ«), (fraksion i asinkron) , (HTTP, FTP, âŠ), (patch-e delta), (algoritmi i kompresimit), (mjetet ndihmĂ«se), , dhe . MbĂ«shtetet njĂ« cikĂ«l zhvillimi i shpejtĂ«, duke lejuar qĂ« brenda disa sekondash tĂ« vlerĂ«sohet funksionimi i versionit tĂ« ri pas ndryshimeve nĂ« kod.
Opsionet Monolinux janĂ« pĂ«rgatitur pĂ«r bordet dhe . MadhĂ«sia pĂ«rfundimtare e ndĂ«rtimit Ă«shtĂ« rreth 800 KB. Bordi Ă«shtĂ« i pajisur me SoC i.MX6UL me CPU ARMv7-A (528 MHz), 1 GB DDR3 RAM dhe 4 GB eMMC. Koha e ngarkesĂ«s nĂ« bordin Jiffy Ă«shtĂ« vetĂ«m 0.37 sekonda â nga ndizja deri nĂ« gatishmĂ«rinĂ« e sistemit tĂ« files Ext4. Nga kjo, 1 ms shkon pĂ«r inicializimin e harduerit tĂ« SoC, 184 ms pĂ«r ekzekutimin e kodit tĂ« BIOS, 86 ms pĂ«r punĂ«n e ngarkuesit, 62 ms pĂ«r aktivizimin e bĂ«rthamĂ«s Linux dhe 40 ms pĂ«r aktivizimin e Ext4. Koha e rinisjes Ă«shtĂ« 0.26 sekonda. NĂ« rastin e pĂ«rdorimit tĂ« stack-ut rrjetit, pĂ«r shkak tĂ« vonesave nĂ« negociimin e kanalit Ethernet dhe marrjen e parametrave tĂ« rrjetit, sistemi bĂ«het i gatshĂ«m pĂ«r ndĂ«rveprim rrjeti brenda 2.2 sekondave.
Në sistem përdoret bërthama Linux 4.14.78 në konfigurimin minimal me patch-e , duke eliminuar vonesat e panevojshme në drejtuesin MMC (MMC lidhet me programin e tabelës dhe në momentin e nisjes, drejtuesi është tashmë aktiv) dhe duke nisur inicializimin e drejtuesve MMC dhe FEC (Ethernet) në modin përparues.
Burimi: opennet.ru
