ΠΠ΄ΡΠ°ΡΠ΄ Π¨ΠΈΡΠΊΠΈΠ½
ΠΠ· ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡΡ
Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π½ΠΎΠ²ΡΠ΅ΡΡΠ² ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅
Π±Π»ΠΎΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (Π½Π°ΠΏΡ. NVRAM), Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΡΠΎΠΌΡ, ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΈΠ· ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ
Π±ΡΠ΄ΠΆΠ΅ΡΠ½ΡΡ
Π΄ΠΈΡΠΊΠΎΠ². ΠΡΠΈ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ Π²Π΅ΡΡ
ΡΠΎΠΌ ΡΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Π½ ΠΈΠ· ΡΠ°ΠΊΠΈΡ
ΠΆΠ΅ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠΈΡ
Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠ°ΠΊ ΠΈ «ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ».
Π ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π»Π΅Π³Π»ΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅, ΡΡΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π·Π°ΠΏΠΈΡΡ Π½Π° Π΄ΠΈΡΠΊ Π½Π΅ Π²Π΅Π΄ΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, Π° ΠΊΡΠΈΠ²Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π²Π²ΠΎΠ΄Π°-Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡΠΌΡ ΠΏΠΈΠΊΠΎΠ². Π ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°ΠΊΠΈΠΌΠΈ «ΠΏΠΈΠΊΠ°ΠΌΠΈ» Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ±ΡΠΎΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ°, ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π² Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (ΠΈΠ»ΠΈ ΠΆΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ) Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅, «ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅» Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ Π²ΡΠ΅Π³Π΄Π° Π³ΠΎΡΠΎΠ² ΠΊ ΠΏΡΠΈΡΠΌΡ Π½ΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ .
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π΄Π°Π½Π½Π°Ρ ΡΠ΅Ρ
Π½ΠΈΠΊΠ° (ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΊΠ°ΠΊ Burst Buffers) Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π²
ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ (HPC). ΠΠΎ ΠΎΠ½Π° ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈ Π΄Π»Ρ ΠΎΠ±ΡΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ
(ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
). ΠΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ°ΠΉΠ»Π΅ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ Π±Π»ΠΎΠΊΠΈ, Π·Π°Π½ΡΡΡΠ΅ ΡΡΠ°ΡΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ.
ΠΡΠ΅ ΡΡΠΈ ΡΠ°Π³ΠΈ Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ
ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. Π‘ΠΈΡΡΠ°ΡΠΈΡ
ΡΠ»ΡΡΡΠ°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΡΠ½Π°ΡΠ°Π»Π° Π·Π°ΠΏΠΈΡΠ°ΡΡ Π½Π° Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠ΅
Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΡΠΎ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²
ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ «Burst Buffers».
Π Reiser5 ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π° ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ
Π½ΠΎΠ²ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ ΡΠ°ΠΉΠ»Π°, Π½ΠΎ ΠΈ Π²ΡΠ΅ Π³ΡΡΠ·Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π²ΠΎΠΎΠ±ΡΠ΅. ΠΡΠΈΡΡΠΌ,
Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Ρ ΠΌΠ΅ΡΠ°-Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅
Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° ΡΠ°Π³Π°Ρ
(2) ΠΈ (3).
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠΎΠ² ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΡΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ
Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΡΠΎΠΌΠ°ΠΌΠΈ Reiser5,
ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° «ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ — ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅» ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌ
Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΎΠΌΠΎΠΌ Ρ ΡΠΎΠΉ Π»ΠΈΡΡ ΡΠ°Π·Π½ΠΈΡΠ΅ΠΉ, ΡΡΠΎ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ
ΡΡΠ΅Π΄ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅ΡΠ½ΠΎΠ² ΡΠΎΠΌΠ° Π² ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ΅ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΊΠΎΠ²ΡΡ
Π°Π΄ΡΠ΅ΡΠΎΠ².
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ° Π² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΎΠΌ Π½Π΅ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ
ΠΏΠ΅ΡΠ΅Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΎΠΉ Π΄Π°Π½Π½ΡΡ
, Π° Π΅Π³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ
ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°. ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠΎΠΌ Π°ΡΠΎΠΌΠ°ΡΠ½Ρ.
ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (Π² Ρ.Ρ. ΠΏΠΎΡΠ»Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ
Π°) ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ Π±ΡΠ» ΠΎΠ±ΡΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ
Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠΌΠ°.
ΠΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ°, ΡΡΠΌΠΌΠ°ΡΠ½Π°Ρ ΡΠΌΠΊΠΎΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ³ΠΎΠ³ΠΎ ΡΠΎΠΌΠ°
ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΌΠΊΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°. ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π°
ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΎΠΌΠ°, Ρ.Π΅. ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΡΠΈΠ»ΠΈΡΡ volume.reiser4(8).
ΠΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΈΡΠ°ΡΡ, Ρ.Π΅. ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ
Π½Π΅Π³ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΠΎΡΠ»Π΅ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π±Π΅ΡΠ°-ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Reiser5
ΠΎΡΠΈΡΡΠΊΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ (Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°Π²Π΅Π΄ΠΎΠ²Π°ΡΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ΅Π΄ ΡΠ΄ΡΠ°). ΠΠ° Π΄Π°Π½Π½ΠΎΠΌ ΠΆΠ΅ ΡΡΠ°ΠΏΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΎΡΠΈΡΡΠΊΡ
Π²ΠΎΠ·Π»Π°Π³Π°Π΅ΡΡΡ Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π‘Π±ΡΠΎΡ Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅
Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΡΡΡΠΌ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΡΡΠΈΠ»ΠΈΡΡ volume.reiser4 Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ
«-b». Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΡΠΊΡ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ
ΡΠΎΠΌΠ°. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΡΠΈΡΡΠΊΡ Π½Π°Π΄ΠΎ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ. ΠΠ»Ρ
ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ shell-ΡΠΊΡΠΈΠΏΡ.
Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ΅ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ ΠΎΠ±ΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π€Π‘ (ΠΈΠ·-Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π°
ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΊΠΎΠΌΠΌΠΈΡΠ° Π²ΡΠ΅Ρ
ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ). ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ
ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΅
ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠΊΡΠΈ-Π΄ΠΈΡΠΊΠ° ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π» (Π±ΡΠΈΠΊ) ΠΌΠ΅ΡΠ°-Π΄Π°Π½Π½ΡΡ
, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΠΎΠ½ ΡΠΎΠ·Π΄Π°Π½ Π½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ Π±Π»ΠΎΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru