Te tukunga o te tohatoha Red Hat Enterprise Linux 8

Kamupene Potae Whero whakaputaina tuku tohatoha Red Hat Enterprise Linux 8. Kua rite nga huihuinga whakauru mo te x86_64, s390x (IBM System z), ppc64le me Aarch64 hoahoanga, engari waatea ki tikiake ki nga kaiwhakamahi Portal Kiritaki Red Hat kua rehita noa. Ka tohatohahia nga puna o te Red Hat Enterprise Linux 8 rpm Putanga Git CentOS. Ka tautokohia te tohatoha tae noa ki te 2029.

Ko nga hangarau kei roto i te Fedora 28. He mea rongonui te peka hou mo te huri ki Wayland ma te taunoa, te whakakapi i nga iptables me nga nftables, te whakahou i nga waahanga matua (kernel 4.18, GCC 8), ma te whakamahi i te kaiwhakahaere kete DNF hei utu mo te YUM, ma te whakamahi i te rehitatanga modular, ka mutu te tautoko mo KDE me Btrfs.

huringa:

  • Te huri ki te kaiwhakahaere kete DNF me te whakarato i tetahi paparanga mo te hototahi ki a Yum i te taumata o nga whiringa raina whakahau. Ka whakatauritea ki a Yum, he nui ake te tere o te DNF me te iti ake o te kai mahara, he pai ake te whakahaere i nga whakawhirinakitanga me te tautoko i te whakarōpūtanga o nga kohinga ki roto i nga waahanga;
  • Kua wehea ki tetahi putunga BaseOS taketake me tetahi putunga AppStream tauira. Ka tohatohahia e BaseOS te huinga iti o nga kohinga e hiahiatia ana mo te punaha ki te whakahaere; nga mea katoa kua whakaritea ano ki te rehitatanga AppStream. Ka taea te whakamahi i te AppStream i roto i nga putanga e rua: hei putunga RPM matarohia, hei putunga i roto i te whakatakotoranga tauira.

    Ka tukuna e te whare putunga modular nga huinga kete rpm kua whakarōpūhia ki roto i nga waahanga, ka tautokohia ahakoa nga tukunga tohatoha. Ka taea te whakamahi i nga waahanga ki te whakauru i nga momo putanga rereke o tetahi tono (hei tauira, ka taea e koe te whakauru i te PostgreSQL 9.6, PostgreSQL 10 ranei). Ko te whakahaere modular ka taea e te kaiwhakamahi te huri ki nga whakaputanga nui hou o te tono me te kore e tatari mo te tukunga hou o te tohatoha me te noho tonu ki nga putanga tawhito, engari kei te tautoko tonu, i muri i te whakahou i te tohatoha. Kei roto i nga waahanga te tono turanga me nga whare pukapuka e tika ana mo tana mahi (ka taea te whakamahi etahi atu waahanga hei whakawhirinakitanga);

  • Ka whakaarohia hei papamahi taunoa GNOME 3.28 te whakamahi taunoa i te tūmau whakaatu a Wayland. Kei te waatea mai he taiao e pa ana ki te X.Org Server. Ko nga kohinga me te papamahi KDE kua whakakorehia, ka waiho ko te tautoko GNOME anake;
  • Ko te kohinga kernel Linux kei runga i te tukunga 4.18. Whakahohehia hei whakahiato taunoa GCC 8.2. Ko te whare pukapuka punaha Glibc kua whakahoutia kia tukuna 2.28.
  • Ko te whakatinanatanga taunoa o te reo papatono Python ko Python 3.6. He iti te tautoko mo Python 2.7. Karekau a Python i roto i te kete taketake; me whakauru ano. Nga putanga whakahou o Ruby 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 me 11, Clang/LLVM Toolset 6.0, .NET Core 2.1, Git 2.17, Mercurial 4.8, Subversion 1.10. Ko te punaha hanga CMake (3.11) kei roto;
  • He tautoko taapiri mo te whakauru i te punaha i runga i nga puku NVDIMM ki te kaiwhakauru Anaconda;
  • Ko te kaha ki te whakamuna i nga kopae ma te whakamahi i te whakatakotoranga LUKS2 kua taapirihia ki te kaiwhakaputa me te punaha, i whakakapi i te whakatakotoranga LUKS1 i whakamahia i mua (i roto i te dm-crypt me te cryptsetup LUKS2 kua tukuna inaianei ma te taunoa). Ko te LUKS2 he mea rongonui mo tana punaha whakahaere matua ngawari, te kaha ki te whakamahi i nga waahanga nui (4096 hei utu mo te 512, ka whakaheke i te kawenga i te wa wetemunatanga), tohu tohu wehewehenga (tapanga) me nga taputapu taapiri metadata me te kaha ki te whakahoki aunoa mai i te kape mena ka kitea te kino.
  • Kua taapirihia he taputapu Kaitito hou, e whakarato ana i nga taputapu mo te hanga i nga whakaahua punaha bootable e tika ana mo te hora ki nga taiao o nga momo kapua;
  • Kua tangohia te tautoko mo te punaha konae Btrfs. Ko te kōwae kernel btrfs.ko, nga taputapu btrfs-progs, me te kete tamure kua kore e whakauruhia;
  • Kei roto te kete taputapu Stratis, e whakarato ana i nga taputapu ki te whakakotahi me te whakangawari i te tatūnga me te whakahaere i te puna wai o tetahi, neke atu ranei o nga puku o te rohe. Ka whakatinanahia a Stratis hei paparanga (stratisd daemon) i hangaia ki runga ake o te taputapumapper me te punaha XFS, ka taea e koe te whakamahi i nga ahuatanga penei i te tohatoha rokiroki hihiri, nga whakaahua, te whakapumautanga pono me te hanga i nga paparanga keteroki, me te kore he tohu tohunga mo te whakahaere i te punaha rokiroki;
  • Kua whakatinanahia nga kaupapa here-a-whaanui mo te whakatu i nga puunaha iti cryptographic, e kapi ana i nga tikanga TLS, IPSec, SSH, DNSSec me Kerberos. Ma te whakamahi i te whakahau whakahou-crypto-policies ka taea e koe te kowhiri i tetahi o
    aratau mo te kowhiri i nga hautepe tohu tohu: taunoa, tuku iho, heke mai me te fips. Whakahohehia te tuku ma te taunoa Whakatuwheratia te SSL 1.1.1 me te tautoko TLS 1.3;

  • Ka whakaratohia he tautoko mo te punaha mo nga kaari atamai me te HSM (Nga Waahanga Haumaru Taonga) me nga tohu tohu PKCS#11;
  • Ko nga iptables, ip6tables, arptables me te ebtables packet filter kua whakakapihia e te nftables packet filter, kua whakamahia inaianei ma te taunoa, he mea rongonui mo te whakakotahitanga o nga atanga tātari packet mo IPv4, IPv6, ARP me nga piriti whatunga. Ka whakaratohia e Nftables he atanga kawa motuhake, kawa-motuhake i te taumata kernel e whakarato ana i nga mahi taketake mo te tango raraunga mai i nga paatete, te mahi i nga mahi raraunga, me te whakahaere rere. Ko te arorau tātari ake me nga kaikawe kawa motuhake ka whakahiatohia ki te bytecode i roto i te waahi kaiwhakamahi, muri iho ka utaina tenei bytecode ki roto i te kernel ma te whakamahi i te atanga Netlink ka mahia i roto i tetahi miihini mariko motuhake e maumahara ana ki te BPF (Berkeley Packet Filters). Kua hurihia te daemon firewalld ki te whakamahi i nga nftables hei tuara taunoa. Hei huri i nga ture tawhito, kua taapirihia nga taputapu iptables-translate me ip6tables-translate;
  • Hei whakarite i nga whakawhitiwhitinga whatunga i waenga i nga ipu maha, kua taapirihia te tautoko mo nga taraiwa mo te hanga i tetahi whatunga mariko IPVLAN;
  • Kei roto i te kete taketake te tūmau http nginx (1.14). Kua whakahoutia a Apache httpd ki te putanga 2.4.35, me OpenSSH ki 7.8p1.

    Mai i te DBMS, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 me Redis 4.0 e waatea ana i roto i nga rehitatanga. Ko te MongoDB DBMS kaore i whakauruhia na te whakawhiti mo te raihana SSPL hou, kaore ano kia mohio he tuwhera;

  • Kua whakapai ake nga waahanga mo te mariko. Ma te taunoa, ka hangaia nga miihini mariko, ka whakamahia te momo Q35 (ICH9 chipset emulation) me te tautoko PCI Express. Ka taea e koe te whakamahi i te atanga tukutuku Cockpit ki te hanga me te whakahaere mihini mariko. Kua whakakorehia te atanga kaiwhakahaere-virt. QEMU kua whakahoutia ki te putanga 2.12. Ka whakatinanahia e QEMU te aratau wehe pouaka kirikiri, e whakawhāiti ana i nga waea a te punaha ka taea e nga waahanga QEMU te whakamahi;
  • He tautoko taapiri mo nga tikanga tirotiro eBPF, tae atu ki te whakamahi i te kete taputapu SystemTap (4.0). Kei roto i te hanganga nga taputapu mo te whakaemi me te uta i nga kaupapa BPF;
  • Kua taapirihia he tautoko whakamatautau mo te punaha XDP (eXpress Data Path), e taea ai te whakahaere i nga kaupapa BPF i runga i te Linux i te taumata taraiwa whatunga me te kaha ki te uru tika ki te paatete paatete DMA me te waahi i mua i te tohatoha o te skbuff buffer e te puranga whatunga;
  • Kua taapirihia te taputapu boom ki te whakahaere i nga tautuhinga bootloader. Ko te Boom he mea ngawari ki te mahi i nga mahi penei i te hanga i nga urunga boot hou, hei tauira, ki te hiahia koe ki te peke mai i te whakaahua LVM. He iti noa te Boom ki te taapiri i nga urunga whawhai hou, a kaore e taea te whakamahi ki te whakarereke i nga mea o mua;
  • Ko te kete taputapu mama kua whakaurua mo te whakahaere ipu taratahi, ka whakamahia hei hanga ipu Hanga, mo te timatanga - Pukeraki me te rapu whakaahua kua oti te hanga - Skopeo;
  • Kua whakawhānuihia nga kaha e pa ana ki te kohinga. Ko te kaiwhakahaere rauemi roopu Pacemaker kua whakahoutia ki te putanga 2.0. I roto i te whaipainga pcs Ko te tautoko katoa mo te Corosync 3, te knet me te karanga ingoa node ka whakaratohia;
  • Ko nga tuhinga tawhito mo te whakatuu whatunga (whatunga-whakatuhi) kua kiia kua tawhitotia, kua kore e tukuna ma te taunoa. Hei whakarite i te hototahi whakamuri, hei utu mo nga tuhinga ifup me ifdown, kua taapirihia nga here ki te NetworkManager, e mahi ana ma te whaipainga nmcli;
  • Kua tangohia mōkihi: crypto-utils, cvs, dmraid, empathy, maihao, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (kua whakakapihia e te chrony), qemu (kua whakakapihia e qemu-kvm), qt (kua whakakapihia e qt5-qt), rsh, rt, rubygems (kua whakauruhia inaianei ki te kohinga rupi nui), punaha-whirihora-paahiahi, tcp_wrappers, wxGTK.
  • Kua whakaritea he ahua taketake mo te ao (UBI, Atahanga Turanga Ao) mo te hanga ipu taratahi, tae atu ki te tuku i a koe ki te hanga ipu mo te tono kotahi. Kei roto i te UBI tetahi taiao iti kua tihorea, he taapiri wa-whakahaere hei tautoko i nga reo hootaka (nodejs, ruby, python, php, perl) me etahi huinga taapiri kei roto i te putunga.
  • Source: opennet.ru

Tāpiri i te kōrero