UtgÄvan av Red Hat Enterprise Linux 8

Företaget Red Hat publicerade utgivning av distribution Red Hat Enterprise Linux 8. 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. Distribueringen kommer att stödjas Ätminstone till 2029.

Som grund för att bygga en ny gren har teknologierna som ingÄr i Fedora 28. Den nya grenen Àr anmÀrkningsvÀrd för standardövergÄngen till Wayland, bytet av iptables mot nftables, uppdateringen av grundkomponenterna (kÀrna 4.18, GCC 8), anvÀndningen av pakethanteraren DNF istÀllet för YUM, anvÀndningen av modulÀra repository och upphörandet av stöd för KDE och Btrfs.

Nyckel för:

  • ÖvergĂ„ngen till pakethanteraren DNF med en mellanliggande lager för kompatibilitet med Yum pĂ„ kommandoradsnivĂ„. JĂ€mfört med Yum har DNF avsevĂ€rt högre hastighet och lĂ€gre minnesanvĂ€ndning, hanterar beroenden bĂ€ttre och stöder gruppering av paket i moduler;
  • Delningen i grundrepository BaseOS och modulĂ€rt repository AppStream. I BaseOS distribueras det minimi nödvĂ€ndiga paketet för systemets funktion, allt annat överfört i repository AppStream. AppStream kan anvĂ€ndas i tvĂ„ alternativ: som ett klassiskt RPM-repository och som ett repository i modulformat.

    Det modulÀra repositoryt erbjuder grupperade moduler av rpm-paket, vars stöd ges oberoende av distributionens utgÄvor. Moduler kan anvÀndas för att installera alternativa versioner av en viss applikation (till exempel kan PostgreSQL 9.6 eller PostgreSQL 10 installeras). Den modulÀra organisationen gör att anvÀndaren kan uppgradera till nya betydande versioner av applikationen utan att vÀnta pÄ en ny distribution och stanna kvar pÄ Àldre, men fortfarande stödda versioner efter distributionens uppgradering. Moduler inkluderar den grundlÀggande applikationen och de nödvÀndiga biblioteken för dess funktion (andra moduler kan anvÀndas som beroenden);

  • Som standard skrivbord har GNOME 3.28 valts med en standarddisplayserver baserad pĂ„ Wayland. Miljön baserad pĂ„ X.Org Server Ă€r tillgĂ€nglig som ett alternativ. Paket med skrivbordsmiljö KDE har uteslutits, endast stöd för GNOME har lĂ€mnats kvar;
  • Paketet med Linux-kĂ€rnan Ă€r baserat pĂ„ utgĂ„van 4.18. Som standardkompilator anvĂ€nds GCC 8.2. Det systembibliotek som heter Glibc har uppdaterats till versionen 2.28.
  • . Som standardimplementation av programsprĂ„ket Python anvĂ€nds Python 3.6. BegrĂ€nsat stöd erbjuds för Python 2.7. Python ingĂ„r inte i standardinstallationen och mĂ„ste installeras separat. Versionerna av Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 och 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10 har uppdaterats. Byggsystemet CMake (3.11) ingĂ„r ocksĂ„;
  • Installationsprogrammet Anaconda har fĂ„tt stöd för installation av systemet pĂ„ NVDIMM-enheter;
  • Installationsprogrammet och systemet har fĂ„tt möjlighet att kryptera diskar med hjĂ€lp av LUKS2-formatet, som har ersatt det tidigare anvĂ€nda LUKS1-formatet (LUKS2 erbjuds nu som standard i dm-crypt och cryptsetup). LUKS2 Ă€r mĂ€rkbart med ett förenklat system för nyckelhantering, möjligheten att anvĂ€nda större sektorer (4096 istĂ€llet för 512, vilket minskar belastningen vid avkryptering), symboliska identifierare för partitioner (label) och reservsystem för metadata med möjlighet till automatisk Ă„terstĂ€llning frĂ„n en kopia vid upptĂ€ckte skador.
  • En ny verktyg som heter Composer har lagts till, som erbjuder verktyg för att skapa anpassade systemavbilder för distribution i olika molnplattformar;
  • Stödet för filsystemet Btrfs har tagits bort. Modulen btrfs.ko, verktygen btrfs-progs och paketet snapper ingĂ„r inte lĂ€ngre;
  • I paketet ingĂ„r verktygen Stratis, vilket tillhandahĂ„ller verktyg för att förena och förenkla konfiguration och hantering av en pool av en eller flera lokala enheter. Stratis implementeras som ett lager (demon stratisd) ovanpĂ„ devicemapper- och XFS-systemen och gör det möjligt att anvĂ€nda funktioner som dynamisk lagringsallokering, ögonblickbilder, sĂ€kerstĂ€llande av integritet och skapande av lager för caching, utan att ha expertkunskaper inom lagringsadministration;
  • AllmĂ€nna systempolicyer för konfiguration av kryptografiska subsystem har införts, som omfattar protokollen TLS, IPSec, SSH, DNSSec och Kerberos. Med kommandot update-crypto-policies gĂ„r det nu att vĂ€lja en av
    lÀgena för val av kryptografiska algoritmer: default, legacy, future och fips. Versionen med stöd för OpenSSL 1.1.1 TLS 1.3 aktiveras som standard;
  • AllmĂ€n systemsupport för smartkort och HSM (Hardware Security Modules) med kryptografiska tokens PKCS#11 Ă€r sĂ€kerstĂ€lld;
  • IstĂ€llet för iptables, ip6tables, arptables och ebtables har paketfiltreringsprogrammet nftables kommit, som nu anvĂ€nds som standard och kĂ€nnetecknas av enhetlighet i pakethanteringsgrĂ€nssnitten för IPv4, IPv6, ARP och nĂ€tverksbroar. Nftables erbjuder pĂ„ kĂ€rnnivĂ„ endast ett gemensamt grĂ€nssnitt oberoende av specifika protokoll och tillhandahĂ„ller grundlĂ€ggande funktioner för datautvinning frĂ„n paket, datamanipulation och strömhantering. SjĂ€lva filtreringslogiken och protokolls-specifika hanterare kompileras till bytekod i anvĂ€ndarrummet, efter vilket denna bytekod laddas in i kĂ€rnan via Netlink-grĂ€nssnittet och körs i en speciell virtuell maskin som liknar BPF (Berkeley Packet Filters). Demon firewalld har omvandlats för att anvĂ€nda nftables som standard backend. Verktygen iptables-translate och ip6tables-translate har lagts till för att konvertera gamla regler;
  • För att sĂ€kerstĂ€lla nĂ€tverkskommunikation mellan flera containrar har stöd för drivrutiner för att bygga virtuella nĂ€tverk IPVLAN lagts till;
  • I det grundlĂ€ggande paketet ingĂ„r http-servern nginx (1.14). Apache httpd har uppdaterats till version 2.4.35 och OpenSSH till 7.8p1.

    FrÄn databashanterare i arkiven finns MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 och Redis 4.0 tillgÀngliga. Databashanteraren MongoDB ingick inte pÄ grund av övergÄngen den nya licensen SSPL, som Ànnu inte har erkÀnts som öppen;

  • Komponenterna för virtualisering har uppgraderats. Som standard anvĂ€nds vid skapandet av virtuella maskiner typ Q35 (emulering av chipsetet ICH9) med stöd för PCI Express. För att skapa och hantera virtuella maskiner kan nu webgrĂ€nssnittet Cockpit anvĂ€ndas. GrĂ€nssnittet virt-manager har förklarats som förĂ„ldrat. QEMU har uppdaterats till version 2.12. I QEMU har en sandbox-isoleringslĂ€ge implementerats som begrĂ€nsar systemanrop som QEMU-komponenter kan anvĂ€nda;
  • Stöd för eBPF-baserade spĂ„rningsmekanismer har lagts till, inklusive med verktyget SystemTap (4.0). Verktyg för att kompilera och ladda BPF-program har inkluderats;
  • Experimentellt stöd för XDP (eXpress Data Path) subsystemet har lagts till, vilket gör det möjligt att köra BPF-program pĂ„ nĂ€tverksdrivrutinsnivĂ„ i Linux med direkt Ă„tkomst till DMA-paketbuffert och i skedet innan skbuff-buffer allokeras av nĂ€tverksstacken;
  • Enheten har lagt till verktyget boom för att hantera bootloaderinstĂ€llningar. Boom förenklar utförandet av operationer som att skapa nya boot-poster, till exempel vid behov av att starta frĂ„n en LVM-snapshot. Boom Ă€r begrĂ€nsad till att endast lĂ€gga till nya boot-poster och kan inte anvĂ€ndas för att Ă€ndra redan existerande;
  • Integrerat en lĂ€ttviktsverktygslĂ„da för hantering av isolerade containrar, som anvĂ€nder för att bygga containrar Buildah, för att starta — Podman och för att söka efter fĂ€rdiga avbilder — Skopeo;
  • Funktionaliteten relaterad till klusterisering har utökats. Klusterresursförvaltaren Pacemaker har uppdaterats till version 2.0. I verktyget pcs sĂ€kras fullstĂ€ndigt stöd för Corosync 3, knet och namnadressering;
  • De klassiska skripten för nĂ€tverkskonfiguration (network-scripts) har förklarats som förĂ„ldrade och levereras nu inte som standard. För att sĂ€kerstĂ€lla bakĂ„tkompatibilitet har det lagts till wrapper-funktioner över NetworkManager, som arbetar via verktyget nmcli;
  • Borttagna paket: crypto-utils, cvs, dmraid, empathy, finger, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (ersatt med chrony), qemu (ersatt med qemu-kvm), qt (ersatt med qt5-qt), rsh, rt, rubygems (ingĂ„r nu i huvudpaketet ruby), system-config-firewall, tcp_wrappers, wxGTK.
  • En universell grundbild (UBI, Universal Base Image) har förberetts för att skapa isolerade containrar, inklusive möjlighet att skapa containrar för enskilda applikationer. UBI innehĂ„ller en minimal stripped-down miljö, runtime-tillĂ€gg för att stödja programmeringssprĂ„k (nodejs, ruby, python, php, perl) och en uppsĂ€ttning extra paket i repositoriet.
  • 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