
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° Π°ΡΡ
ΠΈΠ²ΠΈΡΠ°Π½Π΅, ΡΠ°Π±ΠΎΡΠ΅ΡΠΎ Π½Π° Π²ΡΡΠΊΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², Π΅ ΡΠ»ΠΎΠΆΠ½Π° Π·Π°Π΄Π°ΡΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Veeam Agent for Linux Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈ ΠΎΡ Red Hat 6 ΠΈ Debian 6 Π΄ΠΎ OpenSUSE 15.1 ΠΈ Ubuntu 19.04, Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΡΠ΅Π΄ΠΈΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ Π² ΡΡΡΡΠ°Π²Π° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π²Π»ΠΈΠ·Π° ΠΌΠΎΠ΄ΡΠ» Π½Π° ΡΠ΄ΡΠΎΡΠΎ.
Π‘ΡΠ°ΡΠΈΡΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π±Π°Π·Π° Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈΡΠ΅ ΠΎΡ ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° .
Linux Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΠ²Π° Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π½Π° ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΡΠ°Π±ΠΎΡΠΈ Π½Π΅ΡΠΎ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΎ, Π½Π΅ΡΠΎ ΡΠ²ΠΎΠ΅. ΠΠ°ΡΠ°Π΄ΠΈ ΡΠΎΠ²Π°, Linux ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΠΏΠΎ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ. Π ΡΡΠΊ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ: Π·Π° Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π½Π° ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ.
ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. .deb ΡΡΠ΅ΡΡ .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 ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΠΈ Π±Π΅Π· Π·Π½Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅, ΡΠ΅ Π½Π΅ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π² ΠΏΡΡΡΡΠ½ΠΈΠΊΠ°. ΠΡΠΊΠΎΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ°. ΠΠ° Π½Π΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°ΠΌ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠΈΠ»Π½ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΠΎΡ ΡΠ΄ΡΠΎΡΠΎ ΠΈ ΠΏΠΎ Π½ΠΈΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π½Π΅ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π°Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π½Π° ΠΏΡΡΡΡΠ½ΠΈΠΊΠ°.
ΠΡΠΎΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅, ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ Π² enterprise-ΡΡΠ΅Π΄Π°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΎΡ Red Hat ΠΈ SUSE Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Snappy ΠΈ Flatpak.
Π ΡΠ°Π·ΠΈ Π²ΡΡΠ·ΠΊΠ° Veeam Agent for 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++ ΠΈ boost ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π½ΠΎΡΡΡ ΡΡΡ ΡΠ΅Π±Π΅ ΡΠΈ. ΠΠ°ΠΉ-Π»Π΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π°Ρ ΡΡΠ°ΡΠΈΡΠ½ΠΎ Ρ ΡΡΡ .
ΠΠΎ Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π½Π΅ ΡΠΎ Π²ΡΠΈΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π°Ρ ΡΡΠ°ΡΠΈΡΠ½ΠΎ.
ΠΠ° ΠΏΡΡΠ²ΠΎ ΠΌΡΡΡΠΎ, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠ°ΡΠΎ libfuse, libblkid ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π»ΠΈΠ½ΠΊΠΎΠ²Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ, Π·Π° Π΄Π° ΡΠΌΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΈ Π² ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΠΈΠΌ Ρ ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ.
ΠΠ° Π²ΡΠΎΡΠΎ ΠΌΡΡΡΠΎ, ΠΈΠΌΠ° ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈ Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ΅.
ΠΠΈΡΠ΅Π½Π·ΠΈΡΡΠ° GPL Π² ΠΏΡΠΈΠ½ΡΠΈΠΏ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π° Π»ΠΈΠ½ΠΊΠΎΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ°ΠΌΠΎ Ρ opensource ΠΊΠΎΠ΄. MIT ΠΈ BSD ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Ρ ΡΡΠ°ΡΠΈΡΠ½Π° Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π LGPL, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Π½Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈ Π½Π° ΡΡΠ°ΡΠΈΡΠ½Π°ΡΠ° Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ°, Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΠΎΠ±Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ.
Π ΠΎΠ±ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° ΡΠ΅ Π½ΠΈ ΠΏΡΠ΅Π΄ΠΏΠ°Π·ΠΈ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠΌΠ΅ Π½Π΅ΡΠΎ.
Π‘ΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° C/C++ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ° ΡΡΠ±ΠΈΡΠ°Π½Π΅ Π½Π° C/C++ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΅ Π΄Π° ΠΏΠΎΠ΄Π±Π΅ΡΠ΅ΠΌ ΠΈΠ»ΠΈ ΡΡΠ±Π΅ΡΠ΅ΠΌ gcc Π² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ° Π²Π΅ΡΡΠΈΡ ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΡΠΎΡ-ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠΈ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ, Π·Π° Π΄Π° ΡΡΠ±Π΅ΡΠ΅ΠΌ ΡΠ΅Π»ΠΈΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. Π’Π°Π·ΠΈ ΡΠ°Π±ΠΎΡΠ° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌΠ°, Π½ΠΎ Π΄ΠΎΡΡΠ° ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠ°. Π Π½ΡΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ΅Ρ Π²Π°ΡΠΈΠ°Π½Ρ.
ΠΡΠ΅Π²ΠΈΠ΄Π΅Π½ ΠΏΠ»ΡΡ: ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΎΠΏΡΠΎΡΡΡΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π»ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΡΠ±ΠΈΡΠ°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½ Π½Π° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΠ±Π΅ΡΠ΅ Π΅Π΄ΠΈΠ½ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° Π΅Π΄Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. Π’Π°ΠΊΠ° ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ veeam Π·Π° Veeam Agent for Linux.
Π ΠΏΡΠΎΡΠΈΠ²ΠΎΠ²Π΅Ρ Π½Π° ΡΠΎΠ·ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡΠ΅ build ΡΠ΅ΡΠΌΠ°, Ρ.Π΅. Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅. ΠΡΡΠΊΠ° ΡΠ°ΠΊΠ°Π²Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. Π ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠ°. Π’ΠΎΠ΅ΡΡ Π΅ΡΠ°ΠΏΡΡ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° ΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡΠΏΠ°Π΄Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π»Π΅ΡΠ½ΠΎ ΠΏΠ°ΡΠ°Π»Π΅Π»ΠΈΠ·ΠΈΡΠ°Π½.
ΠΠΌΠ°, ΠΎΠ±Π°ΡΠ΅, ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄: Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΠ±ΠΈΡΠ° ΡΠ²ΠΎΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π±ΠΈΠ½Π°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅, ΡΠ΅ ΡΠ°ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π³ΠΎΠ»ΡΠΌΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ.
Π’Π°ΠΊΠ° ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ KMOD ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° Π½Π° ΡΠ΄ΡΠΎΡΠΎ veeamsnap Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈΡΠ΅ Red Hat.
Open Build Service
ΠΠΎΠ»Π΅Π³ΠΈ ΠΎΡ SUSE ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ Π° Π΄Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π·Π»Π°ΡΠ½Π° ΡΡΠ΅Π΄Π° ΡΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΡΡΠ»ΡΠ³Π° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ β .
ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ, ΡΠΎΠ²Π° Π΅ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ·Π΄Π°Π²Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π² Π½Π΅Ρ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π² ΡΠ°Π·ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΠ°ΠΊΠ°Π²Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°.

ΠΠ»Π°Π½ΠΈΡΠ°ΡΠΈΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π² OpenBuildService, ΡΠ°ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠΎΠ»ΠΊΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΡΠ½Π΅ Π·Π° ΠΎΠΏΡΠΈΠΌΠ°Π»Π½Π° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΡΠΌ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ ΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ Π³ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° Π² Π²Π³ΡΠ°Π΄Π΅Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. ΠΠ³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π° ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½ΠΈΡΡΠ°. ΠΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π² ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ²ΠΎΠΈΡΠ΅ ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅. ΠΠ΅ Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄ΠΎΡΠΈ Π΄Π° Π½Π°Π΅ΠΌΠ°ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΡΡΡΠ²ΡΡ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΎΡ ΠΎΡΠ²ΠΎΡΠ΅Π½.
Π’ΡΠΊ ΠΎΠ±Π°ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ: ΡΠ°ΠΊΡΠ² ΠΊΠΎΠΌΠ±Π°ΠΉΠ½ ΡΡΡΠ΄Π½ΠΎ ΡΠ΅ Π²ΠΏΠΈΡΠ²Π° Π² ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΡ Π½Π° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ, Π·Π°ΡΠΎΡΠΎ Π²Π΅ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ²ΠΎΠΉ Π·Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅. ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ ΠΏΡΠΈ Π½Π°Ρ Π΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΡΡΠ²ΡΡ. Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΡΡΠΎ Π½Π΅ Π΅ Π½ΡΠΆΠ΅Π½.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Red Hat β Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΄ΠΎΡΡΠ° ΠΎΡΠΊΡΠ΄Π½ΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΈΠΌΠΎ.
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ»ΡΠ³Π° Π΅ Π±ΡΡΠ·Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° SUSE. ΠΡΠ΅Π΄ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π»ΠΈΠ·Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. Π ΡΠΏΠΈΡΡΠΊΠ° Ρ Π½Π°Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈ Π² OpenBuildService ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π½ΠΎΠ². ΠΠΎΡΡΠ°Π²ΡΠΌΠ΅ ΠΎΡΠΌΠ΅ΡΠΊΠ° ΠΈ ΡΠΎΠΉ ΡΠ΅ Π΄ΠΎΠ±Π°Π²Ρ Π² ΠΏΠ»Π°Π½Π° Π·Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ.
Π Π½Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ° OpenBuildService, ΡΠ΅ ΡΠ³Π»ΠΎΠ±ΡΠ²Π° ΡΡΠ»Π°ΡΠ° ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ KMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° ΡΠ΄ΡΠΎΡΠΎ veeamsnap Π·Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΈΡΠ΅ SUSE.
Π‘Π»Π΅Π΄Π²Π°ΡΠΎ, Π±ΠΈΡ ΠΈΡΠΊΠ°Π» Π΄Π° Π°ΠΊΡΠ΅Π½ΡΠΈΡΠ°ΠΌ Π½Π° Π²ΡΠΏΡΠΎΡΠΈΡΠ΅, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ.
kernel ABI
ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Linux ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ Π²ΡΠ² Π²ΠΈΠ΄ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄. Π€Π°ΠΊΡ Π΅, ΡΠ΅ ΡΡΠ·Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΌΠ΅Π½ΡΠ²Π°Ρ Ρ Π³ΡΠΈΠΆΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ API Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ, Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° Π±ΠΈΠ½Π°ΡΠ½ΠΎ Π½ΠΈΠ²ΠΎ, ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΡΠΎ kABI.
ΠΠ° Π΄Π° ΡΠ΅ ΡΠ³Π»ΠΎΠ±ΠΈ ΠΌΠΎΠ΄ΡΠ» Π·Π° Π²Π°Π½ΠΈΠ»ΠΎΠ²ΠΎΡΠΎ ΡΠ΄ΡΠΎ, Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΠ° Π½ΡΠΆΠ½ΠΈ header-ΠΈ ΡΠΎΡΠ½ΠΎ Π·Π° ΡΠΎΠ²Π° ΡΠ΄ΡΠΎ ΠΈ ΡΠΎΠΉ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π½Π° ΡΠΎΠ²Π° ΡΠ΄ΡΠΎ.
DKMS ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΡΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Debian (ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΡΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈΡΠΈ) ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈΠ»ΠΈ ΠΎΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠ°, ΠΈΠ»ΠΈ ΡΠ³Π»ΠΎΠ±Π΅Π½ΠΈ ΠΎΡ ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° DKMS.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠ²Π° Π·Π° Enterprise ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°. Π Π°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ³Π»ΠΎΠ±Π΅Π½ΠΈ Π±ΠΈΠ½Π°ΡΠ½ΠΈΡΠΈ.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π΅ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° production ΡΡΡΠ²ΡΡΠΈΡΠ΅ ΠΏΠΎ ΡΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΎΡΠΈΡΠ΅ Π½Π° Enterprise Linux β ΠΊΠ°ΡΠΎ Red Hat ΠΈ SUSE β ΡΠ΅ΡΠΈΡ Π°, ΡΠ΅ ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ kABI Π·Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° KMOD ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Red Hat ΠΈ KMP ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° SUSE.
Π‘ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°ΠΊΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ Π΄ΠΎΡΡΠ° ΠΏΡΠΎΡΡΠ°. ΠΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° API Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΡΠ΅ Π·Π°ΠΌΡΠ°Π·ΡΠ²Π°. ΠΠΈΡΡΡΠΈΠ±uteur Π·Π°ΡΠ²ΡΠ²Π°, ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΄ΡΠΎΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 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 Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΎ ΡΡΠΈΠ²Π°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ½Π°ΠΏΡΠΎΡΠ°. Π‘ΡΠ°Π²Π½ΡΠ²Π°ΠΉΠΊΠΈ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΈ ΡΠ»Π΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ ΠΌΠ΅, ΡΠ΅ Π²ΠΈΠ½Π°ΡΠ° Π΅ Π² Π±Π΅ΠΊΠΏΠΎΡΡΠ°. ΠΠΎΠ΄ΠΎΠ±Π΅Π½ ΡΠΈΠΊΡ Π΅ Π±ΠΈΠ» Π½Π°ΠΏΡΠ°Π²Π΅Π½ Π²ΡΠ² Π²Π°Π½ΠΈΠ»ΠΎΠ²ΠΎΡΠΎ ΡΠ΄ΡΠΎ Π²Π΅ΡΡΠΈΡ 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. Web UI Π½Π° HTML-5 Π²ΡΠ΅ ΠΎΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΎΡΡΠ°Π²Π°.
ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ
Π Π½Π°ΠΊΡΠ°Ρ, Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡΠΏΡΠΎΡΠ° Π·Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π±Π΅Π· ΠΎΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°. ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΡΠ°ΠΊΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π΅Π΄Π²Π° Π»ΠΈ ΡΠ΅ ΡΡΠ΅ΡΠ½Π΅ΡΠ΅ Π½Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°ΠΊΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½ΡΠΌΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Ρ . ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π½Π° ΡΠ°ΠΊΠ°Π²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΠ°ΠΊΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΡΡΠ°Π²Π°Ρ ΡΠ΄ΠΎΠ±Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΏΡΠΎΠ±Π° Π½Π° Π½ΠΎΠ²ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Fedora, OpenSUSE Tumbleweed ΠΈΠ»ΠΈ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Debian. Π’Π΅ ΡΠ° Π΄ΠΎΡΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ. Π ΡΡΡ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π½ΠΎΠ²ΠΎ ΡΠ΄ΡΠΎ. Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ Π² ΠΎΠ±Π½ΠΎΠ²Π΅Π½ RHEL, SLES ΠΈΠ»ΠΈ Ubuntu.
Π’Π°ΠΊΠ° ΡΠ΅, Π°ΠΊΠΎ Π½Π΅ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ β ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ²ΠΎΠ΄ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ Π΄Π° Π³ΠΎ ΡΠ΅ΡΠΈΡΠ΅. Π’ΡΡΠ±Π²Π° Π΄Π° ΡΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ, ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ ΡΠΊΠΎΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½Π° production-ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅.
Π‘ΠΏΠΈΡΡΠΊΡΡ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π·Π° Π²Π΅ΡΡΠΈΡ 3.0 Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄. ΠΠΎ ΡΠ΅Π°Π»Π½ΠΈΡΡ ΡΠΏΠΈΡΡΠΊ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅, Π½Π° ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡΠΈΡΠΎΠΊ.
ΠΠΈΡΠ½ΠΎ ΠΌΠ΅Π½ ΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡΡ Ρ ΠΠ‘ "ΠΠ»Π±ΡΡΡ". Π‘Π»Π΅Π΄ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Veeam, Π½Π°ΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π±Π΅ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠΈ. ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ ΠΏΠΈΡΠ°Ρ Π½Π° Π₯Π°Π±ΡΠ° Π² .
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°. ΠΡΠ°ΠΊΠ²Π°ΠΌΠ΅ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° Π²Π΅ΡΡΠΈΡ 4.0. Π‘ΠΊΠΎΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΡ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π·Π° !
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
