Red Hat uzņēmums distribūcija . Instalācijas komplekti ir sagatavoti x86_64, s390x (IBM System z), ppc64le un Aarch64 arhitektūrām, bet lai tikai reģistrētiem lietotājiem Red Hat Customer Portal. Red Hat Enterprise Linux 8 avota kodi tiek izplatīti caur CentOS. RHEL 8.x zars tiks atbalstīts vismaz līdz 2029. gadam.
Red Hat Enterprise Linux 8.1 ir pirmais izlaidums, kas sagatavots saskaņā ar jauno paredzamo izstrādes ciklu, kas ietver izlaidumu veidošanu reizi pusgadā iepriekš noteiktā laikā. Precīzas informācijas par jauna izlaiduma publikācijas laiku klātbūtne ļauj sinhronizēt dažādu projektu izstrādes grafikus, iepriekš sagatavoties jaunam izlaidumam un ieplānot laiku atjauninājumu veikšanai.
Jāatzīmē, ka jauns RHEL produktu attiecības aptver vairākus līmeņus, tostarp Fedora kā pamatu jaunu iespēju īstenošanai, piekļuve paketēm, kuras tiek veidotas nākamajam starpposma izlaidumam RHEL (RHEL rullējošais variants),
minimalistiska universāla bāzes bilde (UBI, Universal Base Image) lietojumprogrammu palaišanai izolētās konteineros un bezmaksas RHEL izmantošanai izstrādes procesā.
Galvenie :
- Pilnībā atbalstīta Live ielāpu piemērošanas mehānisma izveide () lai novērstu vājprātības Linux kodolā, neizslēdzot sistēmu un neapturot darbu. Agrāk kpatch piederēja eksperimentālo iespēju kategorijai;
- Pamatojoties uz ietvaru ir ieviesta iespēja izveidot baltos un melnos sarakstus lietojumprogrammām, kas ļauj noteikt, kuras programmas lietotājs var palaist un kuras ne (piemēram, lai bloķētu neapstiprinātu ārējo izpildāmo failu palaišanu). Lēmums par palaišanas bloķēšanu vai atļaušanu var tikt pieņemts, pamatojoties uz lietojumprogrammas nosaukumu, ceļu, saturu un MIME tipu. Noteikumu pārbaude notiek sistēmas izsaukumu open() un exec() laikā, tādējādi var negatīvi ietekmēt veiktspēju;
- Iekļautie SELinux profili ir vērsti uz izmantošanu ar izolētām konteineriem, ļaujot precīzāk pārvaldīt palaisto konteineru pakalpojumu piekļuvi resursiem uz host-sistēmas. Jaunā rīka udica piedāvā izveidot SELinux noteikumus konteineriem, ņemot vērā konkrētā konteineru specifiku, un ļauj piekļūt tikai nepieciešamajiem ārējiem resursiem, piemēram, krātuvei, ierīcēm un tīklam. SELinux rīki (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) ir atjaunināti līdz izdevumam 2.9, bet pakotne SETools līdz versijai 4.2.2.
Jauns SELinux tips — boltd_t, kas ierobežo boltd procesu, kas pārvalda ierīces ar Thunderbolt 3 interfeisu (boltd tagad darbojas konteinerā, kuru ierobežo SELinux). Jauna SELinux noteikumu klase — bpf, kas pārvalda piekļuvi Berkeley Packet Filter (BPF) un inspekciju eBPF aplikācijām.
- Iekļauts maršrutēšanas protokolu steks (BGP4, MP-BGP, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, PIM-SM/MSDP, LDP, IS-IS), kas nomainīja iepriekš izmantoto pakotni Quagga (FRRouting ir Quagga atzars, tāpēc saderība netika bojāta);
- LUKS2 formāta šifrētajās nodaļās pievienota atbalsts pāršifrēšanai bloķēšanai uz lido, bez to izmantošanas pārtraukšanas sistēmā (piemēram, tagad var mainīt atslēgu vai šifrēšanas algoritmu bez nodaļas atmontēšanas);
- OpenSCAP ietvarā pievienota jaunā SCAP 1.3 (Security Content Automation Protocol) protokola versija;
- Atjauninātas OpenSSH versijas 8.0p1, Tuned 2.12, chrony 3.5, samba 4.10.4. AppStream repozitorijā pievienoti moduļi ar jaunajām PHP 7.3, Ruby 2.6, Node.js 12 un nginx 1.16 zarām (moduļu atjaunināšana ar iepriekšējām zarām turpināta). Software Collection komplektā pievienotas pakas ar GCC 9, LLVM 8.0.1, Rust 1.37 un Go 1.12.8;
- SystemTap izsekošanas rīks atjaunots līdz 4.1, un atmiņas darbības atkļūdošanas rīks Valgrind līdz versijai 3.15;
- Identitātes pārvaldības (IdM) servera uzstādīšanas rīkos pievienots jauns healthcheck rīks, kas atvieglo problēmu identificēšanu identitātes servera vidēs. Uzstāšana un IdM vides konfigurācija vienkāršota, pateicoties Ansible lomu atbalstam un moduliem. Pievienots atbalsts uzticētajiem mežiem (Active Directory Trusted Forest) uz Windows Server 2019 bāzes.
- GNOME klasiskajā sesijā (GNOME Classic) ir mainīts virtuālo darba galdu slēdzis. Rīks, lai pārietu no viena darba galda uz citu, tagad atrodas apakšējā paneļa labajā pusē un ir noformēts kā josla ar darba galdu miniatu ārām (lai pārietu uz citu darba galdu, pietiek ar klikšķi uz miniaturas, kas atspoguļo tā saturu);
- DRM (Direct Rendering Manager) apakšsistēma un zemu līmeņu grafiskie draiveri (amdgpu, nouveau, i915, mgag200) ir atjaunināti līdz versijai, kas atbilst Linux kodolam 5.1. Pievienota atbalsts AMD Raven 2, AMD Picasso, AMD Vega, Intel Amber Lake-Y un Intel Comet Lake-U videopasistēmām;
- RHEL 7.6 atjaunināšanas rīku komplektā ir pievienots atbalsts atjaunināšanai bez pārinstalēšanas ARM64, IBM POWER (little endian) un IBM Z arhitektūrām. Web konsolē ir pievienots sistēmas pārbaudes režīms pirms atjaunināšanas. Pievienots cockpit-leapp spraudnis stāvokļa atjaunošanai problēmu gadījumā atjaunināšanas laikā. Nodrošināta katalogu /var un /usr dalīšana atsevišķos nodalījumos. Pievienots UEFI atbalsts. nodrošina pakotņu atjaunināšanu no Supplementary krājuma (ietver patentētās pakotnes);
- Image Builder ir pievienots atbalsts attēlu izveidei Google Cloud un Alibaba Cloud mākonī. Veidojot attēlu saturu, ir pievienota iespēja izmantot repo.git, lai iekļautu papildu failus no jebkuriem Git repozitorijiem;
- Glibc malloc ir pievienoti papildu pārbaudes mehānismi, lai atklātu situācijas, kurās ir bojāti izdalītie atmiņas bloki;
- dnf-utils pakotne ir pārdēvēta par yum-utils, lai nodrošinātu saderību (dnf-utils uzstādīšana ir saglabāta, bet šī pakotne tiks automātiski aizvietota ar yum-utils);
- Pievienota jauna Red Hat Enterprise Linux System Roles redakcija, moduļu un lomu komplektu centralizētas konfigurācijas pārvaldības sistēmas izvietošanai, balstoties uz Ansible, un apakšsistēmu iestatīšanai, kas aktivizē specifiskas funkcijas, saistītas ar datu glabāšanu, tīkla iespējām, laika sinhronizāciju, SElinux noteikumiem un kdump mehānisma piemērošanu. Piemēram, jaunā loma
storage ļauj veikt tādas darbības kā diskā esošo FS pārvaldība, LVM grupu un loģisko nodalījumu pārvaldība; - Tīklu kaudzes VXLAN un GENEVE tuneļiem ir ieviesta iespēja apstrādāt ICMP paketes "Destination Unreachable", "Packet Too Big" un "Redirect Message", kas atrisināja problēmu ar maršrutu pāradresēšanas un Path MTU Discovery izmantošanu VXLAN un GENEVE.
- Ekspermentālā XDP (eXpress Data Path) apakšsistēmas īstenošana, kas ļauj Linux palaist BPF programmas tīkla draivera līmenī ar tiešu piekļuvi DMA paketes buferiem un pirms skbuff bufera piešķiršanas tīkla kaudzei, kā arī eBPF komponenti, kas sinhronizēti ar Linux 5.0 kodolu. Pievienota eksperimentālā atbalsta apakšsistēma AF_XDP ();
- Tīklu protokola (Transparent Inter-process Communication), kas paredzēts starpprocessu mijiedarbības organizēšanai klasterī. Šis protokols nodrošina ātru un uzticamu aplikāciju mijiedarbību, neatkarīgi no tā, uz kādiem mezgliem klasterī tās tiek palaistas;
- Initsistēmā ir pievienots jauns režīms, lai saglabātu kodola dublējumus kļūmes gadījumā — "" darbam agrīnās palaišanas fāzēs;
- Pievienots jauns kodola parametrs ipcmni_extend, kas paplašina IPC identifikatoru robežu no 32 KB (15 biti) līdz 16 MB (24 biti), ļaujot aplikācijām izmantot vairāk koplietošanas atmiņas segmentu;
- Ipset atjaunināts līdz 7.1 izdevumam ar IPSET_CMD_GET_BYNAME un IPSET_CMD_GET_BYINDEX operāciju atbalstu;
- Rngd demons, kas piepilda pseido-nejaušu skaitļu ģeneratora entropijas baseinu, vairs nav jāstartē ar saknes tiesībām;
- Pilnīgs atbalsts (Omni-Path Architecture) aprīkojumam ar Host Fabric Interface (HFI) un pilnīgs Intel Optane DC Persistenta atmiņas ierīču atbalsts.
- Izstrādes kodolos pēc noklusējuma ir iekļauta kompilācija ar UBSAN (Undefined Behavior Sanitizer) neatbilstības detektoru, kas pievieno kompilētajam kodam papildu pārbaudes, lai identificētu situācijas, kad programmas uzvedība kļūst nenoteikta (piemēram, neatstatītu mainīgo izmantošana pirms to inicializēšanas, veselu skaitļu dalīšana ar nulli, vesels ciparu pārsniegumi, NULL rādītāju dereference, rādītāju izlīdzināšanas problēmas utt.);
- Koda avota koka struktūra ar paplašinājumiem reāllaika režīmam (kernel-rt) ir sinhronizēta ar galvenā RHEL 8 kodola kodu.
- Pievienots ibmvnic draiveris virtuālajam tīkla kontrolierim vNIC (Virtual Network Interface Controller) ar PowerVM virtuālo tīklu tehnoloģiju. Izmantojot to kopā ar SR-IOV NIC, jaunais draiveris ļauj nodrošināt caurlaidības un pakalpojumu kvalitātes pārvaldību uz virtuālā tīkla adaptera līmeņa, būtiski samazinot slodzes izmaksas, kas saistītas ar virtualizāciju, un samazinot CPU slodzi;
- Pievienota datu integritātes paplašinājumu (Data Integrity Extensions) atbalsts, kas ļauj aizsargāt datus no bojājumiem rakstīšanas laikā uz glabātuves, saglabājot papildu koriģējošos blokos;
- Pievienots eksperimentālais atbalsts (Technology Preview) pakotnei , kas nodrošina bibliotēku un utilītu nmstatectl tīklu iestatījumu pārvaldībai caur deklaratīvu API (tīkla stāvoklis tiek aprakstīts noteiktā shēmā);
- Pievienots eksperimentālais atbalsts TLS protokola īstenošanai kodola līmenī (KTLS) ar AES-GCM bāzes šifrēšanu, kā arī eksperimentālais atbalsts OverlayFS, cgroup v2, , mdev () un DAX (tieša piekļuve FS, apejot lapu kešatmiņu bez blokierīču līmeņa izmantošanas) ext4 un XFS;
- Paziņots par DSA, TLS 1.0 un TLS 1.1 atbalsta novecošanu, kas izslēgti no DEFAULT komplekta un pārvietoti uz LEGACY («update-crypto-policies —set LEGACY»);
- Paziņoti par novecojušiem pakotnes 389-ds-base-legacy-tools,
authd,
custodia,
hostname,
libidn,
net-tools,
network-scripts,
nss-pam-ldapd,
sendmail,
yp-tools,
ypbind un ypserv. Nākamajā lielajā izlaidumā to piegāde var tikt pārtraukta; - ifup un ifdown skripti ir aizstāti ar apvalkiem, kas izsauc NetworkManager caur nmcli (lai atgrieztu iepriekšējos skriptus, vajadzētu izpildīt «yum install network-scripts»).
Avots: opennet.lv
