Ho lokolloa ha kabo ea Red Hat Enterprise Linux 8

Khamphani ea Red Hat e phatlalalitsoeng tokollo ya kabo Red Hat Enterprise Linux 8. Likopano tsa ho kenya li lokiselitsoe x86_64, s390x (IBM System z), ppc64le le Aarch64 meralo, empa fumaneha etsoe Khoasolla feela ho basebelisi ba ngolisitsoeng ba Red Hat Customer Portal. Mehloli ea liphutheloana tsa Red Hat Enterprise Linux 8 rpm li ajoa ka Sebaka sa polokelo ea Git CentOS. Kabo e tla tšehetsoa ho fihlela bonyane 2029.

Theknoloji e kenyellelitsoeng ho Fedora 28. Lekala le lecha le hlokomeleha ka ho fetohela ho Wayland ka ho sa feleng, ho fetola li-iptables ka li-nftables, ho ntlafatsa likarolo tsa mantlha (kernel 4.18, GCC 8), ho sebelisa mookameli oa sephutheloana sa DNF sebakeng sa YUM, ho sebelisa polokelo ea modular, ho felisa tšehetso bakeng sa KDE le Btrfs.

Senotlolo fetola:

  • Ho fetohela ho molaoli oa sephutheloana DNF ka tokisetso ea lera bakeng sa ho lumellana le Yum boemong ba likhetho tsa mela ea taelo. Ha e bapisoa le Yum, DNF e na le lebelo le holimo haholo le tšebeliso e tlase ea memori, e laola hantle ho its'etleha le ho ts'ehetsa liphutheloana tsa lihlopha ho li-module;
  • E arotsoe ka polokelo ea mantlha ea BaseOS le polokelo ea modular AppStream. BaseOS e aba bonyane ba liphutheloana tse hlokahalang hore sistimi e sebetse; ntho e ngoe le e ngoe hlahlamisitsoe bocha ho polokelo ea AppStream. AppStream e ka sebelisoa ka mefuta e 'meli: joalo ka polokelo ea khale ea RPM le joalo ka polokelo ka sebopeho sa modular.

    Sebaka sa polokelo ea modular se fana ka liphutheloana tsa rpm tse hlophisitsoeng ka li-module, tse tšehetsoang ho sa tsotelehe litokollo tsa kabo. Li-module li ka sebelisoa ho kenya mefuta e meng ea sesebelisoa se itseng (mohlala, o ka kenya PostgreSQL 9.6 kapa PostgreSQL 10). Mokhatlo oa modular o lumella mosebelisi ho fetohela ho litokollo tse ncha tsa bohlokoa tsa kopo ntle le ho emela tokollo e ncha ea kabo mme a lule ho tsa khale, empa a ntse a ts'ehelitsoe, liphetolelo kamora ho nchafatsa kabo. Li-module li kenyelletsa ts'ebeliso ea motheo le lilaebrari tse hlokahalang bakeng sa ts'ebetso ea eona (li-module tse ling li ka sebelisoa e le litšepiso);

  • E hlahisitsoe e le komporo ea kamehla GNOME 3.28 ho sebelisa seva ea ponts'o e thehiloeng ho Wayland ka boiketsetso. Tikoloho e thehiloeng ho Seva ea X.Org e fumaneha e le khetho. Liphutheloana tse nang le komporo ea KDE li qheletsoe ka thoko, li siea feela tšehetso ea GNOME;
  • Sephutheloana sa Linux kernel se ipapisitse le tokollo 4.18. E lumelletsoe hore e be komporo ea kamehla GCC 8.2. Laeborari ea sistimi ea Glibc e ntlafalitsoe hore e lokolloe 2.28.
  • Ts'ebetsong ea kamehla ea puo ea lenaneo la Python ke Python 3.6. Tšehetso e fokolang bakeng sa Python 2.7 e fanoe. Python ha e kenyellelitsoe ka har'a sephutheloana sa mantlha; e tlameha ho kenngoa hape. Liphetolelo tse ntlafalitsoeng tsa Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 le 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. The CMake build system (3.11) e kenyelelitsoe;
  • Ts'ehetso e ekelitsoeng ea ho kenya sistimi ho li-drive tsa NVDIMM ho sesebelisoa sa Anaconda;
  • Bokhoni ba ho patala li-disk ka sebopeho sa LUKS2 bo kentsoe ho sehlomathiso le sistimi, e nkileng sebaka sa sebopeho sa LUKS1 se neng se sebelisoa pele (ka dm-crypt le cryptsetup LUKS2 e se e fanoa ka boiketsetso). LUKS2 e tsebahala ka sistimi ea eona e nolofalitsoeng ea taolo, bokhoni ba ho sebelisa likarolo tse kholo (4096 sebakeng sa 512, e fokotsa mojaro nakong ea decryption), li-identifiers tsa karohano ea tšoantšetso (label) le lisebelisoa tsa ho boloka metadata tse nang le bokhoni ba ho li khutlisa ho tsoa kopi haeba tšenyo e bonoa.
  • Sesebelisoa se secha sa Moqapi se ekelitsoe, se fanang ka lisebelisoa tsa ho theha litšoantšo tse hlophisitsoeng tsa bootable tse loketseng ho romelloa libakeng tse fapaneng tsa sethala sa maru;
  • E tlositsoe tšehetso bakeng sa sistimi ea faele ea Btrfs. btrfs.ko kernel module, btrfs-progs utilities, le snapper package ha li sa kenyelletsoa;
  • Toolkit kenyelelitsoe Stratis, e fanang ka lisebelisoa tsa ho kopanya le ho nolofatsa ho seta le tsamaiso ea letamo la koloi e le 'ngoe kapa tse ngata tsa lehae. Stratis e kengoa ts'ebetsong e le lera (stratisd daemon) e hahiloeng holim'a sesebelisoa sa lisebelisoa le XFS, 'me e u lumella ho sebelisa likarolo tse kang kabo ea polokelo e matla, li-snapshots, tiisetso ea botšepehi le ho thehoa ha likarolo tsa caching, ntle le litlhoko tsa setsebi. tsamaiso ea tsamaiso ea polokelo;
  • Melao-motheo e pharalletseng ea ho theha li-cryptographic subsystems e se e kentsoe tšebetsong, e akaretsang liprothokholo tsa TLS, IPSec, SSH, DNSSec le Kerberos. U sebelisa taelo ea update-crypto-policies joale u ka khetha e 'ngoe ea
    mekhoa ea ho khetha li-algorithms tsa cryptographic: kamehla, lefa, bokamoso le fips. Tokollo e lumelletsoe ka ho sa feleng Bula SSL 1.1.1 ka tšehetso ea TLS 1.3;

  • E fane ka tšehetso e pharalletseng bakeng sa likarete tse bohlale le HSM (Hardware Security Modules) ka PKCS#11 cryptographic tokens;
  • The iptables, ip6tables, arptables le ebtables packet filter e nkeloe sebaka ke nftables packet filter, eo hona joale e sebelisoang ka ho sa feleng 'me e hlokomeleha bakeng sa ho kopanya li-interfaces tsa ho sefa lipakete bakeng sa IPv4, IPv6, ARP le marokho a marang-rang. Nftables e fana feela ka sebopeho se ikemetseng, se ikemetseng sa protocol boemong ba kernel se fanang ka mesebetsi ea mantlha bakeng sa ho ntša data ho lipakete, ho etsa ts'ebetso ea data, le taolo ea phallo. Mokhoa oa ho sefa ka boeona le li-protocol-specific handlers li hlophisitsoe ka bytecode sebakeng sa mosebedisi, ka mor'a moo bytecode ena e kenngoa ka har'a kernel e sebelisa sebopeho sa Netlink ebe e etsoa ka mochine o khethehileng o hopotsang BPF (Berkeley Packet Filters). Firewalld daemon e fetotsoe ho sebelisa nftables joalo ka mokokotlo oa eona oa kamehla. Ho fetola melao ea khale, lisebelisoa tsa iptables-translate le ip6tables-translate li kenyelitsoe;
  • Ho netefatsa puisano ea marang-rang pakeng tsa lijana tse 'maloa, tšehetso bakeng sa bakhanni ba ho haha ​​​​marang-rang a IPVLAN e kenyelelitsoe;
  • Sephutheloana sa mantlha se kenyelletsa seva sa nginx http (1.14). Apache httpd e ntlafalitsoe ho mofuta oa 2.4.35, le OpenSSH ho isa ho 7.8p1.

    Ho tsoa ho DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 le Redis 4.0 li fumaneha libakeng tsa polokelo. MongoDB DBMS e ne e sa kenyelletsoa ka lebaka la phetoho bakeng sa laesense e ncha ea SSPL, e e-so ka e amoheloa e butsoe;

  • Lisebelisoa tsa virtualization li ntlafalitsoe. Ka ho feletseng, ha ho etsoa mechine ea sebele, mofuta o sebelisoa Q35 (ICH9 chipset emulation) ka tšehetso ea PCI Express. Hona joale o ka sebelisa sebopeho sa webo sa Cockpit ho theha le ho laola mechini ea sebele. Khokahano ea "virt-manager" e tlositsoe. QEMU e ntlafalitsoe hore e be mofuta 2.12. QEMU e sebelisa mokhoa oa sandbox o fokotsang mehala ea sistimi eo likarolo tsa QEMU li ka e sebelisang;
  • Tšehetso e ekelitsoeng bakeng sa mekhoa ea ho latella e thehiloeng ho eBPF, ho kenyelletsa le ho sebelisa sesebelisoa sa lisebelisoa sa SystemTap (4.0). Sebopeho se kenyelletsa lisebelisoa tsa ho kopanya le ho kenya mananeo a BPF;
  • Ts'ehetso ea liteko e ekelitsoeng bakeng sa sistimi e nyane ea XDP (eXpress Data Path), e lumellang ho tsamaisa mananeo a BPF ho Linux boemong ba mokhanni oa marang-rang ka bokhoni ba ho fihlella ka kotloloho buffer ea pakete ea DMA le sethaleng pele buffer ea skbuff e abeloa ke stack ea marang-rang;
  • Sesebelisoa sa boom se kentsoe ho laola litlhophiso tsa bootloader. Boom e etsa hore ho be bonolo ho etsa lits'ebetso tse joalo ka ho theha lipehelo tse ncha tsa boot, mohlala, haeba o hloka ho qala ho tsoa ho snapshot ea LVM. Boom e lekanyelitsoe feela ho kenyelletsa likenyo tse ncha tsa boot mme e ke ke ea sebelisoa ho fetola tse seng li ntse li le teng;
  • Setsi sa lisebelisoa se kopantsoeng sa boima bo bobebe bakeng sa ho laola lijana tse ka thoko, tse sebelisetsoang ho aha lijana Buildah, ho qala - podman le ho batla litšoantšo tse seng li entsoe - Skopeo;
  • Bokhoni bo amanang le ho kopanya bo atolositsoe. Motsamaisi oa lisebelisoa tsa sehlopha sa Pacemaker o ntlafalitsoe hore e be mofuta oa 2.0. Ka thuso maqheka Ts'ehetso e felletseng ea Corosync 3, knet le node call call e fanoe;
  • Lingoliloeng tsa khale tsa ho theha marang-rang (li-network-scripts) li phatlalalitsoe hore ha li sa sebetsa 'me ha li sa fanoa ka mokhoa oa kamehla. Ho etsa bonnete ba ho lumellana ka morao, ho e-na le li-script tsa ifup le ifdown, li-binding li kenyelelitsoe ho NetworkManager, ho sebetsa ka ts'ebeliso ea nmcli;
  • E tlositsoe liphutheloana: crypto-utils, cvs, dmraid, kutloelo-bohloko, monoana, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (e nkeloe sebaka ke chrony), qemu (e nkeloe sebaka ke qemu-kvm), qt (e nkeloe sebaka ke qt5-qt), rsh, rt, rubygems (hona joale e kenyelelitsoe ka har'a sephutheloana sa ruby), system-config-firewall, tcp_wrappers, wxGTK.
  • E lokiselitse setšoantšo sa bokahohleng (UBI, Setšoantšo sa Universal Base) bakeng sa ho theha lijana tse ka thoko, ho kenyelletsa le ho u lumella ho etsa lijana bakeng sa ts'ebeliso e le 'ngoe. UBI e kenyelletsa tikoloho e senyehileng, li-add-on tsa nako ea ho sebetsa ho ts'ehetsa lipuo tsa mananeo (nodejs, ruby, python, php, perl) le sehlopha sa liphutheloana tse ling sebakeng sa polokelo.
  • Source: opennet.ru

Eketsa ka tlhaloso