ΠΡΡΠΏΠ° ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΎΡ Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ Π² ΠΠΌΡΡΠ΅ΡΠ΄Π°ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ Π½ΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΈΠΊΠ° Π½Π° Π°ΡΠ°ΠΊΠ° SLAM (Π‘ΠΏΠ΅ΠΊΡΡΡΠ½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ), ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π½ΠΎΠ² Π½Π°ΡΠΈΠ½ Π·Π° Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠΈΠΊΡΠΎΠ°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠ»Π°Ρ Π‘ΠΏΠ΅ΠΊΡΡΡ, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΏΡΠΈ ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ Π½Π° Π½Π΅ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ, Π° Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»ΡΠ½Π΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ. ΠΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ΄ΡΠΎΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΌΠ°ΡΠΊΠ° (ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π΅ ΠΊΠ°ΠΊ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ Π² Ubuntu ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅ ΠΎΡ ΡΠ΄ΡΠΎΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½ΠΈΠ· Ρ Ρ Π΅Ρ Π½Π° ΠΏΠ°ΡΠΎΠ»Π°ΡΠ° Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» root).

ΠΡΠ°ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Intel, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ LAM (ΠΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ), ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ AMD Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ UAI (ΠΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΡΠ΅Π½ Π°Π΄ΡΠ΅Ρ) ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ARM Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ TBI (ΠΠ³Π½ΠΎΡΠΈΡΠ°Π½Π΅ Π½Π° Π³ΠΎΡΠ΅Π½ Π±Π°ΠΉΡ). ΠΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΡΡ ΠΎΡ Π±ΠΈΡΠΎΠ²Π΅ΡΠ΅ Π½Π° 64-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈ Π·Π° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ (Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ, ΡΠ΅ Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Ρ 64-Π±ΠΈΡΠΎΠ²ΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, Π·Π°ΡΠΎΠ²Π° Π³ΠΎΡΠ½ΠΈΡΠ΅ Π±ΠΈΡΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°). ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΅, ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ Intel, AMD ΠΈ ARM Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° LAM, UAI ΠΈ TBI Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ° ΡΠ°ΠΌΠΎ Π°Π½ΠΎΠ½ΡΠΈΡΠ°Π½ΠΈ, Π½ΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ Π² ΠΌΠ°ΡΠΎΠ²ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΡΠ°Π²ΠΈ SLAM ΠΏΡΡΠ²Π°ΡΠ° ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½Π° Π°ΡΠ°ΠΊΠ° ΡΡΠ΅ΡΡ Π±ΡΠ΄Π΅ΡΠΈΡΠ΅ CPU. ΠΡΠ°ΠΊΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ ΡΡΡΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° Π½Π° ΡΡΠ°ΡΠΈ CPU AMD Zen+ ΠΈ Zen 2, ΠΏΠΎΠ΄Π°ΡΠ»ΠΈΠ²ΠΈ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ CVE-2020-12965.
ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ Ρ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅ Spectre, Π°ΡΠ°ΠΊΠ°ΡΠ° SLAM ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΠΈ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ (Π³Π°Π΄ΠΆΠ΅ΡΠΈ) Π² ΡΠ΄ΡΠΎΡΠΎ, ΠΊΠΎΠΈΡΠΎ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΠΎΠ΄ΡΡ Π΄ΠΎ ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π²ΡΠ½ΡΠ½ΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π»ΠΈΡΠ΅. Π‘Π»Π΅Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° Π³ΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠ³Π½ΠΎΠ·, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ ΠΎΡΡ Π²ΡΡΠ»Ρ, Π½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΎΡΡΠ°Π²Π°Ρ Π² ΠΊΠ΅ΡΠ° ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈ ΡΡΠ΅Π· Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ. ΠΠ° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π·Π°Π΄ΡΡΠΆΠ°Π½ΠΈ Π² ΠΊΠ΅ΡΠ°, ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΠΌΠ΅ΡΠΎΠ΄Π° Evict+Reload, ΠΎΡΠ½ΠΎΠ²Π°Π²Π°Ρ ΡΠ΅ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΎΡ ΠΊΠ΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ·Π΄Π°Π²Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΠΊΠΎΡΡΠΎ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ Π·Π°ΠΏΡΠ»Π²Π° ΠΊΠ΅ΡΠ° Ρ ΡΠΈΠΏΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅) ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠ΅Π½ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ½ΠΈΡ ΠΊΠ΅Ρ.
ΠΠ° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠ°ΡΠ° SLAM ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π³Π°Π΄ΠΆΠ΅ΡΠΈ Π½Π° Π±Π°Π·Π° ΠΊΠΎΠ΄, Π² ΠΊΠΎΠΉΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ ΠΎΡ Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ Π΄Π°Π½Π½ΠΈ (ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Β«secretΒ») ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ°ΡΠΎ ΡΠΊΠ°Π·Π°ΡΠ΅Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: void unmasked_gadget(long **secret) { **secret; }
ΠΡΠ±Π΅Π»ΡΠ·Π²Π° ΡΠ΅, ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π½Π° ΠΊΠΎΠ΄ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux ΡΠ° ΠΎΡΠΊΡΠΈΡΠΈ Π΄Π΅ΡΠ΅ΡΠΊΠΈ Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΡΠ°ΠΊΠΈΠ²Π° Π³Π°Π΄ΠΆΠ΅ΡΠΈ, ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΡΠΈΠ½ ΡΠ° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² Π΅ΠΊΡΠΏΠ»ΠΎΠΈΡΠΈ. ΠΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΎ ΡΡΠ΅Π· Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π³Π°Π΄ΠΆΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°Ρ ΡΠΏΠ΅ΠΊΡΠ»Π°ΡΠΈΠ²Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Intel ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ ΡΠΎΡΡΡΠ΅ΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΈ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° LAM. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° AMD ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π°ΡΠ°ΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»Π°Ρ Spectre v2. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΡΠΈΡΡΡ ΠΎΡ Π°ΡΠ°ΠΊΠ°ΡΠ°, ΡΠ΅ΡΠΈΠ»ΠΈ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° LAM, Π΄ΠΎΠΊΠ°ΡΠΎ Π½Π΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈΡΠ΅ Π½Π° Intel Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
