Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΊΠΎΡΠ° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π΅ Π΅ Π»Π΅ΡΠ½Π° Π·Π°Π΄Π°ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°ΡΠ΅ Π΄Π΅ΠΊΠ° Veeam Agent Π·Π° Linux ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΎΠ΄ Red Hat 6 ΠΈ Debian 6, Π΄ΠΎ OpenSUSE 15.1 ΠΈ Ubuntu 19.04, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ΡΠΈΡΠ΅ Π½ΠΈΠ·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π°ΠΊΠΎ ΡΠ΅ Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΌΠΎΠ΄ΡΠ» Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ.
Π‘ΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ ΠΎΠ΄ Π³ΠΎΠ²ΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ°
Linux Π½Π΅ Π΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΠΎΠ²Π° Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΡΡΠΎ ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎ, Π½Π΅ΡΡΠΎ ΡΠ²ΠΎΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ²Π°, Linux ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΡΠ΅Ρ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. Π ΡΡΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ: Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ Π½ΠΈΠ².
ΠΠ΅Π½Π°ΡΠ΅ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. .deb vs .rpm
ΠΠ° ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ ΡΠΎ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ Π½ΠΈΠ· ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ.
ΠΠ°ΡΡΠΈΠΏΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π΅ Π΄Π° Π³ΠΎ ΡΡΠ°Π²ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΎΠ΄ ΡΠ°ΠΌΡ.
Π‘Π΅ΠΏΠ°ΠΊ, ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ: Π²ΡΡΠ΅ΠΆΠΈ Π²ΠΎ ΠΌΠΈΠ½ΡΡΠ° ΠΈ deb. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠΈΡΠ΅ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Ρ.
ΠΠΎ ΡΠ²Π΅ΡΠΎΡ Π½Π° deb ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π΅ Π½Π΅Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ. ΠΡΡΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π΄ΠΎΠ±ΡΠΎ ΠΈ Π½Π° Debian 6 ΠΈ Π½Π° Ubuntu 19.04. Π‘ΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π½ΠΈΠ², ΡΡΠ²ΡΠ΄Π΅Π½ΠΈ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Debian, ΠΎΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΈ Π²ΠΎ Π½ΠΎΠ²ΠΎΡΠΎΡΠΌΠΈΡΠ°Π½ΠΈΠΎΡ Linux Mint ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ°ΡΠΎΠ°, Π²ΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ Π½Π° Veeam Agent Π·Π° Linux, Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π΅ Π΅Π΄Π΅Π½ deb ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
ΠΠΎ, Π²ΠΎ ΡΠ²Π΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠΎ Π²ΡΡΠ΅ΠΆΠΈ Π²ΠΎ ΠΌΠΈΠ½ΡΡΠ°, ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌΠΈ. ΠΡΠ²ΠΎ, ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠΎΡ ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ°Ρ Π΄Π²Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΈ, Red Hat ΠΈ SUSE, Π·Π° ΠΊΠΎΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½Π°. ΠΡΠΎΡΠΎ, ΠΎΠ²ΠΈΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΈ ΠΈΠΌΠ°Π°Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΈ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° ΠΎΠ΄ ΡΠΈΠ΅. ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ. ΠΠ΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±Π° Π½ΠΈΡΡ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΠΌΠ΅ΡΡ Π½ΠΈΠ². Π‘Π΅ ΠΈΡΠΏΠΎΡΡΠ°Π²ΠΈ Π΄Π΅ΠΊΠ° el6, el7 ΠΈ el8 ΠΈΠΌΠ°Π°Ρ ΡΠ²ΠΎΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠΎΡΠ΅Π±Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° Fedora. ΠΠ°ΠΊΠ΅ΡΠΈ Π·Π° SLES11 ΠΈ 12 ΠΈ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π·Π° openSUSE. ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ΅ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ ΠΈ ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅.
ΠΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ
ΠΠ° ΠΆΠ°Π», ΠΈΡΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ΡΡΠΎ Π·Π°Π²ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠΌΠΈΡΠ° Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠΎΠ΄ΠΎΠ»Ρ Π΅ Π΄Π΅Π»ΡΠΌΠ½Π° Π»ΠΈΡΡΠ° Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ ΠΎΠ΄ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ veeam.
ΠΠ° EL7:
ΠΠ° SLES 12:
- libblkid
- libgcc
- libstdc++
- ncurses-libs
- ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΡΠΈ-Π»ΠΈΠ±ΠΎΠ²ΠΈ
- Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°-libs
- veeamsnap=3.0.2.1185
- libblkid1
- libgcc_s1
- libstdc++6
- libmagic1
- libfuse2
- veeamsnap-kmp=3.0.2.1185
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π»ΠΈΡΡΠ°ΡΠ° Π½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ°.
ΠΠ½Π° ΡΡΠΎ ΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ»ΠΎΡΠΎ Π΅ ΠΊΠΎΠ³Π° Π°ΠΆΡΡΠΈΡΠ°Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΏΠΎΡΠ½ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΊΡΠΈΠ΅ ΠΏΠΎΠ΄ ΡΡΠ°ΡΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ.
ΠΡΠΈΠΌΠ΅Ρ:
ΠΠ°ΠΊΠ΅ΡΠΎΡ Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π²ΠΎ Fedora 24 ΠΏΡΠΎΠΊΠ»Π΅ΡΡΡΠ²Π° ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ° 5 Π΄ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ° 6. ΠΠ°ΡΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ ΡΠΎ Π²Π΅ΡΠ·ΠΈΡΠ° 5 Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠ° Π΄Π° ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΡΡΠ°ΡΠ°ΡΠ° 5-ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π½Π° Fedora 24, ΠΌΠΎΡΠ°Π² Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ncurses-compat-libs.
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Fedora, ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈ.
ΠΠΎΠ½Π°ΡΠ°ΠΌΡ ΠΏΠΎΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠΎ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ°, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ncurses-compat-libs ΡΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 5 Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° Π΅ Π½Π΅Π΄ΠΎΡΡΠ°ΠΏΠ½Π°. Π‘ΠΊΠ°ΠΏΠΎ Π΅ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΎΡ Π΄Π° Π³ΠΈ ΠΏΠΎΠ²Π»Π΅ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ°. ΠΠΎ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ Π²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° SUSE.
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π½Π΅ΠΊΠΎΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΌΠΎΡΠ°Π° Π΄Π° ΡΠ° Π½Π°ΠΏΡΡΡΠ°Ρ ΡΠ²ΠΎΡΠ°ΡΠ° Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½Π° Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ncurses-libs, ΠΈ ΠΏΠΎΠΏΡΠ°Π²Π΅ΡΠ΅ Π³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°.
ΠΠ°ΡΠ΅ΠΌ, Π²ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 8 Π½Π° Red Hat ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° ΠΏΠ°ΠΊΠ΅Ρ python, ΠΊΠΎΡ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ Π΄ΠΎΠ±ΡΠΈ ΠΏΠΈΡΠΎΠ½ 2.7. ΠΠΌΠ° python2 ΠΈ python3.
ΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ
ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅ Π΅ ΡΡΠ°Ρ ΠΈ ΠΎΠ΄Π°ΠΌΠ½Π° Π΅ ΠΎΡΠΈΠ³Π»Π΅Π΄Π΅Π½. Π‘Π°ΠΌΠΎ Π·Π°ΠΏΠΎΠΌΠ½Π΅ΡΠ΅ Π³ΠΎ ΠΏΠ΅ΠΊΠΎΠ»ΠΎΡ Π½Π° Dependency.
ΠΠ° ΡΠ΅ ββΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠΈΡΠ΅ ΡΠΈΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈ Π΄Π° Π½Π΅ ΡΠ΅ Π²ΠΎ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ - Π²ΡΡΡΠ½ΠΎΡΡ, ΠΎΠ²Π° Π΅ Π·Π°Π΄Π°ΡΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ΠΊΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅Ρ Π½Π° Linux ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° ΡΠ° ΡΠ΅ΡΠΈ.
ΠΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π° Π΄Π° Π³ΠΎ ΡΠ΅ΡΠΈ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° ΡΠΎΡΠ΅ΠΌΠ° ΠΏΠΎΠΈΠ½Π°ΠΊΠΎΠ² Π½Π°ΡΠΈΠ½. Π‘Π½Π΅ΡΠΊΠΎ ΠΎΠ΄ Canonical. ΠΠ»Π°Π²Π½Π°ΡΠ° ΠΈΠ΄Π΅ΡΠ°: Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΏΠ΅ΡΠΎΠΊ, ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΈ Π·Π°ΡΡΠΈΡΠ΅Π½Π° ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΊΠΎ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΠΈΠ΅ ΡΠ΅ ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π°Π°Ρ ΡΠΎ ΡΠ°ΠΌΠ°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°.
Flatpak ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΎ ΠΏΠ΅ΡΠΎΠΊ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π½Π° Linux. Π‘Π΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ ΠΈΠ΄Π΅ΡΠ°ΡΠ° Π·Π° ΠΏΠ΅ΡΠΎΠΊ AppImage.
ΠΠ²ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π΅Π΄Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°. ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Flatpak ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ° ΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΡΡΠΈ ΠΈ Π±Π΅Π· Π·Π½Π°Π΅ΡΠ΅ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ.
ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ ΡΡΠΎ Π½Π΅ ΡΠΈΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΠΏΠ΅ΡΠΎΠΊ. ΠΠ° Π½Π΅ΠΊΠΎΠΈ Π»ΡΡΠ΅ ΠΈΠΌ ΡΡΠ΅Π±Π° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΠ°Ρ Π΄ΡΡΠΈ ΠΈ Π½Π΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΠΊΠ΅ΡΠ½Π΅Π» ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΠΈ ΡΠ΅ ΡΡΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΈ Π½Π΅ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ Π½Π° ΠΏΠ΅ΡΠΎΠΊ.
ΠΡΠΎΡΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ ΡΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ Π²ΠΎ ΠΏΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΈΠ΅ΡΠΎ ΠΎΠΏΠΊΡΡΠΆΡΠ²Π°ΡΠ΅ ΠΎΠ΄ Red Hat ΠΈ SUSE ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠΎΠ΄ΡΠΆΠ°Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Snappy ΠΈ Flatpak.
ΠΠΎ ΠΎΠ²ΠΎΡ ΠΏΠΎΠ³Π»Π΅Π΄, Veeam Agent Π·Π° Linux Π½Π΅ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½
ΠΠ° Π΄Π° Π³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ°ΠΌ ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠΎΠΈ ΠΎΠΏΡΠΈΡΠ° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΡΡΠ°Ρ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠΊΡΠΈΠΏΡΠ° Π·Π° Π½ΠΈΠ²Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π²ΠΎ Π΅Π΄Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ.
Π’Π°ΠΊΠ²ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π΅Π΄Π΅Π½ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, Π΄Π° ΡΠΏΡΠΎΠ²Π΅Π΄Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°, Π΄Π° Π³ΠΎ ΠΈΠ·Π²ΡΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΡΠ²Π°ΡΠ΅. Π‘ΡΠΌ ΡΡΠ΅ΡΠ½Π°Π» ΡΠ°ΠΌΠΎ ΡΠ°ΠΊΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Linux ΠΎΠ΄ VMware.
ΠΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅
ΠΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠΈΠ½Π°ΠΊΡ Π½Π° ΠΈΡΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°. Π’ΠΎΠ° Π΅ ΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ°.
ΠΠΎΡΡΠΎΡΠ°Ρ 3 ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅:
- ΠΠ°ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΅ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π΄Π° Π½Π΅ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅. ΠΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ Π·Π°Π±ΠΎΡΠ°Π²ΠΈΠ² Π½Π° Π½Π΅Π³ΠΎ. ΠΠΎΡΡΠΎ Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° Π°ΠΊΠΎ ΡΓ¨ ΡΠ°Π±ΠΎΡΠΈ? ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ ΡΠΎ ΠΏΡΠ²ΠΈΠΎΡ ΠΏΠ°Ρ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ°. ΠΡΠ΅Π°ΡΠΎΡΠΎΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°ΠΌΠΎ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.
- ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΌΡ Π²Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΎΡ ΠΈ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎΠ²ΠΈΠΊ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π²Π΅Π΄Π½Π°Ρ ΠΏΠΎ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅.
- ΠΠΏΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ°ΡΠ½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΎΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ Π½Π° ΡΠ΅ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΅ Π½Π°ΡΡΠΈΠ³ΡΡΠ½Π°, Π½ΠΎ ΡΠΊΠ°ΠΏΠ° ΠΈ ΠΎΠ΄Π·Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π²ΡΠ΅ΠΌΠ΅. ΠΠ΅ ΡΠ΅ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΈ Π³ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠΎΠ°.
ΠΠΈΠ΄Π΅ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅, Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Ρ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠΈΡΠ΅ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ. ΠΠ²Π° Π³ΠΈ ΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΄ΠΎΠ΄Π°Π²Π° Π³Π»Π°Π²ΠΎΠ±ΠΎΠ»ΠΊΠΈ Π½Π° ΡΠΈΠΌΠΎΡ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°.
Π Π°Π·Π»ΠΈΡΠ½ΠΈ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ
Π Π°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΡ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ Π·Π° ΠΌΠ°ΡΡΠΈΠ½ ΠΊΠΎΠ΄. ΠΠ°ΡΠΌΠ°Π»ΠΊΡ, ΡΡΠ΅Π±Π° Π΄Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
ΠΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Veeam Agent for Linux, ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΠΈΠΌΠ΅ Π½Π΅ΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΠΎΠ²ΠΎΡ RISC.
ΠΠ΅ΠΌΠ° Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠΆΡΠ²Π°ΠΌ Π½Π° ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ Π²ΠΎ Π΄Π΅ΡΠ°Π»ΠΈ. ΠΠ΅ Π³ΠΈ Π½Π°Π²Π΅Π΄Π°ΠΌ ΡΠ°ΠΌΠΎ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ: ΡΠΈΠΏΠΎΠ²ΠΈ Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΎΠ΄ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ size_t
, ΠΏΠΎΡΠ°ΠΌΠ½ΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΠΈ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄ Π½Π° Π±Π°ΡΡΠΈ.
Π‘ΡΠ°ΡΠΈΡΠ½ΠΎ ΠΈ/ΠΈΠ»ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅
ΠΠΎ, ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π΅ βΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ - Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΈΠ»ΠΈ ΡΡΠ°ΡΠΈΡΠΊΠΈ? Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π΄ΠΈΡΠΊΡΡΠΈΡΠ°.
ΠΠ°ΠΊΠΎ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, C/C++ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΏΠΎΠ΄ Linux ΠΊΠΎΡΠΈΡΡΠ°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅. ΠΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ Π°ΠΊΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°.
ΠΠΊΠΎ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π΅ Π΄Π° ΠΏΠΎΠΊΡΠΈΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΠΎ Π΅Π΄Π½Π° Π±ΠΈΠ½Π°ΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°, ΡΠΎΠ³Π°Ρ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π°ΡΡΡΠ°ΡΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°. ΠΠ° Π½Π°Ρ ΠΎΠ²Π° Π΅ Red Hat 6. Π‘ΠΎΠ΄ΡΠΆΠΈ gcc 4.4, ΠΊΠΎΡ Π΄ΡΡΠΈ Π½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΎΡ C++11 Π½Π΅ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°
ΠΠΈΠ΅ Π³ΠΎ Π³ΡΠ°Π΄ΠΈΠΌΠ΅ Π½Π°ΡΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ gcc 6.3, ΠΊΠΎΡ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° C++14. Π‘Π΅ΠΊΠ°ΠΊΠΎ, Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π½Π° Red Hat 6 ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ Π½ΠΎΡΠΈΡΠ΅ libstdc++ ΠΈ Π΄Π° Π³ΠΈ Π·Π°ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΡΠΎ Π²Π°Ρ. ΠΠ°ΡΠ»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π΅ ΡΡΠ°ΡΠΈΡΠΊΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠΎ Π½ΠΈΠ².
ΠΠΎ, Π·Π° ΠΆΠ°Π», Π½Π΅ ΡΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ°Ρ ΡΡΠ°ΡΠΈΡΠΊΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ.
ΠΡΠ²ΠΎ, ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ libfuse, libblkid ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½ΠΈΠ²Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΡΠΎΡΠΎ, ΠΈΠΌΠ° ΡΡΠΏΡΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ΅.
ΠΠΈΡΠ΅Π½ΡΠ°ΡΠ° GPL Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΡΠ°ΠΌΠΎ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. MIT ΠΈ BSD ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΡΡΠ°ΡΠΈΡΠΊΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΎ, LGPL ΡΠ΅ ΡΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Π½Π΅ Π΅ Π²ΠΎ ΡΠΏΡΠΎΡΠΈΠ²Π½ΠΎΡΡ ΡΠΎ ΡΡΠ°ΡΠΈΡΠΊΠΎΡΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅, Π½ΠΎ Π±Π°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ.
ΠΠΏΡΡΠΎ Π·Π΅ΠΌΠ΅Π½ΠΎ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠ΅ Π²Π΅ ΡΠΏΡΠ΅ΡΠΈ Π΄Π° ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡΠ΅ Π½Π΅ΡΡΠΎ.
ΠΡΠ°Π΄Π΅ΡΠ΅ Π½Π° C/C++ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ
ΠΠ° Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ C/C++ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° gcc ΠΈ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π²ΠΊΡΡΡΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΈ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ ΠΈ Π΄Π° Π³ΠΎ ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΡΠ΅Π»ΠΈΠΎΡ ΡΠ΅Ρ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ²Π°Π° ΡΠ°Π±ΠΎΡΠ° Π΅ ΡΠΎΡΠ΅ΠΌΠ° ΠΈΠ·Π²ΠΎΠ΄Π»ΠΈΠ²Π°, Π½ΠΎ Π΄ΠΎΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½Π°. Π Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΠΈΠ·Π±ΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ ΠΈΠ·Π²ΠΎΠ΄Π»ΠΈΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ°.
ΠΡΠΈΠ³Π»Π΅Π΄Π½Π° ΠΏΡΠ΅Π΄Π½ΠΎΡΡ: ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½Π°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅Π»ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π²ΡΡΠΈ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΅ Π΄Π° ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ Π΅Π΄Π΅Π½ ΡΠ΅Ρ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π·Π° Π΅Π΄Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΡΠΏΠ°ΠΊΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ veeam ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π·Π° Veeam Agent Π·Π° Linux.
ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΎΠ²Π°Π° ΠΎΠΏΡΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡΠ΅ Π³ΡΠ°Π΄Π΅ΠΆΠ½Π° ΡΠ°ΡΠΌΠ°, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅. Π‘Π΅ΠΊΠΎΡΠ° ΡΠ°ΠΊΠ²Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π²ΡΡΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ΅Π΄ΡΡΠ²Π°ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΎΠ΄ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΎΡ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΡΠ°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ ΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΅ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½Π°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΈΡΠ°.
Π‘Π΅ΠΏΠ°ΠΊ, ΠΈΠΌΠ° ΠΈ Π½Π΅Π³Π°ΡΠΈΠ²Π½Π° ΡΡΡΠ°Π½Π° Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ: Π·Π° ΡΠ΅ΠΊΠΎΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΈΡΡΠ°ΡΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΡΠ΅Ρ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. ΠΡΡΠ³ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π΅ ΡΠΎΠ° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π°Π°Ρ ΡΠΎΠ»ΠΊΡ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ΄Π²ΠΎΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠ»ΠΈΡΠΈΠ½Π° ΠΏΡΠΎΡΡΠΎΡ Π½Π° Π΄ΠΈΡΠΊΠΎΡ ΠΈ RAM ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°.
Π’Π°ΠΊΠ° ΡΠ΅ ΡΠΎΡΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ KMOD Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π·Π° ΡΠ°Π΄ΡΠΎΡΠΎ veeamsnap Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Red Hat.
ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π°
ΠΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΠΎΠ΄ SUSE ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ° Π΄Π° ΡΠΏΡΠΎΠ²Π΅Π΄Π°Ρ Π½Π΅ΠΊΠΎΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΡΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ -
ΠΠΎ ΡΡΡΡΠΈΠ½Π°, ΡΠΎΠ° Π΅ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ ΠΊΠΎΡ ΡΠΎΠ·Π΄Π°Π²Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, Π³ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ Π½Π΅Π°, ΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ Π³ΠΎ Π³ΡΠ°Π΄ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π²ΠΎ ΠΎΠ²Π°Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, ΠΏΠΎ ΡΡΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°.
Π Π°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠΎΡ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π²ΠΎ OpenBuildService ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠ»ΠΊΡ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΡΠ²Π° Π·Π° ΠΎΠΏΡΠΈΠΌΠ°Π»Π½Π° Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΏΠΎΡΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ΅ Π³ΠΈ ΠΏΠΎΡΠΏΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠ΅ Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΡΠΈ Π²ΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅. ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π²Π΅ΡΠ·ΠΈΠΈ ΡΠ΅ ΡΠ° Π·Π°ΡΡΠ²Π° ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ°. ΠΡΡΠ°Π½ΡΠ²Π° ΡΠ°ΠΌΠΎ Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΈΠ·Π²ΠΎΡΠΈ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΈΠ΅ Π΄ΡΡΠΈ ΠΈ Π½Π΅ ΠΌΠΎΡΠ° ΡΠ°ΠΌΠΈ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ; ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΎΡΠ²ΠΎΡΠ΅Π½.
ΠΠ΅ΡΡΡΠΎΠ°, ΠΏΠΎΡΡΠΎΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ: ΡΠ°ΠΊΠΎΠ² ΠΆΠ΅ΡΠ²Π°Ρ ΡΠ΅ΡΠΊΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π° Π²ΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π°ΡΠ° Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π°; Π½ΠΈΠ΅ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ²ΠΎΠΈ Π·Π° ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ. ΠΠ°ΡΠΈΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° ΠΏΠΎΡΠΏΠΈΡ Π΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½: ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π½Π΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅.
ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π΄ΡΡΠ³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ - Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Red Hat - ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π»ΠΎΡΠΎ, ΡΡΠΎ Π΅ ΡΠ°Π·Π±ΠΈΡΠ»ΠΈΠ²ΠΎ.
ΠΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΡΠ°ΠΊΠ²Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π΅ Π±ΡΠ·Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° SUSE. ΠΡΠ΅Π΄ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½ΠΎΡΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ, ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°Π°Ρ Π½Π° ΡΠ°Π²Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅. Π‘Π΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π½ΠΎΠ²Π° Π²ΠΎ Π»ΠΈΡΡΠ°ΡΠ° Π½Π° Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° OpenBuildService. ΠΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ ΠΈ ΡΠ΅ Π΄ΠΎΠ΄Π°Π²Π° Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΡ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π°. Π’Π°ΠΊΠ°, Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° ΡΠ΅ Π²ΡΡΠΈ ΡΠΎ ΡΠ΅ΡΠΈΡΠΈ Π΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠΊ.
ΠΠΎ Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ OpenBuildService, ΡΠ΅ ΡΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ΅Π»Π°ΡΠ° ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ KMP Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π·Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ veeamsnap Π·Π° SUSE Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ.
Π‘Π»Π΅Π΄Π½ΠΎ, Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΡΠ΅ Π·Π°Π΄ΡΠΆΠ°ΠΌ Π½Π° ΠΏΡΠ°ΡΠ°ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ.
ΡΠ°Π΄ΡΠΎΡΠΎ ABI
ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΠΈΠ½ΡΠΊΡ ΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΠΊΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΈΠ·Π²ΠΎΡΠ½Π° ΡΠΎΡΠΌΠ°. Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° ΠΊΡΠ΅Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π΅ ΡΠ΅ ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°Π°Ρ ΡΠΎ Π³ΡΠΈΠΆΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΡΡΠ°Π±ΠΈΠ»Π΅Π½ API Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ, Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΏΠΎΠ½Π°ΡΠ°ΠΌΡ Π½Π°ΡΠ΅ΡΠ΅Π½ΠΎ kABI.
ΠΠ° Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ» Π·Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΎΠ΄ Π²Π°Π½ΠΈΠ»Π°, Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ Π²ΠΈ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡΠ°ΡΠ° Π½Π° ΠΎΠ²ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΊΠ΅ΡΠ½Π΅Π», ΠΈ ΡΠΎΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π½Π° ΠΎΠ²Π° ΡΠ°Π΄ΡΠΎ.
DKMS Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΡΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Debian (ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΡΠ±ΡΠΎΡΠ½ΠΈ ΡΠΎΠ΄Π½ΠΈΠ½ΠΈ) ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ΅ΡΠ½Π΅Π» ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΎΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΠΈΠ·Π²ΠΎΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ DKMS.
Π‘Π΅ΠΏΠ°ΠΊ, ΠΎΠ²Π°Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΡ Enterprise. ΠΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π΅Π½ ΠΊΠΎΠ΄ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° Π³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π΅ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° Π³ΠΈ Π·Π°Π΄ΡΠΆΠ°Ρ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΎΠ΄ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ. ΠΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΈΡΠ΅ Π½Π° Enterprise Linux ΠΊΠ°ΠΊΠΎ Red Hat ΠΈ SUSE ΠΎΠ΄Π»ΡΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Ρ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ kABI Π·Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. Π Π΅Π·ΡΠ»ΡΠ°ΡΠΎΡ Π±Π΅Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ KMOD Π·Π° Red Hat ΠΈ KMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° SUSE.
Π‘ΡΡΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π°. ΠΠ° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ°, API Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π΅ Π·Π°ΠΌΡΠ·Π½Π°Ρ. ΠΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΎΡ Π½Π°Π²Π΅Π΄ΡΠ²Π° Π΄Π΅ΠΊΠ° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, 3.10, ΠΈ ΠΏΡΠ°Π²ΠΈ ΡΠ°ΠΌΠΎ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° ΠΊΠΎΠΈ Π½Π΅ Π²Π»ΠΈΡΠ°Π°Ρ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΈ Π·Π° ΠΏΡΠ²ΠΈΠΎΡ ΠΊΠ΅ΡΠ½Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠΈΡΠ΅ Π½Π°ΡΠ΅Π΄Π½ΠΈ Π±Π΅Π· ΠΏΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΡΠ΅.
Red Hat ΡΠ²ΡΠ΄ΠΈ Π΄Π΅ΠΊΠ° Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½Π° ΡΠΎ kABI Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π²ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ Π½Π΅ΡΠ·ΠΈΠ½ ΠΆΠΈΠ²ΠΎΡΠ΅Π½ ΡΠΈΠΊΠ»ΡΡ. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΡΠΎΠ±ΡΠ°Π½ΠΈΠΎΡ ΠΌΠΎΠ΄ΡΠ» Π·Π° rhel 6.0 (ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ 2010 Π³ΠΎΠ΄ΠΈΠ½Π°) ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 6.10 (ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π°). Π ΠΎΠ²Π° Π΅ ΡΠΊΠΎΡΠΎ 8 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΎΠ²Π°Π° Π·Π°Π΄Π°ΡΠ° Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΠΊΠ°.
Π‘Π½ΠΈΠΌΠΈΠ²ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ»ΡΡΠ°ΠΈ ΠΊΠΎΠ³Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ veeamsnap ΠΏΡΠ΅ΡΡΠ°Π½Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° kABI.
ΠΡΠΊΠ°ΠΊΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΎΡ veeamsnap, ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π·Π° RHEL 7.0, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° Π΄Π΅ΠΊΠ° Π΅ Π½Π΅ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΎΠ΄ RHEL 7.5, Π½ΠΎ ΡΠ΅ Π²ΡΠΈΡΠ° ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΎ Π΄Π΅ΠΊΠ° ΡΠ΅ Π³ΠΎ ΡΡΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ, ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΠ° Π½Π°ΠΏΡΡΡΠΈΠ²ΠΌΠ΅ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° kABI ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π·Π° RHEL 7.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΏΠ°ΠΊΠ΅ΡΠΎΡ KMOD Π·Π° RHEL 7 ΡΠΎΠ΄ΡΠΆΠΈ ΡΠΊΠ»ΠΎΠΏ Π·Π° ΡΠ΅ΠΊΠΎΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈ ΡΠΊΡΠΈΠΏΡΠ° ΡΡΠΎ Π³ΠΎ Π²ΡΠΈΡΡΠ²Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ.
SUSE ΠΏΠΎΠ²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΊΠΎΠ½ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ kABI. Π’ΠΈΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ kABI ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠ°ΠΌΠΎ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π΅Π½ ΡΠ΅ΡΠ²ΠΈΡΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° SLES 12 ΡΠ΅ ΡΠ»ΡΡΠΈ Π²ΠΎ ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2014 Π³ΠΎΠ΄ΠΈΠ½Π°. Π SLES 12 SP1 Π±Π΅ΡΠ΅ Π²Π΅ΡΠ΅ Π²ΠΎ Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ 2015 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΠΏΠΎΠΌΠΈΠ½Π° Π½Π΅ΡΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ°ΠΊΠΎ Π΄Π²Π΅ΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ 3.12, ΡΠΈΠ΅ ΡΠ΅ Π½Π΅ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΠΎ kABI. ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° kABI ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ. ΠΠΎΠ΄ΠΈΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° ΠΊΡΠ΅Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅.
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΎΠ²Π°Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π½Π° SUSE, Π½Π΅ ΡΠΌΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Π»Π΅ Π½ΠΈΡΡ Π΅Π΄Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° kABI Π²ΠΎ Π½Π°ΡΠΈΠΎΡ veeamsnap ΠΌΠΎΠ΄ΡΠ». Π’ΠΎΡΠ½ΠΎ, Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° SUSE Π΅ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅Π» ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ.
ΠΠ°ΠΊΡΠΏΠΈ ΠΈ Π·Π°Π΄Π½ΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ
ΠΠ°ΠΊΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ kABI ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, ΡΠΈΠ΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΈ Π΄Π° Π³ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π°Ρ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° ΠΎΠ²Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΡΠ°Π΄ΡΠΎ.
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΏΠΎΠΊΡΠ°Ρ ΡΠΎΠΏΡΡΠ²Π΅Π½Π°ΡΠ° βΡΠ°Π±ΠΎΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈβ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΠΏΡΠΈΡΠ°ΡΠΈΠ΅ΡΠΎ ΠΠΈΠ½ΡΠΊΡ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π³ΠΈ ΡΠ»Π΅Π΄Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΎΠ΄ Π²Π°Π½ΠΈΠ»Π° ΠΈ Π³ΠΈ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° Π½ΠΈΠ²Π½ΠΎΡΠΎ βΡΡΠ°Π±ΠΈΠ»Π½ΠΎβ.
ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π½ΠΎΠ²ΠΈ
ΠΠΎ Π½Π°ΡΠ½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Red Hat 6, Π±Π΅ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° Π³ΡΠ΅ΡΠΊΠ° Π²ΠΎ Π΅Π΄Π½ΠΎ ΠΎΠ΄ ΠΏΠΎΠΌΠ°Π»ΠΈΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°. Π’ΠΎΠ° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ veeamsnap Π±Π΅ΡΠ΅ Π·Π°Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ Π΄Π° Π³ΠΎ ΡΡΠ½Π΅ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΊΠΎΠ³Π° Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ°. ΠΡΠΊΠ°ΠΊΠΎ Π³ΠΈ ΡΠΏΠΎΡΠ΅Π΄ΠΈΠ²ΠΌΠ΅ ΠΈΠ·Π²ΠΎΡΠΈΡΠ΅ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΏΡΠ΅Π΄ ΠΈ ΠΏΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ, ΠΎΡΠΊΡΠΈΠ²ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΈΠ½ΠΎΠ²Π΅Π½ Π΅ backport. Π‘Π»ΠΈΡΠ½Π° ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° Π±Π΅ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° Π²ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 4.19 Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΎΠ΄ Π²Π°Π½ΠΈΠ»Π°. Π‘Π°ΠΌΠΎ ΡΡΠΎ ΠΎΠ²Π°Π° ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ Π΄ΠΎΠ±ΡΠΎ Π²ΠΎ ΡΠ°Π΄ΡΠΎΡΠΎ ΠΎΠ΄ Π²Π°Π½ΠΈΠ»Π°, Π½ΠΎ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈ Π½Π° βΡΡΠ°Π±ΠΈΠ»Π½Π°ΡΠ°β 2.6.32, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ Π·Π°ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ.
Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠ΅ΠΊΠΎΡ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΈΠΌΠ° Π³ΡΠ΅ΡΠΊΠΈ, Π½ΠΎ Π΄Π°Π»ΠΈ Π²ΡΠ΅Π΄Π΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²Π»Π΅ΡΠ΅ ΠΊΠΎΠ΄ΠΎΡ ΠΎΠ΄ 4.19 Π½Π° 2.6.32, ΡΠΈΠ·ΠΈΠΊΡΠ²Π°ΡΡΠΈ ΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ°?.. ΠΠ΅ ΡΡΠΌ ΡΠΈΠ³ΡΡΠ΅Π½...
ΠΠ°ΡΠ»ΠΎΡΠΎΡΠΎ Π΅ ΠΊΠΎΠ³Π° ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΡ ΡΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π° Π²ΠΎ Π±ΠΎΡΠ±Π°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ βΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ°β ΠΈ βΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ°β. ΠΠ° ΠΎΠ΄Π΄Π΅Π»ΠΎΡ Π·Π° ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ ΠΌΡ ΡΡΠ΅Π±Π° ΡΠ°Π΄ΡΠΎΡΠΎ Π½Π° Π°ΠΆΡΡΠΈΡΠ°Π½Π°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ, ΠΎΠ΄ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, Π° Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π²ΠΎ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΈ Π΄Π° ΠΈΠΌΠ° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΡΠ΄Π½ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ.
ΠΠΎΠ³Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ² Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄Π°ΠΌ ΠΌΠΎΠ΄ΡΠ» Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ 4.4 ΠΎΠ΄ SLES 12 SP3, Π±Π΅Π² ΠΈΠ·Π½Π΅Π½Π°Π΄Π΅Π½ ΠΊΠΎΠ³Π° Π½Π°ΡΠ΄ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΎΠ΄ Π²Π°Π½ΠΈΠ»Π° 4.8 Π²ΠΎ Π½Π΅Π³ΠΎ. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅, Π±Π»ΠΎΠΊ I/O ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° 4.4 ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΎΠ΄ SLES 12 SP3 Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ»ΠΈΡΠ½Π° Π½Π° 4.8 ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΠΎ 4.4 ΠΊΠ΅ΡΠ½Π΅Π» ΠΎΠ΄ SLES12 SP2. ΠΠ΅ ΠΌΠΎΠΆΠ°ΠΌ Π΄Π° ΠΏΡΠΎΡΠ΅Π½Π°ΠΌ ΠΊΠΎΠ»ΠΊΠ°Π² ΠΏΡΠΎΡΠ΅Π½Ρ ΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΡ Π΅ ΠΏΡΠ΅ΡΡΠ»Π΅Π½ ΠΎΠ΄ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ 4.8 Π½Π° SLES 4.4 Π·Π° SP3, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ°ΠΌ Π½ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΡΠ΅ΡΠ°ΠΌ ΡΠ°Π΄ΡΠΎΡΠΎ ΠΈΡΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ 4.4.
ΠΠ°ΡΠ½Π΅ΠΏΡΠΈΡΠ°ΡΠ½ΠΎΡΠΎ Π½Π΅ΡΡΠΎ Π²ΠΎ Π²ΡΡΠΊΠ° ΡΠΎ ΠΎΠ²Π° Π΅ ΡΡΠΎ ΠΊΠΎΠ³Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ» ΠΊΠΎΡ Π±ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π» ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π΄ΠΎΠ±ΡΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ΅ΡΠ½Π΅Π»ΠΈ, ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΏΡΠ΅ΡΠ΅ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ. Π’ΡΠ΅Π±Π° Π΄Π° ΡΠ° Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ°. ΠΠΎΠ±ΡΠΎ Π΅ ΡΡΠΎ ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π²ΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π½ΠΎ ΠΎΠ²Π°Π° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° ΡΠ΅ΠΊΠΎΠ³Π°Ρ.
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΊΠΎΠ΄ΠΎΡ ΡΡΠ°Π½ΡΠ²Π° ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠΎ ΡΡΠ΄Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ Π·Π° ΡΡΠ»ΠΎΠ²Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΠ°.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π·Π°ΠΊΡΠΏΠΈ ΠΊΠΎΠΈ Π³ΠΎ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΠΎΡ API Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ.
ΠΠ°ΠΈΠ΄ΠΎΠ² Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ°
ΠΠ° Π΄Π° Π³ΠΎ ΡΠΎΠ±Π΅ΡΠ°ΠΌ, ΠΌΠΎΡΠ°Π² Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π°ΠΌ ΡΠΊΡΠΈΠΏΡΠ° Π²ΠΎ ΠΌΠ΅ΡΠΊΡΠ°ΡΠ»ΠΎΡ ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° lookup_bdev ΠΈΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π·Π° ΠΌΠ°ΡΠΊΠ°.
ΠΠΎΡΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ
ΠΠΎ, Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈΠΌΠ΅ Π½Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΠ΄Π½Π° ΠΎΠ΄ ΠΏΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈΠΎΡ kABI Π΅ ΡΠΎΠ° ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°Ρ ΠΊΠ°ΠΊΠΎ Π±ΠΈΠ½Π°ΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠΈΠ³ΡΡΠ΅Π½ Π΄Π΅ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ Π½Π΅ Π΅ ΡΠ»ΡΡΠ°ΡΠ½ΠΎ ΠΎΡΡΠ΅ΡΠ΅Π½ ΠΈΠ»ΠΈ Π½Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΎΠ²Π° ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° modinfo.
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° Red Hat ΠΈ SUSE Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΎΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ ΠΈ Π΄Π° Π³ΠΎ Π²ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΠΎΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΅ ΡΠ°Π²Π½ΠΈΠΎΡ ΠΊΠ»ΡΡ ΡΠΎ ΠΊΠΎΡ Π΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π½ ΠΌΠΎΠ΄ΡΠ»ΠΎΡ. ΠΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΎΠ²Π΄Π΅ Π΅ ΡΡΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ Π²Π³ΡΠ°Π΄Π°Ρ Π²ΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ (Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠ΅ΡΠΈΡΠ΅ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ) ΠΈΠ»ΠΈ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ Π½Π΅ΠΈΡΠΏΠ°ΡΠ»ΠΈΠ²Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° EFI ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π°Π»Π°ΡΠΊΠ° ΠΌΠΎΠΊΡΡΠΈΠ». ΠΠ»Π°ΡΠΊΠ° ΠΌΠΎΠΊΡΡΠΈΠ» ΠΠΎΠ³Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΡΠΎΡ Π±Π°ΡΠ° ΠΎΠ΄ Π²Π°Ρ Π΄Π° Π³ΠΎ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈ, Π΄ΡΡΠΈ ΠΈ ΠΏΡΠ΅Π΄ Π΄Π° Π³ΠΎ Π²ΡΠΈΡΠ°ΡΠ΅ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ, Π³ΠΎ ΠΏΠΎΡΡΠΈΠΊΠ½ΡΠ²Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ Π΄Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ² ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ.
Π’Π°ΠΊΠ°, Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π±Π°ΡΠ° ΡΠΈΠ·ΠΈΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΊΠΎ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎΡ ΠΈΠ»ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π²ΠΎ ΠΎΠ΄Π΄Π°Π»Π΅ΡΠ΅Π½Π° ΡΠΎΠ±Π° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ° (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅ΠΊΡ ssh), ΡΠΎΠ³Π°Ρ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ.
EFI Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ
Π ΠΏΠΎΠΊΡΠ°Ρ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° EFI Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ ΠΎΠ΄ ΡΠ΅ΡΠΈΡΠΈ ΡΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΌΠ°ΡΠΈΡΠ½ΠΈ ΠΏΠ»ΠΎΡΠΈ, ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π° Π·Π° ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° ΠΎΠ΄ EFI ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½.
ΠΠ΅ ΡΠΈΡΠ΅ Ρ
ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°Π°Ρ EFI. VMWare vSphere ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° EFI ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 5.
Microsoft Hyper-V, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, Π΄ΠΎΠ±ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° EFI ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΡΠΎ Hyper-V Π·Π° Windows Server 2012R2.
ΠΠ΅ΡΡΡΠΎΠ°, Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° Π·Π° Linux ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°.
ΠΠΎ vSphere 6.5, ΠΏΠΎΡΡΠ°Π²Π΅ΡΠ΅ ΡΠ° ΠΎΠΏΡΠΈΡΠ°ΡΠ° ΠΠ΅Π·Π±Π΅Π΄Π½Π° Π³ΠΎΠ²ΠΎΡΠ½ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎ Π²ΠΎ ΡΡΠ°ΡΠ°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ, ΠΊΠΎΡ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡ Flash. Web UI Π½Π° HTML-5 Π΅ ΡΓ¨ ΡΡΡΠ΅ Π΄Π°Π»Π΅ΠΊΡ Π·Π°Π΄ ΡΠ΅Π±Π΅.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π±ΠΈ
Π, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π΄Π° Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π±Π΅Π· ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°. ΠΠ΄ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΡΠ°ΠΊΠ²ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ΅ΠΌΠ° ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ°ΠΊΠ²ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠ°ΡΠΎΠ°, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅ΡΠ΅ Π³ΠΈ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠΈ Π½Π° ΡΠ°ΠΊΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°.
Π‘Π΅ΠΏΠ°ΠΊ, ΡΠ°ΠΊΠ²ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΈΡΠΏΡΠΎΠ±ΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΎΠ²ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Fedora, OpenSUSE Tumbleweed ΠΈΠ»ΠΈ ΠΠ΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Debian. Π’ΠΈΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ. Π’ΠΈΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΈΠΌΠ°Π°Ρ Π½ΠΎΠ²ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π½ΠΎΠ²ΠΎ ΡΠ°Π΄ΡΠΎ. ΠΠ° Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΎΠ²Π°Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π²ΡΡΠΈ Π²ΠΎ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ RHEL, SLES ΠΈΠ»ΠΈ Ubuntu.
ΠΠ½Π°ΡΠΈ, Π°ΠΊΠΎ Π½Π΅ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°, ΠΎΠ²Π° Π΅ ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π° Π³ΠΎ ΠΎΡΠΊΡΠΈΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΠΈ Π΄Π° Π³ΠΎ ΡΠ΅ΡΠΈΠΌΠ΅. Π’ΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π·Π° ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π°ΡΠΊΠΎΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅.
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ° ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΠ²Π½Π°ΡΠ° Π»ΠΈΡΡΠ° Π½Π° ΠΎΡΠΈΡΠΈΡΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π·Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 3.0
ΠΠΈΡΠ½ΠΎ, ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΡ ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Elbrus. ΠΠΎ ΡΠΈΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ veeam, Π½Π°ΡΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ Π±Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅. ΠΠΈΡΡΠ²Π°Π² Π·Π° ΠΎΠ²ΠΎΡ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Π½Π° Π₯Π°Π±ΡΠ΅ Π²ΠΎ
ΠΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π½ΠΎΠ²ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°. Π§Π΅ΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 4.0. ΠΠ΅ΡΠ° Π΅ Π½Π° ΠΏΠ°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ, Π·Π°ΡΠΎΠ° Π²Π½ΠΈΠΌΠ°Π²Π°ΡΡΠ΅
ΠΠ·Π²ΠΎΡ: www.habr.com