ααΆααααααΎααααααα·ααΈααααα»ααα»ααααααααΎαααΆαααΎααΆαα
ααα
αΆαααΆαα½ααα·ααααααΆαα·α
αα
ααΆαααΆααααα½ααααααα ααΎααααΈααΆααΆααΆ Veeam Agent αααααΆααααΈαα»α
ααααΎαααΆαααΎααΆαα
ααα
αΆαααΈ Red Hat 6 αα·α Debian 6 ααα OpenSUSE 15.1 αα·α Ubuntu 19.04 α’αααααααΌααααααααΆααααα αΆααΆα
αααΎα ααΆαα·αααααΆααα·α
αΆαααΆααΆααα·ααααααααα·ααΈαα½αααΆααααΌαα»αααΊαααα
α’αααααβααααΌαβααΆαβαααααΎαβα‘αΎαβαααβααα’ααβααΎβαααααΆααβααΈβαα»αααααααΆβαααα»αβααααα·ααΈα
ααΈαα»α
αα·αααααΆααααααΆααααααααααααα·ααααα·ααΆαααααααα·αααααα»ααα½αααα»αααααααα ααααΆαααααααΊααΆαααα·ααΆαα½ααα
ααΎααΌαααααΆααααα’αααα’αΆα
αααααΎαα’αααΈααααααααααΈααα ααΌαα’ααα»αα
αααααααα αΆααα ααΈαα»α
ααΆαααΆαα
ααα
αΆαααΆα
αααΎαααααα»αααααΆαα
αααα»ααααα»ααααααΆαααΆααααααα·ααΈαααααα½αααα α αΎααα
ααΈααααααα αΆαα½αααΎαα‘αΎα: ααΎααααΈα±ααααα·αααααΌα αααααααααΎαααΆαααΎααΆαα
ααα
αΆαααΆαα½α α’αααααααΌααααα·αααΌαααΈαααααααα·αααααΈαα½ααα
α’αααααααααααααααα ααα .deb αααααΉα .rpm
α
αΌαα
αΆααααααΎαααΆαα½αααΉααααα αΆααΆαααααααααααΆαα
ααα
αΆαααα·αααααααααΆααααΆαα
ααα
αΆαααααααααααΆα
αααααααΆαααααααΆαααα»ααααα»αααΆαα
ααα
αΆαααα·ααααααααα·ααΈααΊααααΌαααΆαααααα
αααα
ααΎααααΆαααα½α ααΎααααΈα±ααα’αααααααααααααααα
αααααααΆααααααΎααα
αααα»αααααααααα’αΆα
ααα‘αΎαααΆααΈααΈαααααΆαα
ααααααΆαααΆααααα ααΎαααΆααααααααααα
ααααααα·ααααΈαα rpm ΠΈ deb. αααααΆααααααΆα’ααααααααααααΆααΉαααααΌαααΆααααα
αα αααα»ααα·αααααααα αα deb ααααα·αααααΆαααααααΆααΊα’ααα αΆαααααΆααα αααα ααααΌα ααααΆααα‘αΎα αα·αααααΎαααΆαααΆαααα’ααΌα ααααΆααΆαααα ααΎ Debian 6 αα·α Ubuntu 19.04α αααααααΆααααααΆααααααΎαααΆααααααΎααααα αα αα·αααααΎααΆαααΆαα½ααα½αααΆαααααΆααα α»ααααα»αααΆααααα αα Debian α αΆαα αα ααααΆααααααααα αααα»α Linux Mint αα·αααααααααααααα·ααααα·ααΆαααααααααΎαααΉαααΎαα ααΌα αααααααα»αααααΈ Veeam Agent αααααΆαα Linux αααα αα deb αα½ααααααΆαα hardware platform ααΈαα½ααααΊαααααααααΆααα αΎαα
ααα»αααααα αααα»ααα·αααααααα αα 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
- libblkid α‘
- libgcc_s1
- libstdc++ α¦
- libmagic α‘
- libfuse α’
- 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 αα·αααΆααααα ααααααΆααααα αααααααΆααααααααα αα α αΆααααα’α αααααααΆαα 2.7α ααΆα python2 ΠΈ αααααααΆαα3.
αααααΎααααα½ααααααΆααα’αααααααααααααααα αα
αααα αΆβαααβααΆαβααΆαβα’αΆαααααβααΊβα
αΆααβα αΎαβα
αααΆααβααΆβααΌαβααβα αΎαα α
αΆααα Dependency hell α
ααΎααααΈαααα
αΌαααααΆααΌααααααΆααα αα·ααααααα·ααΈαααααα ααΎααααΈα±αααα½αααΆααααΎαααΆααααααααααααααααΆα αα·ααα·αααΆααααααα - ααΆααα·ααααααΊααΆαα·α
αα
ααΆααααα’αααα
ααα
αΆαααΈαα»α
ααααΆααΆααααααααΆαα
α’αααααααααααααααα ααααααΆααΆααααααααΆααααα αΆαααααΆααααααα»αααααΆααΆαααααα»αα ααΌααΆαααααΆαα α·ααα ααΈ Canonical α αααα·αα ααααα αααααα·ααΈααααΎαααΆααααα»ααααα’ααααααΆα αααΆα ααααα‘αα αα·αααααΌαααΆαααΆαααΆαααΈααααααααααα ααααα·αααΎαααααα·ααΈααααΌαααΆααααααΆααα αα½αααααααΌαααΆαααααααααααααΆαα½ααααααα·ααΈαααα½αα―αα
Flatpak ααα’αα»ααααΆαα±ααα’αααααααΎαααΆααααααα·ααΈαα αααα»ααααα’ααααααΆα ααααααααΎ Linux Containers α αααα·ααααα’ααααααΆα αααααααΌαααΆαααααΎααααΆαααααααα AppImage.
αααααααααΆαααΆαααααα’αα»ααααΆαα±ααα’ααααααααΎααααα αααα½ααααααΆααααΆαα ααα αΆαααΆαα½αα αααα»αααααΈ Flatpak ααΆαααα‘αΎα αα·αααΆαααΎαααααΎαααΆααααααα·ααΈααΊα’αΆα ααααΎαα ααΆα αααααΈααΆαα·αααΆαα ααααααΉαααααα’αααααααααααααααααα
αααα αΆα ααααααΊααΆαα·ααααααααααααααα·ααΈααΆααα’ααα’αΆα ααααΎαααΆααααα»ααααα’ααααααΆα αααΆαααα ααα»ααααα½αα ααα½αααααΌαααΆαααΆαα αΌαααααΎαααααααΆαααα ααΆαααααα·ααΆα αααα»ααα·ααα·ααΆαααΌααααΈααα’αααΈαααΌαα»αααΊααα αααααΉαααα’αααααΆαααΉααααΉαααΎααΊααα α αΎααα·αααααΉααααα·ααααα’ααααααΆα αααα
αααα αΆααΈααΈαααΊααΆααΆαα ααα αΆαααααα·αααα αααα»αααα·ααΆααΆααα ααααΆαααΈ Red Hat αα·α SUSE αα·αααΆααααΆαααΆαααΆαααααααααΆαα Snappy αα·α Flatpak αα α‘αΎαααα
αααα»ααααααα ααααΆααααΆα Veeam αααααΆααααΈαα»α
αα·αααΆαααα
ααΎααααΈαααα αααααα½αα’αααΈαααααα·ααΈααααααααααααα αα αααα»αα ααααααααααΆααααΆααΆααααααΎααα½αααΎααααΈαααααααααααα·ααΈααααααααααααα ααααΆαααααα»αααααα½ααααα αΌαααααΆααΌαα―αααΆααααααΈα αα·αααααααΈααααααΆααααα‘αΎααα½αααΆαα αααα»ααααα αααα½αα
αααα ααααααααα’αα»ααααΆαα±ααα’ααααααααΎααααα ααααΌαα αα½ααααααΆααααΆαα ααα αΆα αα·ααααα·ααΆααααααααααΆ α’αα»ααααααααΎαααΆαααα‘αΎαα’αααααααα α’αα»ααααααΆαααααΌαααΆαααααα αΆαααΆα αα αααα»αααΎααααα½αααααααααα αααααααααααααΆααααΈαα»α ααΈ VMware α
αααα αΆα’αΆααααα
αααααΈααΆαααα αΆααΆαα’αΆαααααααΆααα’ααααααΌαααΆααααααααΆαααααα αααααα·ααΈα’αΆα
ααααΎαααΆααα»αααααΆααΎααΆαα
ααα
αΆαααΌα
ααααΆα ααΆααΆαααα αΆααααΆαααααΎαα
αα
α»ααααααααΆαα
ααΆααα»αααααΆαααααα’αΆαααααα ααα½α α£α
- ααΆαααααααα»αααΊαα»αααααΎαα αα α»ααααααααΆαα αααα»αβααΆαβααα‘αΎα server α αΎαβααααα βααΆβα α ααα»α’αααΈααΆαααΆααααΎαα αα α»ααααααααΆαααααα·αααΎα’αααΈαααααΎαααΆα? αααα αΆα αΆααααααΎαααΆααΎαααααΌααααα’αααααΆααααααααααααα½αα α’ααααααααΎαααΆαα ααα αΆαααΆααααααααΆαα ααααααΆααααααΆαααααΎαα αα α»ααααααααΆαααα»αααααα
- α’αααα’αΆα ααΏαα»αα α·αααααΎα’αααα ααα αΆα αα·ααααα αααΆαα’αΆααααααααααααααααααααα·α αααα»αααααΈααα ααΆαα α αα ααΆαααααααααΆααααααααααΆααααΆαααααααΆααααΈααΆαα’αΆααααααα·αααααααα
- αααααΎαααααΆαααααΎαα αα α»ααααααααΆαααααααααααααΆααααΈααααΎαααΆαααΆαα ααΎα αααααΆαα ααΆααααααααααΆαααααααΊαα½αα±αααα»αα α·ααααααα»α ααα»ααααααΆαααααααααα αα·αα αααΆααααα αααΎαα αα·αααααααααααααΆα’αΆα ααΆαααααααΆααα·αααΆααΆαααα
αααααΆαα’αααααααΎααααΆαααααααααααΆααααΎαα»αααααΆαααααα’αΆαααααααααααααααΆ αααααΆα αΆαααΆα αααΎααααΈααΆααααααΆααααΆαα ααααααΆαα α»αααααααααα’αα αα·ααααααααααΆαα ααααααΆαααΈαα»αααΆααα’ααα αααααααΎα±αααααα»αααααΆαααΆααααααΎαααΆαα’αα·αααααα αα·αααΆαααααΎααααα α αΎαααααααααΆαααΊααααΆαααααααα»αααΆααααα
ααΆααα»αααααΆαααααα·ααΆαααααααΉα
αααα·ααΆαααααααΉαααααααααααΆααΊααΆαααα αΆαααααΆαα αααΎαααΆααααΆααα ααααααΌαααΎαα αααΆαα αα ααΆαα α’αααααααΌααααααααΌααααααααααααααΈααααααΆαααααα·ααΆαααααΆααααααΈαα½ααα
αα αααα»ααααααα Veeam Agent for Linux ααΎααα αααα·αα’αΆα ααΆααααα’αααΈααΆααα’ααααΌα RISC αααααα
αααα»αααΉααα·αααααα
ααΎαααα αΆααααααααα’α·αααα αααα»αααΉααααααΆαααααααα αΆα
αααααααα»αααααα αααααααααααΉαααα’ααααΎαααα·ααΆ ααΌα
ααΆ size_t
ααΆααααααΉααα
ααΆαααααααα αα·αααααΆααααα
ααΆαααααΆαααα·αα·αααα αα·α/α¬ααΆααααα
ααα»αααααααα½αααΊ "ααΎααααΎααΌα
ααααα
ααΎααααΈααααΆααααΆαα½ααααααΆααα - ααΆαααααα¬αα·αα·αααα?" ααΆαααααααα·ααΆααααΆα
ααΆααααα½ααααααα·ααΈ C/C++ αα αααααααΈαα»α ααααΎααΆαααααΆααααΆαααααα ααΆααααΎαααΆαααα’ααααα·αααΎαααααα·ααΈααααΌαααΆααααααΎαα‘αΎαααΆαα·ααααααααΆααααΆαα ααα αΆαααΆααααΆαααα½αα
ααααα·αααΎααΆααα·α
αα
ααΊααΎααααΈααααααααααααΆαα
ααα
αΆαααααααααΆαα½αααΉαα―αααΆααααααΈααα½α αααα’αααααααΌααααααααΎααΆαα
ααα
αΆααααααΆααααα
αΆααααΆαααα αααααΆαααα½αααΎα αααααΊααΆ Red Hat 6α ααΆααΆα gcc 4.4 αααααΌααααΈαααααααααΆα C++11 αα·αααΆαααα
ααΎααααααΎαααααααααααααΎααααααααΎ gcc 6.3 αααααΆαααααααΆααααααα C++14 α ααΆαααααααΆαα· αααα»αααααΈααααα ααΎ Red Hat 6 α’αααααααΌααααα libstdc++ αα·ααααα»ααααααΆαααααΆαα½αα’αααα αααααααΆαααΆααααα½ααααα»αααΊααααΆαααα αα½αααααααα·αα·ααααα
ααα»αααα alas αα·ααααααααααααααΆαααααΆααα’ααα’αΆα ααααΆααααααΆααααα·αα·αααααααααα
ααΈαα½ααααααΆαααααααααααααΌα ααΆ libfuse, libblkid ααΆα αΆαααΆα ααααα»αααΆαααααΆααααΆαααααααΎααααΈααΆααΆααΆαααααααΆαααααα½αααααΆαα½αααΊααα αα·ααααΌαα»αααααααΆα
ααΈααΈαβααΊβααΆαβααΆαβααααααααβααΆαα½αβααΉαβα’αΆααααΆαααααα
α’αΆααααΆααααα GPL ααΆααΌαααααΆαα’αα»ααααΆαα±ααα’αααααααΆαααααααΆαααααααΆαα½αααΌααααααααΎαα αα ααα»αααααα MIT αα·α BSD α’αα»ααααΆαα±ααααΆαααΆαααααΆαααα·αα·αααα αα·αα’αα»ααααΆαα±αααααααΆαααααααΌαααΆααα½ααααα αΌααα αααα»ααααααααα½αα ααα»αααα LGPL α αΆααααΈααΌα ααΆαα·ααααα»αααΉαααΆαααααΆαααα·αα·αααααα ααα»αααααααααΌαα±ααα―αααΆααααα αΆαααΆα ααααααΆααααΆαααααΆααααααΌαααΆαα αααααααα
ααΆααΌαα ααΆαααααΎααααΆααααΆαααααΆααααΆαααααααΉαααΆααΆααα’αααααΈααΆααααααα’αααΈααΆααα’ααα
αααααΎααααααα·ααΈ C/C++
ααΎααααΈαααααΎααααααα·ααΈ C/C++ αααααΆαααααα·ααΆ αα·αααΆαα ααα αΆαααααααααααΆ ααΆαααααααααΆααα αΎααααα»αααΆαααααΎαααΎα α¬αααααΎααααααααααααα gcc α αΎαααααΎ cross-compilers αααααΆααααααΆααααααααααΆααααΆαα α αΎααααααΌααααα»ααααα»ααααααΆαααααΆααααΌαα ααΆαααΆαβαααβααΊβα’αΆα βααααΎβαα βααΆα ααα»ααααβααΆαβαααα αΆβααΆααα α αΎααα·αααΆαααΆαααΆααΆααΆα’αααα ααααα αα·ααααααΆααααααααΆαααααΎαααΎαααΉααααααααΌααααααααα’αΆα ααααΎαααΆαααΆααααααα
α’αααααααααααααΆαααααααα α αααααΆαα ααΆααααααααααααΌαααΆαααααα½ααααΆαααααΆαα αααααΆαααααΎαααΆαααΆααααααΆααααΌαα’αΆα αααα ααααααααΆαααΈααααα½αα ααΎαααΈααααααααΆαααααααααΆαααααα»αααΆααααααΌααααα»ααααααααααααααΈααααααΆααααααΆαααααααααα½αα αΎαα’αααα’αΆα ααα ααααΆαα ααΆαααα αααααααΆααααΆαα ααα αΆαααααααααααΆα αααααΆααααααααααα αα veeam ααααΌαααΆααααααΎαα‘αΎααααααΆααααααΆααααΆα Veeam αααααΆααααΈαα»α α
αααα»αααΈαααααΎαααα α’αααααααΆααααα’αΆα αααα αααα·ααααΆαααΆαααα αααααΊαααΆαααΈαααΆα αααΎααααααΆααααα‘αΎαα αααΆαααΈαααΈαα½ααααΉααααααααΌαααΆαα ααααααααααα·ααΈ αα·αααΆααααα»ααααα αααααααΆααααΆαα ααα αΆαααΆααααΆαα αα·αααααΆααααααααααΆααααΆαααα½αα αααα»αααααΈαααααΆαα αααααααααΌαααΆαα’αα»αααααααααααΎαααααααΆααααα ααααα’αααα ααα αΆαα αααααΊααααΆααααΆαααααΆααααα ααααααα·ααΈα ααααα αα·αααααΎαααΎααααααΆαααααααΌαααΆααα»αα ααα ααΎαααΈααααααααααΎαααΆαααΆααααα’αΆα ααααΌαααΆααααΆαααΆα‘αααααΆαααΆααααα½αα
ααααααΆαααΆααααα ααΆααα»ααα·ααααα·α αααααα·ααΈααΆααααααααα αααααΆααααΆαα ααα αΆαααΈαα½αααα αααα»αααααΆααααααααααΌα ααααΆ α’αααααΉαααααΌααααααΌααααα»αα―αααΆααααααΈαααααΆαααααα½αααααα’αααα αα»ααα·ααααα·αα½ααααααΊααΆαααΆαααΈααα½αα ααα½αααααααααααααΌααααααααΆ α αΎαααα αααΆα αα·α RAM α αααΎαααααΌααααααα ααα
αααααΆααααααααααα αα KMOD αααααΌαα»αααΊααα veeamsnap ααααΌαααΆαα ααααααααααΆααααΆαα ααα αΆα Red Hat α
ααΎαααααΆααααααΆαααα
αα αααα·αααααΈ SUSE ααΆαααααΆααΆαα’αα»ααααααΌαααααΆααααααΆααα½αα
ααα½ααααα»αααααααααααααΆαααααα·ααααααααΆααααΆαα
ααααααααααα·ααΈ αα·αααΆααααα»ααααα
αα -
ααααΆαα ααΆααΊααΆ hypervisor ααααααααΎααααΆαααΈααα·αααα·α ααα‘αΎααααα ααα αΆαααΆα αααΆααα’αααα αααα»αααΆ α ααααααααααα·ααΈ αα·ααααααΎααααα αααα αααα»αααα·ααΆααΆαααΆα ααααα‘ααααα αααααΆααααΈααααααΆαααΈααα·αααα·αααααΌαααΆααααα ααα
αααααα·ααΈαααααααααααααΆαα’αα»αααααα
αααα»α OpenBuildService ααΉααααααααΆααΎαααΆαααΈααα·αααα·αααα»ααααΆααααααΆα’αΆα
ααααΎαααΆααααααΆααααααΏααααααΎααααα
ααααααα’αααααΎαα ααααααΆαα
α»αα αααααααΆαααααααΆααααααΆαα½αααΉαα
α»αα αααααααΆααΎαααα
ααααΆααααα α αΎααααα»αααΆαα
αααα»αααααΆαααααααααΆααααααΆαα½αα αααααααααααα½ααα·αα·ααααααααααααααΆααααααΆαα½αααΉααααααΆαα»ααααααααα·ααααΆαααααΆααααααΌα αα·αααΆαααααΆαααΆα α’αααΈααααα
αααααΊααααΆαααααααααααααααααααα’ααααα
αααα»ααααααααααααα α’ααααα·αα
αΆαααΆα
αααα‘αΎααααΆαααΈαααααααααα½αα―ααα α’αααα’αΆα
ααααΎα§αααααααΎαα
ααααααΆαααΆααααα ααΆααααα αΆαα½αα α§αααααα αααΌαααΆαααααααααα·ααΆαααΉαααααΆαααα αααα»αα αααααΆαα ααΆαααααααααααααΆαααααΆααα α§ααΆα ααα ααΆααααααααααααααααΊαα·αα αΆαααΆα ααα ααΎαααΆαααααααΎααααααΆααααΌαααααααα½α α αΎαα ααααααΆαα αααααααΆααααααΎαααΊαα»αααααΆα ααΎαααααΎαααΆαααΈααααα·αααα ααααΆαααααα·αααααΌαααΆααααα
ααΎαααΈαααααα ααΆαααΆαααααααααΆααααΆαα ααα αΆααααααααα - α§ααΆα ααα Red Hat - ααααΌαααΆαα’αα»αααααααΆαααααΆα αααα’αΆα αααααΆαα
α’αααααααααααααααααΆααααααααααααΊααΆαααΆαααααααΆαααΆαααα αααααααΆαααααααααααΆααααααΆαα ααα αΆα SUSE α αα»ααααααΆααααααΆαααΆααααΌαααΆαααααΆαα ααααααΆααααα ααα αΆαααΆα ααααααΆααααΆααα½αααααα»αααααΆααααΌαααΆααααα αααα ααΎααααΆααααΆααΆαααα ααααΈαα½αααα α‘αΎααα αααα»ααααααΈααααΆαα ααα αΆααααααΆααα ααΎ OpenBuildService α ααΎαααΈααααα’ααα αΎαααΆααααΌαααΆααααααααα ααααααααΆααααα ααΌα αααα ααΆαααααααααααααααΈααααΆαα ααα αΆαααΊααααΎα‘αΎααααα α»α ααααααα
αα αααα»αα αααααΆαα ααΆααααααααααααααΎα αααααααΎ OpenBuildService αααα αα KMP ααΆα αααΎαααααααααΆααααΌααααααΌαα»αααΊααα veeamsnap αααααΆααααΆαα ααα αΆα SUSE ααααΌαααΆααααααΌααααα»αα
αααααΆαα αααα»αα αααα·ααΆαα’αααΈαααα αΆααΆααααΆααα αααααααΌαα»αααΊαααα
ααΊααα ABI
αααΌαα»αααΊαααααΈαα»α ααααΌαααΆαα ααα αΆαααΆαααααααα·ααΆααααααααα»ααααααααααααα ααΆααα·αααΊααΆα’ααααααααΎαααΊααααα·αααΆααααααα»ααααα½αα―αααΆαα½αααΉαααΆααααα½αααΆααααααααΆαααΆαααα API αααααΆααααααααΆααααααΆαααααΌαα»αααΊααα α αΎαααΆαα·ααααα ααααα·ααααααΈα αααα αααααααααααΆ kABI α
ααΎααααΈαααααΎααααΌαα»ααααααΆααααΊααα vanilla α’αααααααΆααααΆααααΌαααΆαααααααΆααααΊααααα·αααααα α αΎαααΆααΉαααααΎαααΆαααααΎααΊααααααααα»αααααα
DKMS α’αα»ααααΆαα±ααα’αααααααΎααααααααααααα·ααααααααΎαααΆαααααΆααααααΎααααΌαα»ααα αααααααΎαα αα α»ααααααααΆαααΊαααα ααΆαααααα α’αααααααΎααααΆααααααααΆαα Debian (αα·αααΆα αααΆαα·ααΆα αααΎαααααααΆ) ααααΎαααΌαα»αααΊαααααΆααααΈααααΆααααααα’αααα ααα αΆα α¬α αααααααΈααααααααααααΎ DKMS α
αααααΆαααΆαααΆααααα ααααΆαααΆαααααα·αααααααααΉαααααααα ααααΆαααΆαα·ααααααααα α’αααα ααα αΆαααΌααααααα·αααα·α ααα ααα αΆαααα·αααααΆαααααααααααααΈααααααΆαα αααααα
α’αααααααααααααα·αα αααααααΆαα»αα§αααααα’αα·αααααααα ααΎαααΆαααΈαααααα·ααααααααααΆααα ααα»αααα»ααααα·ααΆαααα α’αααα ααα αΆα Enterprise Linux ααΌα ααΆ Red Hat αα·α SUSE ααΆααααααα α α·αααααΆαα½αααα’αΆα ααΆαααα kABI αααααΆααααααααΆααααααΆααα’αααααααΎααααΆαααααααα½αααα ααααααααΊαααα αα KMOD αααααΆαα Red Hat αα·ααααα αα KMP αααααΆαα SUSE α
ααααΉαααΆααααααααααααΆααααααΊααΆααααααΆααα αααααΆααααααααΆααααΆααααααΆαα ααα αΆα Kernel 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 ααΊααααΎαααααΆααααΆααααααα αααααΆαα
αααα αα·α backports
αααααΈααΆα’αααα ααα αΆαααααΆααΆαααΆααΆααΌαααΆαααααααΆ kABI αα·ααααααααΆαααΊαααααααα αααα½αααααααΆααΆαααααΎα±αααααααΎαα‘αΎαααΌαααΆαα’αα»αααα αα·ααα»αααααΆαααα·ααΆαααΆαααααΊααααααααΆααααααααΆααααα
αααα»ααααααΆαα½αααααΆααα ααααααααΈααΎ "ααΆαααΆαααΎααα α»α" ααααΆαααααα½ααααααα½ααα α’αααα’αα·αααααααααα ααααΆαααΈαα»α αααΌααΈαααααΊαααααααΆααααααΌααα αααα»αααΊααα vanilla αα·αααααααα½αααΆαα "αααααααΆα" αααααα½αααα
αααααααααΆααΆααα
ααα’αααααααΈα
αα αααα»αααΆαα ααααααΆαα α»αααααααααα Red Hat 6 ααΆαααα α»ααα½αααΆαααΎαα‘αΎααα αααα»αααΆαα’αΆααααααα·α αα½α αα½αα ααΆααΆαα±ααααΆααα·ααααααΆαααΌαα»α veeamsnap ααααΌαααΆαααΆααΆααΆααΉαααΆαααααααααααα ααααααααΌαααααααΌαααΆαα ααααααΆαα αααααΆααααααααααααααααΊααααα»α αα·ααααααΆααααΈααΆαα’αΆααααα ααΎαααΆαααααΎαααΆ backport ααΊααααΌαααααΈααααααα ααΆααα½ααα»αααααααααααΆαααααααΌαααΆαααααΎα‘αΎααα αααα»αααΊααα vanilla αααα 4.19 α ααΆααααΆααααααΆααΆααα½ααα»ααααααααΎαααΆαααΆαααα’αα αααα»αααΊααα vanilla ααα»αααααα ααααααααααΆαα "αααααααΆα" 2.6.32 αααα αΆααΆαααΎαα‘αΎαααΆαα½α spinlock α
ααΆααΆααα·αααΆαα ααα»ααααααααααΌααααααααΆαααα α»α ααα»ααααααΎααΆααααΉαααΆαα’αΌαααΌαααΈ 4.19 αα 2.6.32 ααααα»αααΉααααααααΆααααα¬αα?... αααα»ααα·αααααΆαααα...
α’αααΈβαααβα’αΆαααααβαααα»αβαααβααΊβαα βαααβαααβααΈααααΆαβα αΌαβαα½αβαααα»αβαααααααΆαβα’αΌαααΆαβαααΆα βαααα·αααΆαβ αα·α βααααΎαααααβα ααΆααααααΆαααΈααααΆαααααΌαααΆαααααΌαααααΆαα ααα αΆααααααΆαααααΎαα αα α»ααααααααΆαααΎααααΈα±ααααΆααααααααΆα αααααΆααα·αααα αααα»ααααααΆαα½αααααΆαααααΆαααΆαααα’αααααΎααααα»αααΆαα’αα»αααα αα·αααΆααα»αααΆαααααΈαα αααααΆαα±ααααΆαααΆααααααααααα½αα αααααα
αα ααααααα»αααααΆααΆααααααΎααααΌαα»ααα ααΎααΊααα 4.4 ααΈ SLES 12 SP3 αααα»αααΆαααΆαααααΆααααα’αΎααααα»αααΆαααααααααα»αααΆαααΈ vanilla 4.8 αα αααα»αααΆα ααΆααααα·ααααααααα»α ααΆαα’αα»αααααααα»α I/O ααααΊααα 4.4 ααΈ SLES 12 SP3 ααΊαααααααα ααΉαααΊααα 4.8 ααΆαααΆαα ααααααΆααα»αααααΊααα 4.4 αααααΆααααααααΆαααΈ SLES12 SP2 α αααα»ααα·αα’αΆα αα·αα·α ααααααΆααΎααΆααααααααααΌαααααΌαααΆααααααααΈααΊααα 4.8 αα SLES 4.4 αααααΆαα SP3 ααααα ααα»αααααααα»ααα·αα’αΆα α α ααΊαααααΆ 4.4 αααααΆααααααααΆαααΌα ααααΆαααααα
α’αααΈβαααβαα·αβαααααΆαα α·αααβαααα»αβααΊβαα αααβαααααβαααΌαα»αβαααβα’αΆα βααααΎαααΆαβααΆαααα’βααΌα ααααΆβαα ααΎβααΊαααβαααααα α’αααβαα·αα’αΆα βααΉαααα’ααβααΎβααααβααΊαααβααΆαβαααααα α’αααααααααΌααααα αααα»αααααΈα ααα αΆααααααα ααΆααΆααΆαααα’ααααααααααα’αααα’αΆα α αΌααα½ααααα»ααα·ααααααααααα α‘αΎααα½αααΆαα½ααα»αααΆαααααΈ ααα»ααααα±ααΆαααααα·ααααααααα α‘αΎαααα
ααΆαααααα ααΌαααΆααααααα‘αΎαααΆαα½αααΉαααΆαααααΆαα’αααΈααΆαα αααααααΆαααααααααα ααααα
ααΆααααΆααααααααααααΆααααααΌα API ααΊααααααααΆαα
αααααα―αααΆααααααα
αααα»αααΆαααααααΆααααΆαα
ααα
αΆα
ααΎααααΈααα½αααΆαααΆααΆαα½αααααΆ αααα»αααααΌαααααααααααααΈααα makefile ααααα·αα·αααααΎαααΆααΎαα»αααΆα lookup_bdev ααΆααααΆαααΆαααααααααΆαααααα¬ααα
ααΆαα α»αα αααααααΆααΎαααΌαα»αααΊααα
ααα»ααααααΌααααααααα αααα αΆααααΆαα ααα αΆααααα ααα
αα»ααααααααα·αα½ααα kABI αααααααΆαααΊααΆαααΌαα»αααΊαααα’αΆα ααααΌαααΆαα α»αα αααααααΆααΆα―αααΆααααααΈαα αααα»αααααΈααα α’αααα’αα·ααααααα’αΆα ααααΆααααΆαααΌαα»ααα·αααααΌαααΆαααΌα ααΆααααα ααααα α¬αααααααααα ααααΆα α’αααα’αΆα αα·αα·αααααΎαααΆαααααααΎααΆααααααααΆ modinfo α
ααΆαα ααα αΆα Red Hat αα·α SUSE α’αα»ααααΆαα±ααα’ααααα·αα·αααααΎαα αααααααΆαααααααΌαα»α α αΎααααα»αααΆααΆααα»αααααΆαααα·ααααΆαααααααααααααΌαααααΆααααΌαααΆαα α»αααααααα ααΎααααααααα αα·ααααΆααααααααΊααΆααααΆααΆαααααααααΌαα»αααααΌαααΆαα α»αα αααααααΆα ααΎαα ααα αΆαααΆααΆαααα ααααΆα ααααα‘ααα
αααα αΆαα ααΈαααααΊααΆαα·ααααΆααααααα’αΆα ααααΌαααΆααααααΎαα‘αΎααα αααα»αααΊααα (α’αααα ααα αΆαααααΎαα½αααΆ) α¬ααααΌαααααααααα α’αααα αα αΆαααααα·αααΆαααΉαααααααΆα ααα» EFI αααααααΎα§αααααααααΎααααΆααα αααΌαα»ααΈαα. α§αααααααααΎααααΆαα αααΌαα»ααΈαα αα αααααα‘αΎααα·ααααΆαααααα ααΆαααααΌαα±ααα’αααα αΆααααααΎαααααααααα‘αΎααα·α α αΎαααΌααααΈαααα»αααααααα»αααΊαααααααααααααααα·ααααα·ααΆα αααα»αα±ααα’ααααααααααααα’αα»ααααΆαα±αααααα»ααα·ααααΆααααααααααΈα
ααΌα αααα ααΆααααααααα·ααααΆαααααααααααΌαα±ααα’ααααααααααααααΌαααααα αΌααα ααΆααααααααααα ααααα·αααΎαααΆαααΈαααΆαααΈααΆαααα ααααααααΆαα½ααααα»αααα α¬ααΆααααααΆαα αααα»ααααααααααΆαααΈαααααΈα ααααΆα α αΎαααΆαα αΌαααααΎααΊααΆαααααααααΆαααααα»ααααα (α§ααΆα αααααΆαααα ssh) αααααΆααΉααα·αα’αΆα αααααααα·ααααΆααααααααΆαααα
EFI αα ααΎαααΆαααΈααα·αααα·α
αααααΈααΆααΆααα·ααααααΆ EFI ααααΌαααΆαααΆααααααΆααΌαααα αΎαααααααα»αα αα»αααα·α motherboard ααααΎαααααΆααα’αααα αααααα‘αΎαααααααααα’αααααααααααααααα ααααΆαα·ααα·αα’αααΈαααααΌαααΆααααααΆαα EFI ααα αΎαααΆα’αΆα ααααΌαααΆααα·αα
αα·ααααα’αααααΎαααΆααα»αααααΌαααΆααα’ααααΆαααα EFI ααα VMWare vSphere ααΆαααα EFI α
αΆααααααΎαααΈαααα 5 α
Microsoft Hyper-V ααααα½αααΆαααΆαααΆαααα EFI αααα
αΆααααααΎαααΆαα½α Hyper-V αααααΆαα Windows Server 2012R2 α
ααααααΆαααΆααααα αα αααα»αααΆααααααααααΆαααΎα αα»αααΆααααααααΌαααΆααα·ααααααΆαααααΆαααΈαααΈαα»α αααααΆααααααΆαα·ααααΆαααααααα·αα’αΆα ααα‘αΎαααΆαααα
αα αααα»α vSphere 6.5 ααααααααααΎα α αΆααααααΎααα»ααααα·ααΆα α’αΆα ααααΎαα ααΆααααα αααα»αααααα αΆααααα ααα»α αααααΆαααααααΆααααααααΎαααΆαααΆαααα Flash α Web UI ααΎ HTML-5 αα βααβαα βααααΆαα
ααΆαα ααα αΆααα·ααααα
α αΎαααΆα α»αααααα α αΌαααΎααα·α αΆαααΆα’αααΈαααα αΆααααΆαα ααα αΆααα·ααααα αα·αααΆαα ααα αΆααααααααΆαααΆαααΆααααααΆααααΌαααΆαα αααααΆααα·ααααααΆαα ααα αΆαααααααααααααΆαα·αααααΌαααΆαααααΎααα ααΎαααΆαααΈαααααα’αααααΆαααααααααααααααα αα·αααΆαααΆαααΆααααααΆααααΌαααΆααααααΆααααΆαα ααα αΆαααααααααα ααΌα ααααβααΌαβαααααβα±ααβα ααα·ααααα·αα’αΆα ααααΌαααΆαααΆααααααΎααΆαα ααα αΆαααααααααα
αααααΆαααΆαααΆααααα ααΆαα ααα αΆαααααααααααΆαααΆαααα·ααΆααΆααααα½ααααααΆααααΆαααΆααααααααααααααΆααα·αααααααααΈα α§ααΆα ααα Fedora, OpenSUSE Tumbleweed α¬αααααα·ααααα·αααααααα Debian α αα½αααααΆααααααααΆαααΆααα αα½ααααααααααΆαααααααααΈαααααααα·ααΈ αα·ααααααααΆααΊαααααααΈα αααα»ααα½αααααΆα αα»αααΆααα·ααααααααα’αΆα αααα αααα αααα»α RHEL, SLES α¬ Ubuntu αααααΆαααααΎαα αα α»ααααααααΆαα
ααΌα ααααααααα·αααΎα’αααΈαα½ααα·αααααΎαααΆαααΎααΆαα ααα αΆααα·ααααααα αααααΆα ααα»ααααΎααααΈαααααααΆααααα αΆ αα·ααααααααΆαααΆα α’αααααααΌαααααααααα½ααααααΆααααΆααα·ααααααΆαα»αααΆααααααΉααααα αΆααα ααΎαααΆαααΈαααααα·αααααααααα’αααααααΎααααΆαααααα»ααααααΆααααααα
α’αααα’αΆα
αα·ααααΆαααααΈαα
αα
α»ααααααααααΆαα
ααα
αΆααααααΆααααααΆααααΌαααΆααααααΆαααααα 3.0
αααααααΆαα αααα»αα
αΆααα’αΆααααααααΎααΆααα·αααααααΆαα½α Elbrus OSα αααααΆααααΈαααα
αααααα
αα veeam ααα·αααααααααΎαααααΌαααΆαααα‘αΎα αα·αααααΎαααΆαα αααα»αααΆααααααα’αααΈααΆααα·αααααααααα
ααΎ Habre in
ααΆααΆααααααΎαααΆαα ααΆαααΆαααααααααΆααααΆαα
ααα
αΆαααααΈαα
ααααααα ααΎααααα»ααααα
αΆααααα 4.0 αααααααΌαααΆαα
ααααααΆαα ααααΆβα ααααΉαβαααα αΆαβαααα½α ααΌα
ααααβααΌαβα
αΆαβααΎα
ααααα: www.habr.com