Monolinux bụ nkesa otu faịlụ na-agba na ARMv7 528 MHz CPU na 0.37 sekọnd.

Erik Moqvist, onye edemede ikpo okwu Simba na ngwá ọrụ cantools, na-emepụta nkesa ọhụrụ Monolinux, lekwasịrị anya n'ịmepụta sistemụ Linux agbakwunyere maka ịgba ọsọ nke ụfọdụ ngwa edere n'asụsụ C. Nkesa a bụ ihe ama ama maka eziokwu ahụ bụ na etinyere sọftụwia n'ụdị faịlụ nwere ike ijikọ nke ọma, nke gụnyere ihe niile dị mkpa maka ngwa ahụ ka ọ rụọ ọrụ (n'ụzọ bụ isi, nkesa ahụ nwere Linux kernel na diski RAM nwere ihe ndekọ. usoro init gbakọtara, nke gụnyere ngwa na ọba akwụkwọ ndị dị mkpa) . Koodu kesara site n'okpuru ikike MIT.

Gburugburu ebe obibi na-enye sistemụ subsystem na oku sistemu nke kernel Linux, gụnyere ịnweta faịlụ, nchịkọta netwọkụ na ndị ọkwọ ụgbọ ala ngwaọrụ. Ụlọ akwụkwọ dị ka: ml (Ọbá akwụkwọ Monolinux C nwere shei, DHCP na ndị ahịa NTP, ngwaọrụ-mapper, wdg), async (usoro na-adịghị agbanwe agbanwe), bitstream, curl (HTTP, FTP, ...), detools (delta patches), ikpo ọkụ (algọridim mkpakọ), enyi na enyi (ngwaọrụ inyeaka), MbedTLS, xz и zlib. A na-akwado usoro mmepe ngwa ngwa ngwa ngwa, na-enye gị ohere inyocha ọrụ nke ụdị ọhụrụ n'ime ihe dị ka sekọnd mgbe emechara mgbanwe na koodu.

Monolinux variants akwadoro maka mbadamba Utu Pi 3 и Jiffy. Ogo ikpeazụ nke mgbakọ dị ihe dịka 800 KB. Kwụọ Jiffy kwadoro ya na SoC i.MX6UL nwere CPU ARMv7-A (528 MHz), 1 GB DDR3 Ram na 4 GB eMMC. Oge buut na bọọdụ Jiffy bụ naanị 0.37 sekọnd - site na ike gaa na sistemụ faịlụ Ext4 dị njikere. N'ime oge a, a na-eji 1 ms na mmalite ngwaike nke SoC, 184 ms na-eme koodu ROM, 86 ms na ọrụ bootloader, 62 ms na ịmalite Linux kernel na 40 ms na ọrụ Ext4. Oge nrụpụta bụ 0.26 sekọnd. Mgbe ị na-eji nchịkọta netwọkụ, n'ihi igbu oge na mkparịta ụka ọwa Ethernet na ịnweta paramita netwọkụ, usoro ahụ na-adị njikere maka mmekọrịta netwọk na 2.2 sekọnd.

Sistemu na-eji Linux kernel 4.14.78 na nhazi pere mpe yana mgbakwunye patches, na-ewepụ oge na-adịghị mkpa na onye ọkwọ ụgbọ ala MMC (MMC jikọtara ya site na ụlọ ọrụ firmware ma na-arụ ọrụ n'oge a na-arụ ọrụ ọkwọ ụgbọ ala) ma malite mmalite nke ndị ọkwọ ụgbọala MMC na FEC (Ethernet) na ọnọdụ yiri ya.

isi: opennet.ru

Tinye a comment