ИзданиС Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° Fedora Linux 38

ΠŸΡ€Π΅Π·Π΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΎΡ‚ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Fedora Linux 38. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition ΠΈ Live builds, испорачани Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Π²Ρ€Ρ‚Π΅ΡšΠ° со дСсктоп ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ KDE Plasma 5, Xfce, MATE, Cinnamon, сС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅. LXDE, Phosh, LXQt, Budgie ΠΈ Sway. Π‘ΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈΡ‚Π΅ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ x86_64, Power64 ΠΈ ARM64 (AArch64). ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° конструкциитС Π½Π° Fedora Silverblue Π΅ ΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ΠΎ.

ΠΠ°Ρ˜Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Fedora Linux 38:

  • Π‘ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Π΅ ΠΏΡ€Π²Π°Ρ‚Π° Ρ„Π°Π·Π° ΠΎΠ΄ ΠΏΡ€Π΅ΠΌΠΈΠ½ΠΎΡ‚ ΠΊΠΎΠ½ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ процСс Π½Π° Ρ‚ΠΎΠ²Π°Ρ€Π΅ΡšΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΠ΄ Π›Π΅Π½Π°Ρ€Ρ‚ ΠŸΠ΅Ρ‚Π΅Ρ€ΠΈΠ½Π³. Π Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΎΠ΄ класичното подигањС сС свСдуваат Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π°, намСсто ΠΈΠ½ΠΈΡ‚Ρ€Π΄Π½Π°Ρ‚Π° слика Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ‚ систСм ΠΏΡ€ΠΈ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ, Π½Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° слика Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ UKI (Unified Kernel Image), Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π° Π²ΠΎ дистрибутивната инфраструктура ΠΈ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΎ ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½Π° ΠΎΠ΄ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°. UKI Π³ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° Π²ΠΎ Π΅Π΄Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ΠΎΠ΄ UEFI (UEFI boot stub), сликата Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ Π½Π° Linux ΠΈ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° систСмот initrd Π²Ρ‡ΠΈΡ‚Π°Π½ΠΎ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°. ΠŸΡ€ΠΈ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ UKI слика ΠΎΠ΄ UEFI, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ ΠΈ Π²Π΅Ρ€ΠΎΠ΄ΠΎΡΡ‚ΠΎΡ˜Π½ΠΎΡΡ‚Π° Π½Π° Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈΠΎΡ‚ потпис Π½Π΅ само Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚, Ρ‚ΡƒΠΊΡƒ ΠΈ Π½Π° содрТината Π½Π° initrd, Ρ‡ΠΈΡ˜Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° автСнтичноста Π΅ Π²Π°ΠΆΠ½Π° бидСјќи Π²ΠΎ ΠΎΠ²Π°Π° срСдина ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈΡ‚Π΅ Π·Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΊΠΎΡ€Π΅Π½ΠΎΡ‚ FS сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎ ΠΏΡ€Π²Π°Ρ‚Π° Ρ„Π°Π·Π°, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° UKI бСшС Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π½Π° ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ΠΎΡ‚, Π±Π΅Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ UKI ΠΈ бСшС ΠΊΡ€Π΅ΠΈΡ€Π°Π½Π° СкспСримСнтална слика UKI, фокусирана Π½Π° подигањС Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини со ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ сСт Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ.
  • Π£ΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ со ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ RPM Π·Π° ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½ΠΈ потписи Π³ΠΎ користи ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Sequoia, кој Π½ΡƒΠ΄ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° OpenPGP Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, RPM ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ сопствСн ΠΊΠΎΠ΄ Π·Π° ΠΏΠ°Ρ€ΡΠΈΡ€Π°ΡšΠ΅ OpenPGP, кој имашС Π½Π΅Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°. ΠŸΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ rpm-sequoia Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½ ΠΊΠ°ΠΊΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° зависност ΠΎΠ΄ RPM, Π²ΠΎ кој ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° криптографскитС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ сС Π±Π°Π·ΠΈΡ€Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π½Π° Nettle, напишана Π²ΠΎ C (ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ моТност Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ OpenSSL).
  • Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΡ€Π²Π°Ρ‚Π° Ρ„Π°Π·Π° ΠΎΠ΄ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Microdnf, кој Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ користСниот DNF. ΠšΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΎΡ‚ со Π°Π»Π°Ρ‚ΠΊΠΈ Microdnf Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ ΠΈ сСга Π³ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ситС Π³Π»Π°Π²Π½ΠΈ карактСристики Π½Π° DNF, Π½ΠΎ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ сС ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° со високи пСрформанси ΠΈ компактност. ΠšΠ»ΡƒΡ‡Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Microdnf ΠΈ DNF Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ C Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜, намСсто Python, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ослободитС ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½Π° зависности. НСкои Π΄Ρ€ΡƒΠ³ΠΈ прСдности Π½Π° Microdnf: повСќС Π²ΠΈΠ·ΡƒΠ΅Π»Π½ΠΎ ΡƒΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π°ΠΏΡ€Π΅Π΄ΠΎΠΊΠΎΡ‚ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅; ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° трансакции; моТност Π·Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈΡ‚Π΅ Π·Π° Π·Π°Π²Ρ€ΡˆΠ΅Π½ΠΈΡ‚Π΅ трансакции ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ скрипти Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ; ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° трансакции; ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π΅Π½ систСм Π·Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²Π»Π΅Π·ΠΎΡ‚ Π·Π° баш; ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° builddep Π±Π΅Π· ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Python Π½Π° систСмот.
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π² Fedora Workstation ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ выпуска GNOME 44, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° использованиС GTK 4 ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libadwaita (Π½Π° GTK4 срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° GNOME Shell ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Mutter). Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ отобраТСния содСрТимого Π² Ρ„ΠΎΡ€ΠΌΠ΅ сСтки Π·Π½Π°Ρ‡ΠΊΠΎΠ². ВнСсСны многочислСнныС измСнСния Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€. Π’ мСню быстрого измСнСния настроСк Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° сСкция для управлСния Bluetooth.
  • ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠ°Ρ‚Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π½Π° Xfce Π΅ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½Π° Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 4.18.
  • Π—Π°ΠΏΠΎΡ‡Π½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° склопови со корисничко ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅ LXQt Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° AArch64.
  • Π£ΠΏΡ€Π°Π²ΡƒΠ²Π°Ρ‡ΠΎΡ‚ со ΠΏΡ€ΠΈΠΊΠ°Π· Π½Π° SDDM стандардно поставува ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΡˆΡ‚ΠΎ користи Wayland. ΠŸΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π·Π° Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ изданија со Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π° Π½Π° KDE Π½Π° Wayland.
  • Π’ΠΎ изданија со Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π° Π½Π° KDE, Π²ΠΎΠ»ΡˆΠ΅Π±Π½ΠΈΠΊΠΎΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π΅ отстранСт ΠΎΠ΄ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π°, бидСјќи ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ способности Π½Π΅ сС користат Π²ΠΎ KDE Spin ΠΈ Kinoite, Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½Π°Ρ‚Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ сС Π²Ρ€ΡˆΠΈ Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° со помош Π½Π° инсталаторот Anaconda.
  • ОбСзбСдСн Π΅ цСлосСн пристап Π΄ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Flathub (Ρ„ΠΈΠ»Ρ‚Π΅Ρ€ΠΎΡ‚ ΡˆΡ‚ΠΎ Π³ΠΈ отстрани Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, сопствСничкитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ со рСстриктивни Π±Π°Ρ€Π°ΡšΠ° Π·Π° Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°ΡšΠ΅ Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½). Π”ΠΎΠΊΠΎΠ»ΠΊΡƒ ΠΈΠΌΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ flatpak ΠΈ rpm со исти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° софтвСрот GNOME, ΠΏΡ€Π²ΠΎ ќС сС инсталираат Flatpak ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Fedora, ΠΏΠΎΡ‚ΠΎΠ° RPM ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΡ‚ΠΎΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Flathub.
  • Π—Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° склопови Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ, испорачани со Phosh школка, која сС заснова Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Π½Π° GNOME ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° GTK, Π³ΠΎ користи ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈΠΎΡ‚ сСрвСр Phoc ΡˆΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° Π’Π΅Ρ˜Π»Π΅Π½Π΄, ΠΊΠ°ΠΊΠΎ ΠΈ сопствСна тастатура Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚. ΠžΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° ΠΎΠ΄ Purism ΠΊΠ°ΠΊΠΎ Π°Π½Π°Π»ΠΎΠ³ Π½Π° GNOME Shell Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΈΠΎΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Librem 5, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠ° стана Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° GNOME ΠΈ сСга сС користи ΠΈ Π²ΠΎ postmarketOS, Mobian ΠΈ Π½Π΅ΠΊΠΎΠΈ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΈ Π·Π° ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ Pine64.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° Fedora Budgie Spin со Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠ° школка Budgie, која сС заснова Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅ Π½Π° GNOME, ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ Π½Π° Budgie Window Manager (BWM) ΠΈ сопствСната ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° GNOME Shell. Budgie сС Π±Π°Π·ΠΈΡ€Π° Π½Π° ΠΏΠ°Π½Π΅Π» кој Π΅ сличСн ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° класичнитС дСсктоп ΠΏΠ°Π½Π΅Π»ΠΈ. Π‘ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ сС Π°ΠΏΠ»Π΅Ρ‚ΠΈ, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° флСксибилно Π΄Π° ја приспособитС ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π°, Π΄Π° ја ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ поставСноста ΠΈ Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΎΡ‚ ΠΏΠΎ ваш вкус.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° Π½Π° Fedora Sway Spin со приспособСна срСдина Sway ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° со помош Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Wayland ΠΈ цСлосно ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½Π° со ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ Π·Π° ΠΏΠΎΠΏΠ»ΠΎΡ‡ΡƒΠ²Π°ΡšΠ΅ i3 ΠΈ i3bar. Π—Π° Π΄Π° сС создадС ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½Π° корисничка срСдина, сС Π½ΡƒΠ΄Π°Ρ‚ слСднитС ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ: swayidle (процСс Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° ΡˆΡ‚ΠΎ Π³ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ KDE), swaylock (скрин ΡΠ΅Ρ˜Π²Π΅Ρ€), mako (ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ со ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ°), ΠΌΡ€Π°Ρ‡Π΅Π½ (создавањС слики ΠΎΠ΄ Π΅ΠΊΡ€Π°Π½ΠΎΡ‚), slurp (ΠΈΠ·Π±ΠΎΡ€ Π½Π° област Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚), wf-Ρ€Π΅ΠΊΠΎΡ€Π΄Π΅Ρ€ (снимањС Π²ΠΈΠ΄Π΅ΠΎ), Π»Π΅Π½Ρ‚Π° Π·Π° ΠΏΠ°Ρ‚ΠΈΡˆΡ‚Π° (Π»Π΅Π½Ρ‚Π° со Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ), Π²ΠΈΡ€Ρ‚Π±ΠΎΡ€Π΄ (тастатура Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚), wl-Ρ‚Π°Π±Π»Π°Ρ‚Π° со исСчоци (Ρ€Π°Π±ΠΎΡ‚Π° со Ρ‚Π°Π±Π»Π°Ρ‚Π° со исСчоци), wallutils (ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Π°).
  • Π’ΠΎ инсталСрот Π½Π° Anaconda, Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° софтвСрски RAID ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ (BIOS RAID, Firmware RAID, Fake RAID), сС користи Π°Π»Π°Ρ‚Π½ΠΈΠΊΠΎΡ‚ mdadm намСсто dmraid.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ поСдноставСн инсталатСр Π·Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ слики со IoT ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Fedora Π½Π° ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ со Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π½Π° Π½Π΅ΡˆΡ‚Π°Ρ‚Π°. Π˜Π½ΡΡ‚Π°Π»Π°Ρ‚ΠΎΡ€ΠΎΡ‚ сС Π±Π°Π·ΠΈΡ€Π° Π½Π° coreos-инсталСрот ΠΈ користи Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° Π³ΠΎΡ‚ΠΎΠ²Π°Ρ‚Π° слика OStree Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со корисникот.
  • Π‘Π»ΠΈΠΊΠΈΡ‚Π΅ Π²ΠΎ ΠΆΠΈΠ²ΠΎ сС Π½Π°Π΄Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π·Π° Π΄Π° Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° автоматско ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ слој Π·Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅ ΠΎΠ΄ USB-ΡƒΡ€Π΅Π΄.
  • Π’ΠΎ сСрвСрот X ΠΈ Xwayland, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈ бСзбСдносни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ систСми со Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ рСдослСд Π½Π° Π±Π°Ρ˜Ρ‚ΠΈ стандардно ΠΈΠΌ Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Ρ‚ΠΎ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Π°Ρ‚.
  • ΠšΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ стандардно Π³ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Π·Π½Π°ΠΌΠ΅Π½Ρ†Π°Ρ‚Π° β€ž-fno-omit-frame-pointerβ€œ ΠΈ β€ž-mno-omit-leaf-frame-pointerβ€œ, ΠΊΠΎΠΈ Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°Π°Ρ‚ моТноститС Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π΄Π΅Π±Π°Π³ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° Π΄ΠΈΡ˜Π°Π³Π½ΠΎΡΡ‚ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со пСрформанситС Π±Π΅Π· Π΄Π° ΠΌΠΎΡ€Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π΄Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° сборка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Β«_FORTIFY_SOURCE=3Β», Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ строковых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ string.h. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Β«_FORTIFY_SOURCE=2Β» сводится ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌ. ВСорСтичСски Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ сниТСнию ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ тСсты SPEC2000 ΠΈ SPEC2017 Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΈ Π² процСссС тСстирования ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ поступало ΠΆΠ°Π»ΠΎΠ± Π½Π° сниТСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • Π’Π°Ρ˜ΠΌΠ΅Ρ€ΠΎΡ‚ Π·Π° ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° систСмскитС Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚ ΠΏΡ€ΠΈ ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ ΠΎΠ΄ 2 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π½Π° 45 сСкунди.
  • ΠŸΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ со ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Node.js сС рСструктуирани. МоТно Π΅ Π΄Π° сС инсталираат Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Π½ΠΊΠΈ Π½Π° Node.js Π½Π° систСмот Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сСга ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ инсталиратС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ nodejs-16, nodejs-18 ΠΈ nodejs-20 истоврСмСно).
  • АТуриранитС Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, cups-filters 2.0b2022Sgre, Image TeXL7, TeXL15, Image

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, Π·Π° Fedora 38 Π±Π΅Π° лансирани β€žΠ±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΠΈβ€œ ΠΈ β€žΠ½Π΅ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΈβ€œ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ RPM Fusion, Π²ΠΎ ΠΊΠΎΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΡ˜Π°Π»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ (MPlayer, VLC, Xine), Π²ΠΈΠ΄Π΅ΠΎ/Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π”Π’Π”, ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π΅Π½ AMD ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ Π·Π° NVIDIA, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ ΠΈ Π΅ΠΌΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€