ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π Π΅Π΄ Π₯Π΅Ρ
Red Hat Enterprise Linux 8.1 Π±Π΅ΡΠ΅ ΠΏΡΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΎ Π²ΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎΡΡ ΡΠΎ Π½ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π»ΠΈΠ² ΡΠΈΠΊΠ»ΡΡ Π½Π° ΡΠ°Π·Π²ΠΎΡ, ΠΊΠΎΡ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ° ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΠΈ ΡΠ΅ΡΡ ΠΌΠ΅ΡΠ΅ΡΠΈ Π²ΠΎ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠΌΠ°ΡΠ΅ΡΠΎ ΡΠΎΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΠ° ΠΊΠΎΠ³Π° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΡΠ΅ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π·Π° Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π΄Π° ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π°Ρ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°.
ΠΠ°Π±Π΅Π»Π΅ΠΆΠ°Π½ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π½ΠΎΠ²ΠΈΠΎΡ
ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠΊΠ° ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π° ΡΠ»ΠΈΠΊΠ° (UBI, Universal Base Image) Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈ
ΠΠ»ΡΡ
- ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° Π·Π°ΠΊΡΠΏΠΈ Π²ΠΎ ΠΆΠΈΠ²ΠΎ (
kpatch ) Π΄Π° ΡΠ΅ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π°Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ Π²ΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Π½Π° Linux Π±Π΅Π· ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈ Π±Π΅Π· ΠΏΡΠ΅ΠΊΠΈΠ½ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°. ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, kpatch Π±Π΅ΡΠ΅ ΠΊΠ»Π°ΡΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΊΠ°ΠΊΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°; - ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ°
ΡΠ°ΠΏΠΎΠ»ΠΈΡΠΈΠ΄ ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π±Π΅Π»ΠΈ ΠΈ ΡΡΠ½ΠΈ ΡΠΏΠΈΡΠΎΡΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°ΡΠ΅ ΠΊΠΎΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΡΡΠ°ΡΡΡΠ²Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, Π° ΠΊΠΎΠΈ Π½Π΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ). ΠΠ΄Π»ΡΠΊΠ°ΡΠ° Π΄Π° ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΈΠ»ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ½Π΅ΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ°, Ρ Π°ΡΠΎΡ Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° ΠΈ ΡΠΈΠΏΠΎΡ MIME. ΠΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΈ open() ΠΈ exec(), ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΠ· ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅; - Π‘ΠΎΡΡΠ°Π²ΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΡΠΎΡΠΈΠ»ΠΈ Π½Π° SELinux, ΡΠΎΠΊΡΡΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° ΡΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° Π³ΡΠ°Π½ΡΠ»Π°ΡΠ½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΠ· ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅. ΠΠ° Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π° SELinux Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ° Udica, ΠΊΠΎΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°, Π·Π΅ΠΌΠ°ΡΡΠΈ Π³ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈΡΠ΅ Π½Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΡΡΠ΅Π΄ΠΈ ΠΈ ΠΌΡΠ΅ΠΆΠ°. Π£ΡΠ»ΡΠΆΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° SELinux (libsepol, libselinux, libsemanage, Policycoreutils, checkpolicy, mcstrans) ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ Π·Π° Π΄Π° ΡΠ° ΠΎΠ±ΡΠ°Π²Π°Ρ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 2.9, Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ SETools Π΄ΠΎ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 4.2.2.
ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² ΡΠΈΠΏ SELinux, boltd_t, ΠΊΠΎΡ Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π° boltd, ΠΏΡΠΎΡΠ΅Ρ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Thunderbolt 3 ΡΡΠ΅Π΄ΠΈ (boltd ΡΠ΅Π³Π° ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΎΠ΄ SELinux). ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΊΠ»Π°ΡΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π° SELinux - bpf, ΠΊΠΎΡΠ° Π³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π΄ΠΎ ΠΠ΅ΡΠΊΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΈΠ»ΡΠ΅Ρ (BPF) ΠΈ Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° eBPF;
- ΠΠΊΠ»ΡΡΡΠ²Π° ΠΊΡΠΏ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΡΡΡΠΈΡΠ°ΡΠ΅
Π€Π Π ΡΡΠΈΡΠ°ΡΠ΅ (BGP4, MP-BGP, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, PIM-SM/MSDP, LDP, IS-IS), ΡΡΠΎ Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈΠΎΡ Quagga ΠΏΠ°ΠΊΠ΅Ρ (FRRouting Π΅ Π²ΠΈΠ»ΡΡΠΊΠ° Π½Π° Quagga, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π΅ Π±Π΅ΡΠ΅ Π·Π°ΡΠ΅Π³Π½Π°ΡΠ° ); - ΠΠ° ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ LUKS2, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π±Π»ΠΎΠΊ-ΡΡΠ΅Π΄ΠΈ Π²ΠΎ Π»Π΅Ρ, Π±Π΅Π· Π΄Π° ΡΠ΅ Π·Π°ΠΏΡΠ΅ Π½ΠΈΠ²Π½Π°ΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠΎΡ ΠΈΠ»ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π±Π΅Π· Π΄Π° ΡΠ° ΠΎΠ΄ΠΌΠΎΠ½ΡΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΡΡΠΈΡΠΈΡΠ°ΡΠ°);
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ SCAP 1.3 (Security Content Automation Protocol) Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ ΡΠ°ΠΌΠΊΠ°ΡΠ° OpenSCAP;
- ΠΠΆΡΡΠΈΡΠ°Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° OpenSSH 8.0p1, ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ΠΈ 2.12, Ρ ΡΠΎΠ½ΠΈ 3.5, ΡΠ°ΠΌΠ±Π° 4.10.4. ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ΡΠΎ Π½ΠΎΠ²ΠΈ Π³ΡΠ°Π½ΠΊΠΈ Π½Π° PHP 7.3, Ruby 2.6, Node.js 12 ΠΈ nginx 1.16 ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ AppStream (ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ΡΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ Π³ΡΠ°Π½ΠΊΠΈ). ΠΠΎ Π‘ΠΎΡΡΠ²Π΅ΡΡΠΊΠ°ΡΠ° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ° ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠΎ GCC 9, LLVM 8.0.1, Rust 1.37 ΠΈ Go 1.12.8;
- ΠΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ SystemTap Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π²ΠΎ ΡΠΈΠ»ΠΈΡΠ°Π»Π°ΡΠ° 4.1, Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Valgrind Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 3.15;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π°Π»Π°ΡΠΊΠ° Π·Π° Π·Π΄ΡΠ°Π²ΡΡΠ²Π΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° (IdM, Identity Management), ΡΡΠΎ Π³ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈΡΠ΅ ΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈΡΠ΅ Π½Π° IdM ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ΠΈ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΡΠ»ΠΎΠ³ΠΈΡΠ΅ Π½Π° Ansible ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Active Directory Trusted Forests Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Windows Server 2019.
- ΠΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠΎΡ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Ρ Π²ΠΎ GNOME Classic ΡΠ΅ΡΠΈΡΠ°ΡΠ°. ΠΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΡΠ΅Π³Π° ΡΠ΅ Π½Π°ΠΎΡΠ° Π½Π° Π΄Π΅ΡΠ½Π°ΡΠ° ΡΡΡΠ°Π½Π° Π½Π° Π΄ΠΎΠ»Π½ΠΈΠΎΡ ΠΏΠ°Π½Π΅Π» ΠΈ Π΅ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ ΠΊΠ°ΠΊΠΎ Π»Π΅Π½ΡΠ° ΡΠΎ ΡΠ»ΠΈΠΊΠΈΡΠΊΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° (Π·Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³Π° ΡΠ°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°, ΡΠ°ΠΌΠΎ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π° ΡΠ»ΠΈΠΊΠΈΡΠΊΠ°ΡΠ° ΡΡΠΎ ΡΠ° ΠΎΠ΄ΡΠ°Π·ΡΠ²Π° Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°);
- ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΎΡ DRM (Direct Rendering Manager) ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈΡΠ΅ Π·Π° Π³ΡΠ°ΡΠΈΠΊΠ° Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ (amdgpu, nouveau, i915, mgag200) ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ Π·Π° Π΄Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°Π°Ρ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux 5.1. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ AMD Raven 2, AMD Picasso, AMD Vega, Intel Amber Lake-Y ΠΈ Intel Comet Lake-U;
- ΠΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π·Π° Π½Π°Π΄Π³ΡΠ°Π΄Π±Π° Π½Π° RHEL 7.6 Π½Π° RHEL 8.1 Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π½Π°Π΄Π³ΡΠ°Π΄Π±Π° Π±Π΅Π· ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π·Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ ARM64, IBM POWER (ΠΌΠ°Π»ΠΊΡ Π΅Π½Π΄ΠΈΠ°Π½) ΠΈ IBM Z. ΠΠ° Π²Π΅Π±-ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π·Π° ΠΏΡΠ΅Π΄Π½Π°Π΄Π³ΡΠ°Π΄Π±Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ. ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΠΊ cockpit-leapp Π·Π° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ. ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈΡΠ΅ /var ΠΈ /usr ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΡΠ΅ΠΊΡΠΈΠΈ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° UEFI. ΠΠ
ΠΠ΅Π°ΠΏ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ ΠΎΠ΄ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ (Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ); - Image Builder Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ Π·Π° ΠΎΠ±Π»Π°ΠΊ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ Π½Π° Google Cloud ΠΈ Alibaba Cloud. ΠΡΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° repo.git Π·Π° Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΎΠ΄ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π½Π° Git;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° Glibc Π·Π° malloc Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΠΊΠΎΠ³Π° Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡΠ΅ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈ;
- ΠΠ°ΠΊΠ΅ΡΠΎΡ dnf-utils Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ Π²ΠΎ yum-utils ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ (ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ dnf-utils Π΅ Π·Π°Π΄ΡΠΆΠ°Π½Π°, Π½ΠΎ ΠΎΠ²ΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ ΡΠΎ yum-utils);
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΡΠ»ΠΎΠ³ΠΈ Π½Π° Red Hat Enterprise Linux,
ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΠ΅ Π·Π±ΠΈΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΡΠ»ΠΎΠ³ΠΈ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Ansible ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, Π²ΠΌΡΠ΅ΠΆΡΠ²Π°ΡΠ΅, ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Π²ΡΠ΅ΠΌΠ΅, ΠΏΡΠ°Π²ΠΈΠ»Π° SElinux ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ kdump. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎΠ²Π° ΡΠ»ΠΎΠ³Π°
ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° Π΄ΠΈΡΠΊΠΎΡ, ΡΠ°Π±ΠΎΡΠ° ΡΠΎ LVM Π³ΡΡΠΏΠΈ ΠΈ Π»ΠΎΠ³ΠΈΡΠΊΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ; - ΠΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΡΡΠ΅ΠΊ Π·Π° ΡΡΠ½Π΅Π»ΠΈΡΠ΅ VXLAN ΠΈ GENEVE ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ICMP ΠΏΠ°ΠΊΠ΅ΡΠΈ βΠΠ΅ΡΡΠΈΠ½Π°ΡΠΈΡΠ° Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠ½Π°β, βΠΠ°ΠΊΠ΅Ρ ΠΏΡΠ΅ΠΌΠ½ΠΎΠ³Ρ Π³ΠΎΠ»Π΅ΠΌβ ΠΈ βΠΠΎΡΠ°ΠΊΠ° Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ΅β, ΡΡΠΎ Π³ΠΎ ΡΠ΅ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ Π½Π΅ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠ΅Π½Π°ΡΠΎΡΡΠ²Π°ΡΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠ°ΡΠ° ΠΈ Path MTU Discovery Π²ΠΎ VXLAN ΠΈ GENEVE .
- ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΡ XDP (eXpress Data Path), ΠΊΠΎΡ ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° Linux Π΄Π° ΡΠ°Π±ΠΎΡΠΈ BPF ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π±Π°ΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ DMA ΠΈ Π²ΠΎ ΡΠ°Π·Π°ΡΠ° ΠΏΡΠ΅Π΄ ΡΠ°ΠΌΠΏΠΎΠ½ΠΎΡ skbuff Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΡΡΠ΅ΠΊ, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ eBPF, ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΎ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux 5.0. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ AF_XDP (
eXpress ΠΠΎΠ΄Π°ΡΠΎΡΠ½Π° ΠΏΠ°ΡΠ΅ΠΊΠ° ); - ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΡΠ΅ΠΆΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»
TIPC (Π’ΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½Π° ΠΈΠ½ΡΠ΅Ρ-ΠΏΡΠΎΡΠ΅ΡΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°), Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π° Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΠΌΠ΅ΡΡΠΏΡΠΎΡΠ΅ΡΠ½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΊΠ»Π°ΡΡΠ΅Ρ. ΠΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°Π°Ρ Π±ΡΠ·ΠΎ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎ, Π±Π΅Π· ΡΠ°Π·Π»ΠΈΠΊΠ° Π½Π° ΠΊΠΎΠΈ ΡΠ°Π·Π»ΠΈ Π²ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΡ ΡΠ°Π±ΠΎΡΠ°Ρ; - ΠΠΎ initramfs Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π½ΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ Π·Π° Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π΅ΠΏΠΎΠ½ΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π΄Π΅ΡΠ΅ΠΊΡ - β
ΡΠ°Π½Π° Π΄Π΅ΠΏΠΎΠ½ΠΈΡΠ° β, ΡΠ°Π±ΠΎΡΠ΅ΡΡΠΈ Π²ΠΎ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΈ Π½Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅; - ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ ipcmni_extend, ΠΊΠΎΡ Π³ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π»ΠΈΠΌΠΈΡΠΎΡ Π½Π° IPC ID ΠΎΠ΄ 32 KB (15 Π±ΠΈΡΠ°) Π½Π° 16 MB (24 Π±ΠΈΡΠ°), Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈ;
- Ipset Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ 7.1 ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ IPSET_CMD_GET_BYNAME ΠΈ IPSET_CMD_GET_BYINDEX;
- ΠΠ΅ΠΌΠΎΠ½ΠΎΡ rngd, ΠΊΠΎΡ Π³ΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π° Π±Π°Π·Π΅Π½ΠΎΡ Π½Π° Π΅Π½ΡΡΠΎΠΏΠΈΡΠ° Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΡΠ½ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ, Π΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄Π΅Π½ ΠΎΠ΄ ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΡΠ΅Π½;
- ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° ΡΠ΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°
ΠΠ½ΡΠ΅Π» ΠΠΠ (Omni-Path Architecture) Π·Π° ΠΎΠΏΡΠ΅ΠΌΠ° ΡΠΎ Host Fabric Interface (HFI) ΠΈ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Intel Optane DC Persistent Memory ΡΡΠ΅Π΄ΠΈ. - ΠΠ°Π΄ΡΠ°ΡΠ° Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΠΎ Π΄ΠΈΡΠΎΠ»Ρ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π³ΡΠ°Π΄Π±Π° ΡΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡ UBSAN (ΠΠ΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π·Π° ΡΠ°Π½ΠΈΡΠ°ΡΠ΅), ΠΊΠΎΡ Π΄ΠΎΠ΄Π°Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ³Π° ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠ°Π½ΡΠ²Π° Π½Π΅Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Π½Π΅ΡΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ, Π΄Π΅Π»Π΅ΡΡΠΈ ΡΠ΅Π»ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ ΡΠΎ Π½ΡΠ»Π°, ΠΏΡΠ΅Π»Π΅Π²Π°ΡΠ° ΡΠΎ ΠΏΠΎΡΠΏΠΈΡΠ°Π½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΡΠ΅Π»ΠΈ Π±ΡΠΎΠ΅Π²ΠΈ, Π΄Π΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ NULL ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΈ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΏΠΎΡΠ°ΠΌΠ½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΎΡ ΠΈΡΠ½.);
- ΠΠ·Π²ΠΎΡΠ½ΠΎΡΠΎ Π΄ΡΠ²ΠΎ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ ΡΠΎ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ (kernel-rt) Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΡΠΎ Π³Π»Π°Π²Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ RHEL 8;
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π΄ΡΠ°ΡΠ²Π΅Ρ Π·Π° ibmvnic Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ vNIC (Virtual Network Interface Controller) ΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° PowerVM Π²ΠΈΡΡΡΠ΅Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°. ΠΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ SR-IOV NIC, Π½ΠΎΠ²ΠΈΠΎΡ Π΄ΡΠ°ΡΠ²Π΅Ρ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΠΏΡΠΎΠΏΡΡΠ½ΠΈΠΎΡ ΠΎΠΏΡΠ΅Π³ ΠΈ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΠΌΡΠ΅ΠΆΠ΅Π½ Π°Π΄Π°ΠΏΡΠ΅Ρ, ΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π°Ρ ΡΡΠΎΡΠΎΡΠΈΡΠ΅ Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΠΎΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΈ Π·Π°ΡΡΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ ΠΎΡΡΠ΅ΡΡΠ²Π°ΡΠ΅ ΠΏΡΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ ΡΠΎ Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ;
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° (ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°) Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ
nmstate , ΠΊΠΎΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° nmstatectl ΠΈ Π°Π»Π°ΡΠΊΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠ΅ΠΊΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎ API (ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΅ ΠΎΠΏΠΈΡΠ°Π½Π° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π° ΡΠ΅ΠΌΠ°); - ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° TLS (KTLS) Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΡΠ°Π΄ΡΠΎ ΡΠΎ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° AES-GCM, ΠΊΠ°ΠΊΠΎ ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° OverlayFS, cgroup v2,
Stratis , mdev (ΠΠ½ΡΠ΅Π» vGPU ) ΠΈ DAX (Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΊΠ΅ΡΠΎΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π±Π΅Π· ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π±Π»ΠΎΠΊ ΡΡΠ΅Π΄) Π²ΠΎ ext4 ΠΈ XFS; - ΠΠ°ΡΡΠ°ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° DSA, TLS 1.0 ΠΈ TLS 1.1, ΠΊΠΎΠΈ Π±Π΅Π° ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ ΠΎΠ΄ DEFAULT ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΈ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ Π²ΠΎ LEGACY (βupdate-crypto-policies β set LEGACYβ);
- ΠΠ°ΠΊΠ΅ΡΠΈΡΠ΅ 389-ds-base-legacy-tools ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ.
Π°Π²ΡΠ΄
ΡΡΠ°ΡΠ°ΡΠ΅Π»ΡΡΠ²ΠΎ,
ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½,
Π»ΠΈΠ±ΠΈΠ΄Π½,
ΠΌΡΠ΅ΠΆΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ,
ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΠΊΡΠΈΠΏΡΠΈ,
nss-pam-ldapd,
ΠΈΡΠΏΡΠ°ΡΠΈ ΠΏΠΎΡΡΠ°,
yp-Π°Π»Π°ΡΠΊΠΈ
ypbind ΠΈ ypser. Π’ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠΈ Π²ΠΎ ΠΈΠ΄Π½ΠΎ Π·Π½Π°ΡΠ°ΡΠ½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅; - Π‘ΠΊΡΠΈΠΏΡΠΈΡΠ΅ ifup ΠΈ ifdown ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π΅ΡΠΈ ΡΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ ΠΊΠΎΠΈ Π³ΠΎ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°Π°Ρ NetworkManager ΠΏΡΠ΅ΠΊΡ nmcli (Π·Π° Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ, ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠ·Π²ΡΡΠΈΡΠ΅ βyum install network-scriptsβ).
ΠΠ·Π²ΠΎΡ: opennet.ru