የቀይ ኮፍያ ድርጅት ሊኑክስ 9 ስርጭት አስተዋውቋል

ቀይ ኮፍያ የቀይ ኮፍያ ኢንተርፕራይዝ ሊኑክስ 9 ስርጭትን አስተዋውቋል።ዝግጁ የመጫኛ ምስሎች በቅርቡ ለቀይ ኮፍያ ደንበኛ ፖርታል ለተመዘገቡ ተጠቃሚዎች ይገኛሉ (የሴንት ኦኤስ Stream 9 iso ምስሎች ተግባራዊነትን ለመገምገምም ጥቅም ላይ ሊውሉ ይችላሉ)። ልቀቱ ለx86_64፣ s390x (IBM System z)፣ ppc64le እና Aarch64 (ARM64) አርክቴክቸር ነው የተቀየሰው። የRed Hat Enterprise Linux 9 rpm ጥቅሎች የምንጭ ኮድ በCentOS Git ማከማቻ ውስጥ ይገኛል። ለስርጭቱ የ 10-አመት የድጋፍ ዑደት መሰረት, RHEL 9 እስከ 2032 ድረስ ይደገፋል. የRHEL 7 ዝማኔዎች እስከ ሰኔ 30፣ 2024፣ RHEL 8 እስከ ሜይ 31፣ 2029 ድረስ መለቀቃቸውን ይቀጥላሉ።

ሬድ ኮፍያ ኢንተርፕራይዝ ሊኑክስ 9 ወደ ክፍት የእድገት ሂደት በመሄዱ ታዋቂ ነው። ከቀደምት ቅርንጫፎች በተለየ የ CentOS Stream 9 ጥቅል መሰረት ስርጭቱን ለመገንባት ጥቅም ላይ ይውላል።CentOS Stream ለ RHEL እንደ ዥረት ፕሮጀክት ሆኖ ተቀምጧል የሶስተኛ ወገን ተሳታፊዎች ለ RHEL ፓኬጆችን ዝግጅት እንዲቆጣጠሩ ፣ ለውጦቻቸውን እና ተፅእኖዎቻቸውን እንዲያቀርቡ ያስችላቸዋል። የተደረጉ ውሳኔዎች. ቀደም ሲል ከፌዶራ ልቀቶች ውስጥ የአንዱ ቅጽበታዊ ገጽ እይታ ለአዲሱ RHEL ቅርንጫፍ መሠረት ሆኖ ያገለግል ነበር ፣ እሱም ተጠናቅቋል እና ከተዘጋው በሮች በስተጀርባ የተረጋጋ ፣ የእድገት እና የውሳኔ ሃሳቦችን የመቆጣጠር ችሎታ። አሁን በፌዶራ ቅጽበታዊ ገጽ እይታ ላይ በመመስረት በህብረተሰቡ ተሳትፎ የ CentOS Stream ቅርንጫፍ በመመሥረት ላይ ሲሆን የዝግጅት ስራ እየተሰራበት እና ለአዲስ ጉልህ የሆነ የ RHEL ቅርንጫፍ እየተፈጠረ ነው።

ቁልፍ ለውጦች፡-

  • የስርዓት አካባቢ እና የመሰብሰቢያ መሳሪያዎች ተዘምነዋል. GCC 11 ፓኬጆችን ለመገንባት ይጠቅማል፡ መደበኛው C ላይብረሪ ወደ glibc 2.34 ተዘምኗል። የሊኑክስ ከርነል ጥቅል በ 5.14 ልቀት ላይ የተመሰረተ ነው። የ RPM ጥቅል አስተዳዳሪ ወደ ስሪት 4.16 ተዘምኗል በፋፖሊሲድ በኩል የታማኝነት ክትትል ድጋፍ።
  • የስርጭቱ ወደ Python 3 ሽግግር ተጠናቅቋል።የፓይዘን 3.9 ቅርንጫፍ በነባሪነት ቀርቧል። Python 2 ተቋርጧል።
  • ዴስክቶፕ በGNOME 40 (RHEL 8 በ GNOME 3.28 የተላከ) እና በጂቲኬ 4 ላይብረሪ ላይ የተመሰረተ ነው።በGNOME 40 ውስጥ በእንቅስቃሴዎች አጠቃላይ እይታ ሁነታ ላይ ያሉ ምናባዊ ዴስክቶፖች ወደ የመሬት አቀማመጥ አቀማመጥ ይቀየራሉ እና እንደ ቀጣይነት ባለው የማሸብለል ሰንሰለት ከግራ ወደ ቀኝ ይታያሉ። በአጠቃላይ እይታ ሁነታ ላይ የሚታየው እያንዳንዱ ዴስክቶፕ ያሉትን መስኮቶች በዓይነ ሕሊናህ ያሳያል እና ተጠቃሚው በሚገናኝበት ጊዜ ተለዋዋጭ በሆነ ሁኔታ ፓን እና አጉላዎችን ያሳያል። በፕሮግራሞች ዝርዝር እና በምናባዊ ዴስክቶፖች መካከል እንከን የለሽ ሽግግር ቀርቧል።
  • GNOME በሃይል ቆጣቢ ሁነታ፣ በሃይል ሚዛናዊ ሁነታ እና ከፍተኛ የስራ አፈጻጸም ሁነታ መካከል ያለውን በረራ የመቀያየር ችሎታ የሚሰጥ የpower-profiles-daemon ተቆጣጣሪን ያካትታል።
  • ሁሉም የድምጽ ዥረቶች ወደ PipeWire ሚዲያ አገልጋይ ተወስደዋል፣ እሱም አሁን በPulseAudio እና JACK ምትክ ነባሪ ነው። PipeWire ን መጠቀም በመደበኛ የዴስክቶፕ እትም ውስጥ ሙያዊ የድምጽ ማቀነባበሪያ ችሎታዎችን እንዲያቀርቡ ይፈቅድልዎታል ፣ መቆራረጥን ያስወግዱ እና ለተለያዩ አፕሊኬሽኖች የድምጽ መሠረተ ልማትን አንድ ለማድረግ።
  • በነባሪ, RHEL በሲስተሙ ላይ የተጫነ ብቸኛው ስርጭት ከሆነ እና የመጨረሻው ቡት ስኬታማ ከሆነ የ GRUB ማስነሻ ምናሌ ተደብቋል። በሚነሳበት ጊዜ ሜኑውን ለማሳየት በቀላሉ የ Shift ቁልፍን ተጭነው ወይም Esc ወይም F8 ቁልፍን ብዙ ጊዜ ተጫን። በቡት ጫኚው ውስጥ ካሉት ለውጦች መካከል የ GRUB ውቅር ፋይሎችን በአንድ ማውጫ /boot/grub2/ ውስጥ ለሁሉም አርክቴክቸር መቀመጡን እናስተውላለን (ፋይሉ /boot/efi/EFI/redhat/grub.cfg አሁን ለ/boot) ተምሳሌታዊ አገናኝ ነው። /grub2/grub.cfg)፣ እነዚያ። ተመሳሳይ የተጫነ ስርዓት ሁለቱንም EFI እና BIOS በመጠቀም ሊነሳ ይችላል.
  • የተለያዩ ቋንቋዎችን የሚደግፉ ክፍሎች በ langpacks ውስጥ የታሸጉ ናቸው ፣ ይህም የተጫነውን የቋንቋ ድጋፍ ደረጃ እንዲቀይሩ ያስችልዎታል። ለምሳሌ, langpacks-core-font ቅርጸ-ቁምፊዎችን ብቻ ያቀርባል, langpacks-core የ glibc አካባቢን, የመሠረት ቅርጸ-ቁምፊን እና የግቤት ዘዴን ያቀርባል, እና langpacks ትርጉሞችን, ተጨማሪ ቅርጸ ቁምፊዎችን እና የፊደል አጻጻፍ መዝገበ ቃላትን ያቀርባል.
  • የደህንነት ክፍሎች ተዘምነዋል። ስርጭቱ አዲስ የOpenSSL 3.0 ምስጠራ ቤተ-መጽሐፍትን ይጠቀማል። በነባሪ፣ ይበልጥ ዘመናዊ እና አስተማማኝ ምስጠራ ስልተ ቀመሮች ነቅተዋል (ለምሳሌ፣ SHA-1ን በTLS፣ DTLS፣ SSH፣ IKEv2 እና Kerberos መጠቀም የተከለከለ ነው፣ TLS 1.0፣ TLS 1.1፣ DTLS 1.0፣ RC4፣ Camellia፣ DSA፣ 3DES እና FFDHE-1024 ተሰናክለዋል) . የOpenSSH ጥቅል ወደ ስሪት 8.6p1 ተዘምኗል። Cyrus SASL ከበርክሌይ ዲቢ ይልቅ ወደ GDBM ደጋፊ ተወስዷል። NSS (የአውታረ መረብ ደህንነት አገልግሎቶች) ቤተ-መጻሕፍት ከአሁን በኋላ የዲቢኤም (በርክሌይ ዲቢ) ቅርጸትን አይደግፉም። GnuTLS ወደ ስሪት 3.7.2 ተዘምኗል።
  • የ SELinux አፈፃፀም በከፍተኛ ሁኔታ የተሻሻለ እና የማህደረ ትውስታ ፍጆታ ቀንሷል። በ /etc/selinux/config ውስጥ፣ SELinuxን ለማሰናከል የ"SELINUX=disabled" ቅንብር ድጋፍ ተወግዷል (ይህ ቅንብር አሁን የመመሪያውን ጭነት ብቻ ያሰናክላል፣ እና የSELinux ተግባርን ለማሰናከል አሁን የ"selinux=0" ግቤትን ወደ ከርነል)።
  • ለቪፒኤን WireGuard የሙከራ ድጋፍ ታክሏል።
  • በነባሪነት በSSH በኩል እንደ root መግባት የተከለከለ ነው።
  • የ iptables-nft የፓኬት ማጣሪያ ማስተዳደሪያ መሳሪያዎች (iptables፣ ip6tables፣ ebtables እና arptables መገልገያዎች) እና ipset ተቋርጧል። ፋየርዎልን ለማስተዳደር አሁን nftables ለመጠቀም ይመከራል።
  • MPTCP (MultiPath TCP) ለማዋቀር አዲስ mptcpd ዴሞንን ያካትታል፣ የ TCP ፕሮቶኮል ማራዘሚያ የTCP ፕሮቶኮሉን ከፓኬት አቅርቦት ጋር በአንድ ጊዜ በተለያዩ መንገዶች ከተለያዩ የአይፒ አድራሻዎች ጋር በተገናኘ። mptcpd መጠቀም የ iproute2 መገልገያውን ሳይጠቀሙ MPTCP ን ማዋቀር ያስችላል።
  • የአውታረ መረብ-ስክሪፕቶች ጥቅል ተወግዷል፤ NetworkManager የአውታረ መረብ ግንኙነቶችን ለማዋቀር ስራ ላይ መዋል አለበት። ለ ifcfg ቅንጅቶች ቅርፀት ድጋፍ እንደቀጠለ ነው፣ነገር ግን NetworkManager በቁልፍ ፋይል ላይ የተመሰረተውን በነባሪነት ይጠቀማል።
  • ቅንብሩ ለገንቢዎች አዲስ የአቀናባሪዎችን እና መሳሪያዎችን ያካትታል፡ GCC 11.2፣ LLVM/Clang 12.0.1፣ Rust 1.54፣ Go 1.16.6፣ Node.js 16፣ OpenJDK 17፣ Perl 5.32፣ PHP 8.0፣ Python 3.9፣ Ruby 3.0. Git 2.31, Subversion 1.14, binutils 2.35, CMake 3.20.2, Maven 3.6, Ant 1.10.
  • Apache HTTP Server 2.4.48፣ nginx 1.20፣ Varnish Cache 6.5፣ Squid 5.1 አገልጋይ ፓኬጆች ተዘምነዋል።
  • DBMS MariaDB 10.5፣ MySQL 8.0፣ PostgreSQL 13፣ Redis 6.2 ተዘምነዋል።
  • የQEMU emulatorን ለመገንባት ክላንግ በነባሪነት ነቅቷል፣ ይህም አንዳንድ ተጨማሪ የጥበቃ ዘዴዎችን በKVM ሃይፐርቫይዘር ላይ መተግበር አስችሎታል፣ ለምሳሌ SafeStack በመመለስ ላይ ያተኮሩ ፕሮግራሞችን (ROP - መመለሻ ተኮር ፕሮግራሚንግ) ላይ የተመሰረቱ የብዝበዛ ቴክኒኮችን ለመከላከል።
  • በ SSSD (የስርዓት ደህንነት አገልግሎቶች ዴሞን) የምዝግብ ማስታወሻዎች ዝርዝር ተጨምሯል ፣ ለምሳሌ ፣ የተግባር ማጠናቀቂያ ጊዜ አሁን ከክስተቶች ጋር ተያይዟል እና የማረጋገጫ ፍሰቱ ይንጸባረቃል። ቅንብሮችን እና የአፈጻጸም ችግሮችን ለመተንተን የፍለጋ ተግባር ታክሏል።
  • የዲጂታል ፊርማዎችን እና ሃሽዎችን በመጠቀም የስርዓተ ክወና አካላትን ታማኝነት ለማረጋገጥ የ IMA (የኢንቴግሪቲ መለኪያ አርክቴክቸር) ድጋፍ ተዘርግቷል።
  • በነባሪ፣ አንድ ነጠላ የተዋሃደ የቡድን ተዋረድ (cgroup v2) ነቅቷል። Сgroups v2 ለምሳሌ የማህደረ ትውስታን፣ የሲፒዩ እና የአይ/ኦ ፍጆታን ለመገደብ መጠቀም ይቻላል። በCgroups v2 እና v1 መካከል ያለው ቁልፍ ልዩነት የሲፒዩ ሃብቶችን ለመመደብ፣ የማህደረ ትውስታ ፍጆታን ለመቆጣጠር እና ለአይ/ኦ ከተለዩ ተዋረዶች ይልቅ የጋራ የቡድኖች ተዋረድ ለሁሉም አይነት ሀብቶች መጠቀም ነው። የተለያዩ ተዋረዶች በተለያዩ ተዋረዶች ውስጥ ለተጠቀሰው ሂደት ደንቦችን ሲተገበሩ በተቆጣጣሪዎች መካከል መስተጋብርን ለማደራጀት እና ለተጨማሪ የከርነል ምንጭ ወጪዎች ችግሮች አስከትለዋል።
  • የህዝብ ቁልፍ መሠረተ ልማት (PKI) አካላትን የሚጠቀም እና TLS እና የተረጋገጠ ምስጠራ AEAD (የተገናኘ ውሂብ ጋር የተረጋገጠ ምስጠራ) በ NTS (Network Time Security) ፕሮቶኮል ላይ የተመሰረተ ትክክለኛ ጊዜን ለማመሳሰል ተጨማሪ ድጋፍ የደንበኛ አገልጋይ መስተጋብር በNTP ፕሮቶኮል (በአውታረ መረብ ጊዜ ፕሮቶኮል)። ሥር የሰደደ የNTP አገልጋይ ወደ ስሪት 4.1 ተዘምኗል።
  • የሙከራ (የቴክኖሎጂ ቅድመ እይታ) ለKTLS (የከርነል ደረጃ TLS ትግበራ) ድጋፍ ፣ Intel SGX (የሶፍትዌር ጠባቂ ቅጥያዎች) ፣ DAX (ቀጥታ መዳረሻ) ለ ext4 እና XFS ፣ ለ AMD SEV እና SEV-ES በ KVM hypervisor ውስጥ ድጋፍ።

ምንጭ: opennet.ru

አስተያየት ያክሉ