ΠΠ° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π½ΠΎΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π·Π°Π΄ΡΠ»ΠΆΠ°Π²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ° ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ Π² ΡΠ΄ΡΠΎΡΠΎ. ΠΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΎΡΡΠ°Π²ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΠΌΠΈΡΠ΅ βΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½β ΠΈ βΡΠ΅ΡΠ΅Π½ ΡΠΏΠΈΡΡΠΊβ. ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π΄ΡΠΌΠ°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½ Ρ Π²ΡΠΎΡΠΈΡΠ΅Π½, ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½, ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°, ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π», ΠΏΡΠΎΠΊΡΠΈ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅Π», Π° ΡΠ΅ΡΠ½ΠΈΡ ΡΠΏΠΈΡΡΠΊ ΡΡΡ ΡΠΏΠΈΡΡΠΊ Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ ΡΠΏΠΈΡΡΠΊ Π·Π° ΠΎΡΠΊΠ°Π·.
ΠΡΠ΅ΠΏΠΎΡΡΠΊΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠ½Π°ΡΡΡ Π·Π° Π½ΠΎΠ² ΠΊΠΎΠ΄, Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΡΠΌ ΡΠ΄ΡΠΎΡΠΎ, Π½ΠΎ Π² Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ΅Π½ ΠΏΠ»Π°Π½ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΡ ΠΊΠΎΠ΄ Π΄Π° ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ°, Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π° API, ΠΈΠ·Π΄Π°Π΄Π΅Π½ ΠΊΡΠΌ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° Π²Π΅ΡΠ΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠΈ Π½Π° Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΡΠΈΠΈΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½ΠΎΠ²ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π·Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡΡ Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΡ ΡΡΠΈΠΌΠ° ΡΠ»Π΅Π½ΠΎΠ²Π΅ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ²Π΅Ρ Π½Π° Linux Foundation: ΠΠ°Π½ Π£ΠΈΠ»ΡΠΌΡ (ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° NetworkManager, Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ nvdimm), ΠΡΠ΅Π³ ΠΡΠΎΠ°-Π₯Π°ΡΡΠΌΠ°Π½ (ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Linux USB ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΡΠ΄ΡΠΎ ββΠ½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°) ΠΈ ΠΡΠΈΡ ΠΠ΅ΠΉΡΡΠ½ (ΠΡΠΈΡ ΠΠ΅ΠΉΡΡΠ½, ΡΡΠ·Π΄Π°ΡΠ΅Π» ΠΈ Π³Π»Π°Π²Π΅Π½ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Btrfs). Π§Π»Π΅Π½ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ²Π΅Ρ ΡΡΡΠΎ ΠΈΠ·ΡΠ°Π·ΠΈΡ
Π° ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΠ΅Ρ ΠΡΠΊ (Kees Cook, Π±ΠΈΠ²Ρ Π³Π»Π°Π²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π½Π° kernel.org ΠΈ Π»ΠΈΠ΄Π΅Ρ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° Ubuntu, Π½Π°ΡΡΡΡΠ°Π²Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π·Π° Π°ΠΊΡΠΈΠ²Π½Π° Π·Π°ΡΠΈΡΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ ββΠ½Π° Linux) ΠΈ ΠΠ»Π°Ρ ΠΠΎΡ
Π°Π½ΡΠΎΠ½ (ΠΠ»ΠΎΡ ΠΠΎΡ
Π°Π½ΡΠΎΠ½, ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ
Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ARM Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π² ΡΠ΄ΡΠΎΡΠΎ). ΠΡΡΠ³ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ
Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΠΠ΅ΠΉΠ²ΠΈΠ΄ ΠΡΡΠ»ΠΈ (ΠΠ΅ΠΉΠ²ΠΈΠ΄ ΠΡΡΠ»ΠΈ, DRM ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°) ΠΈ Π Π°Π½Π΄ΠΈ ΠΡΠ½Π»Π°ΠΏ (Π Π°Π½Π΄ΠΈ ΠΡΠ½Π»Π°ΠΏ)
Π’Π΅ ΠΈΠ·ΡΠ°Π·ΠΈΡ
Π° Π½Π΅ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΠΆΠ΅ΠΉΠΌΡ ΠΠΎΡΠΎΠΌΠ»ΠΈ (ΠΠΆΠ΅ΠΉΠΌΡ ΠΠΎΡΠΎΠΌΠ»ΠΈ, Π±ΠΈΠ²Ρ ΡΠ»Π΅Π½ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ²Π΅Ρ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΊΠ°ΡΠΎ SCSI ΠΈ MCA) ΠΈ Π‘ΡΠΈΠ²ΡΠ½ Π ΠΎΡΡΠ΅Π» (Π‘ΡΠΈΠ²ΡΠ½ Π ΠΎΡΡΠ΅Π», ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Linux-ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΊΠ»ΠΎΠ½). Π‘ΡΠΈΠ²ΡΠ½ ΡΠΌΡΡΠ°, ΡΠ΅ Π΅ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Ρ ΡΠ°ΠΌΠΎ Π΄ΠΎ Ρ
ΠΎΡΠ° ΠΎΡ Π°ΡΡΠΈΠΊΠ°Π½ΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Ρ
ΠΎΠ΄; ΡΠΎΠ±ΡΡΠ²ΠΎΡΠΎ Π½Π΅ Π΅ Π±ΠΈΠ»ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ Π΄ΠΎ Ρ
ΠΎΡΠ° Ρ ΡΠ΅ΡΠ΅Π½ ΡΠ²ΡΡ Π½Π° ΠΊΠΎΠΆΠ°ΡΠ°. ΠΠΆΠ΅ΠΉΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ° ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΠ²Π° ΡΠ°ΠΌΠΎ Π΄ΠΎΠΏΡΠΈΠ½Π°ΡΡ Π·Π° ΡΠ°Π·Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΈ Π±Π΅Π·ΡΠΌΠΈΡΠ»Π΅Π½ Π΄Π΅Π±Π°Ρ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΎΠ±ΠΎΡΠ½ΠΎΠ²ΠΊΠ° Π½Π° Π·Π°ΠΌΡΠ½Π°ΡΠ° Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΠΌΠ°Π³Π½ΠΈΡ Π·Π° ΠΏΡΠΈΠ²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΆΠ΅Π»Π°Π΅ΡΠΈΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠΎ-ΠΎΠ±Ρ
Π²Π°ΡΠ΅Π½ Π΅Π·ΠΈΠΊ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. ΠΠΊΠΎ Π½Π΅ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π΅ΡΠ΅ ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ°, ΡΠΎΠ³Π°Π²Π° Π°ΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Ρ Π΄ΠΎ ΠΏΡΠ°Π·Π½ΠΈ ΡΠ²ΡΡΠ΄Π΅Π½ΠΈΡ Π·Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π·Π° Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅, Π±Π΅Π· Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ²Π°ΡΠ΅ Π² Π±Π΅Π·ΡΠΌΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π΅Π±Π°Ρ Π΄Π°Π»ΠΈ ΡΡΡΠ³ΠΎΠ²ΠΈΡΡΠ° Ρ ΡΠΎΠ±ΠΈ Π² ΠΡΠΌΠ°Π½ΡΠΊΠ°ΡΠ° ΠΈΠΌΠΏΠ΅ΡΠΈΡ Π΅ Π±ΠΈΠ»Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΆΠ΅ΡΡΠΎΠΊΠ°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π² ΠΠΌΠ΅ΡΠΈΠΊΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru