Izdavanje distribucije Red Hat Enterprise Linux 8.1

Tvrtka Red Hat izdala distributiv Red Hat Enterprise Linux 8.1. Instalacijski paketi pripremljeni su za arhitekture x86_64, s390x (IBM System z), ppc64le i Aarch64, ali su dostupne za preuzimanje samo za registrirane korisnike Red Hat Customer Portala. Izvornik rpm paketa Red Hat Enterprise Linux 8 distribuira se kroz Git repozitorij CentOS. Grana RHEL 8.x će se podržavati najmanje do 2029. godine.

Red Hat Enterprise Linux 8.1 bio je prvo izdanje pripremljeno prema novom predvidljivom ciklusu razvoja, koji podrazumijeva izdavanje novih verzija svakih šest mjeseci u unaprijed definirano vrijeme. Precizne informacije o vremenu objave novog izdanja omogućavaju sinkronizaciju razvojnih rasporeda različitih projekata, unaprijed pripremu za novo izdanje i planiranje vremena za primjenu ažuriranja.

Novi životni ciklus proizvodi RHEL pokrivaju nekoliko razina, uključujući Fedora kao odskočnu dasku za implementaciju novih mogućnosti, CentOS Stream za pristup paketima koji su stvoreni za sljedeće međuverziju RHEL (rolling varijanta RHEL),
minimalistička univerzalna osnovna slika (UBI, Universal Base Image) za pokretanje aplikacija u izoliranim kontejnerima i RHEL Developer Subscription za besplatnu upotrebu RHEL-a u razvojnom procesu.

Ključne promjene:

  • Osigurana je potpuna podrška za mehanizam primjene Live-patchova (kpatch) za ispravljanje ranjivosti u Linux kernelu bez ponovnog pokretanja sustava i bez zaustavljanja rada. Ranije je kpatch bio u kategoriji eksperimentalnih mogućnosti;
  • Na temelju okvira fapolicyd omogućena je izrada bijelih i crnih popisa aplikacija, što omogućava razdvajanje koje programe korisnik može pokretati, a koje ne (na primjer, za blokiranje pokretanja neprovjerenih vanjskih izvršnih datoteka). Odluka o blokiranju ili dopuštanju pokretanja može se donositi na temelju naziva aplikacije, putanje, hasha sadržaja i MIME tipa. Provjera pravila vrši se tijekom poziva sustavnih funkcija open() i exec(), što može negativno utjecati na performanse;
  • Uključeni su SELinux profili fokusirani na korištenje s izoliranim kontejnerima, koji omogućavaju preciznije upravljanje pristupom pokrenutih usluga u kontejnerima prema resursima domaćinskog sustava. Za generiranje SELinux pravila za kontejnere ponuđen je novi alat udica, koji uzima u obzir specifičnosti pojedinog kontejnera i omogućava pristup samo potrebnim vanjskim resursima, kao što su skladišta, uređaji i mreža. SELinux alati (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) ažurirani su na verziju 2.9, a paket SETools na verziju 4.2.2.

    Dodana je nova vrsta SELinux — boltd_t, koja ograničava boltd, proces za upravljanje uređajima s Thunderbolt 3 sučeljem (boltd se sada pokreće u SELinux kontejneru). Dodana je nova klasa SELinux pravila — bpf, koja upravlja pristupom Berkeley Packet Filter (BPF) i nadgleda aplikacije za eBPF;

  • Uključeni su protokoli za rutiranje FRRouting (BGP4, MP-BGP, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, PIM-SM/MSDP, LDP, IS-IS), koji je zamijenio ranije korišteni paket Quagga (FRRouting je odvojak Quagga, pa je kompatibilnost očuvana);
  • Za šifrirane particije u LUKS2 formatu dodana je podrška za prešifravanje blok uređaja u hodu, bez prekidanja njihovog korištenja u sustavu (primjerice, sada je moguće promijeniti ključ ili algoritam šifriranja bez odvajanja particije);
  • U OpenSCAP okvir dodana je podrška za novu verziju protokola SCAP 1.3 (Security Content Automation Protocol);
  • Ažurirane su verzije OpenSSH 8.0p1, Tuned 2.12, chrony 3.5, samba 4.10.4. U AppStream repozitorij dodani su moduli s novim granama PHP 7.3, Ruby 2.6, Node.js 12 i nginx 1.16 (ažuriranje modula s prethodnim granama nastavljeno). U Software Collection dodani su paketi s GCC 9, LLVM 8.0.1, Rust 1.37 i Go 1.12.8;
  • Alati za praćenje SystemTap ažurirani su na granu 4.1, a alati za debagiranje rada s memorijom Valgrind na verziju 3.15;
  • U alate za implementaciju poslužitelja identiteta (IdM, Identity Management) dodana je nova utilita healthcheck, koja olakšava prepoznavanje problema s radom okruženja poslužitelja identiteta. Olakšana je instalacija i konfiguracija IdM okruženja, zahvaljujući podršci za Ansible uloge i mogućnosti instalacije modula. Dodana je podrška za pouzdane šume (Active Directory Trusted Forest) temeljen na Windows Server 2019.
  • U klasičnom GNOME sesiju (GNOME Classic) promijenjen je prekidač virtualnih radnih površina. Widget za prebacivanje između radnih površina sada se nalazi na desnoj strani donje trake i dizajniran je u obliku trake s miniaturom radnih površina (za prebacivanje na drugu radnu površinu dovoljno je kliknuti na miniaturu koja prikazuje njen sadržaj);
  • DRM (Direct Rendering Manager) pod-sustav i niskorazinski grafički drajveri (amdgpu, nouveau, i915, mgag200) ažurirani su na stanje koje odgovara Linux kernelu 5.1. Dodana je podrška za video pod-sustav AMD Raven 2, AMD Picasso, AMD Vega, Intel Amber Lake-Y i Intel Comet Lake-U;
  • Alat za nadogradnju RHEL 7.6 na RHEL 8.1 sada podržava nadogradnju bez ponovne instalacije za arhitekture ARM64, IBM POWER (mali endian) i IBM Z. U web konzolu je dodan način provjere sustava prije nadogradnje. Dodan je plugin cockpit-leapp za vraćanje stanja u slučaju problema tijekom nadogradnje. Osigurano je odvajanje direktorija /var i /usr u zasebne particije. Dodana je podrška za UEFI. U Leapp omogućeno je ažuriranje paketa iz Supplementary repozitorija (uključuje vlasničke pakete);
  • U Image Builder dodana je podrška za izradu slika za oblačne usluge Google Cloud i Alibaba Cloud. Pri formiranju sadržaja slika dodana je mogućnost korištenja repo.git za uključivanje dodatnih datoteka iz proizvoljnih Git repozitorija;
  • U Glibc za malloc dodane su dodatne provjere za otkrivanje situacija oštećenja dodijeljenih blokova memorije;
  • Paket dnf-utils preimenovan je u yum-utils radi osiguravanja kompatibilnosti (mogućnost instalacije dnf-utils ostala, ali će ovaj paket automatski biti zamijenjen s yum-utils);
  • Dodana je nova verzija Red Hat Enterprise Linux System Roles, koja pruža skup modula i uloga za implementaciju sustava centraliziranog upravljanja konfiguracijom temeljenog na Ansibleu i postavke pod sustava za aktiviranje specifičnih funkcija vezanih uz skladišta, mrežne mogućnosti, sinkronizaciju vremena, pravila SElinux i primjenu mehanizma kdump. Na primjer, nova uloga
    storage omogućava izvođenje zadataka poput upravljanja datotečnim sustavom na disku, rada s LVM grupama i logičkim particijama;
  • U mrežnom stogu za VXLAN i GENEVE tunele implementirana je mogućnost obrade ICMP paketa 'Destination Unreachable', 'Packet Too Big' i 'Redirect Message', što je riješilo problem s nemogućnošću korištenja preusmjeravanja ruta i Path MTU Discovery u VXLAN i GENEVE.
  • Eksperimentalna implementacija podsustava XDP (eXpress Data Path), koja omogućava pokretanje BPF programa na razini mrežnog drajvera u Linuxu s mogućnošću izravnog pristupa DMA baferu paketa i u fazi prije dodijeljivanja bafera skbuff od strane mrežnog stoga, kao i komponente eBPF, usklađene s kernelom Linux 5.0. Dodana je eksperimentalna podrška za podsustav jezgre AF_XDP (eXpress Data Path);
  • Osigurana je potpuna podrška za mrežni protokol TIPC (Transparent Inter-process Communication), namijenjen organizaciji međuprocesne komunikacije u klasteru. Protokol pruža sredstva za brzu i pouzdanu interakciju aplikacija, bez obzira na to na kojim čvorovima u klasteru se izvode;
  • U initramfs je dodan novi način za pohranu ispisa jezgre u slučaju kvara — „early kdump“, koji radi u ranim fazama pokretanja;
  • Dodana je nova opcija jezgre ipcmni_extend, koja povećava limit identifikatora IPC sa 32 KB (15 bita) na 16 MB (24 bita), što omogućuje aplikacijama korištenje većeg broja segmenata dijeljene memorije;
  • Ipset je ažuriran na verziju 7.1 s podrškom za operacije IPSET_CMD_GET_BYNAME i IPSET_CMD_GET_BYINDEX;
  • Demon rngd, koji ispunjava bazen entropije generatora pseudo-slučajnih brojeva, oslobođen je potrebe za pokretanjem s root pravima;
  • Osigurana je potpuna podrška Intel OPA (Omni-Path Architecture) za opremu s Host Fabric Interface (HFI) i potpuna podrška za uređaje s trajnom memorijom Intel Optane DC Persistent Memory.
  • U debug jezgrama po defaultu je uključena izrada s detektorom neodređenog ponašanja UBSAN (Undefined Behavior Sanitizer), koji dodaje dodatne provjere u kompajlirani kod za otkrivanje situacija u kojima ponašanje programa postaje neodređeno (npr. korištenje nestatičkih varijabli prije njihove inicijalizacije, dijeljenje cijelih brojeva s nulom, prekomjernu vrijednost cijelih znaknih tipova, dereferenciranje NULL pokazivača, problemi s poravnanjem pokazivača itd.);
  • Stablo izvornih tekstova jezgre s ekstenzijama za rad u realnom vremenu (kernel-rt) sinkronizirano je s kodom glavne jezgre RHEL 8;
  • Dodan je driver ibmvnic za mrežni kontroler vNIC (Virtual Network Interface Controller) s implementacijom tehnologije virtualnih mreža PowerVM. Kada se koristi zajedno s SR-IOV NIC, novi driver omogućuje upravljanje propusnošću i kvalitetom usluge na razini virtualnog mrežnog adaptera, znatno smanjujući troškove virtualizacije i opterećenje CPU-a;
  • Dodana je podrška za proširenja za kontrolu integriteta podataka (Data Integrity Extensions), koji omogućuju zaštitu podataka od oštećenja prilikom zapisivanja u pohranu uz pohranu dodatnih korektivnih blokova;
  • Dodana je eksperimentalna podrška (Technology Preview) za paket nmstate, koji pruža biblioteku i alat nmstatectl za upravljanje mrežnim postavkama putem deklarativnog API-ja (stanje mreže opisano je u obliku unaprijed definirane sheme);
  • Dodana eksperimentalna podrška za implementaciju TLS protokola na razini jezgre (KTLS) s enkripcijom temeljenom na AES-GCM, kao i eksperimentalna podrška za OverlayFS, cgroup v2, Stratis, mdev (Intel vGPU) i DAX (izravni pristup FS-u mimo stranice predmemorije bez korištenja sloja blok uređaja) u ext4 i XFS;
  • Objavljena je zastarjela podrška za DSA, TLS 1.0 i TLS 1.1, koji su isključeni iz DEFAULT skupa i premješteni u LEGACY («update-crypto-policies —set LEGACY»);
  • Objavljeni su zastarjeli paketi 389-ds-base-legacy-tools,
    authd,
    custodia,
    hostname,
    libidn,
    net-tools,
    network-scripts,
    nss-pam-ldapd,
    sendmail,
    yp-tools,
    ypbind i ypserv. U budućem značajnom izdanju njihovo isporučivanje može biti obustavljeno;
  • Skripte ifup i ifdown zamijenjene su omotima koji pozivaju NetworkManager putem nmcli (za vraćanje starih skripti potrebno je izvršiti „yum install network-scripts”).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster