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.
SÄkotnÄji RHEL 8.2 tika paziÅots Red Hat mÄjaslapÄ jau 21. aprÄ«lÄ«, taÄu paziÅojums tika izdarÄ«ts pÄrÄk agri, un atjauninÄÅ”anas instalÄÅ”anai paredzÄtÄs krÄtuves vÄl , un faktiski iznÄkÅ”ana notika tikai Å”odien. 8.x filiÄle attÄ«stÄs saskaÅÄ ar jauno paredzamo izstrÄdes ciklu, kas paredz iznÄkumu veidoÅ”anu reizi seÅ”os mÄneÅ”os iepriekÅ” noteiktÄ laikÄ. Jauns RHEL produktu attiecÄ«bas aptver vairÄkus lÄ«meÅus, tostarp Fedora kÄ pamatu jaunu iespÄju Ä«stenoÅ”anai, piekļuvei pakotnÄm, kuras tiek veidotas nÄkamajam starpposma izlaidumam RHEL (rolling versija RHEL), minimÄlistisks universÄls pamatattÄls (UBI, Universal Base Image) lietojumprogrammu palaiÅ”anai izolÄtos konteinieros un bezmaksas RHEL izmantoÅ”anai izstrÄdes procesÄ.
Galvenie :
- pilnvÄrtÄ«ga resursu pÄrvaldÄ«bas atbalsta nodroÅ”inÄÅ”ana, izmantojot vienotu hierarhiju , kas iepriekÅ” bija eksperimentÄlÄ iespÄja. Cgroups v2 var izmantot, piemÄram, lai ierobežotu atmiÅas patÄriÅu, CPU resursus un I/O. GalvenÄ atŔķirÄ«ba cgroups v2 no v1 ir vispÄrÄjas cgroup hierarhijas izmantoÅ”ana visiem resursu veidiem, nevis atseviŔķÄm hierarhijÄm CPU resursu sadalei, atmiÅas patÄriÅa regulÄÅ”anai un I/O. AtseviŔķas hierarhijas radÄ«ja grÅ«tÄ«bas, organizÄjot sadarbÄ«bu starp apstrÄdÄtÄjiem un veica papildu kodola resursu izmaksas, piemÄrojot noteikumus procesiem, kas minÄti dažÄdÄs hierarhijÄs.
- Convert2RHEL rÄ«ks, lai pÄrveidotu RHEL sistÄmas, kurÄs tiek izmantoti RHEL lÄ«dzÄ«gi distribÅ«cijas, piemÄram, CentOS un Oracle Linux.
- Pievienota iespÄja pielÄgot vispÄrÄjÄs sistÄmas kriptogrÄfisko politiku (crypto-policies), kas aptver TLS, IPSec, SSH, DNSSec un Kerberos protokolus. Administrators tagad var definÄt savu politiku vai mainÄ«t esoÅ”o, noteiktus parametrus. Pievienoti divi jauni pakotnes setools-gui un setools-console-analyses SELinux politiku analÄ«zei un datu plÅ«smu pÄrbaudei. Pievienots droŔības profils, kas atbilst DISA STIG (AizsardzÄ«bas informÄcijas sistÄmu aÄ£entÅ«ras) ieteikumiem. Pievienots jauns rÄ«ks oscap-podman, lai skenÄtu konteineru saturu, pÄrbaudot, vai nav izmantotas neaizsargÄtas programmatÅ«ras versijas.
- IdentitÄtes pÄrvaldÄ«bas rÄ«ku komplektÄ ir pievienots jauns Healthcheck palÄ«grÄ«ks, kas palÄ«dz atklÄt problÄmas IdM (IdentitÄtes pÄrvaldÄ«ba) vidÄs. Ir nodroÅ”inÄta Ansible lomu un moduļu atbalsts, lai vienkÄrÅ”otu IdM uzstÄdīŔanu un pÄrvaldÄ«bu.
- Tika mainÄ«ta tÄ«mekļa konsoles noformÄjums, kas ir pÄrgÄjusi uz PatternFly 4 interfeisu, lÄ«dzÄ«gu OpenShift 4 interfeisa dizainam. Ir pievienots lietotÄja neaktivitÄtes laika limits, pÄc kura sesija ar tÄ«mekļa konsoli tiek pÄrtraukta. Tika pievienota klienta sertifikÄta autentifikÄcijas atbalsts. Tika atjaunoti sadaļas, kas saistÄ«tas ar krÄtuves un virtuÄlo maŔīnu pÄrvaldÄ«bu.
- Tika mainÄ«ts virtuÄlo darba galdu pÄrlÄkÅ”anas interfeiss GNOME Classic vidÄ, pÄrlÄkÅ”anas poga tika pÄrvietota uz apakÅ”Äjo labo stÅ«ri un noformÄta kÄ josla ar miniatiÅ«rÄm.
- GrafiskÄ sistÄma DRM (Direct Rendering Manager) ir sinhronizÄta ar Linux kodola versiju 5.1. Tika atjaunoti grafiskie draiveri, kuriem pievienots atbalsts Intel Intel Comet Lake H un U (HD Graphics 610, 620, 630), Intel Ice Lake U (HD Graphics 910, Iris Plus Graphics 930, 940, 950), AMD Navi 10 un Nvidia Turing TU116.
- GNOME sesija, kas balstÄ«ta uz Wayland, pÄc noklusÄjuma ir ieslÄgta vairÄku GPU sistÄmÄs (iepriekÅ” hibrÄ«dgrafikas sistÄmÄs tika izmantots X11).
- Tika pievienots atbalsts jauniem Linux kodola parametriem, kas saistÄ«ti ar aizsardzÄ«bas pret jauniem uzbrukumiem mehÄnismu spekulatÄ«vÄs izpildes CPU iekļauÅ”anu: mds, tsx, mitigations. Tika pievienots parametrs.
mem_encrypt, lai pÄrvaldÄ«tu AMD SME (Secure Memory Encryption) paplaÅ”inÄjumu ieslÄgÅ”anu. Tika pievienots parametrs cpuidle.governor, lai izvÄlÄtos CPU darba stÄvokļa (cpuidle governor) apstrÄdÄtÄju. Tika pievienots parametrs /proc/sys/kernel/panic_print, lai konfigurÄtu informÄciju, kas tiek izvadÄ«ta sistÄmas avÄrijas gadÄ«jumÄ (panic stÄvoklÄ«). Tika pievienots parametrs.
/proc/sys/kernel/threads-max Š“Š»Ń Š¾ŠæŃŠµŠ“ŠµŠ»ŠµŠ½ŠøŃ Š¼Š°ŠŗŃŠøŠ¼Š°Š»Ńного ŃŠøŃла ŠæŠ¾ŃŠ¾ŠŗŠ¾Š², ŠŗŠ¾ŃŠ¾ŃŃŠµ Š¼Š¾Š¶ŠµŃ ŃŠ¾Š·Š“аŃŃ ŃŃŠ½ŠŗŃŠøŃ fork(). ŠŠ¾Š±Š°Š²Š»ŠµŠ½ ŠæŠ°ŃŠ°Š¼ŠµŃŃ /proc/sys/net/bpf_jit_enable Š“Š»Ń ŃŠæŃŠ°Š²Š»ŠµŠ½ŠøŃ Š²ŠŗŠ»ŃŃŠµŠ½ŠøŠµŠ¼ JIT-компилŃŃŠ¾Ńа Š“Š»Ń BPF. - dnf-automatic.timer iedarbinÄÅ”anas algoritms tika mainÄ«ts, lai izsauktu automÄtisko atjauninÄjumu instalÄÅ”anas procesu. TÄ vietÄ, lai izmantotu monotono taimeru, kas aktivizÄjas neparedzamÄ laikÄ pÄc palaiÅ”anas, norÄdÄ«tais vienÄ«ba tagad tiek palaista laikÄ no seÅ”iem lÄ«dz septiÅiem no rÄ«ta. Ja Å”ajÄ laikÄ sistÄma ir izslÄgta, bet palaiÅ”ana notiek stundu pÄc ieslÄgÅ”anas.
- AppStream krÄtuvÄ ir pievienoti moduļi ar jaunÄm Python 3.8 (bija 3.6) un Maven 3.6 versijÄm. Tika atjaunoti pakotnes ar GCC 9.2.1, Clang/LLVM 9.0.1, Rust 1.41 un Go 1.13.
- Atjaunotas pakotÅu versijas powertop 2.11 (ar atbalstu platformÄm EHL, TGL, ICL/ICX), opencv 3.4.6, tuned 2.13.0, rsyslog 8.1911.0, audit 3.0-0.14, fapolicyd 0.9.1-2, sudo 1.8.29-3.el8,
firewalld 0.8, tpm2-tools 3.2.1, mod_md (ar ACMEv2 atbalstu), grafana 6.3.6, pcp 5.0.2, elfutils 0.178, SystemTap 4.2, 389-ds-base 1.4.2.4,
samba 4.11.2. - Pievienotas jaunas pakotnes whois, graphviz-python3 (izplatÄ«ts caur oficiÄli neatbalstÄ«tu CRB (CodeReady Linux Builder) repozitoriju), perl-LDAP, perl-Convert-ASN1.
- DNS serveris BIND atjauninÄts lÄ«dz versijai 9.11.13 un pÄrcelts uz GeoIP2 atraÅ”anÄs vietas adreses sasaistes bÄzi libmaxminddb formÄtÄ, aizvietojot novecojuÅ”o GeoIP, kas vairs netiek atbalstÄ«ts. Pievienota serve-stale (stale-answer) iestatÄ«juma opcija, kas ļauj atgriezt novecojuÅ”us DNS ierakstus, ja jauniem nav iespÄjams piekļūt.
- Rsyslog pievienots omhttp spraudnis interakcijai caur HTTP REST saskarni.
- Uz audita apakÅ”sistÄmu pÄrnesti mainÄ«gie, kas atbilst Linux 5.5 kodolam.
- Setroubleshoot spraudnÄ« pievienots atbalsts piekļuves kļūdu analÄ«zei dÄļ atmiÅas trÅ«kuma un automÄtiskai reakcijai, lai novÄrstu tÄdas problÄmas.
- LietotÄjiem, kuriem ir ierobežojumi ar SELinux, sniegta iespÄja pÄrvaldÄ«t pakalpojumus, kas saistÄ«ti ar lietotÄja sesiju. Semanage pievienota atbalsta funkcionalitÄte novÄrtÄÅ”anai un SCTP un DCCP tÄ«kla portu maiÅai (iepriekÅ” atbalstÄ«ja tikai TCP un UDP). NodroÅ”inÄta apstrÄde ar saviem SELinux domÄniem lvmdbusd (D-Bus API LVM), lldpd, rrdcached, stratisd, timedatex.
- Firewalld pÄrcelts uz JSON interfeisu libnftables, sadarbojoties ar nftables, kas ir palielinÄjis veiktspÄju un uzticamÄ«bu. Nftables pievienots atbalsts daudzdimensiju veidiem IP set, kas var ietvert apvienojumus un intervÄlus. Firewalld noteikumos tagad ir iespÄjams izmantot pÄrvaldniekus savienojumu uzraudzÄ«bai pakalpojumiem, kas darbojas neparastos tÄ«kla portos.
- KodolÄ tc (Traffic Control) nodroÅ”inÄta pilnÄ«ga atbalsta pieejamÄ«ba
eBPF, kas ļauj izmantot utlitÄtu tc eBPF programmu pievienoÅ”anai, lai klasificÄtu paketes un apstrÄdÄtu ienÄkoÅ”Äs un izejoÅ”Äs rindas. - Stabils atbalsts dažÄm eBPF apakÅ”sistÄmÄm: rÄ«kkopa un bibliotÄka BCC (BPF Compiler Collection) BPF programmu izstrÄdīŔanai un debuggÄÅ”anai, eBPF atbalsts tc. TehnoloÄ£iju priekÅ”skatÄ«jumÄ paliek komponenti bpftrace un eXpress Data Path (XDP).
- Komponenti reÄlÄ laika moduļa (kernel-rt) saskaÅoti ar 5.2.21-rt13 kodola patch komplektu.
- Ir iespÄjams palaist rngd procesu (demonu, lai papildinÄtu entropiju pseidoizlases skaitļu Ä£eneratoram) bez root tiesÄ«bÄm.
- LVM ir pievienota atbalsts dm-writecache keÅ”ÄÅ”anas metodei papildus jau pieejamai dm-cache. Dm-cache keÅ”Ä visbiežÄk izmantotÄs rakstīŔanas un lasīŔanas operÄcijas, bet dm-writecache keÅ”Ä tikai rakstīŔanas operÄcijas, novietojot tÄs vispirms Ätrajos SSD vai PMEM, ar turpmÄku pÄrvietoÅ”anu fonÄ uz lÄnu disku.
- XFS ir pievienots atbalsts atliekamÄs rakstīŔanas režīmam (writeback), kas Åem vÄrÄ cgroup.
- FUSE ir pievienots atbalsts copy_file_range() operÄcijai, kas ļauj paÄtrinÄt datu kopÄÅ”anu no viena faila uz otru, liekot operÄciju izpildÄ«t tikai kodola pusÄ, neizlasot datus iepriekÅ” procesora atmiÅÄ. OptimizÄcija ir labi redzama GlusterFS.
- DinamiskajÄ kompilatorÄ ir pievienota iespÄja Ā«--preloadĀ», kas ļauj skaidri norÄdÄ«t bibliotÄkas, kuras jÄielÄdÄ kopÄ ar lietotni. Å Ä« iespÄja ļauj iztikt bez vides mainÄ«gÄ LD_PRELOAD izmantoÅ”anas, ko manto bÄrnu procesi.
- KVM hipervizorÄ ir pilnÄ«bÄ Ä«stenota iegulto virtuÄlo maŔīnu palaiÅ”ana.
- Pievienoti jauni draiveri, tostarp
gVNIC, Broadcom UniMAC MDIO, Software iWARP, DRM VRAM, cpuidle-haltpoll, stm_ftrace, stm_console,
Intel Trace Hub, PMEM DAX,
Intel PMC Core,
Intel RAPL,
Intel Runtime Average Power Limit (RAPL). - AtzÄ«ti par novecojuÅ”iem DSA, TLS 1.0 un TLS 1.1, kuri ir izslÄgti pÄc noklusÄjuma un pieejami tikai LEGACY komplektÄ.
- PiedÄvÄta eksperimentÄla (Technology Preview) atbalsta sniegÅ”ana nmstate, AF_XDP, XDP, KTLS, dracut, kexec Ätrais restartÄÅ”ana, eBPF, libbpf, igc, NVMe pÄr TCP/IP, DAX ext4 un xfs, OverlayFS, Stratis, DNSSEC, GNOME ARM sistÄmÄm, AMD SEV KVM, Intel vGPU.
Avots: opennet.lv
