Hoʻokuʻu ʻia ka hāʻawi ʻana o ka Red Hat Enterprise Linux 8

Hui Papale Ulaula paʻi ʻia hoʻokuʻu hāʻawi Red Hat Linux Linux 8. Hoʻomākaukau ʻia nā hui hoʻonohonoho no x86_64, s390x (IBM System z), ppc64le a me Aarch64 architectures, akā loaʻa no ka mea, haki i nā mea hoʻohana wale nō i ka Red Hat Customer Portal. Hāʻawi ʻia nā kumu o Red Hat Enterprise Linux 8 rpm pūʻolo ma o waihona waihona Git CentOS. E kākoʻo ʻia ka hāʻawi ʻana a hiki i ka makahiki 2029.

ʻO nā ʻenehana i komo i loko o ka Fedora 28. ʻIke ʻia ka lālā hou no ka hoʻololi ʻana iā Wayland ma ke ʻano maʻamau, e hoʻololi ana i nā iptables me nā nftables, e hoʻonui ana i nā ʻāpana koʻikoʻi (kernel 4.18, GCC 8), me ka hoʻohana ʻana i ka luna DNF package ma kahi o YUM, me ka hoʻohana ʻana i kahi waihona modular, hoʻopau i ke kākoʻo no KDE a me Btrfs.

Ki ke hoʻololi:

  • Ke hoʻololi nei i kahi mana pūʻolo DNF me ka hoʻolako ʻana i kahi papa no ka launa pū ʻana me Yum ma ke kiʻekiʻe o nā koho laina kauoha. Hoʻohālikelike ʻia me Yum, ʻoi aku ka wikiwiki o ka DNF a me ka hoʻomanaʻo haʻahaʻa haʻahaʻa, ʻoi aku ka maikaʻi o ka mālama ʻana i nā hilinaʻi a kākoʻo i ka hui pū ʻana i nā modules;
  • Hoʻokaʻawale ʻia i kahi waihona waihona BaseOS a me kahi waihona AppStream modular. Hāʻawi ʻo BaseOS i nā pūʻolo liʻiliʻi i koi ʻia no ka ʻōnaehana e hana i nā mea ʻē aʻe hoʻopaʻa hou ʻia i ka waihona AppStream. Hiki ke hoʻohana ʻia ka AppStream i ʻelua mau mana: ma ke ʻano he waihona RPM maʻamau a ma ke ʻano he waihona i kahi ʻano modular.

    Hāʻawi ka waihona modular i nā pūʻulu o nā pūʻolo rpm i hui pū ʻia i nā modula, i kākoʻo ʻia me ka nānā ʻole i ka hoʻokuʻu ʻana. Hiki ke hoʻohana ʻia nā modula e hoʻokomo i nā mana ʻē aʻe o kahi noi kūikawā (no ka laʻana, hiki iā ʻoe ke hoʻokomo iā PostgreSQL 9.6 a i ʻole PostgreSQL 10). Hāʻawi ka hui modular i ka mea hoʻohana e hoʻololi i nā hoʻokuʻu koʻikoʻi hou o ka noi me ke kali ʻole i kahi hoʻokuʻu hou o ka hoʻolaha ʻana a noho mau i nā mana kahiko, akā kākoʻo mau ʻia, ma hope o ka hoʻonui ʻana i ka hāʻawi ʻana. Aia nā modula i ka noi kumu a me nā hale waihona puke e pono ai no kāna hana (hiki ke hoʻohana ʻia nā modula ʻē aʻe ma ke ʻano he hilinaʻi);

  • Manaʻo ʻia ma ke ʻano he desktop paʻamau GNOME 3.28 me ka hoʻohana ʻana i kahi kikowaena hōʻikeʻike Wayland ma ka paʻamau. Loaʻa kahi kaiapuni e pili ana i ka X.Org Server ma ke ʻano he koho. Ua kāpae ʻia nā pūʻolo me ka papa KDE, waiho wale ʻia ke kākoʻo GNOME;
  • Hoʻokumu ʻia ka pūʻolo kernel Linux ma ka hoʻokuʻu 4.18. Hoʻohana ʻia ma ke ʻano he mea hoʻopili paʻamau GCC 8.2. Hōʻano hou ʻia ka waihona ʻōnaehana Glibc e hoʻokuʻu 2.28.
  • ʻO ka hoʻokō paʻamau o ka ʻōlelo papahana Python ʻo Python 3.6. Hāʻawi ʻia ke kākoʻo kaupalena no Python 2.7. ʻAʻole i hoʻokomo ʻia ʻo Python i ka pūʻolo kumu; Nā mana hou o Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 a me 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. Hoʻokomo ʻia ka ʻōnaehana kūkulu CMake (3.11);
  • Hoʻohui i ke kākoʻo no ka hoʻokomo ʻana i ka ʻōnaehana ma nā drive NVDIMM i ka mea hoʻonohonoho Anaconda;
  • ʻO ka hiki ke hoʻopili i nā disks me ka hoʻohana ʻana i ka format LUKS2 ua hoʻohui ʻia i ka mea hoʻonohonoho a me ka ʻōnaehana, kahi i hoʻololi i ka format LUKS1 i hoʻohana mua ʻia (i ka dm-crypt a me ka cryptsetup LUKS2 i kēia manawa ke hāʻawi ʻia e ka paʻamau). He mea kaulana ʻo LUKS2 no kāna ʻōnaehana hoʻokele kī maʻalahi, ka hiki ke hoʻohana i nā ʻāpana nui (4096 ma kahi o 512, hoʻemi i ka ukana i ka wā decryption), nā mea hōʻailona ʻāpana hōʻailona (label) a me nā mea hana hoʻihoʻi metadata me ka hiki ke hoʻihoʻi hou iā lākou mai kahi kope inā ʻike ʻia ka pōʻino.
  • Ua hoʻohui ʻia kahi mea hana Composer hou, e hāʻawi ana i nā mea hana no ka hoʻokumu ʻana i nā kiʻi ʻōnaehana bootable i kūpono no ka hoʻokomo ʻana i nā kaiapuni o nā paepae kapuaʻi like ʻole;
  • Wehe ʻia ke kākoʻo no ka ʻōnaehana waihona Btrfs. ʻAʻole hoʻokomo hou ʻia ka module kernel btrfs.ko, nā pono hana btrfs-progs, a me ka pūʻolo snapper;
  • Hoʻokomo ʻia ka pahu hana ʻO Stratis, ka mea e hoʻolako ai i nā mea hana e hoʻohui a maʻalahi i ka hoʻonohonoho ʻana a me ka hoʻokele ʻana i kahi pūnāwai o hoʻokahi a ʻoi aku paha nā kaʻa kūloko. Hoʻokō ʻia ʻo Stratis ma ke ʻano he papa (stratisd daemon) i kūkulu ʻia ma luna o ka devicemapper a me ka subsystem XFS, a hiki iā ʻoe ke hoʻohana i nā hiʻohiʻona e like me ka hoʻokaʻawale ʻana i ka mālama ʻana, nā kiʻi paʻi kiʻi, ka hōʻoia pono a me ka hana ʻana i nā papa caching, me ka ʻole o ka ʻike o ka mea akamai. hoʻokele ʻōnaehana mālama;
  • Ua hoʻokō ʻia nā kulekele ākea ākea no ka hoʻonohonoho ʻana i nā subsystem cryptographic, e uhi ana i nā protocol TLS, IPSec, SSH, DNSSec a me Kerberos. Ke hoʻohana nei i ke kauoha update-crypto-policies hiki iā ʻoe ke koho i kekahi o
    nā ʻano no ke koho ʻana i nā algorithm cryptographic: paʻamau, hoʻoilina, ka wā e hiki mai ana a me nā fips. Hoʻohana ʻia ka hoʻokuʻu ma ka paʻamau E wehe i ka SSL 1.1.1 me ke kākoʻo TLS 1.3;

  • Hāʻawi ʻia i ke kākoʻo holoʻokoʻa o ka ʻōnaehana no nā kāleka akamai a me HSM (Hardware Security Modules) me nā hōʻailona cryptographic PKCS#11;
  • Ua hoʻololi ʻia nā iptables, ip6tables, arptables a me ebtables packet filter e ka nftables packet filter, i hoʻohana ʻia i kēia manawa ma ke ʻano maʻamau a kaulana no ka hoʻohui ʻana i nā kānana kānana packet no IPv4, IPv6, ARP a me nā alahaka pūnaewele. Hāʻawi ʻo Nftables i kahi kikowaena generic, protocol-independent interface ma ka pae kernel e hāʻawi i nā hana maʻamau no ka unuhi ʻana i nā ʻikepili mai nā ʻeke, hana i nā hana ʻikepili, a me ka mana kahe. Hoʻopili ʻia ka loiloi kānana ponoʻī a me nā mea hoʻoponopono protocol-specific i bytecode ma kahi o ka mea hoʻohana, ma hope o ka hoʻouka ʻia ʻana o kēia bytecode i loko o ka kernel me ka hoʻohana ʻana i ka interface Netlink a hoʻokō ʻia i loko o kahi mīkini virtual kūikawā e hoʻomanaʻo ana i ka BPF (Berkeley Packet Filters). Ua hoʻololi ʻia ka daemon firewalld i ka hoʻohana ʻana i nā nftables ma ke ʻano he hope paʻamau. No ka hoʻololi ʻana i nā lula kahiko, ua hoʻohui ʻia nā pono hana iptables-translate a me ip6tables-translate;
  • No ka hōʻoia ʻana i ke kamaʻilio pūnaewele ma waena o kekahi mau pahu, ua hoʻohui ʻia ke kākoʻo no nā mea hoʻokele no ke kūkulu ʻana i kahi pūnaewele virtual IPVLAN;
  • Aia ka waihona kumu i ka server nginx http (1.14). Ua hōʻano hou ʻia ʻo Apache httpd i ka mana 2.4.35, a me OpenSSH i 7.8p1.

    Mai ka DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 a me Redis 4.0 i loaʻa i nā waihona. ʻAʻole i hoʻokomo ʻia ka MongoDB DBMS ma muli o hoʻololi no ka laikini SSPL hou, ʻaʻole i ʻike ʻia he wehe;

  • Ua hoʻonui ʻia nā ʻāpana no ka virtualization. Ma ka maʻamau, i ka hana ʻana i nā mīkini virtual, hoʻohana ʻia ke ʻano Q35 (ICH9 chipset emulation) me ke kākoʻo PCI Express. Hiki iā ʻoe ke hoʻohana i ka interface pūnaewele Cockpit e hana a mālama i nā mīkini virtual. Ua hoʻopau ʻia ke kikowaena virt-manager. Hōʻano hou ʻia ʻo QEMU i ka mana 2.12. Hoʻokomo ʻo QEMU i ke ʻano hoʻokaʻawale sandbox, kahi e kaupalena ʻia ai nā kelepona ʻōnaehana e hiki ai i nā ʻāpana QEMU ke hoʻohana;
  • Hoʻohui ʻia ke kākoʻo no nā ʻōnaehana tracing eBPF, me ka hoʻohana ʻana i ka mea hana SystemTap (4.0). Aia ka haku mele i nā pono no ka hui ʻana a me ka hoʻouka ʻana i nā polokalamu BPF;
  • Hoʻohui i ke kākoʻo hoʻokolohua no ka subsystem XDP (eXpress Data Path), e hiki ai ke holo i nā polokalamu BPF ma Linux ma ka pae o ka mea hoʻokele pūnaewele me ka hiki ke komo pololei i ka packet packet DMA a ma ke kahua ma mua o ka hoʻokaʻawale ʻia ʻana o ka buffer skbuff e ka waihona pūnaewele;
  • Ua hoʻohui ʻia ka pono boom e hoʻokele i nā hoʻonohonoho bootloader. Hoʻohana maʻalahi ʻo Boom i nā hana e like me ka hana ʻana i nā hoʻokomo boot hou, no ka laʻana, inā pono ʻoe e kāʻei mai kahi kiʻi kiʻi LVM. Hoʻopili wale ʻia ʻo Boom i ka hoʻohui ʻana i nā mea boot hou a ʻaʻole hiki ke hoʻohana ʻia e hoʻololi i nā mea i loaʻa;
  • ʻO ka pahu hana māmā i hoʻohui ʻia no ka mālama ʻana i nā ipu kaʻawale, i hoʻohana ʻia no ke kūkulu ʻana i nā ipu Buildah, no ka hoʻomaka - ʻO Podman a no ka ʻimi ʻana i nā kiʻi i hana ʻia - Skopeo;
  • Ua hoʻonui ʻia nā mana e pili ana i ka clustering. Ua hōʻano hou ʻia ka luna kumu waiwai ʻo Pacemaker i ka mana 2.0. I ka pono pcs Hāʻawi ʻia ke kākoʻo piha no Corosync 3, knet a me ke kāhea inoa node;
  • Ua hōʻike ʻia nā palapala kahiko no ka hoʻonohonoho ʻana i kahi pūnaewele (network-scripts) i ka wā kahiko a ʻaʻole i hoʻolako hou ʻia e ka paʻamau. No ka hōʻoia ʻana i ka hoʻohālikelike ʻana i hope, ma kahi o nā palapala ifup a ifdown, ua hoʻohui ʻia nā paʻa i NetworkManager, e hana ana ma o ka pono nmcli;
  • Wehe ʻia pūʻolo: crypto-utils, cvs, dmraid, empathy, manamana lima, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (hoʻololi ʻia e ka chrony), qemu (i pani ʻia e qemu-kvm), qt (i pani ʻia e qt5-qt), rsh, rt, rubygems (i kēia manawa i loko o ka waihona ruby ​​​​nui), system-config-firewall, tcp_wrappers, wxGTK.
  • Hoʻomākaukau i kahi kiʻi kumu honua (UBI, Kiʻi Pae honua) no ka hana ʻana i nā ipu kaʻawale, me ka ʻae ʻana iā ʻoe e hana i nā ipu no kahi noi hoʻokahi. Aia ka UBI i kahi kaiapuni liʻiliʻi i wehe ʻia, nā hoʻohui runtime e kākoʻo i nā ʻōlelo hoʻonohonoho (nodejs, ruby, python, php, perl) a me kahi pūʻulu o nā pūʻolo hou i loko o ka waihona.
  • Source: opennet.ru

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