OpenBSD 7.3 வெளியீடு

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

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

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

  • செயல்படுத்தப்பட்ட கணினி அழைப்புகள் waitid (செயல்முறை நிலை மாற்றங்களுக்காகக் காத்திருக்கிறது), pinsyscal (ஆர்ஓபி சுரண்டல்களுக்கு எதிராகப் பாதுகாக்க execve நுழைவுப் புள்ளியைப் பற்றிய தகவலை அனுப்ப), getthrname மற்றும் setthrname (நூல் பெயரைப் பெறுதல் மற்றும் அமைத்தல்).
  • அனைத்து கட்டமைப்புகளும் clockintr ஐப் பயன்படுத்துகின்றன, ஒரு வன்பொருள்-சார்ந்த டைமர் குறுக்கீடு திட்டமிடல்.
  • sysctl kern.autoconf_serial சேர்க்கப்பட்டது, இது பயனர் இடத்திலிருந்து கர்னலில் சாதன மர நிலை மாற்றங்களைக் கண்காணிக்கப் பயன்படுகிறது.
  • மல்டிபிராசசர் (SMP) அமைப்புகளுக்கான மேம்படுத்தப்பட்ட ஆதரவு. Tun மற்றும் tap சாதனங்களுக்கான நிகழ்வு வடிப்பான்கள் mp-safe வகையாக மாற்றப்பட்டுள்ளன. செயல்பாடுகள் தேர்வு, தேர்வு, கருத்துக் கணிப்பு, ppoll, getsockopt, setsockopt, mmap, munmap, mprotect, sched_yield, minherit மற்றும் utrace, அத்துடன் ioctl SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGIFGATTR மற்றும் SIOCG ஐ தடுப்பதில் இருந்து அகற்றப்பட்டது. pf பாக்கெட் வடிகட்டியில் தடுப்பதை மேம்படுத்திய கையாளுதல். மல்டி-கோர் சிஸ்டங்களில் சிஸ்டம் மற்றும் நெட்வொர்க் ஸ்டேக்கின் மேம்படுத்தப்பட்ட செயல்திறன்.
  • drm (நேரடி ரெண்டரிங் மேலாளர்) கட்டமைப்பின் செயலாக்கம் லினக்ஸ் கர்னல் 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 மற்றும் 7600" 33 ஆகியவற்றுக்கான ஆதரவைச் சேர்க்கிறது. Amdgpu ஆனது பின்னணி விளக்குகளை கட்டுப்படுத்துவதற்கான ஆதரவைச் சேர்த்தது மற்றும் X.Org மோட்செட்டிங் இயக்கியைப் பயன்படுத்தும் போது xbacklight செயல்படுவதை உறுதி செய்கிறது. மீசாவில் ஷேடர் கேச்சிங் இயல்பாகவே இயக்கப்பட்டுள்ளது.
  • VMM ஹைப்பர்வைசரில் மேம்பாடுகள் செய்யப்பட்டுள்ளன.
  • பயனர் இடத்தில் செயல்முறைகளின் கூடுதல் நினைவகப் பாதுகாப்பிற்கான சாத்தியங்கள் செயல்படுத்தப்பட்டுள்ளன: மாறக்கூடிய கணினி அழைப்பு மற்றும் அதே பெயரின் தொடர்புடைய நூலக செயல்பாடு, இது நினைவகத்தில் பிரதிபலிக்கும் போது அணுகல் உரிமைகளை சரிசெய்ய உங்களை அனுமதிக்கிறது (மெமரி மேப்பிங்ஸ்). செய்த பிறகு, ஒரு நினைவக பகுதிக்கான உரிமைகள் அமைக்கப்பட்டுள்ளன, எடுத்துக்காட்டாக, எழுதுதல் மற்றும் செயல்படுத்துதல் தடை, பின்னர் mmap(), mprotect() மற்றும் munmap() செயல்பாடுகளுக்கு அழைப்புகள் மூலம் மாற்ற முடியாது, இது முயற்சிக்கும்போது EPERM பிழையை உருவாக்கும். மாற்ற.
  • AMD64 கட்டமைப்பில், RETGUARD பாதுகாப்பு பொறிமுறையானது கணினி அழைப்புகளுக்கு செயல்படுத்தப்படுகிறது, இது கடன் வாங்கும் குறியீடு மற்றும் திரும்பப் பெறும் நிரலாக்க நுட்பங்களைப் பயன்படுத்தி கட்டமைக்கப்பட்ட சுரண்டல்களை செயல்படுத்துவதை சிக்கலாக்கும் நோக்கத்துடன் உள்ளது.
  • ஒவ்வொரு முறையும் கணினி துவங்கும் போது, ​​sshd இயங்கக்கூடிய கோப்பை சீரற்ற முறையில் மீண்டும் இணைப்பதன் அடிப்படையில், பாதிப்புகளைச் சுரண்டுவதற்கு எதிரான பாதுகாப்பு செயல்படுத்தப்படுகிறது. Reflow ஆனது sshd இல் செயல்பாடு ஆஃப்செட்களை குறைவாக யூகிக்கக்கூடியதாக ஆக்குகிறது, இது திரும்ப-சார்ந்த நிரலாக்க நுட்பங்களைப் பயன்படுத்தி சுரண்டல்களை உருவாக்குவதை கடினமாக்குகிறது.
  • 64-பிட் கணினிகளில் மிகவும் தீவிரமான அடுக்கு தளவமைப்பு சீரற்றமயமாக்கல் இயக்கப்பட்டது.
  • செயலி மைக்ரோஆர்கிடெக்சரல் கட்டமைப்புகளில் ஸ்பெக்டர்-பிஹெச்பி பாதிப்புக்கு எதிராக பாதுகாப்பு சேர்க்கப்பட்டது.
  • ARM64 செயலிகளில், DIT (டேட்டா இன்டிபென்டன்ட் டைமிங்) கொடியானது, பயனர் இடம் மற்றும் கர்னல் ஸ்பேஸ் ஆகியவற்றிற்காக, இந்த வழிமுறைகளில் செயலாக்கப்பட்ட தரவுகளின் மீது அறிவுறுத்தல் செயல்படுத்தும் நேரத்தைச் சார்ந்திருப்பதைக் கையாளும் பக்க-சேனல் தாக்குதல்களைத் தடுக்கிறது.
  • பிணைய கட்டமைப்புகளை வரையறுக்கும்போது lladdr ஐப் பயன்படுத்துவதற்கான திறனை வழங்குகிறது. எடுத்துக்காட்டாக, இடைமுகப் பெயருடன் (hostname.fxp0) பிணைப்பதைத் தவிர, நீங்கள் MAC முகவரியுடன் பிணைப்பதைப் பயன்படுத்தலாம் (hostname.00:00:6e:00:34:8f).
  • ARM64-அடிப்படையிலான அமைப்புகளுக்கு மேம்படுத்தப்பட்ட தூக்க ஆதரவு.
  • Apple ARM சில்லுகளுக்கு குறிப்பிடத்தக்க வகையில் விரிவாக்கப்பட்ட ஆதரவு.
  • புதிய வன்பொருளுக்கான ஆதரவு சேர்க்கப்பட்டது மற்றும் புதிய இயக்கிகள் சேர்க்கப்பட்டுள்ளன.
  • பிராட்காம் மற்றும் சைப்ரஸ் சில்லுகளை அடிப்படையாகக் கொண்ட வயர்லெஸ் கார்டுகளுக்கான bwfm இயக்கி WEPக்கான குறியாக்க ஆதரவை வழங்குகிறது.
  • நிறுவி மென்பொருள் RAID உடன் பணியை மேம்படுத்தியுள்ளது மற்றும் வழிகாட்டப்பட்ட வட்டு குறியாக்கத்திற்கான ஆரம்ப ஆதரவை செயல்படுத்தியுள்ளது.
  • கர்சரை ஆரம்பம் மற்றும் இறுதி வரை உருட்ட tmux (“டெர்மினல் மல்டிபிளெக்சர்”) இல் புதிய கட்டளைகள் scroll-top மற்றும் scroll-bottom சேர்க்கப்பட்டுள்ளன. 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
    • ஆடாசிட்டி 3.2.5
    • சிமேக் 3.25.2
    • Chromium 111.0.5563.110
    • எமக்ஸ் 28.2
    • FFmpeg 4.4.3
    • GCC 8.4.0 மற்றும் 11.2.0
    • ஜி.எச்.சி 9.2.7
    • GNOME 43.3
    • 1.20.1 க்குச் செல்லவும்
    • JDK 8u362, 11.0.18 மற்றும் 17.0.6
    • KDE கியர்ஸ் 22.12.3
    • KDE கட்டமைப்புகள் 5.103.0
    • க்ரிடா ஜான்ஸ்
    • எல்எல்விஎம்/கிளாங் 13.0.0
    • லிபிரொஃபிஸ் 7.5.1.2
    • லுவா 5.1.5, 5.2.4, 5.3.6 மற்றும் 5.4.4
    • மரியாடிபி 10.9.4
    • மோனோ 6.12.0.182
    • Mozilla Firefox 111.0 மற்றும் ESR 102.9.0
    • மொஸில்லா தண்டர்பேர்ட் 102.9.0
    • மட் 2.2.9 மற்றும் நியோமட் 20220429
    • Node.js 18.15.0
    • OCaml 4.12.1
    • OpenLDAP 2.6.4
    • PHP 7.4.33, 8.0.28, 8.1.16 மற்றும் 8.2.3
    • போஸ்ட்ஃபிக்ஸ் 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
    • ஆர் 4.2.1
    • ரூபி 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
    • மீர்கட் 6.0.10
    • Tcl/Tk 8.5.19 மற்றும் 8.6.13
    • டெக்ஸ் லைவ் 2022
    • Vim 9.0.1388 மற்றும் Neovim 0.8.3
    • Xfce 4.18
  • மேம்படுத்தப்பட்ட மூன்றாம் தரப்பு கூறுகள் OpenBSD 7.3 உடன் சேர்க்கப்பட்டுள்ளன:
    • X.Org 7.7ஐ அடிப்படையாகக் கொண்ட Xserver 1.21.6 + இணைப்புகள், freetype 2.12.1, fontconfig 2.14, Mesa 22.3.4, xterm 378, xkeyboard-config 2.20, fonttosf1.2.2nt.XNUMXtosfXNUMXnt.
    • LLVM/Clang 13.0.0 (+ இணைப்புகள்)
    • GCC 4.2.1 (+ இணைப்புகள்) மற்றும் 3.3.6 (+ இணைப்புகள்)
    • பெர்ல் 5.36.1 (+ இணைப்புகள்)
    • NSD 4.6.1
    • வரம்பற்ற 1.17
    • Ncurses 5.7
    • பினுட்டில்ஸ் 2.17 (+ இணைப்புகள்)
    • Gdb 6.3 (+ பேட்ச்)
    • Awk 12.9.2022/XNUMX/XNUMX
    • எக்ஸ்பாட் 2.5.0.

    ஆதாரம்: opennet.ru

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