Red Hat Enterprise Linux 8 nga pagpagawas sa pag-apod-apod

Red Hat Company gipatik pagpagawas sa distribution Red Hat Enterprise Linux 8. Ang mga asembliya sa pag-install giandam alang sa x86_64, s390x (IBM System z), ppc64le ug Aarch64 nga mga arkitektura, apan magamit alang sa pag-download para lamang sa mga rehistradong tiggamit sa Red Hat Customer Portal. Ang mga tinubdan sa Red Hat Enterprise Linux 8 rpm packages gipang-apod-apod pinaagi sa Git repository CentOS. Ang pag-apod-apod suportahan hangtod sa labing menos 2029.

Ang mga teknolohiya nga gilakip sa Fedora 28. Ang bag-ong sanga nabantog tungod sa pagbalhin ngadto sa Wayland pinaagi sa default, pag-ilis sa mga iptable sa mga nftable, pag-update sa mga core component (kernel 4.18, GCC 8), gamit ang DNF package manager imbes nga YUM, gamit ang modular repository, pagtapos sa suporta alang sa KDE ug Btrfs.

yawe mga pagbag-o:

  • Pagbalhin sa usa ka manager sa package DNF nga adunay probisyon sa usa ka layer alang sa pagkaangay sa Yum sa lebel sa mga kapilian sa command line. Kung itandi sa Yum, ang DNF adunay mas taas nga tulin ug ubos nga konsumo sa memorya, mas maayo nga pagdumala sa mga dependency ug pagsuporta sa pag-grupo sa mga pakete ngadto sa mga module;
  • Nabahin sa usa ka batakang BaseOS repository ug modular AppStream repository. Ang BaseOS nag-apod-apod sa minimum nga set sa mga pakete nga gikinahanglan aron makalihok ang sistema; tanan pa gi-reschedule ngadto sa AppStream repository. Ang AppStream mahimong gamiton sa duha ka bersyon: isip usa ka classic RPM repository ug isip repository sa modular format.

    Ang modular repository nagtanyag og mga set sa rpm packages nga gi-grupo ngadto sa mga modules, nga gisuportahan bisag unsa pa ang distribution releases. Mahimong gamiton ang mga module sa pag-instalar og alternatibong mga bersyon sa usa ka partikular nga aplikasyon (pananglitan, mahimo nimong i-install ang PostgreSQL 9.6 o PostgreSQL 10). Ang modular nga organisasyon nagtugot sa tiggamit sa pagbalhin ngadto sa bag-ong mahinungdanong pagpagawas sa aplikasyon nga dili maghulat sa bag-ong pagpagawas sa apod-apod ug magpabilin sa daan, apan gisuportahan gihapon, nga mga bersyon human sa pag-update sa pag-apod-apod. Ang mga module naglakip sa base nga aplikasyon ug ang mga librarya nga gikinahanglan alang sa operasyon niini (ang ubang mga module mahimong gamiton isip mga dependency);

  • Gisugyot isip default desktop GNOME 3.28 gamit ang Wayland-based nga display server pinaagi sa default. Ang usa ka palibot nga nakabase sa X.Org Server magamit ingon usa ka kapilian. Ang mga pakete nga adunay KDE desktop wala iapil, nagbilin lamang sa suporta sa GNOME;
  • Ang Linux kernel package gibase sa pagpagawas 4.18. Gi-enable isip default compiler GCC 8.2. Gi-update ang librarya sa sistema sa Glibc aron ipagawas 2.28.
  • Ang default nga pagpatuman sa Python programming language mao ang Python 3.6. Limitado nga suporta alang sa Python 2.7 gihatag. Ang Python wala gilakip sa batakang pakete; kini kinahanglan nga i-install dugang. Gi-update nga mga bersyon sa Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 ug 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. Ang sistema sa pagtukod sa CMake (3.11) gilakip;
  • Gidugang nga suporta alang sa pag-instalar sa sistema sa NVDIMM drive sa Anaconda installer;
  • Ang abilidad sa pag-encrypt sa mga disk gamit ang LUKS2 format gidugang sa installer ug sa sistema, nga mipuli sa kaniadto nga gigamit nga LUKS1 format (sa dm-crypt ug cryptsetup LUKS2 gitanyag karon pinaagi sa default). Ang LUKS2 nabantog tungod sa gipasimple nga sistema sa pagdumala sa yawe, ang abilidad sa paggamit sa dagkong mga sektor (4096 imbes sa 512, makapamenos sa load sa panahon sa decryption), simbolikong partition identifiers (label) ug metadata backup tools nga adunay abilidad nga awtomatikong ibalik kini gikan sa usa ka kopya kon nakita ang kadaot.
  • Usa ka bag-ong Composer utility ang gidugang, nga naghatag og mga himan alang sa paghimo og customized bootable nga mga imahe sa sistema nga angay alang sa pag-deploy sa mga palibot sa lain-laing mga cloud platform;
  • Gikuha ang suporta alang sa Btrfs file system. Ang btrfs.ko kernel module, ang btrfs-progs utilities, ug ang snapper package wala na gilakip;
  • Toolkit naglakip Stratis, nga naghatag mga himan aron mahiusa ug mapasimple ang pag-setup ug pagdumala sa usa ka pool sa usa o daghang mga lokal nga drive. Ang Stratis gipatuman isip usa ka layer (stratisd daemon) nga gitukod sa ibabaw sa devicemapper ug XFS subsystem, ug nagtugot kanimo sa paggamit sa mga feature sama sa dynamic nga storage allocation, snapshots, integrity assurance ug paghimo sa caching layers, nga walay mga kwalipikasyon sa usa ka eksperto sa pagdumala sa sistema sa pagtipig;
  • Ang tibuok sistema nga mga palisiya alang sa pag-set up sa cryptographic subsystems gipatuman, nga naglangkob sa TLS, IPSec, SSH, DNSSec ug Kerberos nga mga protocol. Gamit ang update-crypto-policies nga sugo mahimo ka na makapili og usa sa
    mga paagi sa pagpili sa mga cryptographic algorithm: default, kabilin, umaabot ug fips. Ang pagpagawas gipalihok pinaagi sa default Ablihi ang SSL 1.1.1 nga adunay suporta sa TLS 1.3;

  • Naghatag suporta sa tibuok sistema alang sa mga smart card ug HSM (Hardware Security Modules) nga adunay PKCS#11 cryptographic token;
  • Ang iptables, ip6tables, arptables ug ebtables packet filter gipulihan sa nftables packet filter, nga gigamit na karon sa default ug ilado sa paghiusa sa packet filtering interfaces para sa IPv4, IPv6, ARP ug network bridges. Ang Nftables naghatag lamang ug usa ka generic, protocol-independent nga interface sa kernel level nga naghatag ug batakang mga gimbuhaton alang sa pagkuha sa datos gikan sa mga packet, paghimo sa data operations, ug flow control. Ang filtering logic mismo ug protocol-specific handlers gihugpong ngadto sa bytecode sa user space, pagkahuman niini nga bytecode gikarga sa kernel gamit ang Netlink interface ug gipatuman sa usa ka espesyal nga virtual machine nga nagpahinumdom sa BPF (Berkeley Packet Filters). Ang firewalld daemon gibalhin aron gamiton ang mga nftable isip default nga backend niini. Aron mabag-o ang daan nga mga lagda, ang iptables-translate ug ip6tables-translate utilities gidugang;
  • Aron masiguro ang komunikasyon sa network tali sa daghang mga sudlanan, ang suporta alang sa mga drayber alang sa pagtukod sa usa ka virtual nga network sa IPVLAN gidugang;
  • Ang sukaranan nga pakete naglakip sa nginx http server (1.14). Ang Apache httpd gi-update sa bersyon 2.4.35, ug OpenSSH sa 7.8p1.

    Gikan sa DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 ug Redis 4.0 anaa sa mga repositoryo. Ang MongoDB DBMS wala giapil tungod sa pagbalhin alang sa bag-ong lisensya sa SSPL, nga wala pa giila nga bukas;

  • Ang mga sangkap alang sa virtualization gi-upgrade. Sa kasagaran, sa paghimo sa mga virtual nga makina, ang tipo gigamit Q35 (ICH9 chipset emulation) nga adunay suporta sa PCI Express. Mahimo nimong gamiton ang web interface sa Cockpit aron makahimo ug makadumala sa mga virtual machine. Ang interface sa virt-manager wala na gamita. Ang QEMU gi-update sa bersyon 2.12. Ang QEMU nagpatuman sa sandbox isolation mode, nga naglimite sa mga tawag sa sistema nga magamit sa mga sangkap sa QEMU;
  • Gidugang nga suporta alang sa mga mekanismo sa pagsubay nga nakabase sa eBPF, lakip ang paggamit sa SystemTap (4.0) toolkit. Ang komposisyon naglakip sa mga utilities alang sa pag-assemble ug pagkarga sa mga programa sa BPF;
  • Gidugang nga suporta sa eksperimento alang sa subsystem sa XDP (eXpress Data Path), nga nagtugot sa pagpadagan sa mga programa sa BPF sa Linux sa lebel sa driver sa network nga adunay katakus nga direktang ma-access ang DMA packet buffer ug sa yugto sa wala pa ang skbuff buffer gigahin sa network stack;
  • Ang boom utility gidugang aron pagdumala sa mga setting sa bootloader. Gipasayon ​​sa Boom ang paghimo sa mga operasyon sama sa paghimo og bag-ong mga entry sa boot, pananglitan, kung kinahanglan nimo nga mag-boot gikan sa usa ka snapshot sa LVM. Ang boom limitado lamang sa pagdugang ug bag-ong mga boot entries ug dili magamit sa pag-usab sa mga naa na;
  • Integrated lightweight toolkit para sa pagdumala sa nahilit nga mga sudlanan, nga gigamit sa paghimo og mga sudlanan Buildah, sa pagsugod - podman ug sa pagpangita alang sa andam na nga mga hulagway - Skopeo;
  • Ang mga kapabilidad nga may kalabutan sa clustering gipalapdan. Ang Pacemaker cluster resource manager gi-update sa bersyon 2.0. Sa utility Pcs Ang bug-os nga suporta alang sa Corosync 3, knet ug node nga pagtawag sa ngalan gihatag;
  • Ang klasiko nga mga script alang sa pag-set up sa usa ka network (network-scripts) gideklarar nga wala na magamit ug wala na gihatag pinaagi sa default. Aron masiguro ang atraso nga pagkaangay, imbes sa ifup ug ifdown nga mga script, ang mga binding gidugang sa NetworkManager, nga nagtrabaho pinaagi sa nmcli utility;
  • Gitangtang mga pakete: crypto-utils, cvs, dmraid, empatiya, tudlo, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (gipulihan sa chrony), qemu (gipulihan sa qemu-kvm), qt (gipulihan sa qt5-qt), rsh, rt, rubygems (karon gilakip sa nag-unang ruby ​​​​package), system-config-firewall, tcp_wrappers, wxGTK.
  • Nag-andam usa ka unibersal nga base nga imahe (UBI, Universal Base nga Imahe) alang sa paghimo sa nahilit nga mga sudlanan, lakip ang pagtugot kanimo sa paghimo og mga sudlanan alang sa usa ka aplikasyon. Ang UBI naglakip sa usa ka gamay nga gihuboan nga palibot, runtime nga mga add-on aron suportahan ang mga programming language (nodejs, ruby, python, php, perl) ug usa ka set sa dugang nga mga pakete sa repository.
  • Source: opennet.ru

Idugang sa usa ka comment