Monolinux β€” Π΅Π΄Π½ΠΎΡ„Π°ΠΉΠ»ΠΎΠ² дистрибуция, Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰Π° сС Π½Π° CPU ARMv7 528 MHz Π·Π° 0.37 сСкунди

Π•Ρ€ΠΈΠΊ ΠœΠΎΠΊΠ²ΠΈΡΡ‚ (Erik Moqvist), Π°Π²Ρ‚ΠΎΡ€ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Simba ΠΈ инструмСнти cantools, Ρ€Π°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ² дистрибутив Monolinux, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ към създаванС Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Linux-систСми Π·Π° самостоятСлно стартиранС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ прилоТСния, написани Π½Π° C. Дистрибуцията сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° с Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ софтуСрната си част оформя ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ статично ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ испълняСм Ρ„Π°ΠΉΠ», Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ (ΠΏΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ дистрибуцията прСдставлява ядрото Π½Π° Linux ΠΈ ram-диск със статично ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ init-процСс, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ). Код разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· MIT.

Π’ срСдата са прСдоставСни всички подсистСми ΠΈ систСмни повиквания Π½Π° ядрото Π½Π° Linux, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, ΠΌΡ€Π΅ΠΆΠΎΠ² стСк ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° устройствата. Π—Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ ml (C-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Monolinux с shell, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π·Π° DHCP ΠΈ NTP, Device-mapper ΠΈ Ρ‚.Π½.), асинхронно (асинхронна Ρ€Π°ΠΌΠΊΠ°), bitstream, curl (HTTP, FTP, …), detools (delta-ΠΏΠ°Ρ‚Ρ‡ΠΈ), heatshrink (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° компрСсиранС), humanfriendly (ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ инструмСнти), mbedTLS, xz ΠΈ zlib. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС Π±ΡŠΡ€Π· Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, позволяващ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° сСкунди Π΄Π° сС оцСнят Π½ΠΎΠ²ΠΈΡ‚Π΅ вСрсии слСд Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ измСнСния Π² ΠΊΠΎΠ΄Π°.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° Monolinux са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° ΠΏΠ»Π°Ρ‚ΠΊΠΈ Raspberry Pi 3 ΠΈ Jiffy. Ѐиналният Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° сборкитС Π΅ ΠΎΠΊΠΎΠ»ΠΎ 800 ΠšΠ‘. ΠŸΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Jiffy Π΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π° с SoC i.MX6UL с CPU ARMv7-A (528 MHz), 1 GB DDR3 RAM ΠΈ 4 GB eMMC. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Jiffy Π΅ само 0.37 сСкунди β€” ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π΄ΠΎ готовността Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Ext4. ΠžΡ‚ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ 1 ms ΠΎΡ‚ΠΈΠ²Π° Π·Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° инициализация Π½Π° SoC, 184 ms Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄ Π² ROM, 86 ms Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‡Π°, 62 ms Π·Π° стартиранС Π½Π° ядрото Π½Π° Linux ΠΈ 40 ms Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° Ext4. Π’Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° рСстартиранС Π΅ 0.26 сСкунди. ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° мрСТовия стСк ΠΏΠΎΡ€Π°Π΄ΠΈ забавянС Π·Π° установяванС Π½Π° Ethernet ΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ систСмата става Π³ΠΎΡ‚ΠΎΠ²Π° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ взаимодСйствиС Π·Π° 2.2 сСкунди.

Π’ систСмата Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ ядро Π½Π° Linux 4.14.78 Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° конфигурация с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠ°Ρ‚Ρ‡ΠΎΠ²Π΅, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Ρ‰ΠΈ ΠΈΠ·Π»ΠΈΡˆΠ½ΠΈΡ‚Π΅ забавяния Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° MMC (MMC сС ΡΠ²ΡŠΡ€Π·Π²Π° с Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° ΠΈ ΠΏΡ€ΠΈ стартиранС Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²Π΅Ρ‡Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½) ΠΈ стартиращи инициализацията Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ MMC ΠΈ FEC (Ethernet) Π² ΠΏΠ°Ρ€Π°Π»Π΅Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster