Red Hat Enterprise Linux 8 distribúsje release

Red Hat Company publisearre distribúsje release Red Hat Enterprise Linux 8. Ynstallaasjegearkomsten wurde taret foar x86_64, s390x (IBM System z), ppc64le en Aarch64-arsjitektueren, mar beskikber foar downloads allinich foar registrearre Red Hat Customer Portal brûkers. De boarnen fan Red Hat Enterprise Linux 8 rpm-pakketten wurde ferspraat troch Git repository CentOS. De distribúsje sil wurde stipe oant op syn minst 2029.

De technologyen opnommen yn 'e Fedora 28. De nije tûke is opmerklik foar it wikseljen nei Wayland standert, it ferfangen fan iptables mei nftables, it bywurkjen fan kearnkomponinten (kernel 4.18, GCC 8), it brûken fan de DNF-pakketbehearder ynstee fan YUM, it brûken fan in modulêr repository, it einigjen fan stipe foar KDE en Btrfs.

Kaai feroarings:

  • Oerskeakelje nei in pakketbehearder DNF mei it oanbieden fan in laach foar kompatibiliteit mei Yum op it nivo fan kommandorigelopsjes. Yn ferliking mei Yum, DNF hat merkber hegere snelheid en legere ûnthâld konsumpsje, better beheart ôfhinklikens en stipet groepearjen pakketten yn modules;
  • Ferdield yn in basis BaseOS-repository en in modulêr AppStream-repository. BaseOS distribearret de minimale set pakketten dy't nedich binne foar it systeem om te operearjen; al it oare opnij ynsteld nei it AppStream-repository. AppStream kin brûkt wurde yn twa ferzjes: as in klassike RPM-repository en as in repository yn in modulêr formaat.

    De modulêre repository biedt sets fan rpm-pakketten groepearre yn modules, dy't wurde stipe nettsjinsteande distribúsje-releases. Modules kinne brûkt wurde om alternative ferzjes fan in bepaalde applikaasje te ynstallearjen (jo kinne bygelyks PostgreSQL 9.6 of PostgreSQL 10 ynstallearje). De modulêre organisaasje lit de brûker wikselje nei nije wichtige releases fan 'e applikaasje sûnder te wachtsjen op in nije release fan' e distribúsje en bliuwe op âlde, mar noch stipe, ferzjes nei it bywurkjen fan de distribúsje. Modules omfetsje de basisapplikaasje en de biblioteken dy't nedich binne foar har wurking (oare modules kinne brûkt wurde as ôfhinklikens);

  • Foarsteld as standert buroblêd GNOME 3.28 mei help fan in Wayland-basearre display tsjinner standert. In X.Org Server basearre omjouwing is beskikber as opsje. Pakketten mei it KDE-buroblêd binne útsletten, wêrtroch allinnich GNOME-stipe oerbleaun is;
  • It Linux kernelpakket is basearre op de frijlitting 4.18. Ynskeakele as standert kompilator GCC 8.2. Glibc-systeembibleteek bywurke foar frijlitting 2.28.
  • De standert ymplemintaasje fan de Python-programmearring taal is Python 3.6. Beheinde stipe foar Python 2.7 wurdt levere. Python is net opnommen yn it basispakket; it moat ekstra ynstalleare wurde. Bywurke ferzjes fan Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 en 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. It CMake-bousysteem (3.11) is opnommen;
  • Stipe tafoege foar it ynstallearjen fan it systeem op NVDIMM-skiven oan it Anaconda-ynstallearder;
  • De mooglikheid om skiven te fersiferjen mei it LUKS2-formaat is tafoege oan it ynstallearder en it systeem, dat it earder brûkte LUKS1-formaat ferfong (yn dm-crypt en cryptsetup wurdt LUKS2 no standert oanbean). LUKS2 is opmerklik foar har ferienfâldige kaaibehearsysteem, de mooglikheid om grutte sektoaren te brûken (4096 ynstee fan 512, ferminderet de lading by ûntsiferjen), symboalyske partition-identifiers (label) en ark foar reservekopy fan metadata mei de mooglikheid om se automatysk te herstellen fanút in kopy as skea wurdt ûntdutsen.
  • In nij Composer-hulpprogramma is tafoege, it leverjen fan ark foar it meitsjen fan oanpaste bootbere systeemôfbyldings geskikt foar ynset yn omjouwings fan ferskate wolkplatfoarms;
  • Stipe fuortsmiten foar it Btrfs-bestânsysteem. De btrfs.ko kernel module, de btrfs-progs nutsbedriuwen, en it snapper pakket binne net mear opnommen;
  • Toolkit ynbegrepen lagen, dy't ark leveret om de opset en behear fan in pool fan ien of mear lokale skiven te ferienigjen en te ferienfâldigjen. Stratis wurdt ymplementearre as in laach (stratisd daemon) boud boppe op it apparaatmapper en XFS subsysteem, en lit jo funksjes brûke lykas dynamyske opslach tawizing, snapshots, yntegriteitsfersekering en it oanmeitsjen fan caching lagen, sûnder de kwalifikaasjes fan in ekspert yn administraasje fan opslachsysteem;
  • Systeembrede belied foar it opsetten fan kryptografyske subsystemen binne ymplementearre, dy't de TLS, IPSec, SSH, DNSSec en Kerberos-protokollen dekke. Mei it kommando update-crypto-policies kinne jo no ien fan selektearje
    modi foar it selektearjen fan kryptografyske algoritmen: standert, legacy, takomst en fips. Release is standert ynskeakele Iepenje SSL 1.1.1 mei TLS 1.3-stipe;

  • Systeembrede stipe foar tûke kaarten en HSM (Hardware Security Modules) mei PKCS # 11 kryptografyske tokens;
  • It pakketfilter iptables, ip6tables, arptables en ebtables is ferfongen troch it nftables-pakketfilter, dat no standert wurdt brûkt en opmerklik is foar de ferieniging fan pakketfiltering-ynterfaces foar IPv4, IPv6, ARP en netwurkbrêgen. Nftables leveret allinich in generike, protokol-ûnôfhinklike ynterface op kernelnivo dy't basisfunksjes leveret foar it ekstrahearjen fan gegevens út pakketten, it útfieren fan gegevensoperaasjes en streamkontrôle. De filterlogika sels en protokol-spesifike handlers wurde kompilearre yn bytekoade yn brûkersromte, wêrnei't dizze bytekoade yn 'e kearn laden wurdt mei de Netlink-ynterface en útfierd yn in spesjale firtuele masine dy't docht tinken oan BPF (Berkeley Packet Filters). De firewalld-daemon is oerskeakele op it brûken fan nftables as syn standert eftergrûn. Om âlde regels te konvertearjen, binne de iptables-translate en ip6tables-translate utilities tafoege;
  • Om netwurkkommunikaasje tusken ferskate konteners te garandearjen, is stipe foar bestjoerders foar it bouwen fan in IPVLAN firtuele netwurk tafoege;
  • It basispakket omfettet de nginx http-tsjinner (1.14). Apache httpd is bywurke nei ferzje 2.4.35, en OpenSSH nei 7.8p1.

    Fanút de DBMS binne MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 en Redis 4.0 beskikber yn 'e repositories. De MongoDB DBMS waard net opnommen fanwegen oergong foar in nije SSPL-lisinsje, dy't noch net as iepen erkend wurdt;

  • Komponinten foar virtualisaasje binne opwurdearre. Standert wurdt it type brûkt by it meitsjen fan firtuele masines Q35 (ICH9 chipset emulaasje) mei PCI Express stipe. Jo kinne no de Cockpit-webynterface brûke om firtuele masines te meitsjen en te behearjen. De virt-manager-ynterface is ôfkard. QEMU bywurke nei ferzje 2.12. QEMU ymplemintearret sandbox isolaasje modus, dy't beheint it systeem calls dat QEMU komponinten kinne brûke;
  • Stipe tafoege foar eBPF-basearre tracingmeganismen, ynklusyf it brûken fan de SystemTap (4.0) toolkit. De gearstalling omfettet nutsbedriuwen foar it gearstallen en laden fan BPF-programma's;
  • Eksperimintele stipe tafoege foar it subsysteem XDP (eXpress Data Path), wêrtroch't BPF-programma's op Linux op it nivo fan netwurkbestjoerder útfiere kinne mei de mooglikheid om direkt tagong te krijen ta de DMA-pakketbuffer en op it poadium foardat de skbuff-buffer wurdt tawiisd troch de netwurkstapel;
  • It boom-hulpprogramma is tafoege om bootloader-ynstellingen te behearjen. Boom makket it maklik om operaasjes út te fieren lykas it meitsjen fan nije bootyngongen, bygelyks as jo moatte bootje fan in LVM-snapshot. Boom is allinich beheind ta it tafoegjen fan nije bootyngongen en kin net brûkt wurde om besteande te feroarjen;
  • Yntegreare lichtgewicht toolkit foar it behearen fan isolearre konteners, dy't wurdt brûkt om konteners te bouwen Buildah, foar it begjin - podman en sykje nei klearmakke ôfbyldings - Skopeo;
  • De mooglikheden yn ferbân mei klustering binne útwreide. De Pacemaker cluster resource manager is bywurke nei ferzje 2.0. Yn it nut pcs Folsleine stipe foar Corosync 3, knoop- en knoopnamme wurdt levere;
  • Klassike skripts foar it opsetten fan in netwurk (netwurkskripts) binne ferâldere ferklearre en wurde standert net mear levere. Om efterkompatibiliteit te garandearjen, ynstee fan de ifup- en ifdown-skripts, binne bindingen tafoege oan NetworkManager, wurkje troch it nmcli-helpprogramma;
  • Fuorthelle pakketten: crypto-utils, cvs, dmraid, empathy, finger, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (ferfongen troch chrony), qemu (ferfongen troch qemu-kvm), qt (ferfongen troch qt5-qt), rsh, rt, rubygems (no opnommen yn it haadruby-pakket), system-config-firewall, tcp_wrappers, wxGTK.
  • Tariede in universele basisôfbylding (UBI, Universele Base Image) foar it meitsjen fan isolearre konteners, ynklusyf wêrtroch jo konteners kinne oanmeitsje foar ien applikaasje. UBI omfettet in minimale stripped-down omjouwing, runtime-tafoegings om programmeartalen te stypjen (nodejs, ruby, python, php, perl) en in set ekstra pakketten yn it repository.
  • Boarne: opennet.ru

Add a comment