ΠΠ° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux Π½ΠΎΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΈΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½Π° ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ Π² ΡΠ΄ΡΠ°ΡΠ°. ΠΡΠ΅ΠΏΠΎΡΡΡΠ²Π° ΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ΅ ΠΎΡ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Π΄ΡΠΌΠΈΡΠ΅ βslaveβ ΠΈ βblacklistβ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈΡΠ΅, ΠΏΡΠΈΠ»Π°Π³Π°Π½ΠΈ Π² ΡΠ΄ΡΠ°ΡΠ°. ΠΠΌΠ΅ΡΡΠΎ βslaveβ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ secondary, subordinate, replica, responder, follower, proxy ΠΈ performer, Π° βblacklistβ Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ Ρ blocklist ΠΈΠ»ΠΈ denylist.
ΠΡΠ΅ΠΏΠΎΡΡΠΊΠΈΡΠ΅ Π²Π°ΠΆΠ°Ρ Π·Π° Π½ΠΎΠ²ΠΈΡ ΠΊΠΎΠ΄, Π΄ΠΎΠ±Π°Π²Π΅Π½ Π² ΡΠ΄ΡΠΎΡΠΎ, Π½ΠΎ Π² Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ΅Π½ ΠΏΠ»Π°Π½ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π° ΠΈ ΠΈΠ·Π±Π°Π²ΡΠ½Π΅ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡ ΠΊΠΎΠ΄ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. ΠΠ° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½ΠΎΡΠΎ Π² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ API, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° Π²Π΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΈΡΠ²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. ΠΡΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°, ΠΊΡΠ΄Π΅ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΡΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π·Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡΡ Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΡ ΡΡΠΈΠΌΠ° ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ²Π΅Ρ Π½Π° Linux Foundation: ΠΡΠ½ Π£ΠΈΠ»ΡΠΌΡ (Dan Williams, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° NetworkManager, Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ nvdimm), ΠΡΠ΅Π³ ΠΡΠΎΠ°-Π₯Π°ΡΡΠΌΠ°Π½ (Greg Kroah-Hartman, ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux, Π΅ ΠΌΠ΅ΠΉΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux USB, driver core) ΠΈ ΠΡΠΈΡ ΠΠ΅ΠΉΡΡΠ½ (Chris Mason, ΡΡΠ·Π΄Π°ΡΠ΅Π» ΠΈ Π³Π»Π°Π²Π΅Π½ Π°ΡΡ ΠΈΡΠ΅ΠΊΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Btrfs). ΠΡ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ²Π΅Ρ Ρ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΊΠ°Π·Π°Ρ Π° (Kees Cook, Π±ΠΈΠ²Ρ Π³Π»Π°Π²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π½Π° kernel.org ΠΈ Π»ΠΈΠ΄Π΅Ρ Π½Π° Π΅ΠΊΠΈΠΏΠ° Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° Ubuntu, Π·Π°Π½ΠΈΠΌΠ°Π²Π° ΡΠ΅ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° Π°ΠΊΡΠΈΠ²Π½Π° Π·Π°ΡΠΈΡΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ Π½Π° Linux) ΠΈ (Olof Johansson, ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ARM Π² ΡΠ΄ΡΠΎΡΠΎ). ΠΡ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΏΠΎΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π»ΠΈ (David Airlie, ΠΌΠ΅ΠΉΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π½Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° DRM) ΠΈ (Randy Dunlap).
ΠΠ΅ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈΡ Π° (James Bottomley, Π±ΠΈΠ²Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ²Π΅Ρ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠ°ΡΠΎ SCSI ΠΈ MCA) ΠΈ (Π‘ΡΠΈΠ²ΡΠ½ Π ΠΎΡΡΠ΅Π», ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅Π» Π½Π° ΠΊΠ»ΠΎΠ½Π° Linux-next). Π‘ΡΠΈΠ²ΡΠ½ ΡΠΌΡΡΠ°, ΡΠ΅ Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Ρ ΡΠ°ΡΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠ°ΠΌΠΎ Π΄ΠΎ Ρ ΠΎΡΠ° Ρ Π°ΡΡΠΈΠΊΠ°Π½ΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Ρ ΠΎΠ΄; ΡΠ°Π±ΡΡΠ²ΠΎΡΠΎ Π½Π΅ ΡΠ΅ Π΅ ΠΎΡΠ½Π°ΡΡΠ»ΠΎ ΡΠ°ΠΌΠΎ Π΄ΠΎ Ρ ΠΎΡΠ° Ρ ΡΠ΅ΡΠ΅Π½ ΡΠ²ΡΡ Π½Π° ΠΊΠΎΠΆΠ°ΡΠ°. ΠΠΆΠ΅ΠΉΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ° ΡΠ΅ΠΌΠ°ΡΠ° Ρ ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡ ΡΠ°ΠΌΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²Π° Π·Π° ΡΡΠΈΠ»Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π² ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΈ Π±Π΅Π·ΡΠΌΠΈΡΠ»Π΅Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ²Π΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎΡΡ Π½Π° Π·Π°ΠΌΡΠ½Π°ΡΠ° Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΠΌΠ°Π³Π½ΠΈΡ Π·Π° ΠΏΡΠΈΠ²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΆΠ΅Π»Π°Π΅ΡΠΈΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠΎ-ΠΈΠ½ΠΊΠ»ΡΠ·ΠΈΠ²Π½ΠΈ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈ. ΠΠΊΠΎ ΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°ΡΠ°, Π°ΡΠ°ΠΊΠΈΡΠ΅ ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΠΊΡΡ ΠΈ ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½ΠΈΡ Π·Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΡΠΎ Π·Π° Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅, Π±Π΅Π· Π΄Π° ΡΠ΅ Π²ΠΏΡΡΠΊΠ°ΠΌΠ΅ Π² Π±Π΅Π·ΡΠΌΠΈΡΠ»Π΅Π½ΠΈ ΡΠΏΠΎΡΠΎΠ²Π΅ Π·Π° ΡΠΎΠ²Π° Π΄Π°Π»ΠΈ ΡΠΎΠ±ΡΡΠ²ΠΎΡΠΎ Π² ΠΡΠΌΠ°Π½ΡΠΊΠ°ΡΠ° ΠΈΠΌΠΏΠ΅ΡΠΈΡ Π΅ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΆΠ΅ΡΡΠΎΠΊΠΎ ΠΎΡ ΡΠΎΠ²Π° Π² ΠΠΌΠ΅ΡΠΈΠΊΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
