የOpenBSD 7.3 መልቀቅ

የነጻ UNIX መሰል ስርዓተ ክወና OpenBSD 7.3 መውጣቱ ቀርቧል። የOpenBSD ፕሮጄክት የተመሰረተው በ1995 ከኔትቢኤስዲ ገንቢዎች ጋር ግጭት ከተፈጠረ በኋላ በቴዎ ዴ ራድት ሲሆን በዚህ ምክንያት ቲኦ የNetBSD CVS ማከማቻ እንዳይደርስ ተከልክሏል። ከዚህ በኋላ ቲኦ ዴ ራድት እና ተመሳሳይ አስተሳሰብ ያላቸው ሰዎች በ NetBSD ምንጭ ዛፍ ላይ የተመሰረተ አዲስ ክፍት ኦፕሬቲንግ ሲስተም ፈጠሩ ዋና ዋና የልማት ግቦች ተንቀሳቃሽነት (13 የሃርድዌር መድረኮች ይደገፋሉ) ፣ ደረጃውን የጠበቀ አሠራር ፣ ትክክለኛ አሠራር ፣ ንቁ ደህንነት። እና የተዋሃዱ የምስጠራ መሳሪያዎች. የ OpenBSD 7.3 ቤዝ ሲስተም ሙሉ ጭነት ISO ምስል 620 ሜባ ነው።

ከስርዓተ ክወናው በተጨማሪ የ OpenBSD ፕሮጀክት በሌሎች ስርዓቶች ውስጥ በስፋት ተስፋፍቶ እና እጅግ በጣም አስተማማኝ እና ከፍተኛ ጥራት ካላቸው መፍትሄዎች መካከል አንዱ በሆነው አካል ውስጥ ይታወቃል. ከነሱ መካከል፡ LibreSSL (ፎርክ ኦፍ ኤስኤስኤል)፣ OpenSSH፣ ፒኤፍ ፓኬት ማጣሪያ፣ OpenBGPD እና OpenOSPFD ማዞሪያ ዴሞኖች፣ OpenNTPD NTP አገልጋይ፣ የOpenSMTPD ደብዳቤ አገልጋይ፣ የጽሑፍ ተርሚናል መልቲክስየር (ከጂኤንዩ ስክሪን ጋር የሚመሳሰል) tmux፣ መታወቂያ ዴሞን ከመታወቂያ ፕሮቶኮል ትግበራ ጋር፣ BSDL አማራጭ የጂኤንዩ ግሮፍ ፓኬጅ - ማንዶክ ፣ ስህተትን የሚቋቋሙ ስርዓቶችን የማደራጀት ፕሮቶኮል CARP (የጋራ አድራሻ የመድገም ፕሮቶኮል) ፣ ክብደቱ ቀላል http አገልጋይ ፣ የOpenRSYNC ፋይል ማመሳሰል መገልገያ።

ዋና ማሻሻያዎች፡-

  • የተተገበሩ የስርዓት ጥሪዎች ተጠባባቂ (የሂደት ሁኔታ ለውጦችን በመጠበቅ ላይ) ፣ ፒንሲስካል (የ ROP ብዝበዛዎችን ለመከላከል ስለ execve መግቢያ ነጥብ መረጃን ለማስተላለፍ) ፣ ጌት ስም እና ስም (የክር ስሙን ማግኘት እና ማቀናበር)።
  • ሁሉም አርክቴክቸር ሃርድዌር-ገለልተኛ የሰዓት ቆጣሪ ማቋረጥ መርሐግብር ሰሪ የሆነውን clockintrን ይጠቀማሉ።
  • ታክሏል sysctl kern.autoconf_serial፣ ይህም በከርነሉ ውስጥ ያሉ የመሣሪያ ዛፍ ሁኔታን ከተጠቃሚ ቦታ ለመከታተል ሊያገለግል ይችላል።
  • ለብዙ ፕሮሰሰር (SMP) ስርዓቶች የተሻሻለ ድጋፍ። የ tun እና መታ መሣሪያዎች የክስተት ማጣሪያዎች ወደ mp-አስተማማኝ ምድብ ተለውጠዋል። ተግባራቶቹ ምረጥ፣ ፕስመርጥ፣ ምርጫ፣ ፖፖል፣ ጌትሶኮፕት፣ ሴስቶኮፕት፣ኤምኤምፓ፣ ሙንማፕ፣ ሚምፕሮክት፣ ሼድ_ይይልድ፣ ማይናርስ እና utrace፣ እንዲሁም ioctl SIOCGIFCONF፣ SIOCGIFGMEMB፣ SIOCGIFGATTR እና SIOCGIFGLISTን ከመከልከል ተወግደዋል። በፒኤፍ ፓኬት ማጣሪያ ውስጥ የተሻሻለ የእገዳ አያያዝ። የተሻሻለ የስርዓቱ አፈፃፀም እና የአውታረ መረብ ቁልል በበርካታ ኮር ስርዓቶች ላይ።
  • የድሬም (የቀጥታ ስርጭት ስራ አስኪያጅ) ማዕቀፍ ትግበራ ከሊኑክስ ከርነል 6.1.15 (የመጨረሻው የተለቀቀው - 5.15.69) ጋር ተመሳስሏል። የ Amdgpu ሹፌር ለ Ryzen 7000 "Raphael", Ryzen 7020 "Mendocino", Ryzen 7045 "Dragon Range", Radeon RX 7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), 7700S እና "Navi 7600S" ድጋፍ ይጨምራል Amdgpu የጀርባ ብርሃንን ለመቆጣጠር ድጋፍን አክሏል እና የ X.Org ሞደሴቲንግ ሾፌር ሲጠቀሙ xbacklight እንደሚሰራ ያረጋግጣል። ሜሳ በነባሪ የነቃ የሻደር መሸጎጫ አለው።
  • በVMM hypervisor ላይ ማሻሻያዎች ተደርገዋል።
  • በተጠቃሚ ቦታ ላይ ለሂደቶች ተጨማሪ የማህደረ ትውስታ ጥበቃ እድሎች ተተግብረዋል-ተለዋዋጭ የስርዓት ጥሪ እና ተመሳሳይ ስም ያለው ቤተ-መጽሐፍት ተግባር ፣ ይህም ወደ ማህደረ ትውስታ (የማስታወሻ ካርታዎች) በሚያንፀባርቁበት ጊዜ የመዳረሻ መብቶችን ለማስተካከል ያስችልዎታል ። ከፈጸሙ በኋላ፣ ለማህደረ ትውስታ አካባቢ የተቀመጡት መብቶች፣ ለምሳሌ፣ መጻፍ እና መፈጸምን መከልከል፣ በቀጣይ ወደ ኤምኤምፓ()፣mprotect() እና munmap() ተግባራት በሚደረጉ ጥሪዎች ሊለወጡ አይችሉም፣ ይህም በሚሞከርበት ጊዜ EPERM ስህተት ይፈጥራል። ለ መቀየር.
  • በ AMD64 አርክቴክቸር ላይ የRETGUARD ጥበቃ ዘዴ ለስርዓት ጥሪዎች የነቃ ሲሆን ይህም የኮድ ቁራጮችን መበደር እና መመለሻ ተኮር የፕሮግራም አወጣጥ ቴክኒኮችን በመጠቀም የተገነቡ የብዝበዛዎችን አፈፃፀም ለማወሳሰብ ነው።
  • ስርዓቱ በተነሳ ቁጥር sshd executable ፋይልን በዘፈቀደ መልሶ ማገናኘት ላይ በመመስረት ከተጋላጭነት ብዝበዛ መከላከል ነቅቷል። ዳግም ፍሰት በ sshd ውስጥ የተግባር ማካካሻዎችን መተንበይ የሚቻል እንዳይሆን ያደርገዋል፣ ይህም መመለሻ ተኮር የፕሮግራም አወጣጥ ቴክኒኮችን በመጠቀም ብዝበዛዎችን ለመፍጠር አስቸጋሪ ያደርገዋል።
  • በ64-ቢት ሲስተሞች ላይ የበለጠ ኃይለኛ የቁልል አቀማመጥ በዘፈቀደ ማድረግ ነቅቷል።
  • በአቀነባባሪው የማይክሮ አርክቴክቸር መዋቅሮች ውስጥ ካለው የ Specter-BHB ተጋላጭነት ጥበቃ ታክሏል።
  • በ ARM64 ፕሮሰሰር ላይ የዲአይቲ (ዳታ ኢንዲፔንደንት ቲሚንግ) ባንዲራ ለተጠቃሚ ቦታ እና የከርነል ቦታ በነዚህ መመሪያዎች ውስጥ በተሰራው መረጃ ላይ የማስተማር አፈፃፀም ጊዜን ጥገኝነት የሚቆጣጠሩ የጎን ሰርጥ ጥቃቶችን ለመግታት ነቅቷል።
  • የአውታረ መረብ ውቅሮችን ሲገልጹ lladdr የመጠቀም ችሎታን ያቀርባል። ለምሳሌ ከበይነገጹ ስም (hostname.fxp0) ጋር ከማያያዝ በተጨማሪ ከማክ አድራሻ (አስተናጋጅ ስም.00:00:6e:00:34:8f) ጋር ማያያዝን መጠቀም ይችላሉ።
  • ለ ARM64-ተኮር ስርዓቶች የተሻሻለ የእንቅልፍ ድጋፍ።
  • ለ Apple ARM ቺፕስ በከፍተኛ ሁኔታ የተስፋፋ ድጋፍ።
  • ለአዲስ ሃርድዌር ድጋፍ ታክሏል እና አዲስ ነጂዎችን ያካትታል።
  • በብሮድኮም እና ሳይፕረስ ቺፕስ ላይ የተመሰረተ የ bwfm ሹፌር ለ WEP ምስጠራ ድጋፍ ይሰጣል።
  • ጫኚው ከሶፍትዌር RAID ጋር ያለውን ስራ አሻሽሏል እና ለ Guided Disk ምስጠራ የመጀመሪያ ድጋፍን ተግባራዊ አድርጓል።
  • ጠቋሚውን ወደ መጀመሪያ እና መጨረሻው ለማሸብለል አዲስ ትዕዛዞች ማሸብለል-ከላይ እና ማሸብለል-ታች ወደ tmux ("terminal multiplexer") ታክለዋል የLibreSSL እና OpenSSH ጥቅሎች ተዘምነዋል። ስለ ማሻሻያዎቹ ዝርዝር መግለጫ የLibreSSL 3.7.0፣ OpenSSH 9.2 እና OpenSSH 9.3 ግምገማዎችን ይመልከቱ።
  • ለ AMD64 አርክቴክቸር የወደቦች ብዛት 11764 (ከ11451)፣ ለ aarch64 - 11561 (ከ11261)፣ ለ i386 - 10572 (ከ10225) ነበር። በወደቦች ውስጥ ካሉት የመተግበሪያ ስሪቶች መካከል፡-
    • ኮከብ ቆጠራ 16.30.0፣ 18.17.0 እና 20.2.0
    • Audacity 3.2.5
    • ሲሜኬ 3.25.2
    • Chromium 111.0.5563.110
    • Emacs 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 እና 11.2.0
    • GHC 9.2.7
    • GNOME 43.3
    • ሂድ 1.20.1
    • JDK 8u362፣ 11.0.18 እና 17.0.6
    • KDE Gears 22.12.3
    • የ KDE ​​አቃፊዎች 5.103.0
    • Krita 5.1.5
    • LLVM/ Clang 13.0.0
    • LibreOffice 7.5.1.2
    • ሉዋ 5.1.5፣ 5.2.4፣ 5.3.6 እና 5.4.4
    • ማሪያዲቢ 10.9.4
    • ሞኖ 6.12.0.182
    • ሞዚላ ፋየርፎክስ 111.0 እና ESR 102.9.0
    • ሞዚላ ተንደርበርድ 102.9.0
    • ሙት 2.2.9 እና ኒዮሙት 20220429
    • መስቀለኛ መንገድ. Js 18.15.0
    • ኦካሚል 4.12.1
    • ክፈት LDAP 2.6.4
    • ፒኤችፒ 7.4.33፣ 8.0.28፣ 8.1.16 እና 8.2.3
    • Postfix 3.5.17 እና 3.7.3
    • PostgreSQL 15.2
    • ፓይዘን 2.7.18፣ 3.9.16፣ 3.10.10 እና 3.11.2
    • Qt 5.15.8 እና 6.4.2
    • R 4.2.1
    • Ruby 3.0.5, 3.1.3 እና 3.2.1
    • ዝገት 1.68.0
    • SQLite 2.8.17 እና 3.41.0
    • Shotcut 22.12.21
    • ሱዶ 1.9.13.3
    • Meerkat 6.0.10
    • Tcl/Tk 8.5.19 እና 8.6.13
    • ቴክስ ቀጥታ 2022
    • ቪም 9.0.1388 እና Neovim 0.8.3
    • Xfce 4.18
  • ከOpenBSD 7.3 ጋር የተካተቱ የሶስተኛ ወገን አካላት ተዘምነዋል፡
    • Xenocara ግራፊክስ ቁልል በ X.Org 7.7 በ xserver 1.21.6 + patches, freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/ክላንግ 13.0.0 (+ ጥገናዎች)
    • GCC 4.2.1 (+ patches) እና 3.3.6 (+ patches)
    • ፐርል 5.36.1 (+ ጥገናዎች)
    • ኤንኤስዲ 4.6.1
    • የማይታሰር 1.17
    • እርግማኖች 5.7
    • Binutils 2.17 (+ ጥገናዎች)
    • Gdb 6.3 (+ patch)
    • እ.ኤ.አ. 12.9.2022
    • ኤክስፓት 2.5.0.

    ምንጭ: opennet.ru

አስተያየት ያክሉ