ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Linux-Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π΅ . ΠΠ° ΡΠ²Π°Π»ΡΠ½Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ , , , ΠΊΠ°ΠΊΡΠΎ ΠΈ Ρ Live ΡΠ±ΠΎΡΠΊΠΈ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΡΠ΅Π΄ΠΈ KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ΠΈ LXQt. Π‘Π±ΠΎΡΠΊΠΈΡΠ΅ ΡΠ° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½ΠΈ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ x86_64, Power64, ARM64 (AArch64) ΠΈ Ρ 32-Π±ΠΈΡΠΎΠ²ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ARM. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ±ΠΎΡΠΊΠΈΡΠ΅ ΠΈ ΡΠ΅ Π·Π°Π±Π°Π²Ρ.
ΠΠ°ΠΉ-Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ Π² Fedora 32:
- Π ΡΠ±ΠΎΡΠΊΠΈΡΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΎΡΠ΅Ρ , ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎ-Π±ΡΡΠ·Π° ΡΠ΅Π°ΠΊΡΠΈΡ ΠΏΡΠΈ Π½Π΅Π΄ΠΎΡΡΠΈΠ³ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ, Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΡΠΈΠ³Π° Π΄ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° OOM (Out Of Memory) ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² ΡΠ΄ΡΠΎΡΠΎ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°Π±ΠΎΡΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΡΡΠ°Π½Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π° ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΠ° Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΠΊΠΎ ΠΎΠ±Π΅ΠΌΡΡ Π½Π° Π½Π°Π»ΠΈΡΠ½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ ΠΎΡ Π·Π°Π΄Π°Π΄Π΅Π½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ, ΡΠΎ earlyoom ΡΡΠ΅Π· ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° SIGTERM (ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π΅ ΠΏΠΎΠ΄ 10%) ΠΈΠ»ΠΈ SIGKILL (< 5%) ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ (Π·Π°Π²ΡΡΡΠ²Π° ΠΏΡΠΎΡΠ΅ΡΠ°, ΠΊΠΎΠΉΡΠΎ Π½Π°ΠΉ-Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠ°ΠΌΠ΅Ρ (ΠΈΠΌΠ° Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ /proc/*/oom_score), Π±Π΅Π· Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΄ΠΎ ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π±ΡΡΠ΅ΡΠΈ.
- ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ systemd ΡΠ°ΠΉΠΌΠ΅Ρ fstrim.timer, ΠΊΠΎΠΉΡΠΎ Π²Π΅Π΄Π½ΡΠΆ ΡΠ΅Π΄ΠΌΠΈΡΠ½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ° ΡΠ΅ΡΠ²ΠΈΠ· fstrim.service Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° β/usr/sbin/fstrim βfstab βverbose βquietβ, ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½Π΅ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π² ΠΌΠΎΠ½ΡΠΈΡΠ°Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° LVM. Π’ΠΎΠ·ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΈΠ·Π½ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° SSD ΠΈ NVMe ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΈΠ·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π² LVM ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ Π΅ΠΊΡΡΠ΅Π½ΡΠΈ ΠΏΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΌΡΡΡΠΎ Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ (βthin provisioningβ) ΡΡΠ΅Π· Π²ΡΡΡΠ°Π½Π΅ΡΠΎ ΠΈΠΌ Π² ΠΏΡΠ»Π°.
- Π Π°Π±ΠΎΡΠ½ΠΈΡΡ ΠΏΠ»ΠΎΡ Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ , Π² ΠΊΠΎΡΡΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π·Π° GNOME Shell, ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Π΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈΡΠ΅ Π·Π° Π²Ρ ΠΎΠ΄ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ ΠΎΡΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠΊΡΠ΅ΡΠ΅Π½ GPU Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Ρ Ρ ΠΈΠ±ΡΠΈΠ΄Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ°, Π² ΠΏΡΠ΅Π³Π»Π΅Π΄Π½ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π±ΡΡΠΎΠ½ βΠ½Π΅ ΠΌΠ΅ Π±Π΅Π·ΠΏΠΎΠΊΠΎΠΉΡΠ΅β, Π² ΠΌΠ°ΠΉΡΡΠΎΡΠ° Π·Π° Π½Π°ΡΠ°Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π·Π° Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΈ Ρ.Π½.
- Π‘ ΠΎΠ³Π»Π΅Π΄ Π½Π° Π½Π° ΠΆΠΈΠ²ΠΎΡΠ° Π½Π° Python 2 ΠΎΡ Fedora ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ python2 ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Python 2 Π·Π° ΡΠ°Π±ΠΎΡΠ° ΠΈΠ»ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅. ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Π½Π° ΠΊΠΎΠΈΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ Python 2, ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ python27, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠΎΡΠΌΠ΅Π½ Π² ΡΡΠΈΠ» βΠ²ΡΠΈΡΠΊΠΎ Π² Π΅Π΄Π½ΠΎβ (Π±Π΅Π· ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅ΡΠΈ) ΠΈ Π½Π΅ Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΊΠ°ΡΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ.
- ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π²ΠΌΠ΅ΡΡΠΎ iptables-legacy ΠΏΠ°ΠΊΠ΅Ρ iptables-nft, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠΈ Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ iptables, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΡΡΡΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄, Π½ΠΎ ΡΡΠ°Π½ΡΠ»ΠΈΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π² Π±Π°ΠΉΡΠΊΠΎΠ΄ nf_tables.
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ½Π° Π·Π°ΡΠΈΡΠ½Π° ΡΡΠ΅Π½Π° firewalld Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ nftables. ΠΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ iptables ΠΈ ebtables.
- ΠΠ° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ GCC 10. ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ° Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4. - Π ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ Π³ΡΡΠΏΠΈ, ΠΏΡΠ΅Ρ ΠΎΠ΄ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ Π½Π° sysusers.d (ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΡΡΠΈΠ»ΠΈΡΠ° systemd-sysusers Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° /etc/passwd ΠΈ /etc/group Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, ΡΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅; Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π° useradd).
- Π ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ DNF ΠΊΠΎΠ΄ Π·Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΏΠΎ-ΡΠΎΡΠ½Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ° Π±Π°Π·Π° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°. ΠΠΌΠ΅ΡΡΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎΡΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ UUID ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎ- Π½Π° Π±Π°Π·Π° Π½Π° Π±ΡΠΎΡΡΠ° Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Ρ Π΄Π°Π½Π½ΠΈ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΠΠ‘. ΠΡΠΎΡΡΡΡ βcountmeβ ΡΠ΅ ΡΠ΅ Π½ΡΠ»ΠΈΡΠ° Π½Π° β0β ΡΠ»Π΅Π΄ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΡΡΠ²ΡΡΠ° ΠΈ ΡΠ»Π΅Π΄ 7 Π΄Π½ΠΈ ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° Π²ΡΡΠΊΠ° ΡΠ΅Π΄ΠΌΠΈΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΎΡ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΊΠ°Π·Π°Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
- ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python Ρ ΡΠ»Π°Π³Π° β-fno-semantic-interpositionβ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΉΡΠΎ Π² ΡΠ΅ΡΡΠΎΠ²Π΅ΡΠ΅ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ ΡΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΠΎΡ 5 Π΄ΠΎ 27%.
- Π ΡΡΡΡΠ°Π²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈ ΡΡΠΈΡΡΠΎΠ²Π΅ Π² ΡΠΎΡΠΌΠ°Ρ OpenType Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π² ΡΠ°ΠΊΠΈΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠ°ΡΠΎ gnome-terminal (ΡΠ»Π΅Π΄ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ΡΠΎ Π² HarfBuzz Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈ ΡΠ°ΡΡΠ΅ΡΠ½ΠΈ ΡΡΠΈΡΡΠΎΠ²Π΅ Π² gnome-terminal).
- ΠΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° ΡΠ΅Π»ΠΈΠ·Π° ΡΠ΅ΡΡ Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ Π·Π° ΠΎΠΏΡΠΈΡΠ½ΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Fedora 32 ΠΡΠΎΠ΅ΠΊΡΡΡ RPM Fusion ΠΏΡΠ΅Π΄Π»Π°Π³Π° Β«freeΒ» ΠΈ Β«nonfreeΒ» ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, Π² ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΡΠ»ΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (MPlayer, VLC, Xine), Π²ΠΈΠ΄Π΅ΠΎ/Π°ΡΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΡΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° DVD, ΠΏΡΠΈΡΠ΅ΠΆΠ°ΡΠ΅Π»Π½ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π½Π° AMD ΠΈ NVIDIA, ΠΈΠ³ΡΠΎΠ²ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈ Π΅ΠΌΡΠ»Π°ΡΠΎΡΠΈ. Π‘Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° Russian Fedora ΡΠ° ΡΠΎΡΠΌΠΈΡΠ°Π½ΠΈ. .
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
