Linux түгээлтийн Fedora 34 хувилбар

Fedora 34-ийн Linux түгээлтийн хувилбарыг Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, мөн KDE Plasma 5, Xfce, i3, MATE гэх мэт ширээний орчинг бүрдүүлсэн "эргэлтийн" багцыг танилцууллаа. , Cinnamon, LXDE татаж авах болон LXQt. Ассемблейг x86_64, Power64, ARM64 (AArch64) архитектурууд болон 32 битийн ARM процессортой төрөл бүрийн төхөөрөмжүүдэд зориулан бүтээдэг. Fedora Silverblue-ийн бүтээлүүдийг хэвлэх ажил хойшлогдлоо.

Fedora 34-ийн хамгийн алдартай сайжруулалтууд нь:

  • Бүх аудио урсгалуудыг PipeWire медиа сервер рүү шилжүүлсэн бөгөөд энэ нь одоо PulseAudio болон JACK-н оронд анхдагч болсон. PipeWire-ийг ашиглах нь ердийн ширээний хувилбарт мэргэжлийн аудио боловсруулах чадварыг өгөх, хуваагдмал байдлаас ангижрах, янз бүрийн програмуудад зориулсан аудио дэд бүтцийг нэгтгэх боломжийг олгоно.

    Өмнөх хувилбаруудад Fedora Workstation нь дууг боловсруулахдаа PulseAudio нэртэй суурь процессыг ашигласан бөгөөд программууд нь тухайн процесстой харилцах, аудио урсгалыг холих, удирдах зорилгоор үйлчлүүлэгчийн номын санг ашигласан. Мэргэжлийн аудио боловсруулахын тулд JACK дууны сервер болон холбогдох клиент номын санг ашигласан. Тохиромжтой байдлыг хангахын тулд PulseAudio болон JACK-тай харилцах номын сангийн оронд PipeWire-ээр дамжуулан ажилладаг давхаргыг нэмсэн бөгөөд энэ нь одоо байгаа бүх PulseAudio болон JACK үйлчлүүлэгчдийн ажлыг, мөн Flatpak форматаар хүргэгдсэн програмуудыг хадгалах боломжийг олгодог. Доод түвшний ALSA API ашигладаг хуучин үйлчлүүлэгчдийн хувьд аудио урсгалыг PipeWire руу шууд чиглүүлдэг ALSA залгаасыг суулгасан.

  • KDE ширээний компьютерийг анхдагчаар Wayland ашиглахаар сольсон. X11-д суурилсан сессийг сонголт руу шилжүүлсэн. Fedora 34-тэй нийлүүлсэн KDE Plasma 5.20-ийн хувилбар нь X11-ийн дээд хэсэгт ажиллах горимтой бараг ижил түвшинд хүрч, дэлгэцийн зураг авалт, хулганы дунд товчлуурыг наахтай холбоотой асуудал гарсан гэж тэмдэглэжээ. Өмчийн NVIDIA драйверуудыг ашиглахын тулд kwin-wayland-nvidia багцыг ашигладаг. XWayland бүрэлдэхүүнийг ашиглан X11 програмуудтай нийцтэй байдлыг хангана.
  • Wayland-ийн дэмжлэгийг сайжруулсан. XWayland бүрэлдэхүүн хэсгийг NVIDIA драйверуудтай систем дээр ашиглах боломжийг нэмсэн. Wayland-д суурилсан орчинд толгойгүй горимд ажиллах дэмжлэгийг хэрэгжүүлдэг бөгөөд энэ нь VNC эсвэл RDP-ээр дамжуулан алсын серверийн систем дээр ширээний бүрэлдэхүүн хэсгүүдийг ажиллуулах боломжийг олгодог.
  • Fedora Workstation ширээний компьютерийг GNOME 40 болон GTK 4 болгон шинэчилсэн. GNOME 40-д Үйл ажиллагааны тойм виртуал ширээний компьютеруудыг ландшафтын чиглэл рүү шилжүүлж, зүүнээс баруун тийш тасралтгүй гүйлгэх хэлхээнд харуулдаг. Тойм горимд харуулсан ширээний компьютер бүр нь боломжтой цонхнуудыг дүрслэн харуулж, хэрэглэгчтэй харилцах үед динамикаар эргүүлж, томруулдаг. Програмын жагсаалт болон виртуал ширээний компьютеруудын хооронд саадгүй шилжилтийг хангадаг. Олон монитортой үед ажлын зохион байгуулалт сайжирсан. Олон программын дизайн шинэчлэгдсэн. GNOME Shell нь шэйдер гаргахад GPU ашиглахыг дэмждэг.
    Linux түгээлтийн Fedora 34 хувилбар
  • Fedora-ийн бүх хэвлэлүүд нь өмнө нь ашиглаж байсан earlyoom процессын оронд систем дээрх санах ой багатай нөхцөлд эрт хариу үйлдэл үзүүлэхийн тулд systemd-oomd механизмыг ашиглахаар шилжсэн. Systemd-oomd нь PSI (Pressure Stall Information) цөмийн дэд систем дээр суурилдаг бөгөөд энэ нь системийн ачааллын түвшинг үнэн зөв үнэлэхийн тулд янз бүрийн нөөцийг (CPU, санах ой, I/O) олж авахад шаардагдах хугацааны талаарх мэдээллийг хэрэглэгчийн орон зайд дүн шинжилгээ хийх боломжийг олгодог. мөн удаашралын мөн чанар. PSI нь нөөцийн хомсдолоос болж саатал гарч байгааг илрүүлж, систем хараахан эгзэгтэй байдалд ороогүй, кэшийг эрчимтэй багасгаж, своп руу өгөгдлийг түлхэж эхлээгүй үе шатанд нөөц их шаарддаг процессуудыг сонгон зогсоох боломжийг олгодог. хуваалт.
  • Сүүлийн хувилбараас хойш Fedora (Fedora Workstation, Fedora KDE гэх мэт)-ийн ширээний амтыг анхдагч болгосон Btrfs файлын систем нь ZSTD алгоритмыг ашиглан ил тод өгөгдөл шахах боломжийг агуулдаг. Fedora 34-ийн шинэ суулгацын хувьд шахалт нь анхдагч юм. Одоо байгаа системийн хэрэглэгчид /etc/fstab-д "compress=zstd:1" тугийг нэмж, "sudo btrfs fileystem defrag -czstd -rv / /home/"-г ажиллуулснаар шахалтыг идэвхжүүлж болно. аль хэдийн байгаа өгөгдлийг шахах. Шахалтын үр ашгийг үнэлэхийн тулд та "compsize" хэрэгслийг ашиглаж болно. Мэдээллийг шахсан хэлбэрээр хадгалах нь дискний зайг хэмнээд зогсохгүй бичих үйлдлийн хэмжээг бууруулснаар SSD хөтчүүдийн ашиглалтын хугацааг уртасгахаас гадна удаан хөтчүүд дээр том, сайн шахсан файлуудыг унших, бичих хурдыг нэмэгдүүлдэг болохыг тэмдэглэжээ. .
  • Түгээлтийн албан ёсны хэвлэлд i3 цонхны менежер бүхий хувилбар багтсан бөгөөд энэ нь ширээний компьютер дээр хавтанцар цонхны байршлын горимыг санал болгодог.
  • AArch64 архитектурт суурилсан системд зориулсан KDE ширээний компьютерын тусламжтайгаар GNOME болон Xfce ширээний компьютеруудыг угсарч, серверийн системд зориулсан зургуудыг бүтээх ажил эхэлсэн.
  • Мэдрэл судлалын судалгаанд хэрэг болох загварчлал, симуляцийн програмуудыг сонгон багтаасан Comp Neuro Container-ийн шинэ зураг нэмэгдсэн.
  • Интернэт зүйлсийн (Fedora IoT) хувилбар нь системийн орчныг хамгийн бага хэмжээнд хүртэл арилгадаг бөгөөд шинэчлэлт нь бүхэл системийн дүрсийг солих замаар атомаар хийгддэг бөгөөд програмууд нь тусгаарлагдсан контейнер ашиглан үндсэн системээс тусгаарлагддаг. (podman-ийг удирдахад ашигладаг), Pine64, RockPro64 болон Jetson Xavier NX-ийн дэмжлэгийг нэмсэн, мөн 8boards Thor96 болон Solid Run HummingBoard-M зэрэг i.MX96 SoC-д суурилсан хавтангуудын дэмжлэгийг сайжруулсан. Системийг автоматаар сэргээхэд техник хангамжийн эвдрэлийг хянах механизмыг (харуулч нохой) ашиглах боломжтой.
  • Node.js дээр суурилсан төслүүдэд ашигладаг номын сан бүхий тусдаа багцуудыг үүсгэхийг зогсоосон. Харин Node.js нь зөвхөн орчуулагч, толгой файл, үндсэн номын сан, хоёртын модулиуд, багц удирдлагын үндсэн хэрэгслүүд (NPM, ip) бүхий үндсэн багцуудаар хангагдсан болно. Node.js ашигладаг Fedora репозиторт илгээгдсэн програмууд нь ашиглагдсан сангуудыг салангид багц болгон хуваах, салгахгүйгээр одоо байгаа бүх хамаарлыг нэг багцад оруулахыг зөвшөөрдөг. Номын санг оруулах нь жижиг багцуудын эмх замбараагүй байдлаас ангижрах, багцын засвар үйлчилгээг хялбаршуулах (өмнө нь засварлагч програмын үндсэн багцаас илүү олон зуун багцыг номын сангуудаар шалгаж, туршихад илүү их цаг зарцуулдаг байсан), номын сангийн дэд бүтэцтэй зөрчилдөж, номын сангийн хувилбаруудтай холбогдох асуудлыг шийдвэрлэх болно (засварчид батлагдсан, туршсан хувилбаруудыг багцад оруулна).
  • FreeType фонтын хөдөлгүүрийг HarfBuzz glyph Shaping Engine ашиглахаар хөрвүүлсэн. FreeType-д HarfBuzz-ийг ашиглах нь нарийн төвөгтэй текстийн зохион байгуулалттай хэлээр текстийг хэд хэдэн хэлээр үүсгэж болохуйц текстийг харуулахдаа сануулах чанарыг сайжруулсан (бага нягтралтай дэлгэц дээр тод байдлыг сайжруулахын тулд растержуулах явцад глифийн тоймыг жигдрүүлэх) тэмдэгтүүд. Ялангуяа HarfBuzz-ийг ашиглах нь танд сануулга өгөхдөө тусдаа Юникод тэмдэгт байхгүй ligatures-ийг үл тоомсорлох асуудлаас ангижрах боломжийг олгодог.
  • SELinux-г ажиллаж байх үед идэвхгүй болгох боломжийг хассан - /etc/selinux/config тохиргоог (SELINUX=идэвхгүй) өөрчлөх замаар идэвхгүй болгох нь цаашид дэмжигдэхгүй. SELinux-г эхлүүлсний дараа LSM зохицуулагчийг зөвхөн унших горимд тохируулсан бөгөөд энэ нь цөмийн санах ойн агуулгыг өөрчлөх боломжийг олгодог эмзэг байдлыг ашигласны дараа SELinux-ийг идэвхгүй болгохыг оролддог халдлагаас хамгаалах хамгаалалтыг сайжруулдаг. SELinux-ийг идэвхгүй болгохын тулд та цөмийн командын мөрөнд "selinux=0" параметрийг дамжуулж системийг дахин ачаалж болно. Ачаалах явцад "хэрэгжүүлэх" болон "зөвшөөрөх" горимуудын хооронд шилжих чадвар хадгалагдана.
  • Wayland-д суурилсан орчинд X11 програмуудын гүйцэтгэлийг зохион байгуулахын тулд X.Org серверийг ажиллуулдаг Xwayland DDX бүрэлдэхүүн хэсэг нь X-ийн тогтвортой хувилбаруудаас хамааралгүй шинэ кодын сангаас угсарсан тусдаа багц руу шилжсэн. Байгууллагын сервер.
  • RPM багц менежер дэх гүйлгээ дууссаны дараа бүх шинэчлэгдсэн системийн үйлчилгээг нэг дор дахин эхлүүлэхийг идэвхжүүлсэн. Өмнө нь үйлчилгээ нь түүнтэй огтлолцсон багц бүрийг шинэчилсний дараа шууд дахин эхлүүлдэг байсан бол одоо RPM сессийн төгсгөлд бүх багц, номын санг шинэчилсэний дараа дараалал үүсч, үйлчилгээг дахин эхлүүлдэг.
  • ARMv7 самбаруудын (armhfp) зургуудыг анхдагчаар UEFI болгон хөрвүүлсэн.
  • zRAM хөдөлгүүрээр хангагдсан виртуал своп төхөөрөмжийн хэмжээ нь физик санах ойн хэмжээнээс дөрөвний нэгээс хагас хүртэл нэмэгдэж, мөн 8 ГБ-ын хязгаараар хязгаарлагддаг. Энэхүү өөрчлөлт нь бага хэмжээний RAM-тай систем дээр Anaconda суулгагчийг амжилттай ажиллуулах боломжийг олгоно.
  • Тогтвортой салбар дахь Rust хэлний хайрцагны багцыг хүргэж байна. Багцуудыг "зэв-" угтвараар хангадаг.
  • Суулгацын ISO дүрсний хэмжээг багасгахын тулд түүхэн шалтгаанаар ашигласан EXT4 давхаргагүйгээр цэвэр SquashFS-ийг өгсөн.
  • GRUB ачаалагчийн тохиргооны файлуудыг EFI-ийн дэмжлэгээс үл хамааран бүх дэмжигдсэн архитектурт нэгтгэсэн.
  • Дискний зайны хэрэглээг багасгахын тулд Линукс цөмд ашигладаг программ хангамж бүхий файлуудыг шахаж өгдөг (цөм 5.3-аас эхлэн xz архиваас програм хангамжийг ачаалахыг дэмждэг). Савласан үед бүх програм хангамжийг 900 МБ эзэлдэг бөгөөд шахагдсан үед хэмжээ нь хоёр дахин багассан.
  • Ntp багцыг (яг цагийг синхрончлох сервер) ntpsec-ийн сэрээгээр сольсон.
  • Хөгжүүлэлт нь удаан хугацаанд зогссон xemacs, xemacs-packages-base, xemacs-packages-extra, neXtaw багцуудыг хуучирсан гэж зарласан. nscd багц хуучирсан - systemd-resolved нь одоо хост мэдээллийн баазыг кэш хийхэд, sssd нь нэрлэгдсэн үйлчилгээг кэш хийхэд ашиглагдаж байна.
  • X11 хэрэгслүүдийн xorg-x11-* цуглуулгуудыг одоо зогсоосон.
  • Сүүлийн үед энэ үгийг улс төрийн хувьд буруу гэж үзэж байгаа тул төслийн git репозиторуудад мастер нэрийг ашиглахыг зогсоосон. git репозиторууд дахь анхдагч салбарын нэр нь одоо "гол" болсон ба src.fedoraproject.org/rpms зэрэг багц бүхий хадгалах газруудад салбар нь "rawhide" байна.
  • Шинэчлэгдсэн багц хувилбарууд, үүнд: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13.X0.16.0 болон X4.16QXNUMX.f Updated.
  • Шинэ лого танилцууллаа.
    Linux түгээлтийн Fedora 34 хувилбар

Үүний зэрэгцээ, Fedora 34-д зориулж RPM Fusion төслийн "үнэгүй" ба "чөлөөт бус" сангуудыг ажиллуулж эхэлсэн бөгөөд үүнд нэмэлт мультимедиа програмууд (MPlayer, VLC, Xine), видео/аудио кодлогч, DVD дэмжлэг, хувийн AMD болон NVIDIA драйверууд, тоглоомын програмууд, эмуляторууд.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх