Liberazione di a distribuzione Red Hat Enterprise Linux 8

Cumpagnia Red Hat publicatu liberazione di distribuzione Red Hat Enterprise Linux 8. L'assemblei di installazione sò preparati per l'architettura x86_64, s390x (IBM System z), ppc64le è Aarch64, ma dispunibule di downloads solu à l'utilizatori registrati di Red Hat Customer Portal. I fonti di i pacchetti Red Hat Enterprise Linux 8 rpm sò distribuiti attraversu Repository Git CentOS. A distribuzione serà supportata finu à almenu 2029.

I tecnulugii inclusi in u Fedora 28. U novu ramu hè notu per cambià à Wayland per automaticamente, rimpiazzà iptables cù nftables, aghjurnà i cumpunenti core (kernel 4.18, GCC 8), utilizendu u gestore di pacchetti DNF invece di YUM, utilizendu un repository modulare, finisce u supportu per KDE è Btrfs.

Chjave cambià:

  • Passà à un gestore di pacchetti DNF cù a pruvisione di una capa per a cumpatibilità cù Yum à u livellu di l'opzioni di linea di cummanda. Comparatu à Yum, DNF hà una velocità notevolmente più alta è un cunsumu di memoria più bassu, gestisce megliu dipendenze è supporta l'agrupazione di pacchetti in moduli;
  • Divisu in un repositariu di basa di BaseOS è un repositariu AppStream modulare. BaseOS distribuisce u settore minimu di pacchetti necessarii per u sistema per operare; tuttu u restu riprogrammatu à u repository AppStream. AppStream pò esse usatu in duie versioni: cum'è un repository RPM classicu è cum'è un repository in un formatu modulare.

    U repositariu modulare offre setti di pacchetti rpm raggruppati in moduli, chì sò supportati indipendentemente da e versioni di distribuzione. I moduli ponu esse aduprati per installà versioni alternative di una applicazione particulari (per esempiu, pudete installà PostgreSQL 9.6 o PostgreSQL 10). L'urganizazione modulare permette à l'utilizatori di passà à novi versioni significativi di l'applicazione senza aspittà per una nova versione di a distribuzione è resta in versioni vechji, ma sempre supportate, dopu l'aghjurnamentu di a distribuzione. I moduli includenu l'applicazione di basa è e librerie necessarie per u so funziunamentu (altri moduli ponu esse aduprati cum'è dipendenze);

  • Prupostu cum'è desktop predeterminatu GNOME 3.28 utilizendu un servitore di visualizazione basatu in Wayland per difettu. Un ambiente basatu in X.Org Server hè dispunibule cum'è una opzione. I pacchetti cù u desktop KDE sò stati esclusi, lascendu solu supportu GNOME;
  • U pacchettu di u kernel Linux hè basatu annantu à a liberazione 4.18. Abilitatu cum'è compilatore predeterminatu GCC 8.2. A biblioteca di u sistema Glibc hè stata aghjurnata per liberazione 2.28.
  • L'implementazione predeterminata di a lingua di prugrammazione Python hè Python 3.6. Un supportu limitatu per Python 2.7 hè furnitu. Python ùn hè micca inclusu in u pacchettu di basa; deve esse installatu in più. Versioni aghjurnate di Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 è 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. U sistema di creazione CMake (3.11) hè inclusu;
  • Aghjunghje supportu per installà u sistema in unità NVDIMM à l'installatore Anaconda;
  • L'abilità di criptà i dischi cù u formatu LUKS2 hè stata aghjunta à l'installatore è u sistema, chì hà rimpiazzatu u formatu LUKS1 utilizatu prima (in dm-crypt è cryptsetup LUKS2 hè avà offertu per difettu). LUKS2 hè notu per u so sistema simplificatu di gestione di chjave, a capacità di utilizà grandi settori (4096 invece di 512, riduce a carica durante a decifrazione), identificatori di partizione simbolica (etichetta) è strumenti di salvezza di metadati cù a capacità di restaurà automaticamente da una copia se dannu hè rilevatu.
  • Una nova utilità Composer hè stata aghjunta, chì furnisce strumenti per creà l'imaghjini persunalizati di u sistema di bootable adattati per l'implementazione in ambienti di diverse piattaforme nuvola;
  • Eliminatu u supportu per u sistema di fugliale Btrfs. U modulu di kernel btrfs.ko, l'utilità btrfs-progs, è u pacchettu snapper ùn sò più inclusi;
  • Toolkit inclusu Stratis, chì furnisce strumenti per unificà è simplificà a stallazione è a gestione di una piscina di una o più unità lucali. Stratis hè implementatu cum'è una strata (stratisd daemon) custruita nantu à u devicemapper è u sottosistema XFS, è vi permette di utilizà funzioni cum'è l'allocazione dinamica di almacenamiento, snapshots, l'assicuranza di integrità è a creazione di strati di caching, senza a qualificazione di un espertu in amministrazione di u sistema di almacenamentu;
  • E pulitiche in tuttu u sistema per a creazione di sottosistemi criptografici sò state implementate, chì copre i protokolli TLS, IPSec, SSH, DNSSec è Kerberos. Utilizendu u cumandimu update-crypto-policies pudete avà selezziunate unu di
    modi per selezziunà l'algoritmi criptografici: default, legacy, future and fips. A liberazione hè attivata per difettu Apertura SSL 1.1.1 cù supportu TLS 1.3;

  • Fornitu un supportu in tuttu u sistema per carte intelligenti è HSM (Moduli di Sicurezza Hardware) cù tokens criptografici PKCS#11;
  • U filtru di pacchetti iptables, ip6tables, arptables è ebtables hè statu rimpiazzatu da u filtru di pacchetti nftables, chì hè oghji utilizatu per automaticamente è hè notu per l'unificazione di l'interfacce di filtrazione di pacchetti per IPv4, IPv6, ARP è ponti di rete. Nftables furnisce solu una interfaccia generica, indipendente da u protokollu à u livellu di u kernel chì furnisce e funzioni basiche per l'estrazione di dati da i pacchetti, a realizazione di operazioni di dati è u cuntrollu di flussu. A logica di filtrazione stessu è i manipulatori specifichi di u protokollu sò compilati in bytecode in u spaziu di l'utilizatori, dopu chì stu bytecode hè caricatu in u kernel utilizendu l'interfaccia Netlink è eseguitu in una macchina virtuale speciale chì ricorda BPF (Berkeley Packet Filters). U daemon firewalld hè statu cambiatu per utilizà nftables cum'è u so backend predeterminatu. Per cunvertisce e regule antiche, l'utilità iptables-translate è ip6tables-translate sò state aghjunte;
  • Per assicurà a cumunicazione di a rete trà parechji cuntenituri, u supportu per i cunduttori per a custruzzione di una rete virtuale IPVLAN hè statu aghjuntu;
  • U pacchettu basicu include u servitore http nginx (1.14). Apache httpd hè stata aghjurnata à a versione 2.4.35, è OpenSSH à 7.8p1.

    Da u DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 è Redis 4.0 sò dispunibuli in i repositori. U DBMS MongoDB ùn era micca inclusu per via di transizione per una nova licenza SSPL, chì ùn hè ancu ricunnisciuta cum'è aperta;

  • I cumpunenti per a virtualizazione sò stati aghjurnati. Per automaticamente, quandu creanu macchine virtuali, u tipu hè utilizatu Q35 (emulazione di chipset ICH9) cù supportu PCI Express. Pudete avà aduprà l'interfaccia web Cockpit per creà è gestisce e macchine virtuali. L'interfaccia virt-manager hè stata deprecata. QEMU aghjurnatu à a versione 2.12. QEMU implementa u modu di isolamentu di sandbox, chì limita i chjami di u sistema chì i cumpunenti QEMU ponu utilizà;
  • Aghjunghje supportu per i meccanismi di traccia basati in eBPF, cumprese l'usu di u Toolkit SystemTap (4.0). A cumpusizioni include utilità per l'assemblea è a carica di prugrammi BPF;
  • Aghjunghje un supportu sperimentale per u subsistema XDP (eXpress Data Path), chì permette di eseguisce prugrammi BPF in Linux à u livellu di u driver di rete cù a capacità di accede direttamente à u buffer di pacchettu DMA è in u stadiu prima chì u buffer skbuff hè attribuitu da a pila di rete;
  • L'utilità boom hè stata aghjunta per gestisce i paràmetri di bootloader. Boom facilita a realizazione di operazioni cum'è a creazione di novi entrate di boot, per esempiu, se avete bisognu di boot da una snapshot LVM. Boom hè solu limitatu à aghjunghje novi voci di boot è ùn pò micca esse usatu per mudificà quelli esistenti;
  • Toolkit ligeru integratu per a gestione di cuntenituri isolati, chì hè adupratu per custruisce cuntenituri Custruì, per principià - podman è per circà l'imaghjini pronti - Skopeo;
  • E capacità relative à u clustering sò state allargate. U gestore di risorse di cluster Pacemaker hè statu aghjurnatu à a versione 2.0. In l'utilità pc U sustegnu tutale per Corosync 3, knet è node chjamate hè furnitu;
  • I scripts classici per a creazione di una reta (network-scripts) sò stati dichjarati obsoleti è ùn sò più furniti per difettu. Per assicurà a cumpatibilità inversa, invece di i scripts ifup è ifdown, i ligami sò stati aghjuntu à NetworkManager, travagliendu cù l'utilità nmcli;
  • Sguassatu pacchetti: crypto-utils, cvs, dmraid, empathy, finger, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (sustituitu da chrony), qemu (sustituitu da qemu-kvm), qt (sostituitu da qt5-qt), rsh, rt, rubygems (oghji inclusu in u pacchettu ruby ​​​​principale), system-config-firewall, tcp_wrappers, wxGTK.
  • Preparatu una maghjina di basa universale (UBI, Immagine di basa universale) per creà cuntenituri isolati, cumpresu chì vi permettenu di creà cuntenituri per una sola applicazione. UBI include un ambiente minimu spogliatu, add-ons di runtime per sustene i linguaggi di prugrammazione (nodejs, ruby, python, php, perl) è un set di pacchetti supplementari in u repository.
  • Source: opennet.ru

Add a comment