Monolinux — a single-file distribution that boots on an ARMv7 528 MHz CPU in 0.37 seconds.

Erik Moqvist, autor i platformës Simba dhe mjetet cantools, zhvillon një distribucion të ri Monolinux, i orientuar në krijimin e sistemeve Linux të integuara për nisjen e veprimeve të caktuara, të shkruara në gjuhën C. Distribucioni është i dalluar për faktin se përbërja programore paraqitet si një skedar ekzekutues statik, që përfshin të gjitha komponentët e nevojshëm për funksionimin e aplikacionit (në thelb, distributori përbëhet nga bërthama Linux dhe ram-disk me një proces init të statikisht ndërtuar, që përfshin aplikacionin dhe bibliotekat e nevojshme). Kodi shpërndahet nën licencën MIT.

Mjedisi ofron të gjitha nën-sistemet dhe thirrjet sistemore të bërthamës Linux, duke përfshirë qasje në FS, grumbullin rrjetë dhe shoferët e pajisjeve. Për lidhjen me aplikacionin janë të disponueshme biblioteka si ml (biblioteka C e Monolinux me shell, klientët DHCP dhe NTP, Device-mapper etj.), async (framework të asinkronizuar), bitstream, curl (HTTP, FTP, 
), detools (patch-et delta), heatshrink (algoritmi i kompresimit), humanfriendly (mjete ndihmëse), mbedTLS, xz dhe zlib. Mbështetet një cikël i shpejtë zhvillimi, i lehtëson vlerësimin e versioneve të reja brenda disa sekondash pas ndryshimeve në kod.

Variacione tĂ« Monolinux janĂ« pĂ«rgatitur pĂ«r bordet Raspberry Pi 3 dhe Jiffy. MadhĂ«sia pĂ«rfundimtare e ndĂ«rtimeve Ă«shtĂ« rreth 800 KB. Bordi Jiffy Ă«shtĂ« i pajisur me SoC i.MX6UL me CPU ARMv7-A (528 MHz), 1 GB DDR3 RAM dhe 4 GB eMMC. Koha e ngarkimit nĂ« bordin Jiffy Ă«shtĂ« vetĂ«m 0.37 sekonda — nga ndezja deri nĂ« gatishmĂ«rinĂ« e sistemit tĂ« skedarĂ«ve Ext4. Nga kjo, 1 ms shkon pĂ«r inicializimin hardware tĂ« SoC, 184 ms pĂ«r ekzekutimin e kodit tĂ« ROM, 86 ms pĂ«r punĂ«n e bootloader-it, 62 ms pĂ«r aktivizimin e bĂ«rthamĂ«s Linux dhe 40 ms pĂ«r aktivizimin e Ext4. Koha e rivendosjes Ă«shtĂ« 0.26 sekonda. NĂ« rastin e pĂ«rdorimit tĂ« grumbullit rrjetĂ«, pĂ«r shkak tĂ« vonesave nĂ« negociatĂ«n e kanali Ethernet dhe marrjen e parametrave tĂ« rrjetit, sistemi Ă«shtĂ« gati pĂ«r interaksion rrjetĂ« brenda 2.2 sekondave.

Në sistem është përdorur bërthama Linux 4.14.78 në konfigurimin minimal me shtesat patches, që eliminon vonesat e panevojshme në shoferin MMC (MMC është i lidhur me firmware-n e bordit dhe në momentin e aktivizimit të shoferit është aktivizuar) dhe që nisin inicializimin e shoferëve MMC dhe FEC (Ethernet) në mënyrë paralel.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster