αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ Red Hat Enterprise Linux 8

αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Red Hat αž”αžΆαž“αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ Red Hat Enterprise Linux 8. αž€αžΆαžšαž•αŸ’αž‚αž»αŸ†αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ x86_64, s390x (IBM System z), ppc64le αž“αž·αž„ Aarch64 architectures αž”αŸ‰αž»αž“αŸ’αžαŸ‚ αž˜αžΆαž“ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ αž‘αžΆαž‰αž™αž€ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Red Hat Customer Portal αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž”αŸ’αžšαž—αž–αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹ Red Hat Enterprise Linux 8 rpm αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžαžΆαž˜αžšαž™αŸˆ αžƒαŸ’αž›αžΆαŸ†αž„ Git CentOS αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαžšαž αžΌαžαžŠαž›αŸ‹αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹ 2029 αŸ”

αž”αž…αŸ’αž…αŸαž€αžœαž·αž‡αŸ’αž‡αžΆαžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„ Fedora 28. αžŸαžΆαžαžΆαžαŸ’αž˜αžΈαž‚αžΊαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžαžΌαžšαž‘αŸ… Wayland αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αžŠαŸ„αž™αž‡αŸ†αž“αž½αžŸ iptables αž‡αžΆαž˜αž½αž™ nftables αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαž˜αžΆαžŸαž’αžΆαžαž»αžŸαŸ’αž“αžΌαž› (αžαžΊαžŽαŸ‚αž› 4.18, GCC 8) αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹ DNF αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ YUM αžŠαŸ„αž™αž”αŸ’αžšαžΎαžƒαŸ’αž›αžΆαŸ†αž„αž˜αŸ‰αžΌαžŒαž»αž› αž”αž‰αŸ’αž…αž”αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ KDE αž“αž·αž„ Btrfs αŸ”

αžŸαŸ„ αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš:

  • αž”αŸ’αžαžΌαžšαž‘αŸ…αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹ DNF αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™ Yum αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž‡αž˜αŸ’αžšαžΎαžŸαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ” αž”αžΎαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αŸ…αž“αžΉαž„ Yum, DNF αž˜αžΆαž“αž›αŸ’αž”αžΏαž“αžαŸ’αž–αžŸαŸ‹αž‡αžΆαž„αž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž‘αžΆαž” αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž”αžΆαž“αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž˜αž»αž“ αž“αž·αž„αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαžŠαžΆαž€αŸ‹αž‡αžΆαž€αŸ’αžšαž»αž˜αž‘αŸ…αž‡αžΆαž˜αŸ‰αžΌαžŒαž»αž›αŸ”
  • αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαžƒαŸ’αž›αžΆαŸ†αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ BaseOS αž“αž·αž„αžƒαŸ’αž›αžΆαŸ†αž„ AppStream αž˜αŸ‰αžΌαžŒαž»αž›αŸ” BaseOS αž…αŸ‚αž€αž…αžΆαž™αž€αž‰αŸ’αž…αž”αŸ‹αž’αž”αŸ’αž”αž”αžšαž˜αžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αŸ’αžœαžΈαŸ—αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž–αŸαž›αž‘αžΎαž„αžœαž·αž‰ αž‘αŸ…αž€αžΆαž“αŸ‹αžƒαŸ’αž›αžΆαŸ†αž„ AppStream αŸ” AppStream αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž–αžΈαžšαž€αŸ†αžŽαŸ‚αŸ– αž‡αžΆαžƒαŸ’αž›αžΆαŸ†αž„ RPM αž”αž»αžšαžΆαžŽ αž“αž·αž„αž‡αžΆαžƒαŸ’αž›αžΆαŸ†αž„αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž˜αŸ‰αžΌαžŒαž»αž›αŸ”

    αžƒαŸ’αž›αžΆαŸ†αž„αž˜αŸ‰αžΌαžŒαž»αž›αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹ rpm αžŠαŸ‚αž›αžŠαžΆαž€αŸ‹αž‡αžΆαž€αŸ’αžšαž»αž˜αž‘αŸ…αž‡αžΆαž˜αŸ‰αžΌαžŒαž»αž› αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ„αž™αž˜αž·αž“αž‚αž·αžαž–αžΈαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αŸ” αž˜αŸ‰αžΌαžŒαž»αž›αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αž‘αžΎαž„αž€αŸ†αžŽαŸ‚αž‡αŸ†αž“αž½αžŸαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ (αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αž‘αžΎαž„ PostgreSQL 9.6 ឬ PostgreSQL 10)αŸ” αž’αž„αŸ’αž‚αž€αžΆαžšαž˜αŸ‰αžΌαžŒαž»αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžαžΌαžšαž‘αŸ…αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžαŸ’αž˜αžΈαž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ„αž™αž˜αž·αž“αžšαž„αŸ‹αž…αžΆαŸ†αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈαž“αŸƒαž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ αž αžΎαž™αž“αŸ…αžαŸ‚αž˜αžΆαž“αž€αŸ†αžŽαŸ‚αž…αžΆαžŸαŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚αž‚αžΆαŸ†αž‘αŸ’αžšαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™αŸ” αž˜αŸ‰αžΌαžŒαž»αž›αžšαž½αž˜αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆ (αž˜αŸ‰αžΌαžŒαž»αž›αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‡αžΆαž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™);

  • αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αž‡αžΆαž•αŸ’αž‘αŸƒαžαž»αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ GNOME 3.28 αžŠαŸ„αž™αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αž„αŸ’αž αžΆαž‰αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ Wayland αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αŸ” αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ X.Org αž˜αžΆαž“αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαž˜αž½αž™αŸ” αž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž•αŸ’αž‘αŸƒαžαž» KDE αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαž€αž…αŸαž‰ αžŠαŸ„αž™αž”αž“αŸ’αžŸαž›αŸ‹αž‘αž»αž€αžαŸ‚αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš GNOME αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”
  • αž€αž‰αŸ’αž…αž”αŸ‹αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ 4.18. αž”αžΆαž“αž”αžΎαž€αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ GCC ៧. αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’ glibc αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ 2.28.
  • αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž“αŸƒαž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Python αž‚αžΊ Python 3.6 αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž˜αžΆαž“αž€αŸ†αžŽαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Python 2.7 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ” Python αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ αžœαžΆαžαŸ’αžšαžΌαžœαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž”αž“αŸ’αžαŸ‚αž˜αŸ” αž€αŸ†αžŽαŸ‚αž’αžΆαž”αŸ‹αžŠαŸαžαžšαž”αžŸαŸ‹ Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 αž“αž·αž„ 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαžΆαž„αžŸαž„αŸ‹ CMake (3.11) αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›;
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸ…αž›αžΎαžŠαŸ’αžšαžΆαž™ NVDIMM αž‘αŸ…αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αž‘αžΎαž„ Anaconda;
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžαžΆαžŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž‘αž˜αŸ’αžšαž„αŸ‹ LUKS2 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžŠαŸ‚αž›αž‡αŸ†αž“αž½αžŸαž‘αž˜αŸ’αžšαž„αŸ‹ LUKS1 αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž–αžΈαž˜αž»αž“ (αž“αŸ…αž€αŸ’αž“αž»αž„ dm-crypt αž“αž·αž„ cryptsetup LUKS2 αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜)αŸ” LUKS2 αž‚αžΊαž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαŸ„αžšαžŠαŸ‚αž›αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαžŸαžΆαž˜αž‰αŸ’αž‰ αžŸαž˜αžαŸ’αžαž—αžΆαž–αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αŸ’αž“αŸ‚αž€αž’αŸ† (4096 αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ 512 αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž€αŸ†αž‘αž»αž„αž–αŸαž›αžŒαž·αž‚αŸ’αžšαžΈαž”) αž§αž”αž€αžšαžŽαŸαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž“αŸ‚αž€αž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆ (αžŸαŸ’αž›αžΆαž€) αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžαžΆαžšαž–αž½αž€αžœαžΆαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž–αžΈαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎ αž€αžΆαžšαžαžΌαž…αžαžΆαžαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αŸ”
  • αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ‚αž„αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž—αžΆαž–αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αžΆαž“αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŠαŸ‚αž›αžŸαž˜αžšαž˜αŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž–αž–αž€αž•αŸ’αžŸαŸαž„αŸ—αŸ”
  • αž”αžΆαž“αžŠαž€αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš Btrfs αŸ” αž˜αŸ‰αžΌαžŒαž»αž›αžαžΊαžŽαŸ‚αž› btrfs.ko αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ btrfs-progs αž“αž·αž„αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž‘αžΆαžŸαŸ‹αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ€αžαž‘αŸαŸ”
  • αž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› StratisαžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž§αž”αž€αžšαžŽαŸαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜ αž“αž·αž„αžŸαž˜αŸ’αžšαž½αž›αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αžΆαž„αž“αŸƒαžŠαŸ’αžšαžΆαž™αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž˜αž½αž™ αž¬αž…αŸ’αžšαžΎαž“αŸ” Stratis αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž˜αž½αž™ (stratisd daemon) αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž›αžΎαž“αŸƒ devicemapper αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„ XFS αž αžΎαž™αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αž»αžαž„αžΆαžšαžŠαžΌαž…αž‡αžΆ dynamic storage, snapshots, integrity assurance and creation of caching layers αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαžŸαž˜αŸ’αž”αžαŸ’αžαž·αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž€αŸ’αž“αž»αž„ αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αž‘αž»αž€;
  • αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž˜αžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž›αžΎαž–αž·αž’αžΈαž€αžΆαžš TLS, IPSec, SSH, DNSSec αž“αž·αž„ Kerberos αŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ update-crypto-policies αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜
    αžšαž”αŸ€αž”αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‚αŸ’αžšαžΈαž”αŸ– αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž€αŸαžšαŸ’αžαž·αŸαžŠαŸ†αžŽαŸ‚αž› αž’αž“αžΆαž‚αž αž“αž·αž„ fips αŸ” αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ ធូធេសធេសធេស ៑.០.៑ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš TLS 1.3;

  • αž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αŸαž‰αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžαž†αŸ’αž›αžΆαžαžœαŸƒ αž“αž·αž„ HSM (Hardware Security Modules) αž‡αžΆαž˜αž½αž™αž“αžΉαž„ PKCS#11 cryptographic tokens;
  • αžαž˜αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“ iptables, ip6tables, arptables αž“αž·αž„ ebtables αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™αžαž˜αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“ nftables αžŠαŸ‚αž›αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž“αž·αž„αž‚αž½αžšαž±αŸ’αž™αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžαž˜αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IPv4, IPv6, ARP αž“αž·αž„αžŸαŸ’αž–αžΆαž“αž”αžŽαŸ’αžαžΆαž‰αŸ” Nftables αž•αŸ’αžαž›αŸ‹αžαŸ‚αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‘αžΌαž‘αŸ… αž–αž·αž’αžΈαž€αžΆαžšαž―αž€αžšαžΆαž‡αŸ’αž™αž“αŸ…αž€αž˜αŸ’αžšαž·αžαžαžΊαžŽαŸ‚αž› αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž˜αž»αžαž„αžΆαžšαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž›αŸ†αž αžΌαžšαŸ” αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαžαŸ’αžšαž„αžαŸ’αž›αž½αž“αžœαžΆαž•αŸ’αž‘αžΆαž›αŸ‹ αž“αž·αž„αž’αŸ’αž“αž€αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αž·αž’αžΈαž€αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž‡αžΆ bytecode αž€αŸ’αž“αž»αž„αž…αž“αŸ’αž›αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ bytecode αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αŸ…αž€αŸ’αž“αž»αž„αžαžΊαžŽαŸ‚αž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ Netlink αž αžΎαž™αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαž–αž·αžŸαŸαžŸαžŠαŸ‚αž›αž“αžΉαž€αžƒαžΎαž‰αžŠαž›αŸ‹ BPF (Berkeley Packet Filters)αŸ” αžŠαŸαž˜αž·αž“αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžαžΌαžšαž‘αŸ…αž”αŸ’αžšαžΎ nftables αž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž„αž€αŸ’αžšαŸ„αž™αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αžšαž”αžŸαŸ‹αžœαžΆαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž…αŸ’αž”αžΆαž”αŸ‹αž…αžΆαžŸαŸ‹ αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ iptables-translate αž“αž·αž„ ip6tables-translate αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ”
  • αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž”αžŽαŸ’αžαžΆαž‰αžšαžœαžΆαž„αž€αž»αž„αžαžΊαž“αŸαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αžΎαž€αž”αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αžŸαžΆαž„αž”αžŽαŸ’αžαžΆαž‰αž“αž·αž˜αŸ’αž˜αž·αž IPVLAN αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ”
  • αž€αž‰αŸ’αž…αž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž½αž˜αž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ nginx http (1.14) αŸ” Apache httpd αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž”αŸ‹αžŠαŸαžαž‘αŸ…αž€αŸ†αžŽαŸ‚ 2.4.35 αž“αž·αž„ OpenSSH αž‘αŸ… 7.8p1αŸ”

    αž–αžΈ DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 αž“αž·αž„ Redis 4.0 αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αŸ” MongoDB DBMS αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚ αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ SSPL αžαŸ’αž˜αžΈ αžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αžαžΆαž”αžΎαž€αŸ”

  • αžŸαž˜αžΆαžŸαž’αžΆαžαž»αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž“αž·αž˜αŸ’αž˜αž·αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αŸ” αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αž αž”αŸ’αžšαž—αŸαž‘αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ Q35 (αž€αžΆαžšαžαŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αž”αž“αŸ’αž‘αŸ‡αžˆαžΈαž” ICH9) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš PCI Express αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αžŽαŸ’αžŠαžΆαž‰ Cockpit αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαŸ” αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ virt-manager αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžŠαž·αžŸαŸαž’αŸ” QEMU αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αŸ†αžŽαŸ‚ 2.12. QEMU αž’αž“αž»αžœαžαŸ’αžαžšαž”αŸ€αž”αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αžαŸ’αžŸαžΆαž…αŸ‹ αžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αžŸαž˜αžΆαžŸαž’αžΆαžαž» QEMU αž’αžΆαž…αž”αŸ’αžšαžΎαž”αžΆαž“αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž™αž“αŸ’αžαž€αžΆαžšαžαžΆαž˜αžŠαžΆαž“αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ eBPF αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸ SystemTap (4.0) αŸ” αžŸαž˜αžΆαžŸαž—αžΆαž–αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αžΆαŸ†αž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‚αž»αŸ†αž“αž·αž„αž•αŸ’αž‘αž»αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ BPF;
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„ XDP (eXpress Data Path) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ BPF αž“αŸ…αž›αžΎαž›αžΈαž“αž»αž…αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž‰αŸ’αž‡αžΆαž”αžŽαŸ’αžαžΆαž‰αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžŸαžαž·αž”αžŽαŸ’αžŠαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“ DMA αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹ αž“αž·αž„αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž˜αž»αž“αž–αŸαž›αžŸαžαž·αž”αžŽαŸ’αžŠαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“ skbuff αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αžŠαŸ„αž™αž‡αž„αŸ‹αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸŠαžΌαž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αŸ” Boom αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž’αžΆαžαž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžαŸ’αž˜αžΈ αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž–αžΈαžšαžΌαž”αžαž LVM αŸ” Boom αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΉαž˜αžαŸ‚αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜αž’αžΆαžαž»αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžαŸ’αž˜αžΈαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž αžΎαž™αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ‚αž”αŸ’αžšαŸ‚αž’αžΆαžαž»αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž”αžΆαž“αž‘αŸαŸ”
  • αž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸαž‘αž˜αŸ’αž„αž“αŸ‹αžŸαŸ’αžšαžΆαž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αž»αž„αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαžΆαž„αžŸαž„αŸ‹αž’αž»αž„ BuildahαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ - αž•αžΌαž˜αŸαž“ αž“αž·αž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… - αžŸαŸ’αž€αžΌαž”αŸ‰αŸαž’αžΌ;
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž…αž„αŸ’αž€αŸ„αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αž“αž’αžΆαž“αž…αž„αŸ’αž€αŸ„αž˜ Pacemaker αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αŸ†αžŽαŸ‚ 2.0 αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αŸαž‰αž›αŸαž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Corosync 3, αž€αžΆαžšαž αŸ…αžˆαŸ’αž˜αŸ„αŸ‡ knet αž“αž·αž„ node αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ”
  • αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž”αž»αžšαžΆαžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαŸ€αž”αž…αŸ†αž”αžŽαŸ’αžαžΆαž‰ (αž”αžŽαŸ’αžαžΆαž‰-αžŸαŸ’αž‚αŸ’αžšαžΈαž”) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαž€αžΆαžŸαžαžΆαž›αŸ‚αž„αž”αŸ’αžšαžΎαž αžΎαž™ αž“αž·αž„αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‚αžαŸ‹αž•αŸ’αž‚αž„αŸ‹αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜αž‘αŸ€αžαž‘αŸαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžαž™αž€αŸ’αžšαŸ„αž™ αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™αžŸαŸ’αž‚αŸ’αžšαžΈαž” ifup αž“αž·αž„ ifdown αž€αžΆαžšαž…αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ… NetworkManager αžŠαŸ„αž™αž’αŸ’αžœαžΎαž€αžΆαžšαžαžΆαž˜αžšαž™αŸˆαž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ nmcli αŸ”
  • αž”αžΆαž“αžŠαž€αž…αŸαž‰ αž€αž‰αŸ’αž…αž”αŸ‹αŸ– crypto-utils, cvs, dmraid, αž€αžΆαžšαž™αž›αŸ‹αž…αž·αžαŸ’αž, αž˜αŸ’αžšαžΆαž˜αžŠαŸƒ, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™ chrony), qemu (αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™ qemu-kvm), qt (αž‡αŸ†αž“αž½αžŸαžŠαŸ„αž™ qt5-qt), rsh, rt, rubygems (αž₯αž‘αžΌαžœαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹ ruby β€‹β€‹β€‹β€‹αž…αž˜αŸ’αž”αž„), system-config-firewall, tcp_wrappers, wxGTK αŸ”
  • αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‡αžΆαžŸαž€αž› (UBI, αžšαžΌαž”αž—αžΆαž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž€αž›) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž’αž»αž„αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž’αž»αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ‚αž˜αž½αž™αŸ” UBI αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αžŠαž€αžαž™αžαž·αž…αžαž½αž… αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž“αŸ’αžαŸ‚αž˜αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ (nodejs, ruby, python, php, perl) αž“αž·αž„αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αŸ”
  • αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹