Rilis distribusi Red Hat Enterprise Linux 8

Perusahaan Red Hat diterbitake release distribusi Red Hat Enterprise Linux 8. Majelis instalasi disiapake kanggo arsitektur x86_64, s390x (IBM System z), ppc64le lan Aarch64, nanging kasedhiya kanggo download mung kanggo pangguna Red Hat Customer Portal sing kadhaptar. Sumber paket Red Hat Enterprise Linux 8 rpm disebarake liwat Repositori Git CentOS. Distribusi kasebut bakal didhukung nganti paling ora 2029.

Teknologi kalebu ing Fedora 28. Cabang anyar iki misuwur amarga ngalih menyang Wayland kanthi standar, ngganti iptables karo nftables, nganyari komponen inti (kernel 4.18, GCC 8), nggunakake manajer paket DNF tinimbang YUM, nggunakake gudang modular, mungkasi dhukungan kanggo KDE lan Btrfs.

Kunci ganti:

  • Ngalih menyang manajer paket DNF karo panentu saka lapisan kanggo kompatibilitas karo Yum ing tingkat pilihan baris printah. Dibandhingake karo Yum, DNF nduweni kacepetan sing luwih dhuwur lan konsumsi memori sing luwih murah, luwih bisa ngatur dependensi lan ndhukung paket pengelompokan dadi modul;
  • DipΓ©rang dadi gudang BaseOS dhasar lan gudang AppStream modular. BaseOS nyebarake paket minimal sing dibutuhake supaya sistem bisa digunakake; kabeh liyane dijadwal maneh menyang repositori AppStream. AppStream bisa digunakake ing rong versi: minangka gudang RPM klasik lan minangka gudang ing format modular.

    Repositori modular nawakake set paket rpm sing dikelompokake dadi modul, sing didhukung preduli saka rilis distribusi. Modul bisa digunakake kanggo nginstal versi alternatif saka aplikasi tartamtu (contone, sampeyan bisa nginstal PostgreSQL 9.6 utawa PostgreSQL 10). Organisasi modular ngidini pangguna ngalih menyang rilis penting anyar saka aplikasi tanpa ngenteni release anyar saka distribusi lan tetep ing lawas, nanging isih didhukung, versi sawise nganyari distribusi. Modul kalebu aplikasi dhasar lan perpustakaan sing dibutuhake kanggo operasi kasebut (modul liyane bisa digunakake minangka dependensi);

  • Disaranake minangka desktop standar GNOME 3.28 nggunakake server tampilan basis Wayland minangka standar. Lingkungan adhedhasar X.Org Server kasedhiya minangka pilihan. Paket karo desktop KDE wis ora kalebu, mung ninggalake dhukungan GNOME;
  • Paket kernel Linux adhedhasar rilis 4.18. Diaktifake minangka kompiler standar GCC 8.2. Pustaka sistem Glibc dianyari kanggo release 2.28.
  • Implementasi standar saka basa pamrograman Python yaiku Python 3.6. Dhukungan winates kanggo Python 2.7 kasedhiya. Python ora kalebu ing paket dhasar; kudu diinstal tambahan. Dianyari versi Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Jawa 8 lan 11, Clang / LLVM Toolset 6.0, .NET inti 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. Sistem mbangun CMake (3.11) kalebu;
  • Dhukungan ditambahake kanggo nginstal sistem ing drive NVDIMM menyang installer Anaconda;
  • Kemampuan kanggo enkripsi disk nggunakake format LUKS2 wis ditambahake menyang installer lan sistem, sing ngganti format LUKS1 sing sadurunge digunakake (ing dm-crypt lan cryptsetup LUKS2 saiki ditawakake standar). LUKS2 misuwur amarga sistem manajemen kunci sing disederhanakake, kemampuan kanggo nggunakake sektor gedhe (4096 tinimbang 512, nyuda beban sajrone dekripsi), pengenal partisi simbolis (label) lan alat serep metadata kanthi kemampuan kanggo mulihake kanthi otomatis saka salinan yen karusakan dideteksi.
  • Utilitas Komposer anyar wis ditambahake, nyediakake alat kanggo nggawe gambar sistem bootable khusus sing cocog kanggo panyebaran ing lingkungan saka macem-macem platform maya;
  • Mbusak dhukungan kanggo sistem file Btrfs. Modul kernel btrfs.ko, utilitas btrfs-progs, lan paket snapper ora ana maneh;
  • Toolkit klebu Stratis, sing nyedhiyakake alat kanggo nyawiji lan nyederhanakake persiyapan lan manajemen blumbang siji utawa luwih drive lokal. Stratis diimplementasikake minangka lapisan (stratisd daemon) sing dibangun ing ndhuwur devicemapper lan subsistem XFS, lan ngidini sampeyan nggunakake fitur kayata alokasi panyimpenan dinamis, jepretan, jaminan integritas lan nggawe lapisan caching, tanpa kualifikasi pakar ing administrasi sistem panyimpenan;
  • Kabijakan ing saindenging sistem kanggo nyetel subsistem kriptografi wis dileksanakake, nyakup protokol TLS, IPSec, SSH, DNSSec lan Kerberos. Nggunakake printah update-crypto-policies saiki sampeyan bisa milih salah siji saka
    mode kanggo milih algoritma kriptografi: standar, warisan, mangsa lan fips. Rilis diaktifake kanthi gawan Bukak SSL 1.1.1 kanthi dhukungan TLS 1.3;

  • Nyedhiyakake dhukungan sistem-sudhut kanggo kertu pinter lan HSM (Modul Keamanan Hardware) karo PKCS # 11 token cryptographic;
  • Filter paket iptables, ip6tables, arptables lan ebtables wis diganti karo filter paket nftables, sing saiki digunakake kanthi standar lan misuwur amarga manunggalake antarmuka panyaring paket kanggo IPv4, IPv6, ARP lan jembatan jaringan. Nftables mung menehi antarmuka umum, protokol-independen ing tingkat kernel sing nyedhiyakake fungsi dhasar kanggo ngekstrak data saka paket, nindakake operasi data, lan kontrol aliran. Logika panyaring dhewe lan panangan khusus protokol dikompilasi dadi bytecode ing ruang pangguna, sawise bytecode iki dimuat menyang kernel nggunakake antarmuka Netlink lan dieksekusi ing mesin virtual khusus kaya BPF (Berkeley Packet Filters). Daemon firewalld wis dialihake nggunakake nftables minangka backend standar. Kanggo ngowahi aturan lawas, utilitas iptables-translate lan ip6tables-translate wis ditambahake;
  • Kanggo mesthekake komunikasi jaringan antarane sawetara kontaner, dhukungan kanggo driver kanggo mbangun jaringan virtual IPVLAN wis ditambahake;
  • Paket dhasar kalebu server http nginx (1.14). Apache httpd wis dianyari kanggo versi 2.4.35, lan OpenSSH kanggo 7.8p1.

    Saka DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 lan Redis 4.0 kasedhiya ing repositori. DBMS MongoDB ora kalebu amarga transisi kanggo lisensi SSPL anyar, sing durung diakoni minangka mbukak;

  • Komponen kanggo virtualisasi wis dianyari. Kanthi gawan, nalika nggawe mesin virtual, jinis kasebut digunakake Q35 (emulasi chipset ICH9) kanthi dhukungan PCI Express. Sampeyan saiki bisa nggunakake antarmuka web Cockpit kanggo nggawe lan ngatur mesin virtual. Antarmuka virt-manager wis ora digunakake. QEMU dianyari kanggo versi 2.12. QEMU ngetrapake mode pamisahan kothak wedhi, sing mbatesi panggilan sistem sing bisa digunakake komponen QEMU;
  • Dhukungan tambahan kanggo mekanisme pelacakan adhedhasar eBPF, kalebu nggunakake toolkit SystemTap (4.0). Komposisi kalebu keperluan kanggo ngrakit lan ngemot program BPF;
  • Dhukungan eksperimen ditambahake kanggo subsistem XDP (eXpress Data Path), sing ngidini program BPF mlaku ing Linux ing tingkat driver jaringan kanthi kemampuan langsung ngakses buffer paket DMA lan ing tahap sadurunge buffer skbuff diparengake dening tumpukan jaringan;
  • Utilitas boom wis ditambahake kanggo ngatur setelan bootloader. Boom nggampangake nindakake operasi kayata nggawe entri boot anyar, contone, yen sampeyan kudu boot saka snapshot LVM. Boom mung diwatesi kanggo nambah entri boot anyar lan ora bisa digunakake kanggo ngowahi sing wis ana;
  • Toolkit entheng terpadu kanggo ngatur kontaner terisolasi, sing digunakake kanggo mbangun kontaner Mbangun, kanggo miwiti - podho lan kanggo nggoleki gambar sing wis siap - Skopeo;
  • Kapabilitas sing ana gandhengane karo clustering wis ditambahi. Manajer sumber daya cluster Pacemaker wis dianyari menyang versi 2.0. Ing sarana pcs Dhukungan lengkap kanggo Corosync 3, knet lan panggilan jeneng simpul diwenehake;
  • Skrip klasik kanggo nyiyapake jaringan (skrip jaringan) wis diumumake lungse lan ora diwenehake maneh kanthi standar. Kanggo mesthekake kompatibilitas mundur, tinimbang skrip ifup lan ifdown, bindings wis ditambahake menyang NetworkManager, nggarap sarana nmcli;
  • Dibusak paket: crypto-utils, cvs, dmraid, empathy, finger, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (diganti chrony), qemu (diganti qemu-kvm), qt (diganti dening qt5-qt), rsh, rt, rubygems (saiki kalebu ing paket ruby ​​​​utama), sistem-config-firewall, tcp_wrappers, wxGTK.
  • Disiapake gambar dhasar universal (UBI, Gambar Dasar Universal) kanggo nggawe wadhah terisolasi, kalebu ngidini sampeyan nggawe wadhah kanggo aplikasi siji. UBI kalebu lingkungan minimal sing dilucuti, add-on runtime kanggo ndhukung basa pemrograman (nodejs, ruby, python, php, perl) lan sakumpulan paket tambahan ing repositori.
  • Source: opennet.ru

Add a comment