Hoʻokomo ʻo Fedora 33 Distribution i ka hoʻāʻo Beta

Hoʻomaka e ho'āʻo ana i ka mana beta o ka māhele Fedora 33. Ua hōʻailona ka hoʻokuʻu beta i ka neʻe ʻana i ka pae hope o ka hoʻāʻo ʻana, kahi i hoʻoponopono ʻia ai nā pōpoki koʻikoʻi. Hoʻokuʻu hoʻonohonoho ʻia i ka hopena o ʻOkakopa. Nā uhi hoʻopuka Ka Papahana Fedora, Fedora Server, Fedora Silverblue, Fedora IoT a me Live kūkulu ʻia ma ke ʻano wili me nā kaiapuni desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE a me LXQt. Hoʻomākaukau ʻia nā hale kūkulu no x86_64, ARM (Raspberry Pi 2 a me 3), ARM64 (AArch64) a me nā hale hana mana.

ʻO ka mea nui loa ke hoʻololi ma Fedora 33:

  • Ua hoʻololi ʻia nā koho hoʻohele papapihi āpau (Fedora Workstation, Fedora KDE, etc.) e hoʻohana i ka ʻōnaehana faila Btrfs ma ke ʻano paʻamau. ʻO ka hoʻohana ʻana i ka mana hoʻokaʻawale i kūkulu ʻia ʻo Btrfs e hoʻoponopono i nā pilikia me ka pau ʻana o ka wahi disk manuahi ke kau ʻana i nā papa kuhikuhi / a me / home. Me nā Btrfs, hiki ke hoʻokomo ʻia kēia mau ʻāpana i ʻelua subpartitions, i kau ʻia ma kahi kaʻawale, akā me ka hoʻohana ʻana i ka wahi disk like. E ʻae pū ʻo Btrfs iā ʻoe e hoʻohana i nā hiʻohiʻona e like me nā kiʻi paʻi kiʻi, ka hoʻopili ʻana i ka ʻikepili akaka, ka hoʻokaʻawale pololei ʻana i nā hana I/O ma o cgroups2, a me ka hoʻololi ʻana i ka nui o nā ʻāpana.
  • Hoʻohou ʻia ka papa hana Fedora Workstation no ka hoʻokuʻu ʻana GNOME 3.38, ka mea i hoʻonui i ka hana, hāʻawi i kahi interface hoʻomaka (Welcome Tour) me ka ʻike e pili ana i nā hiʻohiʻona nui o GNOME, hoʻonui i nā mana makua, hāʻawi i ka hiki ke hāʻawi i nā helu hōʻoluʻolu pale ʻokoʻa no kēlā me kēia nānā, hoʻohui i kahi koho e haʻalele i ka pilina o USB ʻae ʻole. nā mea hana i ka wā e paʻa ai ka pale .
  • Hoʻohui ʻia ʻo Thermald i ka Fedora Workstation e nānā i nā ʻāpana sensor wela a pale i ka CPU mai ka wela i ka wā o nā haʻahaʻa kiʻekiʻe.
  • Ma ka maʻamau, hiki ke hoʻohana ʻia nā kiʻi wallpaper desktop animated, kahi e loli ai ke kala ma muli o ka manawa o ka lā.
  • Ma kahi o vi, ʻo ka mea hoʻoponopono kikokikona paʻamau he nano. Hoʻololiʻia ka hoʻololi e ka makemake e hoʻonui i ka hāʻawiʻana i nā mea hou ma o ka hoʻolakoʻana i ka mea hoʻoponopono i hiki ke hoʻohanaʻia e kekahi mea hoʻohana i loaʻaʻole kaʻike kūikawā no ka hanaʻana i ka mea hoʻoponopono Vi. I ka manawa like, mālama ka waihona kumu i ka pōʻai vim-minimal (mālama ʻia ke kelepona pololei iā vi) a hāʻawi i ka hiki ke hoʻololi i ka mea hoʻoponopono paʻamau i vi ma ke noi a ka mea hoʻohana.
  • Lawe ʻia ma waena o nā paʻi kūhelu o ka puʻunaue Ke koho pūnaewele o nā mea (Fedora IoT), i kēia manawa e holo pū me Fedora Workstation a me Fedora Server. Hoʻokumu ʻia ka Fedora IoT edition ma nā ʻenehana like i hoʻohana ʻia ma ʻO Fedora CoreOS, Fedora Atomic Host и ʻO Fedora Silverblue, a hāʻawi i kahi ʻōnaehana ʻōnaehana i kāʻili ʻia i ka liʻiliʻi loa, ʻo ka hoʻopiʻi ʻana i lawe ʻia i ka atomically ma ka hoʻololi ʻana i ke kiʻi o ka ʻōnaehana holoʻokoʻa, me ka ʻole o ka wāwahi ʻana i nā pūʻolo kaʻawale. No ka mālama ʻana i ka pono, ua hōʻoia ʻia ke kiʻi ʻōnaehana holoʻokoʻa me kahi pūlima kikohoʻe. E hoʻokaʻawale i nā noi mai ka ʻōnaehana nui hāʻawi ʻia hoʻohana i nā ipu kaʻawale (hoʻohana ʻia ʻo podman no ka hoʻokele).

    Hoʻokumu ʻia ka ʻōnaehana Fedora IoT me ka hoʻohana ʻana i ka ʻenehana OSTree, kahi i hoʻololi hou ʻia ai ke kiʻi ʻōnaehana mai kahi waihona e like me Git, e ʻae ana i nā ʻano mana mana e hoʻohana ʻia i nā ʻāpana o ka puʻunaue (no ka laʻana, hiki iā ʻoe ke hoʻohuli koke i ka ʻōnaehana i kahi mokuʻāina mua). Ua unuhi ʻia nā pūʻolo RPM i loko o ka waihona OSTree me ka hoʻohana ʻana i kahi papa kūikawā rpm-ostree. Nā hui i mākaukau hāʻawi ʻia no x86_64, Aarch64 a me ARMv7 (armhfp). Hoʻolaha ʻia kākoʻo no Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 a me Rock64 a me Up Squared, a me nā mīkini virtual x86_64 a me aarch64.

  • ʻO ka KDE edition o Fedora ke kaʻina hana mua i hiki ke hoʻohana ʻia e ka paʻamau, i hāʻawi ʻia i ka hoʻokuʻu hope ʻana o Fedora Workstation. ʻAe ʻo Earlyoom iā ʻoe e pane wikiwiki i ka nele o ka hoʻomanaʻo, me ka hele ʻole a hiki i ke kāhea ʻana i ka mea hoʻokele OOM (Out Of Memory) i loko o ka kernel, kahi i hoʻoulu ʻia i ka wā e lilo ai ke kūlana koʻikoʻi a ʻo ka ʻōnaehana, ma ke ʻano he lula, ʻaʻole pane hou. i nā hana hoʻohana. Inā emi ka nui o ka hoʻomanaʻo i loaʻa ma mua o 4%, akā ʻaʻole ʻoi aku ma mua o 400 MiB, e hoʻopau ikaika ʻo earlyoom i ke kaʻina hana hoʻomanaʻo nui loa (ʻo ka poʻe me ka /proc/*/oom_score kiʻekiʻe), me ka lawe ʻole ʻana i ka mokuʻāina ʻōnaehana i ka ʻōnaehana hoʻomaʻemaʻe. nā pale.
  • Nā mana hou o nā pūʻolo he nui, me RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM/Clang 11, GNU Make 4.3, Node.js 14, Node. 23, Ruby on Rails 0.15.0, Stratis 6.0. Ua hoʻopau ʻia ke kākoʻo no Python 2.1.0 a me Python 2.6. Hāʻawi ʻia ka hale hana aarch3.4 me .NET Core.
  • Ua hoʻopau ʻia ke kākoʻo no ka mod_php module no ka Apache http server, ma kahi o ka mea i manaʻo ʻia e hoʻohana i ka php-fpm e hoʻomaka i nā noi pūnaewele ma PHP.
  • Hoʻopili ʻia me Firefox no Fedora hui pū ʻia paʻi no Kākoʻo ʻO ka wikiwiki wikiwiki o ka hoʻololi wikiō me ka hoʻohana ʻana i ka VA-API (Video Acceleration API) a me FFmpegDataDecoder, hiki ke hoʻohana ʻia i nā kau e pili ana i ka ʻenehana WebRTC, i hoʻohana ʻia i nā noi pūnaewele no ka hālāwai wikiō. Hana ʻia ka wikiwiki ma Wayland a me X11 kaiapuni (i ka wā e holo ana "MOZ_X11_EGL=1 firefox" a hiki i ka hoʻonohonoho "media.ffmpeg.vaapi.enabled").
  • ʻO ka chrony exact time synchronization server a me ka mea kūʻai aku a me ka mea hoʻokomo i ke kākoʻo no ka ʻōnaehana hōʻoia NTS (Network Time Security).
  • I ka Waina ma ka paʻamau pili backend e pili ana i ka papa DXVK, e hāʻawi ana i kahi hoʻokō o DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a me 11, e hana ana ma o ka unuhi ʻana o nā kelepona i ka Vulkan API.
    ʻAʻole like me nā hoʻokō Direct3D 9/10/11 i kūkulu ʻia e Wine e holo ana ma luna o OpenGL, ʻae ʻo DXVK i ka hana ʻoi aku ka maikaʻi i ka wā e holo ana i nā noi 3D a me nā pāʻani ma Wine.

  • Ke kūkulu ʻana i nā pūʻolo ma ke ʻano paʻamau hui pū ʻia ka hoʻonui ʻana i ka pae hoʻopili (LTO, Link Time Optimization). Hoʻohui ʻia ke koho "-flto" i redhat-rpm-config.
  • E hoʻoholo i nā nīnau DNS paʻamau pili systemd-hoʻoholo ʻia. Ua hoʻoneʻe ʻia ʻo Glibc i nss-resolve mai ka papahana systemd ma kahi o ka module NSS i kūkulu ʻia nss-dns.
    Hana ʻo Systemd-resolved i nā hana e like me ka mālama ʻana i nā hoʻonohonoho i ka file resolv.conf e pili ana i ka ʻikepili DHCP a me ka hoʻonohonoho DNS static no nā kikowaena pūnaewele, kākoʻo iā DNSSEC a me LLMNR (Link Local Multicast Name Resolution). Ma waena o nā mea maikaʻi o ka hoʻololi ʻana i systemd-resolved ʻo ke kākoʻo no DNS ma luna o TLS, ka hiki ke hiki i ka cache kūloko o nā nīnau DNS a me ke kākoʻo no ka hoʻopaʻa ʻana i nā mea lawelawe ʻē aʻe i nā kikowaena pūnaewele like ʻole (ma muli o ke kikowaena pūnaewele, koho ʻia kahi kikowaena DNS no ka hoʻopili ʻana, no ka laʻana, no nā pilina VPN, e hoʻouna ʻia nā nīnau DNS ma o VPN). ʻAʻohe manaʻo e hoʻohana i ka DNSSEC ma Fedora (systemd-resolved e kūkulu ʻia me ka DNSSEC = ʻaʻohe hae).
    No ka hoʻopau ʻana i ka systemd-resolved, hiki iā ʻoe ke hoʻopau i ka systemd-resolved.service a hoʻomaka hou NetworkManager, nāna e hana i ka /etc/resolv.conf.

  • Ma NetworkManager e mālama i nā hoʻonohonoho ma kahi o ka ifcfg-rh plugin pili waihona ma ke ʻano kīfile.
  • No nā ʻōnaehana ARM64 hui pū ʻia ka hui ʻana o nā pūʻolo me ka hoʻohana ʻana i ka Pointer Authentication a me ka pale ʻana i ka hoʻokō ʻana i nā pūʻulu kuhikuhi ʻaʻole pono e hahai ʻia i ka wā o ka lālā (BTI, Branch Target Indicator). He kūpono kēia mau hana no ka pale ʻana i ka hoʻouka ʻana me ka hoʻohana ʻana i nā ʻenehana hoʻihoʻi-oriented programming (ROP), kahi i hoʻāʻo ʻole ai ka mea hoʻouka e waiho i kāna code i ka hoʻomanaʻo, akā e hana ana ma nā ʻāpana o nā ʻōlelo aʻoaʻo mīkini i loaʻa i loko o nā hale waihona puke, e pau ana me ka mana hoʻihoʻi. aʻo.
  • Hana ʻia hana e hoʻomaʻamaʻa i ka hoʻokō ʻana i ka ʻenehana no ka hōʻike koho ʻana i ka papa kuhikuhi boot, kahi i hūnā ʻia ai ka papa kuhikuhi ma ke ʻano maʻamau a hōʻike ʻia ma hope o ka pau ʻole a i ʻole ka hoʻāla ʻana o ke koho ma GNOME.
  • Ma kahi o ka hana ʻana i kahi ʻāpana swap kuʻuna hoʻokō ʻia ka hoʻokomo ʻana i ka swap (swap) me ka hoʻohana ʻana i kahi hāmeʻa poloka zRAM, e hāʻawi ana i ka mālama ʻana i ka ʻikepili ma RAM ma kahi ʻano paʻa.
  • Hoʻohui ʻia kaʻina hana hope SID (Storage Instantiation Daemon) e nānā i ke kūlana o nā mea hana i loko o nā subsystems waihona like ʻole (LVM, multipath, MD) a kāhea aku i nā mea lawelawe i ka wā e kū ai kekahi mau hanana, no ka laʻana, e hoʻāla a hoʻopau i nā polokalamu. Hana ʻo SID ma ke ʻano he mea hoʻohui ma luna o ka udev a pane i nā hanana mai ia mea, e hoʻopau ana i ka pono e hana i nā lula udev paʻakikī e launa pū me nā ʻano papa like ʻole a me nā subsystem mālama i paʻakikī ke mālama a me ka debug.
  • Pūʻikepili Pūʻolo RPM (rpmdb) hoʻoili ʻia mai BerkeleyDB a i SQLite. ʻO ke kumu nui o ka hoʻololi ʻana, ʻo ia ka hoʻohana ʻana i rpmdb o kahi mana kahiko o Berkeley DB 5.x, ʻaʻole i mālama ʻia no kekahi mau makahiki. Hoʻopilikia ʻia ka neʻe ʻana i nā mea hou aʻe e ka hoʻololi ʻana i ka laikini Berkeley DB 6 iā AGPLv3, pili pū i nā noi e hoʻohana ana iā BerkeleyDB ma ke ʻano waihona (ʻo RPM aia ma lalo o GPLv2, akā ʻaʻole kūpono ʻo AGPL me GPLv2). Eia kekahi, ʻo ka hoʻokō ʻana i kēia manawa o rpmdb e pili ana i BerkeleyDB ʻaʻole ia e hāʻawi i ka hilinaʻi e pono ai, no ka mea ʻaʻole ia e hoʻohana i nā kālepa a ʻaʻole hiki ke ʻike i nā inconsistencies i ka waihona.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka