UtgÄvan av Red Hat Enterprise Linux 8.1

Företaget Red Hat har slÀppt distro Red Hat Enterprise Linux 8.1. Installationspaketen Àr förberedda för arkitekturerna x86_64, s390x (IBM System z), ppc64le och Aarch64, men Àr tillgÀngliga för och gör det möjligt att se hur systemet sÄg ut för 15 Är sedan. I utgÄvan ingick endast för registrerade anvÀndare av Red Hat Customer Portal. KÀllkoden för rpm-paketen av Red Hat Enterprise Linux 8 distribueras genom Git-repository CentOS. RHEL 8.x-grenen kommer att stödjas minst fram till 2029.

Red Hat Enterprise Linux 8.1 Àr den första versionen som har tagits fram enligt den nya förutsÀgbara utvecklingscykeln, som innebÀr att versioner kommer att slÀppas var sjÀtte mÄnad vid förutbestÀmda tidpunkter. Att ha exakt information om publiceringstidpunkten för en ny version möjliggör synkronisering av utvecklingsscheman för olika projekt, förbereder i förvÀg för den nya versionen och planerar tid för implementering av uppdateringar.

Det noteras att den nya livscykeln för RHEL-produkter omfattar flera nivÄer, inklusive Fedora som en plattform för att implementera nya funktioner, CentOS Stream för Ätkomst till paket som tas fram för nÀsta interimversion av RHEL (rolling-version av RHEL),
en minimalistisk universell basbild (UBI, Universal Base Image) för att köra applikationer i isolerade containrar och RHEL Developer Subscription för kostnadsfri anvÀndning av RHEL under utvecklingsprocessen.

Nyckel för:

  • FullstĂ€ndig support för mekanismen för tillĂ€mpning av Live-patchar har tillhandahĂ„llits (kpatch) för att Ă„tgĂ€rda sĂ„rbarheter i Linux-kĂ€rnan utan att starta om systemet och utan att stoppa arbetet. Tidigare var kpatch klassad som en experimentell funktion;
  • Baserat pĂ„ ramverket fapolicyd har möjligheten att skapa vita och svarta listor av program implementerats, vilket gör det möjligt att avgrĂ€nsa vilka program som anvĂ€ndaren kan köra och vilka som inte kan (t.ex. för att blockera körningen av otestade externa körbara filer). Beslutet om att blockera eller tillĂ„ta körningen kan fattas baserat pĂ„ programnamn, sökvĂ€g, hash av innehĂ„llet och MIME-typ. Kontroll av regler genomförs vid körning av systemanrop open() och exec(), vilket dĂ€rför kan pĂ„verka prestanda negativt;
  • I paketet ingĂ„r SELinux-profiler som Ă€r inriktade pĂ„ anvĂ€ndning med isolerade containrar och som möjliggör mer detaljerad kontroll över tillgĂ„ngen för tjĂ€nster som körs inom containrar till resurser i vĂ€rdsystemet. För generering av SELinux-regler för containrar har ett nytt verktyg, udica, föreslagits, vilket gör det möjligt att, med tanke pĂ„ det specifika innehĂ„llet i den aktuella containern, ge tillgĂ„ng endast till nödvĂ€ndiga externa resurser, sĂ„som lagringsutrymmen, enheter och nĂ€tverk. SELinux-verktyg (libsepol, libselinux, libsemanage, policycoreutils, checkpolicy, mcstrans) har uppdaterats till version 2.9, och paketet SETools till version 4.2.2.

    En ny typ av SELinux har lagts till — boltd_t, som begrĂ€nsar boltd, processen för att hantera enheter med Thunderbolt 3-grĂ€nssnitt (boltd körs nu i en container som Ă€r begrĂ€nsad av SELinux). En ny klass av SELinux-regler — bpf — har lagts till, som hanterar Ă„tkomst till Berkeley Packet Filter (BPF) och inspekterar applikationer för eBPF;

  • En protokollstack för routning har inkluderats FRRouting (BGP4, MP-BGP, OSPFv2, OSPFv3, RIPv1, RIPv2, RIPng, PIM-SM/MSDP, LDP, IS-IS), som har ersatt det tidigare anvĂ€nda paketet Quagga (FRRouting Ă€r en avkomma av Quagga, vilket innebĂ€r att kompatibiliteten inte har pĂ„verkats);
  • För krypterade partitioner i LUKS2-format har stöd för omkryptering av blockenheter i realtid lagts till, utan att stoppa deras anvĂ€ndning i systemet (till exempel kan man nu Ă€ndra nyckel eller krypteringsalgoritm utan att avmontera partitionen);
  • Stödet för en ny version av protokollet SCAP 1.3 (Security Content Automation Protocol) har lagts till i OpenSCAP-ramverket;
  • Versionerna av OpenSSH 8.0p1, Tuned 2.12, chrony 3.5 och samba 4.10.4 har uppdaterats. Nya moduler med PHP 7.3, Ruby 2.6, Node.js 12 och nginx 1.16 har lagts till i AppStream-förvaret (uppdateringen av moduler med tidigare versioner fortsĂ€tter). I Software Collection har paket med GCC 9, LLVM 8.0.1, Rust 1.37 och Go 1.12.8 lagts till;
  • SystemTap-spĂ„rningsverktyg har uppdaterats till version 4.1, och minnesdebaclareringsverktyget Valgrind har uppdaterats till version 3.15;
  • I verktygen för att distribuera identitetshanteringsservrar (IdM, Identity Management) har en ny verktyg för hĂ€lsokontroll lagts till, vilket gör det lĂ€ttare att identifiera problem med identitetsservermiljöer. Installationen och konfigurationen av IdM-miljöer har förenklats tack vare stöd för Ansible-roller och möjligheten att installera moduler. Stöd för betrodda skogar (Active Directory Trusted Forest) baserat pĂ„ Windows Server 2019 har lagts till.
  • I klassisk GNOME-session (GNOME Classic) har switchen för virtuella skrivbord Ă€ndrats. Widgeten för att vĂ€xla mellan skrivbord finns nu pĂ„ den högra sidan av den nedre panelen och Ă€r utformad som en rad med miniatyrer av skrivborden (för att vĂ€xla till ett annat skrivbord rĂ€cker det att klicka pĂ„ miniatyren som visar dess innehĂ„ll);
  • DRM (Direct Rendering Manager) subsystemet och lĂ„gnivĂ„grafikdrivrutiner (amdgpu, nouveau, i915, mgag200) har uppdaterats för att motsvara Linux-kĂ€rnan 5.1. Stöd för AMD Raven 2, AMD Picasso, AMD Vega, Intel Amber Lake-Y och Intel Comet Lake-U videoprotokoll har lagts till;
  • I verktyget för att uppdatera RHEL 7.6 till RHEL 8.1 har stöd för uppdatering utan ominstallation lagts till för arkitekturerna ARM64, IBM POWER (little endian) och IBM Z. I webbkonsolen har ett förhandsgranskningslĂ€ge för systemet innan uppdatering lagts till. En cockpit-leapp-plugin har lagts till för att Ă„terstĂ€lla tillstĂ„ndet vid problem under uppdateringen. Katalogerna /var och /usr har delats upp i separata partitioner. Stöd för UEFI har lagts till. I Leapp stödjer uppdatering av paket frĂ„n Supplementary-repositoriet (inkluderar proprietĂ€ra paket);
  • I Image Builder har stöd för att bygga bilder för molnmiljöer som Google Cloud och Alibaba Cloud lagts till. Vid skapande av bildinnehĂ„ll har möjligheten att anvĂ€nda repo.git lagts till för att inkludera ytterligare filer frĂ„n valfria Git-repositorier;
  • Ytterligare kontroller för malloc har lagts till i Glibc för att upptĂ€cka situationer med skadade allokerade minnesblock;
  • Paketet dnf-utils har bytt namn till yum-utils för att sĂ€kerstĂ€lla kompatibilitet (möjligheten att installera dnf-utils bibehĂ„lls, men detta paket kommer automatiskt att ersĂ€ttas med yum-utils);
  • En ny upplaga av Red Hat Enterprise Linux System Roles har lagts till, erbjuder ett paket med moduler och roller för att implementera ett system för centralt hanterad konfigurering baserat pĂ„ Ansible och konfigurera subsystem för att aktivera specifika funktioner relaterade till lagring, nĂ€tverksmöjligheter, tidsynkronisering, SElinux-regler och anvĂ€ndning av kdump-mekanismen. Till exempel har en ny roll
    storage lagts till för att utföra uppgifter som hantering av filsystem pÄ disk, arbete med LVM-grupper och logiska partitioner;
  • I nĂ€tverksstacken för VXLAN och GENEVE-tunnlar har möjligheten att hantera ICMP-paket "Destination Unreachable", "Packet Too Big" och "Redirect Message" implementerats, vilket löste problemet med att anvĂ€nda ruttĂ„terkoppling och Path MTU Discovery i VXLAN och GENEVE.
  • En experimentell implementation av XDP (eXpress Data Path) subsystemet, som gör det möjligt att köra BPF-program pĂ„ nivĂ„n av nĂ€tverksdrivrutinen i Linux med direkt Ă„tkomst till DMA-minnesbufferten för paket och pĂ„ stadiet före allokering av skbuff-bufferten av nĂ€tverksstacken, samt att komponenterna eBPF har synkroniserats med Linux-kĂ€rnan 5.0. Experimentellt stöd för kĂ€rnens AF_XDP-subsystem har lagts till (eXpress Data Path);
  • Fullt stöd för nĂ€tverksprotokollet TIPC (Transparent Inter-process Communication), avsedd för att organisera inter-process kommunikation i en kluster. Protokollet tillhandahĂ„ller medel för snabb och pĂ„litlig interaktion mellan applikationer, oavsett pĂ„ vilka noder de körs i klustret;
  • Ett nytt lĂ€ge för att spara kĂ€rndump i hĂ€ndelse av fel har lagts till i initramfs — "early kdump«, som fungerar under tidiga laddningsstadier;
  • En ny kĂ€rnparameter, ipcmni_extend, har lagts till, vilket utökar grĂ€nsen för IPC-identifikatorer frĂ„n 32 KB (15 bitar) till 16 MB (24 bitar), vilket gör det möjligt för applikationer att anvĂ€nda fler segment av delad minne;
  • Ipset har uppdaterats till version 7.1 med stöd för operationerna IPSET_CMD_GET_BYNAME och IPSET_CMD_GET_BYINDEX;
  • Demon rngd, som fyller entropi-poolen för den pseudo-slumptalsgeneratorn, har befriats frĂ„n behovet att köras med root-rĂ€ttigheter;
  • Full stöd för Intel OPA (Omni-Path Architecture) för utrustning med Host Fabric Interface (HFI) och full stöd för Intel Optane DC Persistent Memory.
  • I debug-kĂ€rnor Ă€r det som standard aktiverat en byggnad med en detektor för odefinierat beteende UBSAN (Undefined Behavior Sanitizer), som lĂ€gger till ytterligare kontroller i den kompilerade koden för att identifiera situationer dĂ€r programbeteendet blir odefinierat (t.ex. anvĂ€ndning av icke-statiska variabler innan de initialiseras, division av heltal med noll, överflöden av heltalstyper, dereferenser av NULL-pekare, problem med pekarjustering och sĂ„ vidare);
  • KĂ€llkoden för kĂ€rnan med utvidgningar för realtidsdrift (kernel-rt) Ă€r synkroniserad med koden för den grundlĂ€ggande kĂ€rnan RHEL 8;
  • En drivrutin ibmvnic för nĂ€tverkskontroller vNIC (Virtual Network Interface Controller) med implementering av PowerVM:s virtuella nĂ€tverk har lagts till. NĂ€r den anvĂ€nds tillsammans med SR-IOV NIC gör den nya drivrutinen det möjligt att hantera bandbredd och tjĂ€nstekvalitet pĂ„ nivĂ„n av den virtuella nĂ€tverksadaptern, vilket avsevĂ€rt minskar overhead i samband med virtualisering och minskar belastningen pĂ„ CPU;
  • Stöd för dataintegritetsutvidgningar (Data Integrity Extensions) har lagts till, vilket skyddar data frĂ„n skador vid skrivning till lagringen genom att spara ytterligare korrigeringsblock;
  • Experimentellt stöd (Technology Preview) för paketet nmstate, som tillhandahĂ„ller ett bibliotek och verktyget nmstatectl för att hantera nĂ€tverksinstĂ€llningar via en deklarativ API (nĂ€tverksstatus beskrivs i form av en fördefinierad schema);
  • Experimentiellt stöd för implementering av TLS-protokollet pĂ„ kĂ€rnnivĂ„ (KTLS) med AES-GCM-kryptering har lagts till, samt experimentellt stöd för OverlayFS, cgroup v2, Stratis, mdev (Intel vGPU) och DAX (direktĂ„tkomst till filsystemet utan att anvĂ€nda sidcache och utan blockenheter) i ext4 och XFS;
  • Stödet för DSA, TLS 1.0 och TLS 1.1 har förklarats som förĂ„ldrat och tagits bort frĂ„n DEFAULT-setet och flyttats till LEGACY ("update-crypto-policies —set LEGACY");
  • Paketen 389-ds-base-legacy-tools har förklarats som förĂ„ldrade,
    authd,
    custodia,
    hostname,
    libidn,
    net-tools,
    network-scripts,
    nss-pam-ldapd,
    sendmail,
    yp-tools,
    ypbind och ypserv. I en framtida större version kan deras distribution upphöra;
  • Scripts för ifup och ifdown har ersatts med wrappers som anropar NetworkManager via nmcli (för att Ă„terfĂ„ de gamla skripten, kör "yum install network-scripts").

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster