Oracle ሊኑክስ 9 እና የማይበጠስ ኢንተርፕራይዝ ከርነል 7 ይገኛሉ

Oracle ከቀይ ኮፍያ ኢንተርፕራይዝ ሊኑክስ ከመደበኛው የከርነል ፓኬጅ አማራጭ ሆኖ በOracle ሊኑክስ ስርጭት ውስጥ ጥቅም ላይ የሚውለውን የOracle Linux 9 ስርጭት እና የማይሰበር ኢንተርፕራይዝ ከርነል 7 (UEK R7) የተረጋጋ ልቀቶችን አሳትሟል። የ Oracle ሊኑክስ 9 ስርጭት በቀይ ኮፍያ ኢንተርፕራይዝ ሊኑክስ 9 የጥቅል መሰረት ላይ የተመሰረተ ነው እና ከእሱ ጋር ሙሉ ለሙሉ ሁለትዮሽ ተኳሃኝ ነው።

ለx8.6_840 እና ARM86 (arch64) አርክቴክቸር የተዘጋጁ የ64 ጂቢ እና 64 ሜባ አይሶ ምስሎች ያለ ገደብ ለማውረድ ቀርበዋል። Oracle ሊኑክስ 9 ስህተቶችን (ኢራታ) እና የደህንነት ጉዳዮችን በሚያስተካክል በሁለትዮሽ የጥቅል ዝመናዎች የዩም ማከማቻ ያልተገደበ እና ነጻ መዳረሻ አለው። የመተግበሪያ ዥረት ስብስቦች እና CodeReady Builder ጥቅሎች ያላቸው በተለየ የሚደገፉ ማከማቻዎች እንዲሁ ለማውረድ ተዘጋጅተዋል።

ከ RHEL የከርነል ፓኬጅ በተጨማሪ (በከርነል 5.14 ላይ የተመሰረተ) Oracle ሊኑክስ በሊኑክስ ከርነል 7 ላይ የተመሰረተ እና ከኢንዱስትሪ ሶፍትዌሮች እና Oracle ሃርድዌር ጋር ለመስራት የተመቻቸ የራሱን ከርነል Unbreakable Enterprise Kernel 5.15 ያቀርባል። የከርነል ምንጮቹ፣ ወደ ግለሰባዊ ጥገናዎች መከፋፈልን ጨምሮ፣ በሕዝብ Oracle Git ማከማቻ ውስጥ ይገኛሉ። የማይበጠስ ኢንተርፕራይዝ ከርነል በነባሪ ተጭኗል፣ ከመደበኛው የRHEL ከርነል ፓኬጅ እንደ አማራጭ የተቀመጠ እና እንደ DTrace ውህደት እና የተሻሻለ የBtrfs ድጋፍ ያሉ በርካታ የላቁ ባህሪያትን ይሰጣል። ከተጨማሪው ከርነል በተጨማሪ የOracle Linux 9 እና RHEL 9 ልቀቶች በተግባራዊነት ሙሉ ለሙሉ ተመሳሳይ ናቸው (የለውጦቹ ዝርዝር በ RHEL9 ማስታወቂያ ውስጥ ይገኛል)።

በማይሰበር ኢንተርፕራይዝ ከርነል 7 ውስጥ ቁልፍ ፈጠራዎች፡-

  • ለ Aarch64 አርክቴክቸር የተሻሻለ ድጋፍ። በ64-ቢት ARM ሲስተሞች ላይ ያሉት የማህደረ ትውስታ ገፆች ነባሪ መጠን ከ64 ኪባ ወደ 4 ኪባ ቀንሷል፣ ይህም ከ ARM ሲስተሞች ከተለመደው የማህደረ ትውስታ መጠን እና የስራ ጫና ጋር በተሻለ ሁኔታ ይዛመዳል።
  • የDTrace 2.0 ተለዋዋጭ ማረም ሥርዓት ማድረስ ቀጥሏል፣ ይህም ወደ eBPF ከርነል ንኡስ ሲስተም ለመጠቀም ተቀይሯል። DTrace 2.0 በ eBPF ላይ ይሰራል፣ ይህም ነባር የሊኑክስ መፈለጊያ መሳሪያዎች በ eBPF ላይ እንዴት እንደሚሰሩ አይነት ነው።
  • የBtrfs ፋይል ስርዓት አቅም ተዘርግቷል። ከአሁን በኋላ በአካል ማከማቸት የማያስፈልጋቸው የተፈቱ ብሎኮችን ለመለየት የDISCARD ክወና ያልተመሳሰል ትግበራ ወደ Btrfs ተጨምሯል። ያልተመሳሰለ አተገባበር አንጻፊው ዲስካርድን እስኪያጠናቅቅ ድረስ እንዳይጠብቁ እና ይህን ተግባር ከበስተጀርባ እንዲያደርጉ ያስችልዎታል። ከተበላሸ የፋይል ስርዓት ዳታ መልሶ ማግኘትን ለማቃለል አዲስ የማፈናጠጫ አማራጮች ታክለዋል፡- “rescue=ignorebadroots” በአንዳንድ የስር ዛፎች ላይ ጉዳት ቢደርስበትም ለመሰካት (መጠን፣ uuid፣ data reloc፣ device፣ csum፣ free space)፣ “rescue=ignoredatacsums” ለማሰናከል የ'ignorebadroots'፣ 'ignoredatacsums' እና 'nologreplay' ሁነታዎችን በአንድ ጊዜ ለማንቃት ዳታ ለማግኘት እና "rescue=all"ን በመፈተሽ ላይ። ከfsync() ኦፕሬሽኖች ጋር የተያያዙ ጉልህ የአፈጻጸም ማሻሻያዎችን አድርጓል። ለfs-verity (የፋይል ማረጋገጫ እና የታማኝነት ማረጋገጫ) እና የተጠቃሚ መታወቂያ ካርታ ስራ ድጋፍ ታክሏል።
  • XFS ድርብ መሸጎጫን ለማስወገድ የገጽ መሸጎጫውን በማለፍ የ DAX ስራዎችን በቀጥታ የፋይል መዳረሻን ይደግፋል። በ32 ባለው ባለ 2038-ቢት ጊዜ_t የውሂብ አይነት፣ አዲስ ቢግታይም እና ያልተገባ ቁጥር የሚሰካ አማራጮችን ጨምሮ የትርፍ ችግሮችን ለመፍታት ለውጦች ታክለዋል።
  • በOCFS2 (Oracle ክላስተር ፋይል ስርዓት) የፋይል ስርዓት ላይ ማሻሻያዎች ተደርገዋል።
  • በዞን ኤፍኤስ የፋይል ስርዓት ተጨምሯል, ይህም ዝቅተኛ ደረጃ ስራን በዞን ማከማቻ መሳሪያዎች ያቃልላል. የዞን ድራይቮች ማለት በሃርድ ማግኔቲክ ዲስኮች ወይም NVMe SSDs ላይ ያሉ መሳሪያዎች፣ የማከማቻ ቦታው በዞኖች የተከፋፈለው ብሎኮች ወይም ሴክተሮችን ያቀፈ ነው፣ ወደዚህም ተከታታይ መረጃ መጨመር የሚፈቀድላቸው፣ አጠቃላይ የብሎኮች ቡድንን የሚያዘምኑ ናቸው። የዞንኤፍኤስ ኤፍኤስ እያንዳንዱን ዞን በአሽከርካሪው ላይ ካለው የተለየ ፋይል ጋር ያዛምዳል ፣ ይህም በሴክተሩ እና በብሎክ ደረጃ ላይ ያለ ማጭበርበር መረጃን በጥሬ ሁነታ ለማከማቸት ሊያገለግል ይችላል ፣ ማለትም ። መተግበሪያዎች ioctl በመጠቀም የማገጃ መሳሪያውን በቀጥታ ከመድረስ ይልቅ የፋይሉን ኤፒአይ እንዲጠቀሙ ይፈቅዳል።
  • የ VPN WireGuard ፕሮቶኮል ድጋፍ ተረጋግቷል።
  • የኢቢፒኤፍ ንዑስ ስርዓት ችሎታዎች ተዘርግተዋል። የተቀናጁ የኢቢፒኤፍ ፕሮግራሞችን የመሸከም ችግር የሚፈታ እና የኢቢፒኤፍ ፕሮግራሞችን ኮድ አንድ ጊዜ ብቻ ለማጠናቀር እና የተጫነውን ፕሮግራም የሚያስተካክል ልዩ ዩኒቨርሳል ሎደር በመጠቀም የ CO-RE (አንድ ጊዜ ያጠናቅራል - በሁሉም ቦታ ያሂዱ) ዘዴ ተተግብሯል ። የአሁኑ የከርነል እና የ BPF ዓይነቶች ቅርጸት). በከርነል እና BPF ፕሮግራሞች መካከል ጥሪዎችን ወደ ዜሮ በሚያስተላልፉበት ጊዜ ትርፍ ክፍያን በተጨባጭ እንዲቀንሱ የሚያስችልዎ የ"BPF trampoline" ዘዴ ታክሏል። ከ BPF ፕሮግራሞች የከርነል ተግባርን በቀጥታ የማግኘት እና ተቆጣጣሪውን የማገድ ችሎታ ተሰጥቷል።
  • የአቶሚክ መመሪያን በሚሰራበት ጊዜ መረጃው ሁለት የሲፒዩ መሸጎጫ መስመሮችን በማቋረጡ ምክንያት ለተሰነጣጠለ መቆለፊያ የተቀናጀ ማወቂያ ይከሰታል። ከርነል በበረራ ላይ ጉልህ የሆነ የአፈፃፀም መጥፋት የሚያስከትሉ እገዳዎችን መለየት እና ማስጠንቀቂያዎችን መስጠት ወይም የSIGBUS ምልክትን ወደ አፕሊኬሽኑ ማገጃ መላክ ይችላል።
  • ለ Multipath TCP (MPTCP) የ TCP ፕሮቶኮል ማራዘሚያ የ TCP ግንኙነትን እና ፓኬጆችን በአንድ ጊዜ በተለያዩ መንገዶች በተለያዩ የኔትወርክ በይነገጾች ከተለያዩ የአይፒ አድራሻዎች ጋር በማገናኘት ድጋፍ ይሰጣል።
  • የተግባር መርሐግብር አውጪው የ SCHED_CORE መርሐግብር ሁነታን ተግባራዊ ያደርጋል፣ ይህም የትኛዎቹ ሂደቶች በተመሳሳይ ሲፒዩ ኮር ላይ አብረው ሊከናወኑ እንደሚችሉ እንዲቆጣጠሩ ያስችልዎታል። እያንዳንዱ ሂደት በሂደቶች መካከል ያለውን የመተማመን ወሰን የሚገልጽ ኩኪ ለዪ ሊመደብ ይችላል (ለምሳሌ የአንድ ተጠቃሚ ወይም መያዣ)። ኮድ አፈጻጸምን ሲያደራጅ፣ መርሐግብር አውጪው አንድ ሲፒዩ ኮር ከተመሳሳይ ባለቤት ጋር በተያያዙ ሂደቶች መካከል ብቻ መጋራቱን ማረጋገጥ ይችላል፣ ይህ ደግሞ የታመኑ እና የማይታመኑ ስራዎች በተመሳሳይ SMT (Hyper Threading) ክር ላይ እንዳይሰሩ በማድረግ አንዳንድ የ Specter ጥቃቶችን ለመከላከል ሊያገለግል ይችላል። .
  • ለቡድኖች ፣ የሰሌዳ ማህደረ ትውስታ መቆጣጠሪያ ተተግብሯል ፣ ይህም የሰሌዳ ሒሳብን ከማስታወሻ ገጾች ደረጃ ወደ የከርነል ዕቃዎች ደረጃ በማሸጋገር የሚታወቅ ነው ፣ ይህም የተለያዩ የጠፍጣፋ መሸጎጫዎችን ከመመደብ ይልቅ በተለያዩ ግሩፖች ውስጥ የሰሌዳ ገጾችን ማጋራት ያስችላል ። እያንዳንዱ ቡድን. የታቀደው አቀራረብ ሰሌዳን የመጠቀም ቅልጥፍናን ለመጨመር፣ ለጠፍጣፋ ጥቅም ላይ የሚውለውን የማስታወሻ መጠን ከ30-45% እንዲቀንስ፣ የከርነልን አጠቃላይ የማህደረ ትውስታ ፍጆታ በከፍተኛ ሁኔታ እንዲቀንስ እና የማህደረ ትውስታ መቆራረጥን ለመቀነስ ያስችላል።
  • የማረም መረጃን ማድረስ በሲቲኤፍ (Compact Type Format) ቅርጸት ቀርቧል፣ ይህም ስለ ሲ ዓይነቶች፣ በተግባሮች እና በማረም ምልክቶች መካከል ያሉ ግንኙነቶችን የያዘ መረጃን በጥቂቅ ማከማቻ ያቀርባል።
  • የ DRBD (የተከፋፈለ የተባዛ ብሎክ መሳሪያ) ሞጁል እና /dev/ጥሬ ዕቃው ተቋርጧል (ለቀጥታ ፋይል መዳረሻ የ O_DIRECT ባንዲራ ይጠቀሙ)።

ምንጭ: opennet.ru

አስተያየት ያክሉ