CentOS Stream 9 ስርጭት በይፋ ተጀመረ

የCentOS ፕሮጄክቱ ለቀይ ኮፍያ ኢንተርፕራይዝ ሊኑክስ 9 ስርጭት እንደ አዲስ ክፍት የሆነ የእድገት ሂደት መሰረት ሆኖ የሚያገለግለው የCentOS Stream 9 ስርጭት መኖሩን በይፋ አስታውቋል። CentOS ዥረት በተከታታይ የዘመነ ስርጭት ነው እና ለወደፊት RHEL ልቀት እየተዘጋጁ ያሉትን ጥቅሎች ቀድሞ ማግኘት ያስችላል። ግንባታዎች ለx86_64፣ Aarch64 እና ppc64le (IBM Power 9+) አርክቴክቸር ተዘጋጅተዋል። በተጨማሪም፣ ለIBM Z architecture (s390x Z14+) ድጋፍ ታውቋል፣ ነገር ግን ለእሱ የሚደረጉ ስብሰባዎች ገና አልተገኙም።

የ CentOS ዥረት ለ RHEL እንደ ጅረት ፕሮጄክት ተቀምጧል፣ ለሶስተኛ ወገን ተሳታፊዎች የ RHEL ፓኬጆችን ዝግጅት እንዲቆጣጠሩ፣ ለውጦቻቸውን እንዲያቀርቡ እና በተደረጉ ውሳኔዎች ላይ ተጽእኖ እንዲያሳድሩ እድል ይሰጣል። ቀደም ሲል ከፌዶራ ልቀቶች ውስጥ የአንዱ ቅጽበታዊ ገጽ እይታ ለአዲሱ RHEL ቅርንጫፍ መሠረት ሆኖ ያገለግል ነበር ፣ እሱም ተጠናቅቋል እና ከተዘጋው በሮች በስተጀርባ የተረጋጋ ፣ የእድገት እና የውሳኔ ሃሳቦችን የመቆጣጠር ችሎታ። የ RHEL 9 ልማት ወቅት, Fedora 34 ቅጽበታዊ ላይ የተመሠረተ, ማህበረሰቡ ተሳትፎ ጋር CentOS ዥረት 9 ቅርንጫፍ ተቋቁሟል ይህም ውስጥ የመሰናዶ ሥራ እና አዲስ ጉልህ ቅርንጫፍ RHEL ይመሰረታል.

CentOS Stream 9 ስርጭት በይፋ ተጀመረ

ተመሳሳይ ዝመናዎች ለ CentOS Stream ታትመው ገና ላልተለቀቀው የRHEL ጊዜያዊ ልቀት ለተዘጋጁት እና የገንቢዎቹ ዋና ግብ ከ RHEL ጋር ተመሳሳይ የሆነ የ CentOS Stream የመረጋጋት ደረጃ ላይ መድረስ ነው። አንድ ፓኬጅ በCentOS ዥረት ላይ ከመቅረቡ በፊት በተለያዩ አውቶሜትድ እና በእጅ የፍተሻ ስርዓቶች ውስጥ ያልፋል፣ እና የሚታተመው የመረጋጋት ደረጃው በ RHEL ውስጥ ለህትመት ዝግጁ የሆኑትን የፓኬጆችን የጥራት ደረጃዎች ያሟላ ከሆነ ብቻ ነው። በተመሳሳይ ከ CentOS ዥረት ጋር፣ የተዘጋጁ ዝማኔዎች በምሽት የRHEL ግንባታዎች ውስጥ ይቀመጣሉ።

በCentOS Stream 9 ላይ ከቀዳሚው ጉልህ ቅርንጫፍ ጋር ሲወዳደር ዋና ዋና ለውጦች፡-

  • የስርዓት አካባቢ እና የመሰብሰቢያ መሳሪያዎች ተዘምነዋል. 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 ውስጥ የሙከራ ድጋፍ ተሰጥቷል።

በትይዩ የ CentOS Stream 8 ቅርንጫፍ መገንባቱን ቀጥሏል ይህም RHEL 8.x አዲስ የተለቀቁትን ለማዘጋጀት ጥቅም ላይ የሚውለው እና ክላሲክ CentOS 8.x ስርጭትን በመጠቀም ስርዓቶችን ለመተርጎም የሚመከር ሲሆን ድጋፉ ይቋረጣል. በወሩ መጨረሻ. ወደ ሴንቶስ ዥረት ለመቀየር በቀላሉ የ centos-release-stream ጥቅልን ይጫኑ ("dnf install centos-release-stream") እና "dnf update" የሚለውን ትዕዛዝ ያሂዱ። የCentOS Stream 8 ቅርንጫፍ እስከ ሜይ 31፣ 2024 ድረስ ይደገፋል፣ እና ለተለመደው CentOS 7.x ድጋፍ ሰኔ 30፣ 2024 ያበቃል።

እንደ አማራጭ፣ ተጠቃሚዎች የCentOS 8 ቅርንጫፍ ልማትን ወደሚቀጥሉ ስርጭቶች መቀየር ይችላሉ፡ AlmaLinux (migration script)፣ Rocky Linux (migration script)፣ VzLinux (migration script) ወይም Oracle Linux (migration script)። በተጨማሪም፣ Red Hat የክፍት ምንጭ ሶፍትዌሮችን በሚያዘጋጁ ድርጅቶች እና እስከ 16 ምናባዊ ወይም ፊዚካል ሲስተሞች ባላቸው ገንቢ አካባቢዎች RHEL በነጻ ለመጠቀም እድሉን (ሚግሬሽን ስክሪፕት) ሰጥቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ