Red Hat Enterprise Linux 8 పంపిణీ విడుదల

Red Hat కంపెనీ ప్రచురించిన పంపిణీ విడుదల Red Hat Enterprise Linux 8. x86_64, s390x (IBM System z), ppc64le మరియు Aarch64 ఆర్కిటెక్చర్‌ల కోసం ఇన్‌స్టాలేషన్ అసెంబ్లీలు సిద్ధం చేయబడ్డాయి, అయితే అందుబాటులో ఉంది కోసం డౌన్లోడ్లు నమోదు చేసుకున్న Red Hat కస్టమర్ పోర్టల్ వినియోగదారులకు మాత్రమే. Red Hat Enterprise Linux 8 rpm ప్యాకేజీల మూలాలు పంపిణీ చేయబడతాయి Git రిపోజిటరీ CentOS. పంపిణీకి కనీసం 2029 వరకు మద్దతు ఉంటుంది.

లో చేర్చబడిన సాంకేతికతలు Fedora 28. కొత్త బ్రాంచ్ డిఫాల్ట్‌గా వేలాండ్‌కి మారడం, iptablesని nftablesతో భర్తీ చేయడం, కోర్ కాంపోనెంట్‌లను (కెర్నల్ 4.18, GCC 8) అప్‌డేట్ చేయడం, YUMకి బదులుగా DNF ప్యాకేజీ మేనేజర్‌ని ఉపయోగించడం, మాడ్యులర్ రిపోజిటరీని ఉపయోగించడం, KDE మరియు Btrf లకు మద్దతును ముగించడం వంటి వాటి కోసం గుర్తించదగినది.

కీ మార్పులు:

  • ప్యాకేజీ మేనేజర్‌కి మారుతోంది DNF కమాండ్ లైన్ ఎంపికల స్థాయిలో యమ్‌తో అనుకూలత కోసం ఒక లేయర్‌ని అందించడంతో. Yumతో పోలిస్తే, DNF అధిక వేగం మరియు తక్కువ మెమరీ వినియోగాన్ని కలిగి ఉంది, డిపెండెన్సీలను మెరుగ్గా నిర్వహిస్తుంది మరియు మాడ్యూల్స్‌లో ప్యాకేజీలను సమూహానికి మద్దతు ఇస్తుంది;
  • ప్రాథమిక BaseOS రిపోజిటరీ మరియు మాడ్యులర్ AppStream రిపోజిటరీగా విభజించబడింది. సిస్టమ్ ఆపరేట్ చేయడానికి అవసరమైన కనీస ప్యాకేజీల సెట్‌ను BaseOS పంపిణీ చేస్తుంది; మిగతావన్నీ రీషెడ్యూల్ చేయబడింది AppStream రిపోజిటరీకి. AppStream రెండు వెర్షన్‌లలో ఉపయోగించబడుతుంది: క్లాసిక్ RPM రిపోజిటరీగా మరియు మాడ్యులర్ ఫార్మాట్‌లో రిపోజిటరీగా.

    మాడ్యులర్ రిపోజిటరీ rpm ప్యాకేజీల సెట్‌లను మాడ్యూల్స్‌గా సమూహపరచింది, పంపిణీ విడుదలలతో సంబంధం లేకుండా మద్దతునిస్తుంది. నిర్దిష్ట అప్లికేషన్ యొక్క ప్రత్యామ్నాయ సంస్కరణలను ఇన్‌స్టాల్ చేయడానికి మాడ్యూల్‌లను ఉపయోగించవచ్చు (ఉదాహరణకు, మీరు PostgreSQL 9.6 లేదా PostgreSQL 10ని ఇన్‌స్టాల్ చేయవచ్చు). మాడ్యులర్ సంస్థ వినియోగదారుని పంపిణీ యొక్క కొత్త విడుదల కోసం వేచి ఉండకుండా అప్లికేషన్ యొక్క కొత్త ముఖ్యమైన విడుదలలకు మారడానికి అనుమతిస్తుంది మరియు పంపిణీని నవీకరించిన తర్వాత పాత, కానీ ఇప్పటికీ మద్దతు ఉన్న సంస్కరణల్లోనే ఉంటుంది. మాడ్యూల్స్ బేస్ అప్లికేషన్ మరియు దాని ఆపరేషన్ కోసం అవసరమైన లైబ్రరీలను కలిగి ఉంటాయి (ఇతర మాడ్యూల్స్ డిపెండెన్సీలుగా ఉపయోగించవచ్చు);

  • డిఫాల్ట్ డెస్క్‌టాప్‌గా ప్రతిపాదించబడింది GNOME 3.28 డిఫాల్ట్‌గా Wayland-ఆధారిత డిస్‌ప్లే సర్వర్‌ని ఉపయోగించడం. X.Org సర్వర్ ఆధారిత పర్యావరణం ఎంపికగా అందుబాటులో ఉంది. KDE డెస్క్‌టాప్‌తో ప్యాకేజీలు మినహాయించబడ్డాయి, GNOME మద్దతు మాత్రమే మిగిలి ఉంది;
  • Linux కెర్నల్ ప్యాకేజీ విడుదలపై ఆధారపడి ఉంటుంది 4.18. డిఫాల్ట్ కంపైలర్‌గా ప్రారంభించబడింది GCC 8.2. Glibc సిస్టమ్ లైబ్రరీ విడుదల చేయడానికి నవీకరించబడింది 2.28.
  • పైథాన్ ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క డిఫాల్ట్ అమలు పైథాన్ 3.6. పైథాన్ 2.7కు పరిమిత మద్దతు అందించబడింది. ప్రాథమిక ప్యాకేజీలో పైథాన్ చేర్చబడలేదు; ఇది తప్పనిసరిగా అదనంగా ఇన్‌స్టాల్ చేయబడాలి. రూబీ 2.5, PHP 7.2, Perl 5.26, Node.js 10, Java 8 మరియు 11, క్లాంగ్/LLVM టూల్‌సెట్ 6.0, .NET కోర్ 2.1, Git 2.17, మెర్క్యురియల్ 4.8, సబ్‌వర్షన్ 1.10 యొక్క నవీకరించబడిన సంస్కరణలు CMake బిల్డ్ సిస్టమ్ (3.11) చేర్చబడింది;
  • Anaconda ఇన్‌స్టాలర్‌కు NVDIMM డ్రైవ్‌లపై సిస్టమ్‌ను ఇన్‌స్టాల్ చేయడానికి మద్దతు జోడించబడింది;
  • LUKS2 ఆకృతిని ఉపయోగించి డిస్క్‌లను గుప్తీకరించే సామర్థ్యం ఇన్‌స్టాలర్ మరియు సిస్టమ్‌కు జోడించబడింది, ఇది గతంలో ఉపయోగించిన LUKS1 ఆకృతిని భర్తీ చేసింది (dm-crypt మరియు cryptsetup LUKS2 ఇప్పుడు డిఫాల్ట్‌గా అందించబడుతుంది). LUKS2 దాని సరళీకృత కీ మేనేజ్‌మెంట్ సిస్టమ్, పెద్ద సెక్టార్‌లను ఉపయోగించగల సామర్థ్యం (4096కి బదులుగా 512, డిక్రిప్షన్ సమయంలో లోడ్‌ను తగ్గిస్తుంది), సింబాలిక్ పార్టిషన్ ఐడెంటిఫైయర్‌లు (లేబుల్) మరియు మెటాడేటా బ్యాకప్ టూల్స్ ఉంటే వాటిని కాపీ నుండి స్వయంచాలకంగా పునరుద్ధరించగల సామర్థ్యం కలిగి ఉంటుంది. నష్టం కనుగొనబడింది.
  • కొత్త కంపోజర్ యుటిలిటీ జోడించబడింది, వివిధ క్లౌడ్ ప్లాట్‌ఫారమ్‌ల పరిసరాలలో అమలు చేయడానికి అనుకూలమైన అనుకూలీకరించిన బూటబుల్ సిస్టమ్ ఇమేజ్‌లను రూపొందించడానికి సాధనాలను అందిస్తుంది;
  • Btrfs ఫైల్ సిస్టమ్‌కు మద్దతు తీసివేయబడింది. btrfs.ko కెర్నల్ మాడ్యూల్, btrfs-progs యుటిలిటీస్ మరియు స్నాపర్ ప్యాకేజీ ఇకపై చేర్చబడలేదు;
  • టూల్‌కిట్ చేర్చబడింది స్త్రాటిస్, ఇది ఒకటి లేదా అంతకంటే ఎక్కువ స్థానిక డ్రైవ్‌ల పూల్ యొక్క సెటప్ మరియు నిర్వహణను ఏకీకృతం చేయడానికి మరియు సరళీకృతం చేయడానికి సాధనాలను అందిస్తుంది. స్ట్రాటిస్ అనేది డివైస్‌మ్యాపర్ మరియు XFS సబ్‌సిస్టమ్ పైన నిర్మించబడిన ఒక లేయర్ (స్ట్రాటిస్డ్ డెమోన్) వలె అమలు చేయబడుతుంది మరియు నిపుణుడి అర్హతలు లేకుండానే డైనమిక్ స్టోరేజ్ కేటాయింపు, స్నాప్‌షాట్‌లు, సమగ్రత హామీ మరియు కాషింగ్ లేయర్‌ల సృష్టి వంటి లక్షణాలను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. నిల్వ వ్యవస్థ పరిపాలన;
  • TLS, IPSec, SSH, DNSSec మరియు Kerberos ప్రోటోకాల్‌లను కవర్ చేస్తూ క్రిప్టోగ్రాఫిక్ సబ్‌సిస్టమ్‌లను సెటప్ చేయడానికి సిస్టమ్-వైడ్ విధానాలు అమలు చేయబడ్డాయి. update-crypto-policies ఆదేశాన్ని ఉపయోగించి మీరు ఇప్పుడు వాటిలో ఒకదాన్ని ఎంచుకోవచ్చు
    క్రిప్టోగ్రాఫిక్ అల్గారిథమ్‌లను ఎంచుకోవడానికి మోడ్‌లు: డిఫాల్ట్, లెగసీ, ఫ్యూచర్ మరియు ఫిప్స్. డిఫాల్ట్‌గా విడుదల ప్రారంభించబడింది SSL 1.1.1ని తెరవండి TLS 1.3 మద్దతుతో;

  • PKCS#11 క్రిప్టోగ్రాఫిక్ టోకెన్‌లతో స్మార్ట్ కార్డ్‌లు మరియు HSM (హార్డ్‌వేర్ సెక్యూరిటీ మాడ్యూల్స్) కోసం సిస్టమ్-వైడ్ సపోర్ట్ అందించబడింది;
  • iptables, ip6tables, arptables మరియు ebtables ప్యాకెట్ ఫిల్టర్ nftables ప్యాకెట్ ఫిల్టర్ ద్వారా భర్తీ చేయబడింది, ఇది ఇప్పుడు డిఫాల్ట్‌గా ఉపయోగించబడుతుంది మరియు IPv4, IPv6, ARP మరియు నెట్‌వర్క్ బ్రిడ్జ్‌ల కోసం ప్యాకెట్ ఫిల్టరింగ్ ఇంటర్‌ఫేస్‌ల ఏకీకరణకు ఇది గుర్తించదగినది. Nftables కెర్నల్ స్థాయిలో ఒక సాధారణ, ప్రోటోకాల్-స్వతంత్ర ఇంటర్‌ఫేస్‌ను మాత్రమే అందిస్తుంది, ఇది ప్యాకెట్‌ల నుండి డేటాను సంగ్రహించడం, డేటా ఆపరేషన్‌లు చేయడం మరియు ఫ్లో నియంత్రణ కోసం ప్రాథమిక విధులను అందిస్తుంది. ఫిల్టరింగ్ లాజిక్ మరియు ప్రోటోకాల్-నిర్దిష్ట హ్యాండ్లర్లు యూజర్ స్పేస్‌లో బైట్‌కోడ్‌గా కంపైల్ చేయబడతాయి, ఆ తర్వాత ఈ బైట్‌కోడ్ నెట్‌లింక్ ఇంటర్‌ఫేస్‌ను ఉపయోగించి కెర్నల్‌లోకి లోడ్ చేయబడుతుంది మరియు BPF (బర్కిలీ ప్యాకెట్ ఫిల్టర్‌లు)ని గుర్తుచేసే ప్రత్యేక వర్చువల్ మెషీన్‌లో అమలు చేయబడుతుంది. ఫైర్‌వాల్డ్ డెమోన్ దాని డిఫాల్ట్ బ్యాకెండ్‌గా nftablesని ఉపయోగించడానికి మార్చబడింది. పాత నియమాలను మార్చడానికి, iptables-translate మరియు ip6tables-translate వినియోగాలు జోడించబడ్డాయి;
  • అనేక కంటైనర్‌ల మధ్య నెట్‌వర్క్ కమ్యూనికేషన్‌ని నిర్ధారించడానికి, IPVLAN వర్చువల్ నెట్‌వర్క్‌ని నిర్మించడానికి డ్రైవర్‌లకు మద్దతు జోడించబడింది;
  • ప్రాథమిక ప్యాకేజీలో nginx http సర్వర్ (1.14) ఉంటుంది. Apache httpd సంస్కరణ 2.4.35కి మరియు OpenSSH 7.8p1కి నవీకరించబడింది.

    DBMS నుండి, MySQL 8.0, MariaDB 10.3, PostgreSQL 9.6/10 మరియు Redis 4.0 రిపోజిటరీలలో అందుబాటులో ఉన్నాయి. MongoDB DBMS కారణంగా చేర్చబడలేదు పరివర్తన కొత్త SSPL లైసెన్స్ కోసం, ఇది ఇంకా తెరిచినట్లు గుర్తించబడలేదు;

  • వర్చువలైజేషన్ కోసం భాగాలు అప్‌గ్రేడ్ చేయబడ్డాయి. డిఫాల్ట్‌గా, వర్చువల్ మిషన్‌లను సృష్టించేటప్పుడు, రకం ఉపయోగించబడుతుంది Q35 (ICH9 చిప్‌సెట్ ఎమ్యులేషన్) PCI ఎక్స్‌ప్రెస్ మద్దతుతో. మీరు ఇప్పుడు వర్చువల్ మిషన్‌లను సృష్టించడానికి మరియు నిర్వహించడానికి కాక్‌పిట్ వెబ్ ఇంటర్‌ఫేస్‌ను ఉపయోగించవచ్చు. virt-manager ఇంటర్‌ఫేస్ నిలిపివేయబడింది. QEMU సంస్కరణకు నవీకరించబడింది 2.12. QEMU శాండ్‌బాక్స్ ఐసోలేషన్ మోడ్‌ను అమలు చేస్తుంది, ఇది QEMU భాగాలు ఉపయోగించగల సిస్టమ్ కాల్‌లను పరిమితం చేస్తుంది;
  • SystemTap (4.0) టూల్‌కిట్‌ని ఉపయోగించడంతో సహా eBPF-ఆధారిత ట్రేసింగ్ మెకానిజమ్‌లకు మద్దతు జోడించబడింది. కూర్పు BPF ప్రోగ్రామ్‌లను సమీకరించడం మరియు లోడ్ చేయడం కోసం వినియోగాలను కలిగి ఉంటుంది;
  • XDP (eXpress డేటా పాత్) సబ్‌సిస్టమ్‌కు ప్రయోగాత్మక మద్దతు జోడించబడింది, ఇది DMA ప్యాకెట్ బఫర్‌ను నేరుగా యాక్సెస్ చేయగల సామర్థ్యంతో మరియు నెట్‌వర్క్ స్టాక్ ద్వారా skbuff బఫర్‌ను కేటాయించే ముందు దశలో ఉన్న నెట్‌వర్క్ డ్రైవర్ స్థాయిలో Linuxలో BPF ప్రోగ్రామ్‌లను అమలు చేయడానికి అనుమతిస్తుంది;
  • బూట్‌లోడర్ సెట్టింగ్‌లను నిర్వహించడానికి బూమ్ యుటిలిటీ జోడించబడింది. బూమ్ కొత్త బూట్ ఎంట్రీలను సృష్టించడం వంటి కార్యకలాపాలను సులభతరం చేస్తుంది, ఉదాహరణకు, మీరు LVM స్నాప్‌షాట్ నుండి బూట్ చేయవలసి వస్తే. బూమ్ కొత్త బూట్ ఎంట్రీలను జోడించడానికి మాత్రమే పరిమితం చేయబడింది మరియు ఇప్పటికే ఉన్న వాటిని సవరించడానికి ఉపయోగించబడదు;
  • వివిక్త కంటైనర్‌లను నిర్వహించడానికి ఇంటిగ్రేటెడ్ తేలికపాటి టూల్‌కిట్, ఇది కంటైనర్‌లను నిర్మించడానికి ఉపయోగించబడుతుంది బిల్డా, ప్రారంభం కోసం - పోడ్మాన్ మరియు రెడీమేడ్ చిత్రాల కోసం శోధించడానికి - స్కోపియో;
  • క్లస్టరింగ్‌కు సంబంధించిన సామర్థ్యాలు విస్తరించబడ్డాయి. పేస్‌మేకర్ క్లస్టర్ రిసోర్స్ మేనేజర్ వెర్షన్ 2.0కి అప్‌డేట్ చేయబడింది. యుటిలిటీలో PC లు Corosync 3 కోసం పూర్తి మద్దతు, knet మరియు నోడ్ నేమ్ కాలింగ్ అందించబడింది;
  • నెట్‌వర్క్‌ను సెటప్ చేయడానికి క్లాసిక్ స్క్రిప్ట్‌లు (నెట్‌వర్క్-స్క్రిప్ట్‌లు) వాడుకలో లేనివిగా ప్రకటించబడ్డాయి మరియు ఇకపై డిఫాల్ట్‌గా సరఫరా చేయబడవు. బ్యాక్‌వర్డ్ అనుకూలతను నిర్ధారించడానికి, ifup మరియు ifdown స్క్రిప్ట్‌లకు బదులుగా, nmcli యుటిలిటీ ద్వారా పనిచేసే నెట్‌వర్క్‌మేనేజర్‌కు బైండింగ్‌లు జోడించబడ్డాయి;
  • తీసివేయబడింది ప్యాకేజీలు: crypto-utils, cvs, dmraid, empathy, finger, gnote, gstreamer, ImageMagick, mgetty, phonon, pm-utils, rdist, ntp (క్రోనీతో భర్తీ చేయబడింది), qemu (ఖేము-kvm ద్వారా భర్తీ చేయబడింది), qt (భర్తీ చేయబడింది qt5-qt), rsh, rt, రూబీజెమ్స్ (ఇప్పుడు ప్రధాన రూబీ ప్యాకేజీలో చేర్చబడింది), సిస్టమ్-కాన్ఫిగరేషన్-ఫైర్‌వాల్, tcp_wrappers, wxGTK.
  • యూనివర్సల్ బేస్ ఇమేజ్‌ను సిద్ధం చేసింది (UBI, యూనివర్సల్ బేస్ ఇమేజ్) ఒకే అప్లికేషన్ కోసం కంటైనర్‌లను సృష్టించడానికి మిమ్మల్ని అనుమతించడంతో సహా వివిక్త కంటైనర్‌లను సృష్టించడం కోసం. UBI కనీస స్ట్రిప్డ్-డౌన్ ఎన్విరాన్మెంట్, ప్రోగ్రామింగ్ లాంగ్వేజ్‌లకు (nodejs, రూబీ, పైథాన్, php, perl) మద్దతు ఇవ్వడానికి రన్‌టైమ్ యాడ్-ఆన్‌లను మరియు రిపోజిటరీలో అదనపు ప్యాకేజీల సమితిని కలిగి ఉంటుంది.
  • మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి