የOpenBSD 6.9 መልቀቅ

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

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

ዋና ማሻሻያዎች፡-

  • የሶፍትራይድ ነጂው RAID1C ሁነታን በሶፍትዌር RAID1 ትግበራ ከመረጃ ምስጠራ ጋር አክሏል።
  • ሁለት አዳዲስ የዳራ ሂደቶች ተካተዋል - dhcpleased እና resolvd፣ ከ slaacd ጋር አብረው የሚሰሩ እና የአውታረ መረብ በይነገጾችን በራስ ሰር ለማዋቀር እና በዲ ኤን ኤስ ውስጥ ስሞችን ለመፍታት። dhcpleased የአይፒ አድራሻዎችን ለማግኘት DHCPን ይጠቀማል እና resolvd የresolv.conf ይዘቶችን ያስተዳድራል ከ dhcpleased፣ slaacd እና እንደ umb ካሉ አሽከርካሪዎች በተገኘው የስም አገልጋይ መረጃ ላይ በመመስረት።
  • ከM1 ፕሮሰሰር ጋር ለ Apple መሳሪያዎች የመጀመሪያ ድጋፍ ታክሏል። ይህ የApple Icestorm/Firestorm arm64 ኮርሶችን እውቅና እና በApple M4378 SoC ውስጥ ጥቅም ላይ ለሚውሉት BCM1 ሽቦ አልባ ቺፕስ ተጨማሪ ድጋፍን ያካትታል።
  • በPOWER64 እና POWER64 ፕሮሰሰር ላይ ተመስርቶ ለ8-ቢት ሲስተሞች የተገነባው ለpowerpc9 መድረክ የተሻሻለ ድጋፍ። ለፓወር ፒሲ64 ካለፈው ልቀት ጋር ሲነፃፀር ለ RETGUARD ጥበቃ ዘዴ ድጋፍ ተተግብሯል ፣ ለአስፒድ ቢኤምሲ ፍሬምቡፈር አስትኤፍቢ ሾፌር ተጨምሯል ፣ የ radeondrm እና amdgpu አሽከርካሪዎች ከ AMD ጂፒዩዎች ጋር ሲስተሞች ላይ ችግሮች ተፈትተዋል ፣ የአውታረ መረብ ማስነሻ ችሎታ ለራም ዲስክ በከርነል ስብሰባዎች ላይ ተጨምሯል ፣ ለሞዶች ድጋፍ ተጨምሯል ሲፒዩ POWER9 ኢነርጂ ቁጠባ ፣ በተንሳፋፊ ነጥብ ኦፕሬሽኖች ወቅት ለሚፈጠሩ ልዩ ሁኔታዎች ድጋፍ ፣ ለፓወር ኤንቪ ስርዓቶች የአይፒኤምአይ ድጋፍ ተተግብሯል።
  • ለ ARM64 መድረኮች፣ ለ Cortex-A78AE፣ Cortex-X1 እና Neoverse V1 CPUs ድጋፍ ተሰጥቷል፣ ARM64-የተመቻቸ ቅጂ፣ ኮፒ መውጣት እና የ kcopy ጥሪ አማራጮች ተተግብረዋል፣ የ cryptox ነጂው ARMv8 crypto ቅጥያዎችን ለመደገፍ ታክሏል። የስሙ ሾፌር ለ RM System MMU ከጠባቂ ገጽ ድጋፍ ጋር። ለ Raspberry Pi፣ Rock Pi N10፣ NanoPi እና Pinebook Pro መሳሪያዎች የተሻሻለ ድጋፍ።
  • የ sysctl ፓራሜትር kern.video.record በቪዲዮ ሾፌር ላይ ተጨምሯል፣ይህም ከ kern.audio.record ጋር በማነጻጸር ቪዲዮን ለመቅረጽ በሚሞከርበት ጊዜ ባዶ ምስል ማውጣቱን ይቆጣጠራል (ቀረጻን ለማንቃት እሴቱን መለወጥ ያስፈልግዎታል) ወደ 1) ሂደቶች የቪዲዮ መሣሪያውን ብዙ ጊዜ እንዲከፍቱ ተፈቅዶላቸዋል (በፋየርፎክስ እና በBigBlueButton ውስጥ የድር ካሜራን በመጠቀም ላይ ያሉ ችግሮችን ይፈታል)።
  • ለ malloc እና ለነጻ ጥሪዎች የተጨመሩ የመከታተያ ነጥቦች፣ ይህም dt እና btrace ከማህደረ ትውስታ ምደባ ጋር የተያያዘ እንቅስቃሴን እንዲከታተሉ ያስችላቸዋል። ምንም እርምጃ ሳይፈጽም አንድን ፕሮግራም ለመተንተን btrace ለማድረግ '-n' አማራጭ ታክሏል።
  • ለብዙ ፕሮሰሰር (SMP) ስርዓቶች የተሻሻለ ድጋፍ። የ UNIX ሶኬቶች ትግበራ ከአጠቃላይ የከርነል እገዳ ተወግዷል፣ ከ msgbuf ጋር ተከታታይ ስራዎችን ለመስራት አንድ የተለመደ ሙቴክስ ተጨምሯል ፣ የ uvm_pagealloc ጥሪ ወደ mp-safe ምድብ ተዘዋውሯል ፣ እና የጌትፒድ እና ሴሴስሎግ ጥሪዎች ከመዘጋታቸው ተለቀቁ።
  • በዲአርኤም (በቀጥታ ስርጭት ሾል አስኪያጅ) ክፍሎች ውስጥ ያሉ ቋሚ ችግሮች፣ በ Powerbook5/6 እና RV350 ስርዓቶች ላይ በራዲዮንድረም ሾፌር ውስጥ ቋሚ ብልሽቶችን ጨምሮ፣ ለDRI3 በ amdgpu እና አቲ ሾፌሮች የተሻሻለ ድጋፍ እና ከሊኑክስ ጋር ተኳሃኝነት በ/dev ውስጥ መሳሪያዎች ተፈጥረዋል። /dri/ ማውጫ .
  • በVMM hypervisor ላይ ማሻሻያዎች ተደርገዋል። የvmd ቨርችዋል ማሽኖችን ለማስተዳደር ያለው የኋላ ክፍል አሁን የታመቁ ራም ዲስኮችን መጫን ይደግፋል።
  • በድምፅ ንዑስ ስርዓት ላይ ማሻሻያዎች ተደርገዋል። የsndio ኦዲዮ መሣሪያዎችን መልሶ ለማጫወት እና ለመቅዳት ብቻ የመመደብ ችሎታን ይሰጣል። sndiod በዳግም ናሙና ወቅት በድምፅ ማጥፋት ምክንያት ጩኸትን ለማስወገድ ስምንተኛ ደረጃ ያለው ውስን ግፊት ምላሽ (FIR) ዝቅተኛ ማለፊያ ማጣሪያ ይጠቀማል። በነባሪነት አዲስ ፕሮግራም መጫወት ሲጀምር ድምጹን በራስ ሰር የመቀነስ ተግባር (አውቶቮልዩም) ተሰናክሏል፣ ነባሪ እሴቱ ወደ የድምጽ ደረጃ 127 ተቀናብሯል። በ sndiod ውስጥ በሚደገፈው የተግባር ደረጃ የሚለያዩ አማራጭ መሳሪያዎችን ድምጽ ማደባለቅ ነው። ተፈቅዷል።
  • የኤልኤልዲቢ አራሚ መገንባት እና መጫን በነባሪነት ነቅቷል።
  • ለሎገር ተቆጣጣሪው ድጋፍ በ rcctl ፣ rc.sbr እና rc.d ላይ ተጨምሯል ፣ይህም የምዝግብ ማስታወሻዎችን ውፅዓት ከጀርባ ሂደቶች ወደ stdout/stderr መላክ ለማደራጀት ያስችላል።
  • ለመዳሰሻ ሰሌዳዎች የአዝራሩን አቀማመጥ በ wsconsctl በኩል ማዋቀር ይቻላል. WScons በአንድ ጊዜ ንክኪዎችን አያያዝ አሻሽሏል።
  • ለ ARM64 መሳሪያዎች በሃይል ፍጆታ እና በባትሪ ክፍያ ላይ መረጃ ለማግኘት APM መጠቀም ይቻላል. የመክፈቻ ጥሪው የ apmd ሂደት የፋይል ስርዓቱን መዳረሻ ለመገደብ ጥቅም ላይ ይውላል።
  • የተዘረጋ የሃርድዌር ድጋፍ። ታክሏል አዲስ ሾፌሮች acpige (እንደ የኃይል ቁልፉን መጫን ላሉ የኤሲፒአይ ክስተቶችን ለማስተናገድ) pchgpio (በዘመናዊ ኢንቴል PCHs ላይ ላሉት GPIO ተቆጣጣሪዎች) ujoy (ለጨዋታ ተቆጣጣሪዎች)፣ uhidpp (ለሎጌቴክ HID++ መሳሪያዎች)። PCI መሳሪያዎችን ለማግለል እና የተሳሳተ የማህደረ ትውስታ መዳረሻን ለማገድ ለ AMD Vi እና Intel VTD IOMMU ተጨማሪ ድጋፍ። ለ Lynloong LM9002/9003 እና LM9013 ኮምፒተሮች ድጋፍ ታክሏል። የኤሲፒአይ ድጋፍ ወደ pcamux እና imxiic አሽከርካሪዎች ተጨምሯል።
  • ለአውታረ መረብ አስማሚዎች የተሻሻለ ድጋፍ፡ mvpp (SFP+ እና 10G ለ Marvel Armada Ethernet)፣ mvneta (1000base-x እና 2500base-x)፣ mvsw (Marvel SOHO switches)፣ rge (Wake on LAN support)፣ Netgear ProSecure UTM25። RA (802.11n Tx Rate Adaptation) ድጋፍ ለ iwm፣ iwn እና athn ሽቦ አልባ አሽከርካሪዎች ተጨምሯል። የገመድ አልባው ቁልል የኔትወርክ በይነገጽን በመዳረሻ ነጥብ መልክ ሲጠቀሙ 11a/b/g/n/ac modes አውቶማቲክ ምርጫን ያሳያል።
  • የዌብ ቁልል (ምናባዊ ኢተርኔት ብሪጅ) ሾፌር በኔትወርክ ቁልል ውስጥ ተተግብሯል። የክትትል ሁነታ ድጋፍ ተተግብሯል, በኔትወርኩ በይነገጽ ላይ የሚደርሱ እሽጎች ለሂደቱ ወደ አውታረመረብ ቁልል አይተላለፉም, ነገር ግን እንደ BPF ያሉ የትራፊክ ትንተና ዘዴዎች በእነሱ ላይ ሊተገበሩ ይችላሉ. አዲስ ዓይነት የአውታረ መረብ መገናኛዎች ታክለዋል - ኤተርብሪጅ። መደበኛውን የአድራሻ መምረጫ ስልተ-ቀመርን በማለፍ የፕሮግራሞችን ምንጭ IP አድራሻ እንደገና መወሰን (የመንገድ sourceaddr ትእዛዝ) ይቻላል ። የራስ-ማዋቀር ሁነታ ሲነቃ የአውታረ መረብ በይነገጾችን በራስ ሰር ማሳደግ ነቅቷል (AUTOCONF4 እና AUTOCONF6)።
  • ጫኚው እንደዚህ አይነት ጭነትን በሚደግፉ ሁሉም መድረኮች ላይ የታመቀ ራም ዲስክ ምስል (bsd.rd) ያቀርባል።
  • በህትመት ውስጥ ያለውን የ"%n" ሕብረቁምፊ ቅርጸት መተኪያ አጠቃቀምን በተመለከተ በ syslog በኩል የተተገበረ ውጤት።
  • የOpenBGPD ራውቲንግ ዴሞን ለሪሜርሾ የህዝብ ቁልፍ መሠረተ ልማት (RPKI) ወደ ራውተር ፕሮቶኮል (RTR) ድጋፍ አድርጓል። ሾለ RTR ክፍለ ጊዜዎች መሰረታዊ መረጃን ለማሳየት የ"bgpctl show rtr" ትዕዛዝ ተጨምሯል.
  • የ ospfd እና ospf6d ኮድ ከሌሎች ማዞሪያ ዴሞኖች ጋር አንድ ለማድረግ እና ጥገናን ለማቃለል በአዲስ መልክ ተዋቅሯል። በነጥብ-ወደ-ነጥብ ሁነታ ለኔትወርክ መገናኛዎች ድጋፍ ተመስርቷል.
  • አብሮ የተሰራው የኤችቲቲፒ አገልጋይ httpd የሃብት መኖሩን ለማረጋገጥ አዲስ "ቦታ (አልተገኘም|አልተገኘም)" አማራጮችን ተግባራዊ ያደርጋል።
  • ለ RRDP ፕሮቶኮል (The RPKI Repository Delta Protocol, RFC 8182) ድጋፍ ወደ rpki-ደንበኛ መገልገያ ተጨምሯል. በ TAL ፋይል ውስጥ ከአንድ በላይ ዩአርአይ የመግለጽ ችሎታን ተግባራዊ አድርጓል።
  • የዲፍ መገልገያው RFC 8914 (የተራዘመ የዲ ኤን ኤስ ስህተት) እና RFC 8976 (ZONEMD) ይደግፋል።
  • በ hostname.if ፋይሎች ወደ dhclient የ"dhcp" መስመሮችን በመጠቀም አማራጮችን የመግለጽ ችሎታ ታክሏል።
  • የ snmpd daemon ለTrapv1 ወደ Trapv2 ልወጣ (RFC 3584) ሙሉ ድጋፍ ይሰጣል። አዲስ ቁልፍ ቃላት ማንበብ፣ መጻፍ እና ማሳወቅ ወደ snmpd.conf ታክለዋል። የsnmp መገልገያ የSMI ቁጥሮችን ይደግፋል።
  • የማራገፊያ ዲ ኤን ኤስ መፍታት አሁን DNS64 ይደግፋል እና በTCP ወደብ በኩል ግንኙነቶችን ይቀበላል።
  • የftp መገልገያው ለቀጣይ ማዘዋወር (RFC 7538) እና ከተሻሻለ-ከዚህ በፊት ራስጌ የመላክ ችሎታን በኤችቲቲፒ/ኤችቲቲፒኤስ በኩል ድጋፍ አድርጓል።
  • መልእክት ከመላክዎ በፊት ማረጋገጥን ለመስራት "-a" አማራጭን ወደ OpenSMTPD ታክሏል። የኢንክሪፕሽን መሳሪያዎች ወደ libtls ቤተ-መጽሐፍት ተለውጠዋል። ለTLS የአድማጭ ሶኬቶች በጎራ ስም (SNI) ላይ በመመስረት በርካታ የምስክር ወረቀቶችን የማዋቀር ችሎታ ይሰጣሉ።
  • LibreSSL ለDTLSv1.2 ፕሮቶኮል ድጋፍ አድርጓል። ሊቢትልስ ('-enable-libtls-only') ያለ ሊቢስሎ እና libssl ብቻ የመገንባት ችሎታን ተግባራዊ አድርጓል።
  • የዘመነ የOpenSSH ጥቅል። የማሻሻያዎቹ ዝርዝር መግለጫ እዚህ ይገኛል፡ OpenSSH 8.5, OpenSSH 8.6.
  • ለ AMD64 አርክቴክቸር የወደቦች ብዛት 11310፣ ለ aarch64 - 10943፣ ለ i386 - 10468. በወደቦች ውስጥ ካሉት የመተግበሪያ ስሪቶች መካከል፡ Xfce 4.16፣ Asterisk 18.3.0፣ Chromium 90.0.4430.72, 4.3.2g 8.4.0፣ GNOME 3.38፣ Go 1.16.2፣ KDE መተግበሪያዎች 20.12.3፣ Krita 4.4.3፣ LLVM/Clang 10.0.1፣ LibreOffice 7.0.5.2፣ Lua 5.3.6፣ MariaDB 10.5.9፣ እና ፋየርፎክስ 88.0. , ተንደርበርድ 78.10.0, Node.js 78.10.0, PHP 12.16.1, Postfix 8.0.3, PostgreSQL 3.5.10, Python 13.2, Ruby 3.9.2, Rust 3.0.1.

    ከOpenBSD 6.9 ጋር የተካተቱ የሶስተኛ ወገን አካላት ተዘምነዋል፡

    • Xenocara ግራፊክስ ቁልል በ X.Org 7.7 በ xserver 1.20.10 + patches, freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.1.
    • LLVM/ክላንግ 10.0.1 (+ ጥገናዎች)
    • GCC 4.2.1 (+ patches) እና 3.3.6 (+ patches)
    • ፐርል 5.32.1 (+ ጥገናዎች)
    • ኤንኤስዲ 4.3.6
    • የማይታሰር 1.13.1
    • እርግማኖች 5.7
    • Binutils 2.17 (+ ጥገናዎች)
    • Gdb 6.3 (+ patch)
    • እ.ኤ.አ. 18.12.2020
    • ኤክስፓት 2.2.10

አዲስ ዘፈን “Vetera Novis” ከOpenBSD 6.9 መለቀቅ ጋር ለመገጣጠም ተይዟል።

ምንጭ: opennet.ru

አስተያየት ያክሉ