የOpenBSD 7.0 መልቀቅ

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

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

ዋና ማሻሻያዎች፡-

  • በRISC-V አርክቴክቸር መሰረት ለ64-ቢት ስርዓቶች ወደብ ታክሏል። በአሁኑ ጊዜ በ HiFive Unmatched ቦርዶች ላይ እና በከፊል በPolarFire SoC Icicle Kit ላይ የሚደገፍ ስራ።
  • የ ARM64 መድረኮች ወደብ የተሻሻለ ነገር ግን አሁንም ያልተሟላ የአፕል መሳሪያዎችን ከM1 ፕሮሰሰር ጋር ያቀርባል። አሁን ባለው መልኩ OpenBSD በጂፒቲ ዲስክ ላይ መጫንን ይደግፋል እና ለUSB 3፣ NVME፣ GPIO እና SPMI ሾፌሮች አሉት። ከኤም 1 በተጨማሪ፣ የ ARM64 ወደብ ለ Raspberry Pi 3 Model B+ እና በRockchip RK3399 SoC ላይ ለተመሰረቱ ቦርዶች ድጋፍን ያሰፋል።
  • ለ AMD64 አርክቴክቸር የጂሲሲ ማቀናበሪያ በነባሪነት ተሰናክሏል (ክላንግ ብቻ ነው የቀረው)። ከዚህ ቀደም GCC ለ armv7 እና i386 አርክቴክቸር ተሰናክሏል።
  • ለ SGI መድረክ የሚደረገው ድጋፍ ተቋርጧል።
  • ለ amd64, arm64, i386, sparc64 እና powerpc64 መድረኮች የከርነል ግንባታ ለዲቲ ተለዋዋጭ መፈለጊያ ስርዓት ድጋፍ በነባሪነት ነቅቷል. ስለ የከርነል ደረጃ ክስተቶች መረጃ ለመሰብሰብ የ kprobes አቅራቢ ታክሏል።
  • btrace በማጣሪያዎች ውስጥ ለ"<" እና ">" ኦፕሬተሮች ድጋፍን ተግባራዊ ያደርጋል እና የከርነል ቁልል ሲተነተን በተጠቃሚ ቦታ ላይ ያሳለፈውን ጊዜ ውጤት ይሰጣል።
  • ታክሏል /etc/bsd.re-config ማዋቀር ፋይል፣ ይህም ከርነል በሚነሳበት ጊዜ ለማዋቀር እና የተወሰኑ መሳሪያዎችን ለማንቃት/ለማሰናከል ሊያገለግል ይችላል።
  • የ TPM 2.0 መሳሪያዎች መኖራቸውን እና ወደ እንቅልፍ ሁነታ ለመግባት ትዕዛዞችን በትክክል መተግበሩን ያረጋግጣል (ThinkPad X1 Carbon Gen 9 እና ThinkPad X1 Nano Laptops በማንቃት ችግሩን ይፈታል)።
  • የ kqueue አተገባበር ወደ ሙቲክስ መጠቀም ተቀይሯል።
  • ለPF_UNIX ሶኬቶች የቋት መጠንን በsysctl በኩል የማዋቀር ችሎታን ተግባራዊ አድርጓል። ነባሪው ቋት መጠን ወደ 8 ኪባ ጨምሯል።
  • ለብዙ ፕሮሰሰር (SMP) ስርዓቶች የተሻሻለ ድጋፍ። የ pmap_extract() ጥሪ በ hppa እና amd64 ስርዓቶች ላይ ወደ mp-safe ተንቀሳቅሷል። ስም-አልባ ነገሮች፣ ልዩ ተቆጣጣሪ አካል እና መፈለግ፣ ማገናኘት እና ማዋቀር ተግባራት ማጣቀሻዎችን ለመቁጠር ኮድ ከአጠቃላይ የከርነል መቆለፊያ የተገኘ ነው። ለእያንዳንዱ ሲፒዩ ኮር የተለየ የሽብር መልእክት ቋት ተተግብሯል።
  • የድሬም (የቀጥታ ስርጭት ስራ አስኪያጅ) ማዕቀፍ ትግበራ ከሊኑክስ ከርነል 5.10.65 ጋር ተመሳስሏል። የInteldrm ሹፌር በTiger Lake ማይክሮአርክቴክቸር ላይ የተመሰረተ የኢንቴል ቺፖችን ድጋፍ አሻሽሏል። የ amdgpu ሹፌር Navi 12፣ Navi 21 “Sienna Cichlid”፣ Arcturus GPUs እና Cezanne “Green Sardine” Ryzen 5000 APUsን ይደግፋል።
  • ለአዳዲስ ሃርድዌር ድጋፍ ታክሏል፣ Aquantia AQC111U/AQC112U USB Ethernet፣ Aquantia 1/2.5/5/10Gb/s PCIe Ethernet፣ Cadence GEM፣ Broadcom BCM5725፣ RTL8168FP/RTL8111FP/RTL8117 በTiger Lake microarte ላይ የተመሰረተ የተሻሻለ ድጋፍ አፕሊኬሽን፣ ኦዲዮ እና የድምጽ አዝራሮችን ለሚጠቀሙ የዩኤስቢ HID የሸማቾች መቆጣጠሪያ ቁልፍ ሰሌዳዎች የዩሲሲ ሾፌር ታክሏል።
  • በVMM hypervisor ላይ ማሻሻያዎች ተደርገዋል። በአንድ ምናባዊ ማሽን የ512 VCPU ገደብ ታክሏል። በVCPU ማገድ ላይ ያሉ ችግሮች ተፈትተዋል። የvmd ቨርችዋል ማሽኖችን ለማስተዳደር ያለው የጀርባ ድጋፍ አሁን ከተንኮል-አዘል ቨርቲዮ ሾፌሮች ጋር የእንግዳ ስርዓቶችን ለመከላከል ድጋፍን ያካትታል።
  • የጊዜ ማብቂያው መገልገያ ከNetBSD ተንቀሳቅሷል፣ ይህም የትእዛዞችን አፈፃፀም ጊዜ እንዲገድቡ ያስችልዎታል።
  • የ openrsync ፋይል ማመሳሰል መገልገያ "ማካተት" እና "ማግለል" አማራጮችን ተግባራዊ ያደርጋል።
  • የ ps መገልገያ ስለ ተዛማጅ ቡድኖች መረጃ ይሰጣል።
  • የ "ዲሬድ-ዝላይ" ትዕዛዝ ወደ mg ጽሑፍ አርታዒ ታክሏል.
  • የ fdisk እና የኒውፍስ መገልገያዎች 4K ሴክተር መጠን ላላቸው ዲስኮች ድጋፍ አሻሽለዋል። በfdisk የMBR/GPT ማስጀመሪያ ኮድ እንደገና ተሠርቷል እና የጂፒቲ ክፍልፋዮች “BIOS Boot”፣ “APFS”፣ “APFS ISC”፣ “APFS Recovry” (sic)፣ “HiFive FSBL” እና “HiFive BBL” እውቅና ተሰጥቷል። ታክሏል. የማስነሻ ክፍልፋዮችን ሳያስወግዱ GPTን ለመጀመር የ"-A" አማራጭ ታክሏል።
  • ስራውን ለማፋጠን የ traceroute መገልገያ የሙከራ ፓኬጆችን እና የዲ ኤን ኤስ ጥያቄዎችን ባልተመሳሰል ሁነታ ላይ ይሰራል።
  • የዶአስ መገልገያው ሶስት የይለፍ ቃል ለማስገባት ሙከራዎችን ያቀርባል።
  • xterm unveil() የስርዓት ጥሪን በመጠቀም የፋይል ስርዓት መዳረሻ ማግለልን ያቀርባል። የftpd ሂደቶች የሚጠበቁት ቃል ኪዳንን በመጠቀም ነው።
  • በህትመት ተግባር ውስጥ ያለውን የቅርጸት መለኪያ "%n" የተሳሳተ አጠቃቀምን በተመለከተ የመረጃ ምዝግብ ማስታወሻ ላይ የተተገበረ ውጤት።
  • በ iked ውስጥ ያለው የአይፒሴክ ትግበራ ለደንበኛ-ጎን ዲ ኤን ኤስ ውቅር ድጋፍን ይጨምራል።
  • በsnmpd የ SNMPv1 እና SNMPv2c ፕሮቶኮሎች ድጋፍ በነባሪነት SNMPv3 ን ለመጠቀም ተወግዷል።
  • በነባሪ የ dhcpleased እና የተፈቱ ሂደቶች ነቅተዋል፣ ይህም IPv4 አድራሻዎችን በDHCP በኩል የማዋቀር ችሎታ ይሰጣል። የ dhclient መገልገያ እንደ አማራጭ በስርዓቱ ላይ ይቀራል. ስለ ዲ ኤን ኤስ አገልጋይ መረጃን ለመፍታት የ "ስም አገልጋይ" ትዕዛዝ ወደ መስመር መገልገያው ታክሏል.
  • LibreSSL ለTLSv3 API OpenSSL 1.1.1 ድጋፍ አክሏል እና አዲስ የX.509 አረጋጋጭ የተፈራረሙ የምስክር ወረቀቶችን በትክክል ማረጋገጥን የሚደግፍ አስችሏል።
  • OpenSMTPD ለTLS አማራጮች ድጋፍ ያክላል "cafile=(path)", "nosni", "novify" እና "servername=(name)"። smtp የ TLS cipher እና የፕሮቶኮል አማራጮችን እንዲመርጡ ይፈቅድልዎታል።
  • የዘመነ የOpenSSH ጥቅል። የማሻሻያዎቹ ዝርዝር መግለጫ እዚህ ይገኛል፡ OpenSSH 8.7፣ OpenSSH 8.8። ለ rsa-sha ዲጂታል ፊርማዎች ድጋፍ ተሰናክሏል።
  • ለ AMD64 አርክቴክቸር የወደቦች ብዛት 11325, ለ aarch64 - 11034, ለ i386 - 10248. በወደቦች ውስጥ ካሉት የመተግበሪያ ስሪቶች መካከል: FFmpeg 4.4 GCC 8.4.0 እና 11.2.0 GNOME 40.4 Go 1.17u.8K 302 KDE አፕሊኬሽኖች 11.0.12 KDE Frameworks 16.0.2 LLVM/Clang 21.08.1 LibreOffice 5.85.0 Lua 11.1.0, 7.2.1.2 እና 5.1.5 MariaDB 5.2.4 Node.j.5.3.6s.10.6.4 12.22.6 እና 7.3.30 .7.4.23 Postfix 8.0.10 PostgreSQL 3.5.12 Python 13.4, 2.7.18 እና 3.8.12 Qt 3.9.7 and 5.15.2 Ruby 6.0.4, 2.6.8 and 2.7.4Lite Rust. 3.0.2 Xfce 1.55.0
  • ከOpenBSD 7.0 ጋር የተካተቱ የሶስተኛ ወገን አካላት ተዘምነዋል፡
    • Xenocara ግራፊክስ ቁልል በ X.Org 7.7 በ xserver 1.20.13 + patches, freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosfnt 1.2.2.
    • LLVM/ክላንግ 11.1.0 (+ ጥገናዎች)
    • GCC 4.2.1 (+ patches) እና 3.3.6 (+ patches)
    • ፐርል 5.32.1 (+ ጥገናዎች)
    • ኤንኤስዲ 4.3.7
    • የማይታሰር 1.13.3
    • እርግማኖች 5.7
    • Binutils 2.17 (+ ጥገናዎች)
    • Gdb 6.3 (+ patch)
    • እ.ኤ.አ. 18.12.2020
    • ኤክስፓት 2.4.1

ምንጭ: opennet.ru

አስተያየት ያክሉ