ΠΡΠΈΠΊ ΠΠΎΠΊΠ²ΠΈΡΡ (Erik Moqvist), Π°Π²ΡΠΎΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ , ΡΠ°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² , ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΡΠΌ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Linux-ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° C. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π° Ρ ΡΠΎΠ²Π°, ΡΠ΅ ΡΠΎΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΡΠΈ ΡΠ°ΡΡ ΠΎΡΠΎΡΠΌΡ ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ ΠΈΡΠΏΡΠ»Π½ΡΠ΅ΠΌ ΡΠ°ΠΉΠ», Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ (ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux ΠΈ ram-Π΄ΠΈΡΠΊ ΡΡΡ ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ init-ΠΏΡΠΎΡΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ). ΠΠΎΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· MIT.
Π ΡΡΠ΅Π΄Π°ΡΠ° ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΌΡΠ΅ΠΆΠΎΠ² ΡΡΠ΅ΠΊ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°. ΠΠ° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΡΠΎ (C-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Monolinux Ρ shell, ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Π·Π° DHCP ΠΈ NTP, Device-mapper ΠΈ Ρ.Π½.), (Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½Π° ΡΠ°ΠΌΠΊΠ°), , (HTTP, FTP, β¦), (delta-ΠΏΠ°ΡΡΠΈ), (Π°Π»Π³ΠΎΡΠΈΡΡΠΌ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅), (ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ), , ΠΈ . ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅ Π±ΡΡΠ· ΡΠΈΠΊΡΠ» Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ΅Π½ΡΡ Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ»Π΅Π΄ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ΄Π°.
ΠΠ°ΡΠΈΠ°Π½ΡΠΈ Π½Π° Monolinux ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° ΠΏΠ»Π°ΡΠΊΠΈ ΠΈ . Π€ΠΈΠ½Π°Π»Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΡΠ±ΠΎΡΠΊΠΈΡΠ΅ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 800 ΠΠ. ΠΠ»Π°ΡΠΊΠ°ΡΠ° Π΅ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π° Ρ 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
