OpenBSD 7.0 வெளியீடு

இலவச குறுக்கு-தளம் UNIX போன்ற இயங்குதளமான OpenBSD 7.0 இன் வெளியீடு வழங்கப்படுகிறது. அக்டோபர் 51 ஆம் தேதி 18 ஆண்டுகள் நிறைவடையும் திட்டத்தின் 26வது வெளியீடு இது என்பது குறிப்பிடத்தக்கது. NetBSD டெவலப்பர்களுடனான மோதலுக்குப் பிறகு 1995 இல் தியோ டி ராட் என்பவரால் OpenBSD திட்டம் நிறுவப்பட்டது, இதன் விளைவாக NetBSD CVS களஞ்சியத்திற்கான அணுகல் தியோவுக்கு மறுக்கப்பட்டது. இதற்குப் பிறகு, தியோ டி ராட் மற்றும் ஒத்த எண்ணம் கொண்டவர்களின் குழு NetBSD மூல மரத்தின் அடிப்படையில் ஒரு புதிய திறந்த இயக்க முறைமையை உருவாக்கியது, இதன் முக்கிய வளர்ச்சி இலக்குகள் பெயர்வுத்திறன் (13 வன்பொருள் தளங்கள் ஆதரிக்கப்படுகின்றன), தரப்படுத்தல், சரியான செயல்பாடு, செயல்திறன் மிக்க பாதுகாப்பு. மற்றும் ஒருங்கிணைந்த கிரிப்டோகிராஃபிக் கருவிகள். OpenBSD 7.0 அடிப்படை அமைப்பின் முழு நிறுவல் ISO படம் 554 MB ஆகும்.

இயக்க முறைமைக்கு கூடுதலாக, OpenBSD திட்டம் அதன் கூறுகளுக்கு அறியப்படுகிறது, அவை மற்ற அமைப்புகளில் பரவலாகிவிட்டன மற்றும் தங்களை மிகவும் பாதுகாப்பான மற்றும் உயர்தர தீர்வுகளில் ஒன்றாக நிரூபித்துள்ளன. அவற்றுள்: LibreSSL (OpenSSL இன் ஃபோர்க்), OpenSSH, PF பாக்கெட் வடிகட்டி, OpenBGPD மற்றும் OpenOSPFD ரூட்டிங் டெமான்கள், OpenNTPD NTP சர்வர், OpenSMTPD அஞ்சல் சேவையகம், உரை முனையம் மல்டிபிளெக்சர் (GNU திரைக்கு ஒப்பானது) tmux, IDENT நெறிமுறையுடன் அடையாளம் காணப்பட்ட டீமான், மாற்று IDENT நெறிமுறை GNU groff தொகுப்பு - mandoc, CARP (பொது முகவரி பணிநீக்கம் நெறிமுறை), இலகுரக http சேவையகம், OpenRSYNC கோப்பு ஒத்திசைவு பயன்பாடு ஆகியவற்றை ஒழுங்கமைப்பதற்கான நெறிமுறை.

முக்கிய மேம்பாடுகள்:

  • RISC-V கட்டமைப்பின் அடிப்படையில் 64-பிட் அமைப்புகளுக்கான போர்ட் சேர்க்கப்பட்டது. தற்போது HiFive Unmatched போர்டுகளிலும் ஓரளவு PolarFire SoC ஐசிகல் கிட்களிலும் வேலை ஆதரிக்கப்படுகிறது.
  • ARM64 இயங்குதளங்களுக்கான போர்ட் மேம்படுத்தப்பட்ட, ஆனால் இன்னும் முழுமையடையாத, M1 செயலியுடன் கூடிய Apple சாதனங்களுக்கான ஆதரவை வழங்குகிறது. அதன் தற்போதைய வடிவத்தில், இது GPT வட்டில் OpenBSD ஐ நிறுவுவதை ஆதரிக்கிறது மற்றும் USB 3, NVME, GPIO மற்றும் SPMI க்கான இயக்கிகளைக் கொண்டுள்ளது. M1 உடன், ARM64 போர்ட் ராஸ்பெர்ரி பை 3 மாடல் B+ மற்றும் Rockchip RK3399 SoC அடிப்படையிலான பலகைகளுக்கான ஆதரவையும் விரிவுபடுத்துகிறது.
  • AMD64 கட்டமைப்பிற்கு, GCC கம்பைலர் இயல்புநிலையாக முடக்கப்பட்டுள்ளது (கிளாங் மட்டும் மீதமுள்ளது). முன்னதாக, armv7 மற்றும் i386 கட்டமைப்புகளுக்கு GCC முடக்கப்பட்டது.
  • SGI இயங்குதளத்திற்கான ஆதரவு நிறுத்தப்பட்டது.
  • amd64, arm64, i386, sparc64 மற்றும் powerpc64 இயங்குதளங்களுக்கு, dt டைனமிக் ட்ரேசிங் சிஸ்டத்திற்கான ஆதரவுடன் கர்னல் கட்டிடம் முன்னிருப்பாக இயக்கப்படுகிறது. கர்னல்-நிலை நிகழ்வுகள் பற்றிய தகவல்களை சேகரிக்க kprobes வழங்குநர் சேர்க்கப்பட்டது.
  • btrace வடிப்பான்களில் "<" மற்றும் ">" ஆபரேட்டர்களுக்கான ஆதரவை செயல்படுத்துகிறது மற்றும் கர்னல் அடுக்கை பகுப்பாய்வு செய்யும் போது பயனர் இடத்தில் செலவழித்த நேரத்தின் வெளியீட்டை வழங்குகிறது.
  • /etc/bsd.re-config கட்டமைப்பு கோப்பு சேர்க்கப்பட்டது, இது துவக்க நேரத்தில் கர்னலை உள்ளமைக்க மற்றும் சில சாதனங்களை இயக்க/முடக்க பயன்படுகிறது.
  • TPM 2.0 சாதனங்கள் இருப்பதைக் கண்டறிதல் மற்றும் ஸ்லீப் பயன்முறையில் நுழைவதற்கான கட்டளைகளைச் சரியாகச் செயல்படுத்துவதை உறுதி செய்கிறது (திங்க்பேட் X1 கார்பன் ஜெனரல் 9 மற்றும் திங்க்பேட் X1 நானோ மடிக்கணினிகளை எழுப்புவதில் உள்ள சிக்கலைத் தீர்க்கிறது).
  • kqueue செயல்படுத்தல் மியூடெக்ஸ்களைப் பயன்படுத்துவதற்கு மாற்றப்பட்டுள்ளது.
  • sysctl வழியாக PF_UNIX சாக்கெட்டுகளுக்கான இடையக அளவை உள்ளமைக்கும் திறன் செயல்படுத்தப்பட்டது. இயல்புநிலை இடையக அளவு 8 KB ஆக அதிகரிக்கப்பட்டுள்ளது.
  • மல்டிபிராசசர் (SMP) அமைப்புகளுக்கான மேம்படுத்தப்பட்ட ஆதரவு. pmap_extract() அழைப்பு hppa மற்றும் amd64 கணினிகளில் mp-safeக்கு நகர்த்தப்பட்டது. அநாமதேய பொருள்கள், விதிவிலக்கு கையாளுதலின் ஒரு பகுதி மற்றும் lseek, இணைப்பு மற்றும் அமைக்கக்கூடிய செயல்பாடுகளுக்கான குறிப்புகளை எண்ணுவதற்கான குறியீடு பொது கர்னல் பூட்டிலிருந்து பெறப்படுகிறது. ஒவ்வொரு CPU மையத்திற்கும் தனித்தனி பீதி செய்தி இடையகங்கள் செயல்படுத்தப்பட்டன.
  • drm (நேரடி ரெண்டரிங் மேலாளர்) கட்டமைப்பின் செயலாக்கம் லினக்ஸ் கர்னல் 5.10.65 உடன் ஒத்திசைக்கப்பட்டுள்ளது. inteldrm இயக்கி, Tiger Lake microarchitecture அடிப்படையிலான இன்டெல் சில்லுகளுக்கான ஆதரவை மேம்படுத்தியுள்ளது. amdgpu இயக்கி Navi 12, Navi 21 “Sienna Ciclid”, Arcturus GPUகள் மற்றும் Cezanne “Green Sardine” Ryzen 5000 APUகளை ஆதரிக்கிறது.
  • Aquantia AQC111U/AQC112U USB ஈதர்நெட், Aquantia 1/2.5/5/10Gb/s PCIe Ethernet, Cadence GEM, Broadcom BCM5725, RTL8168FP/RTL8111FP/RTLrovit பிளாட்ஃபார்ம் அடிப்படையில் மைக்ரோ . பயன்பாடு, ஆடியோ மற்றும் வால்யூம் பட்டன்களைப் பயன்படுத்தும் USB HID நுகர்வோர் கட்டுப்பாட்டு விசைப்பலகைகளுக்கான ucc இயக்கி சேர்க்கப்பட்டது.
  • VMM ஹைப்பர்வைசரில் மேம்பாடுகள் செய்யப்பட்டுள்ளன. ஒரு மெய்நிகர் இயந்திரத்திற்கு 512 VCPU வரம்பு சேர்க்கப்பட்டது. VCPU தடுப்பதில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டுள்ளன. vmd மெய்நிகர் இயந்திரங்களை நிர்வகிப்பதற்கான பின்தளத்தில் தீங்கிழைக்கும் virtio இயக்கிகளுடன் கூடிய விருந்தினர் அமைப்புகளுக்கு எதிரான பாதுகாப்பிற்கான ஆதரவு உள்ளது.
  • NetBSD இலிருந்து காலாவதியான பயன்பாடு நகர்த்தப்பட்டது, இது கட்டளைகளை செயல்படுத்தும் நேரத்தை குறைக்க உங்களை அனுமதிக்கிறது.
  • openrsync கோப்பு ஒத்திசைவு பயன்பாடு "சேர்க்கும்" மற்றும் "விலக்கு" விருப்பங்களை செயல்படுத்துகிறது.
  • ps பயன்பாடு தொடர்புடைய குழுக்கள் பற்றிய தகவல்களை வழங்குகிறது.
  • "dired-jump" கட்டளை mg உரை திருத்தியில் சேர்க்கப்பட்டுள்ளது.
  • fdisk மற்றும் newfs பயன்பாடுகள் 4K செக்டர் அளவுகள் கொண்ட வட்டுகளுக்கான மேம்பட்ட ஆதரவைக் கொண்டுள்ளன. fdisk இல், MBR/GPT துவக்க குறியீடு மறுவேலை செய்யப்பட்டு, GPT பகிர்வுகளான “BIOS Boot”, “APFS”, “APFS ISC”, “APFS Recovry” (sic), “HiFive FSBL” மற்றும் “HiFive BBL” ஆகியவற்றின் அங்கீகாரம் செய்யப்பட்டுள்ளது. சேர்க்கப்பட்டது. துவக்க பகிர்வுகளை அகற்றாமல் GPT ஐ துவக்க "-A" விருப்பம் சேர்க்கப்பட்டது.
  • வேலையை விரைவுபடுத்த, ட்ரேசரூட் பயன்பாடு சோதனை பாக்கெட்டுகள் மற்றும் டிஎன்எஸ் கோரிக்கைகளை ஒத்திசைவற்ற முறையில் செயலாக்குகிறது.
  • doas பயன்பாடு மூன்று கடவுச்சொல் நுழைவு முயற்சிகளை வழங்குகிறது.
  • xterm ஆனது unveil() அமைப்பு அழைப்பைப் பயன்படுத்தி கோப்பு முறைமை அணுகல் தனிமைப்படுத்தலை வழங்குகிறது. ftpd செயல்முறைகள் உறுதிமொழி அழைப்பைப் பயன்படுத்தி பாதுகாக்கப்படுகின்றன.
  • printf செயல்பாட்டில் "%n" வடிவமைத்தல் அளவுருவின் தவறான பயன்பாடு பற்றிய தகவலின் பதிவில் செயல்படுத்தப்பட்ட வெளியீடு.
  • iked இல் உள்ள IPsec செயல்படுத்தல் கிளையன்ட் பக்க DNS உள்ளமைவுக்கான ஆதரவைச் சேர்க்கிறது.
  • snmpd இல், SNMPv1 ஐப் பயன்படுத்துவதற்கு ஆதரவாக SNMPv2 மற்றும் SNMPv3c நெறிமுறைகளுக்கான ஆதரவு இயல்பாகவே முடக்கப்பட்டுள்ளது.
  • முன்னிருப்பாக, dhcpleased மற்றும் resolvd செயல்முறைகள் இயக்கப்பட்டு, DHCP வழியாக IPv4 முகவரிகளை உள்ளமைக்கும் திறனை வழங்குகிறது. dhclient பயன்பாடு ஒரு விருப்பமாக கணினியில் விடப்பட்டுள்ளது. டிஎன்எஸ் சேவையகத்தைப் பற்றிய தகவல்களைத் தீர்வுக்கு மாற்றுவதற்கு “நேம்செர்வர்” கட்டளை பாதை பயன்பாட்டில் சேர்க்கப்பட்டுள்ளது.
  • LibreSSL ஆனது TLSv3 API OpenSSL 1.1.1க்கான ஆதரவைச் சேர்த்தது மற்றும் குறுக்கு கையொப்பமிடப்பட்ட சான்றிதழ்களின் சரியான சரிபார்ப்பை ஆதரிக்கும் புதிய X.509 வேலிடேட்டரை இயக்கியுள்ளது.
  • OpenSMTPD TLS விருப்பங்கள் "cafile=(பாதை)", "nosni", "noverify" மற்றும் "servername=(name)" ஆகியவற்றுக்கான ஆதரவைச் சேர்க்கிறது. smtp ஆனது TLS சைபர் மற்றும் நெறிமுறை விருப்பங்களைத் தேர்ந்தெடுக்க உங்களை அனுமதிக்கிறது.
  • 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 மற்றும் JDK1.17 8 302 KDE பயன்பாடுகள் 11.0.12 KDE கட்டமைப்புகள் 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.js.5.3.6 Node.10.6.4 12.22.6 மற்றும் 7.3.30 .7.4.23 Postfix 8.0.10 PostgreSQL 3.5.12 பைதான் 13.4, 2.7.18 மற்றும் 3.8.12 Qt 3.9.7 மற்றும் 5.15.2 ரூபி 6.0.4, 2.6.8 மற்றும் 2.7.4L3.0.2ite 1.55.0 Xfce 3.35.5
  • மேம்படுத்தப்பட்ட மூன்றாம் தரப்பு கூறுகள் OpenBSD 7.0 உடன் சேர்க்கப்பட்டுள்ளன:
    • X.Org 7.7ஐ அடிப்படையாகக் கொண்ட Xserver 1.20.13 + இணைப்புகள், freetype 2.10.4, fontconfig 2.12.4, Mesa 21.1.8, xterm 367, xkeyboard-config 2.20, fonttosf1.2.2nt.XNUMXtosfXNUMXnt.
    • LLVM/Clang 11.1.0 (+ இணைப்புகள்)
    • GCC 4.2.1 (+ இணைப்புகள்) மற்றும் 3.3.6 (+ இணைப்புகள்)
    • பெர்ல் 5.32.1 (+ இணைப்புகள்)
    • NSD 4.3.7
    • வரம்பற்ற 1.13.3
    • Ncurses 5.7
    • பினுட்டில்ஸ் 2.17 (+ இணைப்புகள்)
    • Gdb 6.3 (+ பேட்ச்)
    • Awk 18.12.2020/XNUMX/XNUMX
    • எக்ஸ்பாட் 2.4.1

ஆதாரம்: opennet.ru

கருத்தைச் சேர்