
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅, ΡΠ°Π±ΠΎΡΠ΅ΡΠΎ Π½Π° Π²ΡΡΠΊΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, Π΅ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ½Π° Π·Π°Π΄Π°ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Veeam Agent for Linux Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΎΡ Red Hat 6 ΠΈ Debian 6 Π΄ΠΎ OpenSUSE 15.1 ΠΈ Ubuntu 19.04, Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΌΠΎΠ΄ΡΠ» Π½Π° ΡΠ΄ΡΠΎΡΠΎ.
Π‘ΡΠ°ΡΠΈΡΡΠ° Π΅ ΡΡΡΡΠ°Π²Π΅Π½Π° Π½Π° Π±Π°Π·Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ ΠΎΡ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ .
Linux Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΡΡΡΠ½ΠΎΡΡ, ΡΠΎΠ²Π° Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ Π½Π΅ΡΠΎ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΎ, Π½Π΅ΡΠΎ ΡΠ²ΠΎΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ²Π°, Linux ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΠΏΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. Π ΡΡΠΊ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ: Π·Π° Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π° Π²ΡΡΠΊΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π²ΡΡΠΊΠ°.
ΠΠ°ΠΊΠ΅ΡΠ½ΠΈ ΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ. .deb vs .rpm
ΠΠ΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ.
ΠΠ°ΠΉ-ΡΠΈΠΏΠΈΡΠ½ΠΈΡΡ Π½Π°ΡΠΈΠ½ Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π΅ Π΄Π° ΠΊΠ°ΡΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ Π² Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ ΡΠΏΡΠ°Π²ΠΈΡΠ΅Π» Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΎΡΡΠ°ΠΌ.
ΠΠ±Π°ΡΠ΅, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠΈ Π½Π°Ρ ΡΠ° Π΄Π²Π°: rpm ΠΈ deb. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ.
Π ΡΠ²Π΅ΡΠ° Π½Π° deb-ΠΏΠ°ΠΊΠΎΠ²Π΅ΡΠ΅ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Π΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΠ²Π°ΡΠΎ. ΠΠ΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ Π½Π° Debian 6, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Ubuntu 19.04. Π‘ΡΠ°Π½Π΄Π°ΡΡΠΈΡΠ΅ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΡΡ , Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΈ Π² ΡΡΠ°ΡΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Debian, ΠΎΡΡΠ°Π²Π°Ρ Π°ΠΊΡΡΠ°Π»Π½ΠΈ ΠΈ Π² Π½ΠΎΠ²ΠΈΡΠ΅ Linux Mint ΠΈ elementary OS. ΠΡΠΎ Π·Π°ΡΠΎ, Π² ΡΠ»ΡΡΠ°Ρ Ρ Veeam Agent for Linux, Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π΅ Π΅Π΄ΠΈΠ½ deb-ΠΏΠ°ΠΊΠ΅Ρ Π·Π° Π²ΡΡΠΊΠ° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
Π‘Π²Π΅ΡΡΡ Π½Π° rpm-ΠΏΠ°ΠΊΠΎΠ²Π΅ΡΠ΅ ΠΎΠ±Π°ΡΠ΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠ°Π·Π»ΠΈΡΠ΅Π½. ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΈΠΌΠ° Π΄Π²Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈΡΠ΅Π»ΠΈ Red Hat ΠΈ SUSE, Π·Π° ΠΊΠΎΠΈΡΠΎ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°. ΠΠ° Π²ΡΠΎΡΠΎ ΠΌΡΡΡΠΎ, ΡΠ΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌΠ°Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ. ΠΠ΅ΠΆΠ΄Ρ ΡΡΡ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΡΡΡΠΎ Π½Π΅ Π΅ Π½ΡΠΆΠ½Π°. ΠΠΎΠ»ΡΡΠ°Π²Π° ΡΠ΅ ΡΠ°ΠΊΠ°, ΡΠ΅ Π·Π° el6, el7 ΠΈ el8 ΠΈΠΌΠ° ΡΠ²ΠΎΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΡΠ΄Π΅Π»Π½ΠΎ Π·Π° Fedora. ΠΠ°ΠΊΠ΅ΡΠΈ Π·Π° SLES11 ΠΈ 12, Π° ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π·Π° openSUSE. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΠΈ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅
ΠΠ° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠΌΠ΅Π½Π° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠΎ-Π΄ΠΎΠ»Ρ Π΅ Π½Π΅ΠΏΡΠ»Π΅Π½ ΡΠΏΠΈΡΡΠΊ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° veeam.
ΠΠ° EL7:
ΠΠ° SLES 12:
- libblkid
- libgcc
- libstdc++
- ncurses-libs
- fuse-libs
- file-libs
- veeamsnap = 3.0.2.1185
- libblkid1
- libgcc_s1
- libstdc++6
- libmagic1
- libfuse2
- veeamsnap-kmp = 3.0.2.1185
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΠΏΠΈΡΡΠΊΡΡ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π° ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°.
ΠΠΎ-Π»ΠΎΡΠΎ Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠ΄ ΡΡΠ°ΡΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ΅ ΠΊΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½Π° Π²Π΅ΡΡΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ:
Π Fedora 24 ΠΏΠ°ΠΊΠ΅ΡΡΡ ncurses Π±Π΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ ΠΎΡ Π²Π΅ΡΡΠΈΡ 5 Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 6. ΠΠ°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π±Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ 5-ΡΠ° Π²Π΅ΡΡΠΈΡ, Π·Π° Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠ° Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΎΡ ΡΡΠ°ΡΠ°ΡΠ° 5-ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π² Fedora 24, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ° ncurses-compat-libs.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π·Π° Fedora ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ.
ΠΠΎ-Π½Π°ΡΠ°ΡΡΠΊ ΡΡΠ°Π²Π° ΠΏΠΎ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π‘Π»Π΅Π΄ ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΠΏΠ°ΠΊΠ΅ΡΡΡ ncurses-compat-libs Ρ 5-ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΡΠ°Π²Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½. ΠΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠΈΡΠ΅ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΡ ΡΡΠ°ΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π² Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°. Π‘Π»Π΅Π΄ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ ΠΈ Π² Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ SUSE.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° Π·Π° Π½ΡΠΊΠΎΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ°Ρ ΠΎΡ ΡΠ²Π½Π°ΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ncurses-libs, Π° ΠΏΡΠΎΠ΄ΡΠΊΡΡΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½, ΡΠ°ΠΊΠ° ΡΠ΅ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Ρ Π²ΡΡΠΊΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π² 8-ΠΌΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Red Hat Π²Π΅ΡΠ΅ Π½ΡΠΌΠ° ΠΌΠ΅ΡΠ°-ΠΏΠ°ΠΊΠ΅Ρ python, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΠ·ΠΎΠ²Π°Π²Π° Π½Π° ΡΡΠ°ΡΠΈΡ Π΄ΠΎΠ±ΡΡ python 2.7. ΠΠΌΠ° python2 ΠΈ python3.
ΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ
ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ Π΅ ΡΡΠ°Ρ ΠΈ ΠΎΡΠ΄Π°Π²Π½Π° ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½. Π‘ΠΏΠΎΠΌΠ½Π΅ΡΠ΅ ΡΠΈ ΠΏΠΎΠ½Π΅ Dependency hell.
ΠΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠ°, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈ Π±Π΅Π· ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ β Π²ΡΡΡΠ½ΠΎΡΡ, ΡΠΎΠ²Π° Π΅ Π·Π°Π΄Π°ΡΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ Π²ΡΠ΅ΠΊΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡ Π½Π° Linux ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΡΠ΅ΡΠΈ.
Π‘ΡΠ²ΡΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° ΡΠ΅ΡΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Snappy ΠΎΡ Canonical. ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ Π΅: ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΈ Π·Π°ΡΠΈΡΠ΅Π½Π° ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΡΠ΅Π΄Π°. ΠΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΠ΅ ΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΡΡ Π·Π°Π΅Π΄Π½ΠΎ Ρ Π½Π΅Π³ΠΎ.
Flatpak ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Linux Containers. ΠΠ΄Π΅ΡΡΠ° Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ ΠΎΡ AppImage.
Π’Π΅Π·ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. Π ΡΠ»ΡΡΠ°Ρ Ρ Flatpak ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΠΈ Π±Π΅Π· Π·Π½Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅, ΡΠ΅ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°. ΠΡΠΊΠΎΠΈ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΡΠΌΠ° Π΄Π° ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°ΠΌ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π°Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°.
ΠΡΠΎΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΎΡ Red Hat ΠΈ SUSE Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Snappy ΠΈ Flatpak.
ΠΡΠ² Π²ΡΡΠ·ΠΊΠ° Ρ ΡΠΎΠ²Π° Veeam Agent for Linux Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ Π½ΠΈΡΠΎ Π½Π° Π½ΠΈΡΠΎ Π½Π° .
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠΏΡΠΎΡΠ° Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ, ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠ°, ΡΠ΅ ΠΈΠΌΠ° Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π° ΡΠ΅ ΠΎΡΠΊΠ°ΠΆΠ΅ ΠΈΠ·ΡΡΠ»ΠΎ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡΠ΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ, ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°ΠΉΠΊΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΠΊΡΠΈΠΏΡ Π·Π° ΡΡΡ Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ.
Π’Π°ΠΊΡΠ² bundle ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΠ±Ρ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°ΠΉΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΡ. Π‘ΡΠ΅ΡΠ°Π» ΡΡΠΌ ΡΠ°ΠΊΠΈΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Linux ΡΠ°ΠΌΠΎ ΠΎΡ VMware.
ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡΠ°

ΠΠΎΡΠΈ Π°ΠΊΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ². ΠΡΠΈΡΠΈΠ½Π°ΡΠ° Π΅ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡΠ°.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ 3 ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅:
- ΠΠ°ΠΉ-ΠΏΡΠΎΡΡΠ°ΡΠ° Π΅ Π½ΠΈΠΊΠΎΠ³Π° Π΄Π° Π½Π΅ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°ΡΠ΅. ΠΠ°ΡΡΡΠΎΠΈΠ»ΠΈ ΡΡΠ΅ ΡΡΡΠ²ΡΡΠ° ΠΈ Π·Π°Π±ΡΠ°Π²ΡΡΠ΅. ΠΠ° ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π°ΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ? ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°Ρ ΠΏΡΠΈ ΠΏΡΡΠ²ΠΎΡΠΎ ΠΎΠ±Π°ΠΆΠ΄Π°Π½Π΅ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. Π‘ΡΠ·Π΄Π°ΡΠ΅Π»ΡΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Π»ΠΈΠ·.
- ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ²Π΅ΡΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΡΠ° ΠΈ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΎΠ±Π°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π΅ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.
- ΠΠ°ΡΠΈΠ°Π½ΡΡΡ Π·Π° ΡΡΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΅Π΄Π²Π° ΡΠ»Π΅Π΄ ΡΠ΅ΡΡΠΎΠ²Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΅ Π½Π°ΠΉ-ΡΠΈΠ³ΡΡΠ½ΠΈΡΡ, Π½ΠΎ ΡΠΊΡΠΏ ΠΈ ΡΡΡΠ΄ΠΎΠ΅ΠΌΡΠΊ. ΠΠ°Π»Π΅Ρ Π½Π΅ Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΈ Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΊΠ°ΠΊΡΠΎ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π»ΠΈΠ·, ΡΠ°ΠΊΠ° ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎ-ΡΠ°Π½ΠΎ ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ. Π’ΠΎΠ²Π° ΡΡΠ»ΠΎΠΆΠ½ΡΠ²Π° ΠΊΠ°ΠΊΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠ°ΠΊΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅, Π΄ΠΎΠ±Π°Π²ΡΠΉΠΊΠΈ Π³Π»Π°Π²ΠΎΠ±ΠΎΠ»ΠΈΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
Π Π°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ
Π Π°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΡΠ΅ΠΏΠ΅Π½ Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π° native-ΠΊΠΎΠ΄Π°. ΠΠ°ΠΉ-ΠΌΠ°Π»ΠΊΠΎΡΠΎ, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ°Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΈΡΠΈ Π·Π° Π²ΡΡΠΊΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°.
Π ΠΏΡΠΎΠ΅ΠΊΡΠ° Veeam Agent for Linux Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ Π½Π΅ΡΠΎ ΠΎΡ ΡΠΈΠΏ RISC.
ΠΡΠΌΠ° Π΄Π° Π·Π°Π΄ΡΡΠΆΠ°ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ Π²ΡΡΡ
Ρ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ. Π©Π΅ ΡΠΏΠΎΠΌΠ΅Π½Π° ΡΠ°ΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ: ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΡΠΈΠΏΠΎΠ²Π΅, ΠΊΠ°ΡΠΎ size_t, ΠΏΠΎΠ΄ΡΠ°Π²Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΊΡΡΡΠΈ ΠΈ ΡΠ΅Π΄ Π½Π° Π±Π°ΠΉΡΠΎΠ²Π΅ΡΠ΅.
Π‘ΡΠ°ΡΠΈΡΠ½Π° ΠΈ/ΠΈΠ»ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° Π»ΠΈΠ½ΠΊΠΎΠ²Π°Π½Π΅

Π, Π²ΡΠΏΡΠΎΡΡΡ βΠΠ°ΠΊ Π΄Π° ΡΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π°ΠΌ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ β Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΈΠ»ΠΈ ΡΡΠ°ΡΠΈΡΠ½ΠΎ?β Π·Π°ΡΠ»ΡΠΆΠ°Π²Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅.
ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° Π‘/Π‘++ ΠΏΠΎΠ΄ Linux ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅. Π’ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ, Π°ΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ.
ΠΠΊΠΎ ΡΠ΅Π»ΡΠ° Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΡΠΈΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Ρ Π΅Π΄ΠΈΠ½ Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠ°ΠΉΠ», ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΡΠΌ Π½Π°ΠΉ-ΡΡΠ°ΡΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ. ΠΠ° Π½Π°Ρ ΡΠΎΠ²Π° Π΅ Red Hat 6. Π’ΠΎΠΉ ΡΡΠ΄ΡΡΠΆΠ° gcc 4.4, ΠΊΠΎΠΉΡΠΎ Π΄ΠΎΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΡΡ C++11 Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° .
ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ Ρ gcc 6.3, ΠΊΠΎΠΉΡΠΎ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° C++14. ΠΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ, Π² ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Red Hat 6 Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libstdc++ ΠΈ boost ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΠ°. ΠΠ°ΠΉ-Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ Ρ ΡΡΡ ΡΡΠ°ΡΠΈΡΠ½ΠΎ.
ΠΠΎ Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π½Π΅ Ρ Π²ΡΠΈΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° ΡΡΠ°ΡΠΈΡΠ½ΠΎ.
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠ°ΡΠΎ libfuse, libblkid ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ, Π·Π° Π΄Π° ΡΠΌΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ, ΡΠ΅ ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ Ρ ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΠ° Π²ΡΠΎΡΠΎ ΠΌΡΡΡΠΎ, ΠΈΠΌΠ° ΠΎΡΠΎΠ±Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅.
ΠΠΈΡΠ΅Π½Π·ΠΈΡΡΠ° GPL ΠΏΡΠΈΠ½ΡΠΈΠΏΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ°ΠΌΠΎ Ρ opensource ΠΊΠΎΠ΄. MIT ΠΈ BSD ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΈ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎ LGPL ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΎΡΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅, Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π½ΡΠΆΠ½ΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ.
Π ΠΎΠ±ΡΠΈ Π»ΠΈΠ½ΠΈΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΡΠ΅ Π½ΠΈ ΠΏΡΠ΅Π΄ΠΏΠ°Π·ΠΈ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ Π½Π΅ΡΠΎ.
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π‘/Π‘++ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π‘/Π‘++ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π±Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΡΠ±Π΅ΡΠ΅ gcc Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ° Π²Π΅ΡΡΠΈΡ ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΡΠΎΡ-ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠΈ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ, Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ΅ ΡΠ΅Π»ΠΈΡΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π’Π°Π·ΠΈ ΡΠ°Π±ΠΎΡΠ° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌΠ°, Π½ΠΎ Π΄ΠΎΡΡΠ° ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠ°. Π Π½ΡΠΌΠ° Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ΅ΡΠ° Π²Π΅ΡΡΠΈΡ.
ΠΡΠ΅Π²ΠΈΠ΄Π΅Π½ ΠΏΠ»ΡΡ: ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΠΎΠΏΡΠΎΡΡΡΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π»ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ΅ Π΅Π΄ΠΈΠ½ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π΅Π΄Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. Π’Π°ΠΊΠ° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ veeam Π·Π° Veeam Agent for Linux.
Π ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΎΠ·ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ ΡΠ΅ΡΠΌΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅, ΡΠΎΠ΅ΡΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ. ΠΡΡΠΊΠ° ΠΎΡ ΡΠ΅Π·ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠ°. Π’ΠΎΠ΅ΡΡ, Π΅ΡΠ°ΠΏΡΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ ΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡΠΏΠ°Π΄Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅.
ΠΠΌΠ°, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄: Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ΅ ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΡΡΠ±ΠΈΡΠ° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅, ΡΠ΅ ΡΠ°ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°, ΠΊΠ°ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΠΈ Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ.
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ KMOD ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° ΡΠ΄ΡΠΎ veeamsnap Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈΡΠ΅ Red Hat.
Open Build Service
ΠΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΠΎΡ SUSE ΠΎΠΏΠΈΡΠ°Ρ Π° Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π½ΡΠΊΠ°ΠΊΠ²Π° Π·Π»Π°ΡΠ½Π° ΡΡΠ΅Π΄Π° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ β .
ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΠ²Π° Π΅ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ·Π΄Π°Π²Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π² Π½Π΅Ρ, ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π² ΡΠ°Π·ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΠ°ΠΊΠ°Π²Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°.

Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΡ Π² OpenBuildService ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ ΡΠ°ΠΌ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠ»ΠΊΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° Π·Π° ΠΎΠΏΡΠΈΠΌΠ°Π»Π½Π° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅. ΠΠ³ΡΠ°Π΄Π΅Π½ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΡΠΌ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠ΅ Π³ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° Π² Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. ΠΠ³ΡΠ°Π΄Π΅Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ» ΡΠ΅ Π·Π°ΠΏΠ°Π·ΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΡΡΠ°. ΠΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡΠΈΡΠ΅ ΡΠΈ Π² ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠΎΡΠΈ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΈ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ ΡΡΡΠ²ΡΡ, Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΡ ΠΎΡΠΊΡΠΈΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
Π’ΡΠΊ ΠΎΠ±Π°ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ: ΡΠ°ΠΊΡΠ² ΠΊΠΎΠΌΠ±Π°ΠΉΠ½ ΡΡΡΠ΄Π½ΠΎ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π° Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π΅ΡΡΠΈΡΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π΅ Π΅ Π½ΡΠΆΠ½Π°, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ²ΠΎΡ Π·Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠΈΡΠ΅. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ Π΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΡΡΠ²ΡΡ. Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈΡΠ΅ ΡΡΡΠΎ Π½Π΅ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Red Hat β Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΄ΠΎΡΡΠ° ΠΎΡΠΊΡΠ΄Π½ΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΈΠΌΠΎ.
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ»ΡΠ³Π° Π΅ Π±ΡΡΠ·Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° SUSE. ΠΡΠ΅Π΄ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π»ΠΈΠ·Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. Π ΡΠΏΠΈΡΡΠΊΠ° Ρ Π½Π°Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π² OpenBuildService ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ. ΠΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΠΎΡΠΌΠ΅ΡΠΊΠ° ΠΈ ΡΡ ΡΠ΅ Π΄ΠΎΠ±Π°Π²Ρ Π² ΠΏΠ»Π°Π½Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ Π΅Π΄Π½ΠΎ ΡΡΠ°ΠΊΠ²Π°Π½Π΅.
Π Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° OpenBuildService ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ KMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° Π½Π° ΡΠ΄ΡΠΎΡΠΎ veeamsnap Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ SUSE.
Π‘Π»Π΅Π΄Π²Π°ΡΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΠΎΠ±ΡΡΠ΄ΠΈΠΌ, ΡΠ° Π²ΡΠΏΡΠΎΡΠΈΡΠ΅, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ.
kernel ABI
ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄. Π€Π°ΠΊΡ Π΅, ΡΠ΅ ΡΡΠ·Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΌΠ΅Π½ΡΠ²Π°Ρ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π΅Π½ API Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, Π° ΠΎΡΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΡΠΎ kABI.
ΠΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ° ΠΌΠΎΠ΄ΡΠ» Π·Π° Π²Π°Π½ΠΈΠ»ΠΎΠ²ΠΎ ΡΠ΄ΡΠΎ, ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Ρ Π΅Π΄ΡΡΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΠΎΠ²Π° ΡΠ΄ΡΠΎ, ΠΈ ΡΠΎΠΉ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π½Π° ΡΠΎΠ²Π° ΡΠ΄ΡΠΎ.
DKMS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ΠΏΡΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Debian (ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΡΠΎΠ΄Π½ΠΈΠ½ΠΈ) ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈΠ»ΠΈ ΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠΈΡΠ΅, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° DKMS.
ΠΡΠ΅ ΠΏΠ°ΠΊ, ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΠΈΡΠ΅Π»Π½Π° Π·Π° ΡΠ΅ΠΊΡΠΎΡΠ° Enterprise. Π Π°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π΅ ΠΈΡΠΊΠ°Ρ Π΄Π° Π΄ΡΡΠΆΠ°Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° production ΡΡΡΠ²ΡΡΠΈ ΠΏΠΎ ΡΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠΈΡΠ΅ Π½Π° 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 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π·Π°Π΄Π°ΡΠ°ΡΠ° Π΅ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ½Π°.
Π€ΠΈΠΊΡΠΈΡΠ°Ρ
ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ»ΡΡΠ°Ρ, Π² ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΠΌΠΎΠ΄ΡΠ»ΡΡ veeamsnap Π΅ ΡΠΏΠΈΡΠ°Π» Π΄Π° ΡΠ°Π±ΠΎΡΠΈ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΡ veeamsnap, ΡΡΠ±ΡΠ°Π½ Π·Π° RHEL 7.0, ΡΠ΅ ΠΎΠΊΠ°Π·Π° Π½Π΅ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΡΠ΄ΡΠΎΡΠΎ ΠΎΡ RHEL 7.5, Π½ΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠ΅ ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΎ ΡΡΠΈΠ²Π°ΡΠ΅ ΡΡΡΠ²ΡΡΠ°, Π½ΠΈΠ΅ ΡΠ΅ ΠΎΡΠΊΠ°Π·Π°Ρ ΠΌΠ΅ ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Π·Π° RHEL 7 ΠΈΠ·ΠΎΠ±ΡΠΎ.
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° KMOD ΠΏΠ°ΠΊΠ΅ΡΡΡ Π·Π° RHEL 7 ΡΡΠ΄ΡΡΠΆΠ° ΡΠ±ΠΎΡΠΊΠ° Π·Π° Π²ΡΡΠΊΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π°.
SUSE ΠΏΠΎΠ΄Ρ ΠΎΠΆΠ΄Π°Ρ ΠΏΠΎ-ΠΏΡΠ΅Π΄ΠΏΠ°Π·Π»ΠΈΠ²ΠΎ ΠΊΡΠΌ Π·Π°Π΄Π°ΡΠ°ΡΠ° Ρ kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ°. Π’Π΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΡΠ°ΠΌΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ service pack.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ SLES 12 Π±Π΅ΡΠ΅ ΠΏΡΡΠ½Π°ΡΠΎ ΠΏΡΠ΅Π· ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2014. Π SLES 12 SP1 Π²Π΅ΡΠ΅ ΠΏΡΠ΅Π· Π΄Π΅ΠΊΠ΅ΠΌΠ²ΡΠΈ 2015, ΡΠΎΠ΅ΡΡ ΠΈΠ·ΠΌΠΈΠ½Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΈ Π΄Π²Π΅ΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΄ΡΠΎΡΠΎ 3.12, ΡΠ΅ Π½Π΅ ΡΠ° kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π΅, ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ. ΠΠΎΠ΄ΠΈΡΠ½ΠΈΡΡ ΡΠΈΠΊΡΠ» Π·Π° ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ·Π΄Π°Π²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΡΡΠ·Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠ°ΠΊΠ°Π²Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° SUSE Π½Π΅ ΡΠΌΠ΅ ΡΠΈΠΊΡΠΈΡΠ°Π»ΠΈ Π½ΠΈΡΠΎ Π΅Π΄ΠΈΠ½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ» veeamsnap. ΠΡΡΠΈΠ½Π°ΡΠ° Π΅, ΡΠ΅ Π±ΡΠΎΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π·Π° SUSE Π΅ ΠΏΠΎΡΡΠΈ Ρ ΠΏΠΎΡΡΠ΄ΡΠΊ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ.
ΠΠ°ΡΡΠΈ ΠΈ Π±ΡΠΊΠΏΠΎΡΡΠΈ
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΡΡΠ°ΡΠ°ΡΡ Π΄Π° ΠΎΡΠΈΠ³ΡΡΡΡ kABI ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΡΠ΅ ΡΡΡΠΎ ΡΠ΅ ΡΡΠ°ΡΠ°ΡΡ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΈ Π΄Π° ΠΎΡΡΡΡΠ°Π½ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ²Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΡΠ΄ΡΠΎ.
ΠΡΠΈ ΡΠΎΠ²Π°, ΠΎΡΠ²Π΅Π½ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° enterprise linux ΡΠ»Π΅Π΄ΡΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Π²Π°Π½ΠΈΠ»Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ ΠΈ Π³ΠΈ ΠΏΡΠ΅Π½Π°ΡΡΡ Π² ΡΠ²ΠΎΠ΅ΡΠΎ 'ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ'.
ΠΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π½ΠΎΠ²ΠΈ .
Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Red Hat 6, Π² Π΅Π΄Π½ΠΎ ΠΎΡ ΠΌΠΈΠ½ΠΎΡΠ½ΠΈΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π±Π΅ΡΠ΅ Π΄ΠΎΠΏΡΡΠ½Π°ΡΠ° Π³ΡΠ΅ΡΠΊΠ°. Π’Ρ Π²ΠΎΠ΄Π΅ΡΠ΅ Π΄ΠΎ ΡΠΎΠ²Π°, ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΡ veeamsnap Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΎ ΡΡΠΈΠ²Π°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ½Π°ΠΏΡΠΎΡΠ°. Π‘ΡΠ°Π²Π½ΡΠ²Π°ΠΉΠΊΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΈ ΡΠ»Π΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΠΌΠ΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π΅ Π·Π°ΡΠ°Π΄ΠΈ backport. ΠΠΎΠ΄ΠΎΠ±Π΅Π½ ΡΠΈΠΊΡ Π±Π΅ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½ ΠΈ Π² Π²Π°Π½ΠΈΠ»Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ Π²Π΅ΡΡΠΈΡ 4.19. Π‘Π°ΠΌΠΎ ΡΠ΅ Π² Π²Π°Π½ΠΈΠ»Π½ΠΎΡΠΎ ΡΠ΄ΡΠΎ ΡΠΎΠ·ΠΈ ΡΠΈΠΊΡ ΡΠ°Π±ΠΎΡΠ΅ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ, Π° ΠΏΡΠΈ ΠΏΡΠ΅Π½Π°ΡΡΠ½Π΅ΡΠΎ ΠΌΡ Π² 'ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΠΎ' 2.6.32 Π²ΡΠ·Π½ΠΈΠΊΠ½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΡΡ ΡΠΏΠΈΠ½-Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°ΡΠ°.
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠ²Π°Ρ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ, Π½ΠΎ ΡΡΡΡΠ²Π°ΡΠ΅ Π»ΠΈ ΡΠΈ Π΄Π° ΠΏΡΠ΅Π½Π΅ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΠΎΡ 4.19 Π² 2.6.32, ΡΠΈΡΠΊΡΠ²Π°ΠΉΠΊΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ°?.. ΠΠ΅ ΡΡΠΌ ΡΠΈΠ³ΡΡΠ΅Π½β¦
ΠΠ°ΠΉ-Π»ΠΎΡΠΎΡΠΎ Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΡΠΌ ΠΏΠ΅ΡΠ΅ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ Π½Π° Π²ΡΠΆΠ΅ΡΠΎ βΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡββΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΡβ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΡΡ. ΠΠ° ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΠΈΡ ΠΎΡΠ΄Π΅Π» ΠΌΡ ΡΡΡΠ±Π²Π°, Π·Π° Π΄Π° Π΅ ΡΠ΄ΡΠ°ΡΠ° Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΡΡΠ°Π±ΠΈΠ»Π΅Π½, ΠΎΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΠΈ ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΡ ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ Π΄Π° ΠΈΠΌΠ° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π’ΠΎΠ²Π° Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΡΡΠ°Π½Π½ΠΈ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΠΈ.
ΠΠΎΠ³Π°ΡΠΎ ΠΎΠΏΠΈΡΠ°Ρ Π΄Π° ΡΡΠ±Π΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Π° Π½Π° ΡΠ΄ΡΠΎ 4.4 ΠΎΡ SLES 12 SP3, Ρ ΡΡΡΠ΄Π²Π°Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ , ΡΠ΅ ΡΠΎΠΉ Π²ΠΊΠ»ΡΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΎΡ Π²Π°Π½ΠΈΠ»Π½ΠΎΡΠΎ 4.8. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ Π²Ρ ΠΎΠ΄/ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° ΡΠ΄ΡΠΎ 4.4 ΠΎΡ SLES 12 SP3 Π΅ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ ΡΠ΄ΡΠΎ 4.8, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄ΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ ΡΠ΅Π»ΠΈΠ· Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ 4.4 ΡΠ΄ΡΠΎ ΠΎΡ SLES 12 SP2. ΠΠ΅ ΡΠΌΠ΅Ρ Π΄Π° ΡΡΠ΄Ρ ΠΊΠ°ΠΊΡΠ² Π΅ ΠΏΡΠΎΡΠ΅Π½ΡΡΡ Π½Π° ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΎΡ ΡΠ΄ΡΠΎ 4.8 Π² SLES-ΠΎΠ²ΡΠΊΠΎΡΠΎ 4.4 Π·Π° SP3, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³Π° Π΄Π° Π½Π°ΡΠ΅ΠΊΠ° ΡΠ΄ΡΠΎΡΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ 4.4.
ΠΠ°ΠΉ-Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎΡΠΎ Π² ΡΠΎΠ²Π° Π΅, ΡΠ΅ ΠΏΡΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ», ΠΊΠΎΠΉΡΠΎ Π±ΠΈ ΡΠ°Π±ΠΎΡΠΈΠ» Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π΄ΠΎΠ±ΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΄ΡΠ°, Π²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΡΠΎ. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΡΡ. ΠΠΎΠ±ΡΠ΅ Π΅, ΡΠ΅ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π΄Π΅ΡΠ°ΠΉΠ½, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Ρ Π½ΠΎΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π½ΠΎ ΡΠ°ΠΊΠ°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΊΠΎΠ΄ΡΡ ΠΏΡΠΈΠ²Π»ΠΈΡΠ° ΡΡΡΠ°Π½Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ Π·Π° ΡΡΠ»ΠΎΠ²Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ.
ΠΠΌΠ° ΠΈ ΠΏΠ°ΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ΄ΡΠΎΠ²ΠΎΡΠΎ API.
ΠΠ°ΡΡΠΊΠ½Π°Ρ
ΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² 5.16 ΠΈ Π±ΡΡ
ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π½Π΅Π½Π°Π΄Π°Π½, ΠΊΠΎΠ³Π°ΡΠΎ Π²ΠΈΠ΄ΡΡ
, ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° lookup_bdev Π² ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ ΡΠΏΠΈΡΡΠΊΠ° Π½Π° Π²Ρ
ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ.
ΠΠ° Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ΅, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²Ρ ΡΠΊΡΠΈΠΏΡ Π² makefile, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ ΠΈΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ mask Π·Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° lookup_bdev.
ΠΠΎΠ΄ΠΏΠΈΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ
ΠΠΎ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ Π½Π° Π²ΡΠΏΡΠΎΡΠ° Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅.
ΠΠ΄Π½ΠΎ ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈΡ kABI Π΅, ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠ°ΠΉΠ» ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ΠΈ. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠΈΠ³ΡΡΠ΅Π½, ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΡ Π½Π΅ Π΅ Π±ΠΈΠ» ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΈΠ»ΠΈ ΡΠΌΠΈΡΠ»Π΅Π½ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° modinfo.
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈΡΠ΅ Π½Π° Red Hat ΠΈ SUSE ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° ΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΠΊΠ»ΡΡ, Ρ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π° ΠΌΠΎΠ΄ΡΠ»ΡΡ. ΠΠΈΠ΅ Π³ΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠ° ΡΡΠΊ Π΅, ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΈΠ»ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠΈΡΠ΅), ΠΈΠ»ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ Π² Π΅Π½Π΅ΡΠ³ΠΈΠΉΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ° ΠΏΠ°ΠΌΠ΅Ρ EFI Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΠΈΠ»ΠΈΡΠ° mokutil. Π£ΡΠΈΠ»ΠΈΡΠ°ΡΠ° mokutil ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ ΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΠΊΠΎ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° Π΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π½ΡΠΊΡΠ΄Π΅ Π² ΠΎΠ±Π»Π°ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π² ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ ΡΡΡΠ²ΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΡΡ Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΠΌΡΠ΅ΠΆΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ssh), Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
EFI Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΎΡΠ΄Π°Π²Π½Π° EFI ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° Π΄ΡΠ½Π½ΠΈ ΠΏΠ»Π°ΡΠΊΠΈ, ΠΏΡΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΠΏΠΎΠΌΠΈΡΠ»ΠΈ Π·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ EFI ΠΈ ΡΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½.
ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ EFI. VMWare vSphere ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° EFI, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ Π²Π΅ΡΡΠΈΡ 5.
Microsoft Hyper-V ΡΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° EFI, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ Hyper-V Π·Π° Windows Server 2012R2.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠΎΠ·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π·Π° Linux ΠΌΠ°ΡΠΈΠ½ΠΈ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
Π vSphere 6.5 ΠΎΠΏΡΠΈΡΡΠ° Secure Boot ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π΄Π°Π΄Π΅ ΡΠ°ΠΌΠΎ Π² ΡΡΠ°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ ΡΡΠ΅Π· Flash. Π£Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° HTML-5 Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π±Π°Π²Π΅Π½.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ
ΠΠ°ΠΊΡΠ°Ρ, Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡΠΏΡΠΎΡΠ° Ρ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π±Π΅Π· ΠΎΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΡΠ°ΠΊΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π΅Π΄Π²Π° Π»ΠΈ ΡΠ΅ ΡΠ΅ ΡΡΠ΅ΡΠ½Π°Ρ Π½Π° ΡΡΡΠ²ΡΡΠΈ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°ΠΊΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½ΡΠΌΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π½Π° ΡΠ°ΠΊΠ°Π²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠ°ΠΊΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΡΠ°Π²Π°Ρ ΡΠ΄ΠΎΠ±Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΏΡΠΎΠ±Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Fedora, OpenSUSE Tumbleweed ΠΈΠ»ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Debian. Π’Π΅ ΡΠ° Π΄ΠΎΡΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ. Π ΡΡΡ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ ΡΠΎΡΡΡΠ΅Ρ ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π½ΠΎΠ²ΠΎ ΡΠ΄ΡΠΎ. Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π² ΠΎΠ±Π½ΠΎΠ²Π΅Π½ RHEL, SLES ΠΈΠ»ΠΈ Ubuntu.
Π’Π°ΠΊΠ° ΡΠ΅, Π°ΠΊΠΎ Π½Π΅ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ β ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ²ΠΎΠ΄Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠΈ. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π·Π° ΡΠΎΠ²Π°, ΡΠ΅ ΡΠΎΠ·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠΊΠΎΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΡ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΡΠΊ Ρ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π·Π° Π²Π΅ΡΡΠΈΡ 3.0 ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΡΠΈΡΠ΅ . ΠΠΎ ΡΠ΅Π°Π»Π½ΠΈΡΡ ΡΠΏΠΈΡΡΠΊ Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠΈΡΠΎΠΊ.
ΠΠΈΡΠ½ΠΎ Π½Π° ΠΌΠ΅Π½ ΠΌΠΈ Π±Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡΡ Ρ ΠΠ‘ βΠΠ»Π±ΡΡΡβ. Π‘Π»Π΅Π΄ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° veeam Π½Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠΈ. ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ ΠΏΠΈΡΠ°Ρ Π½Π° Π₯Π°Π±ΡΠ΅ Π² .
Π ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°. ΠΡΠ°ΠΊΠ²Π°ΠΌΠ΅ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° Π²Π΅ΡΡΠΈΡ 4.0. Π‘ΠΊΠΎΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π±Π΅ΡΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π·Π° !
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
