இலவச UNIX போன்ற இயங்குதளமான OpenBSD 7.8 வெளியீடு வழங்கப்படுகிறது. NetBSD டெவலப்பர்களுடனான மோதலுக்குப் பிறகு 1995 இல் தியோ டி ராட் என்பவரால் OpenBSD திட்டம் நிறுவப்பட்டது, இதன் விளைவாக NetBSD CVS களஞ்சியத்திற்கான அணுகல் தியோவுக்கு மறுக்கப்பட்டது. இதற்குப் பிறகு, தியோ டி ராட் மற்றும் ஒத்த எண்ணம் கொண்டவர்களின் குழு NetBSD மூல மரத்தின் அடிப்படையில் ஒரு புதிய திறந்த இயக்க முறைமையை உருவாக்கியது, இதன் முக்கிய வளர்ச்சி இலக்குகள் பெயர்வுத்திறன் (13 வன்பொருள் தளங்கள் ஆதரிக்கப்படுகின்றன), தரப்படுத்தல், சரியான செயல்பாடு, செயல்திறன் மிக்க பாதுகாப்பு. மற்றும் ஒருங்கிணைந்த கிரிப்டோகிராஃபிக் கருவிகள். OpenBSD 7.8 அடிப்படை அமைப்பின் முழு நிறுவல் ISO படம் 597 MB ஆகும்.
இயக்க முறைமையைத் தாண்டி, OpenBSD திட்டம் அதன் கூறுகளுக்காக அறியப்படுகிறது. இந்தக் கூறுகள் மற்ற அமைப்புகளால் ஏற்றுக்கொள்ளப்பட்டு, மிகவும் பாதுகாப்பான மற்றும் உயர்தரமான தீர்வுகளில் சிலவாகத் தங்களை நிலைநிறுத்தியுள்ளன. அவற்றுள் அடங்குபவை: LibreSSL (OpenSSL-இன் ஒரு கிளை), OpenSSH, PF பாக்கெட் வடிகட்டி, OpenBGPD மற்றும் OpenOSPFD ரூட்டிங் டீமான்கள், OpenNTPD NTP சேவையகம் மற்றும் அஞ்சல் சேவையகம். சர்வர் OpenSMTPD (GNU screen-ஐப் போன்ற ஒரு உரை முனைய மல்டிபிளெக்சர்), tmux (GNU groff தொகுப்பிற்கான BSDL மாற்றான IDENT நெறிமுறையின் செயலாக்கத்துடன் கூடிய identd டீமான்), mandoc (பிழை தாங்கும் அமைப்புகளை ஒழுங்கமைப்பதற்கான ஒரு நெறிமுறை), CARP (பொது முகவரி மிகைமை நெறிமுறை) (ஒரு இலகுவான HTTP சேவையகம்), மற்றும் OpenRSYNC கோப்பு ஒத்திசைவுப் பயன்பாடு.
முக்கிய மாற்றங்கள்:
- ARM64 போர்ட், Raspberry Pi 5 பலகைகளுக்கான ஆதரவைச் சேர்க்கிறது, acpicpu இயக்கியை செயல்படுத்துகிறது, மேலும் Qualcomm Snapdragon X Elite சில்லுகளைக் கொண்ட சாதனங்களில் apm (Advanced Power Management) மற்றும் sysctl hw.cpuspeed ஆதரவை செயல்படுத்துகிறது.
- fork() செயல்பாட்டை அழைத்த பிறகு, child process-களுக்கான கோப்பு விளக்கங்களை மூடுவதற்கு FD_CLOFORK (close-on-fork) கொடிக்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது. மற்ற செயல்படுத்தல்களுடன் ஒப்பிடும்போது, பாதுகாப்பு மற்றும் வசதி காரணங்களுக்காக exec() செயல்பாட்டை அழைத்த பிறகு இந்தக் கொடி அழிக்கப்படுகிறது.
- மென்பொருள் குறுக்கீடுகளை ஒதுக்கீடு செய்தல், திட்டமிடுதல் மற்றும் அனுப்புதல் ஆகியவற்றின் உயர் மட்ட செயல்பாடுகளைச் செய்வதற்கான ஒரு துணை அமைப்பு (மென்மையான குறுக்கீடு அனுப்புநர்) சேர்க்கப்பட்டுள்ளது.
- ஸ்லீப் செயல்பாட்டைச் செயல்படுத்தும்போது டைமர் டிக்களுக்குப் பதிலாக நானோ விநாடிகளைப் பயன்படுத்த கர்னல் மாற்றப்பட்டுள்ளது, பயனர் இடத்தில் நூலக செயல்பாடுகளிலிருந்து செயல்பாடுகளைத் தொடங்கும்போது நானோ விநாடிகளில் இருந்து டிக்களுக்கும் பின்புறத்திற்கும் மாற்றுவதால் ஏற்படும் துல்லிய இழப்பைத் தவிர்க்கிறது.
- FUSE (பயனர்வெளியில் கோப்பு முறைமை) பொறிமுறையை அடிப்படையாகக் கொண்ட கோப்பு முறைமைகளுடன் மேம்படுத்தப்பட்ட இணக்கத்தன்மை, அவை libfuse நூலகத்தை அவற்றின் செயல்படுத்தலில் பயன்படுத்துகின்றன.
- தூக்கம் மற்றும் காத்திருப்பு முறைகளுக்கான மேம்படுத்தப்பட்ட ஆதரவு. துவக்கத்தின் போது தூக்க பயன்முறைக்கான பணியிட முன் ஒதுக்கீடு இப்போது ஆதரிக்கப்படுகிறது. GPIO வழியாக சாதனங்களை இணைக்கும்போது காத்திருப்பு பயன்முறையைப் பயன்படுத்துவதற்கான ஆதரவு இப்போது கிடைக்கிறது. S0ix குறைந்த சக்தி பயன்முறையைப் பயன்படுத்தும் போது AMD CPUகளுடன் மடிக்கணினிகளை இடைநிறுத்துவதற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது. ddb.suspend sysctl செயல்படுத்தப்பட்டுள்ளது, இது inteldrm மற்றும் amdgpu இயக்கிகளை இடைநிறுத்த அனுமதிக்கிறது, இதனால் திரை செயலில் இருக்க அனுமதிக்கிறது. amdgpu கிராபிக்ஸ் இயக்கியைப் பயன்படுத்தும் போது S3 காத்திருப்பு பயன்முறையின் மேம்படுத்தப்பட்ட நம்பகத்தன்மை.
- மல்டிபிராசசர் சிஸ்டங்களுக்கான (SMP) ஆதரவு மேம்படுத்தப்பட்டுள்ளது. TCP ஸ்டேக் எக்ஸிகியூஷன் இப்போது வெவ்வேறு CPU கோர்களில் இணையாக உள்ளது. TCP டிராஃபிக் மற்றும் உள்வரும் நெட்வொர்க் பாக்கெட்டுகளை செயலாக்க எட்டு த்ரெட்கள் வரை (ஆனால் CPU கோர்களின் எண்ணிக்கையை விட அதிகமாக இல்லை) இப்போது பயன்படுத்தப்படலாம். IPv6 பாக்கெட் துண்டு மறுசீரமைப்பு மற்றும் IPv6 ரூட்டிங் அளவுரு பாகுபடுத்தும் செயல்பாடுகளின் இணையான செயல்படுத்தல் செயல்படுத்தப்பட்டுள்ளது. மூடு() மற்றும் கேட்க() சிஸ்டம் அழைப்புகள் இப்போது உலகளாவிய பூட்டுகளிலிருந்து விடுபட்டுள்ளன.
- டிஆர்எம் (நேரடி ரெண்டரிங் மேலாளர்) கட்டமைப்பின் செயலாக்கம் கெர்னலுடன் ஒத்திசைக்கப்படுகிறது. Linux 6.12.50 (முந்தைய வெளியீடு: 6.12.21). குவால்காம் ஸ்னாப்டிராகன் DRM துணை அமைப்பு மற்றும் குவால்காம் டிஸ்ப்ளேபோர்ட் கட்டுப்படுத்திக்காக புதிய qcdrm மற்றும் qcdpc டிரைவர்கள் சேர்க்கப்பட்டுள்ளன.
- OpenBSD செயல்பாட்டிற்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது. மெய்நிகர் இயந்திரங்கள் விருந்தினர் கணினிப் பாதுகாப்பிற்காக AMD SEV-ES (மறைகுறியாக்கப்பட்ட நிலை) நீட்டிப்பைப் பயன்படுத்தும்போது kvm/qemu. vmd ஹைப்பர்வைசர் இப்போது விருந்தினர்களை AMD SEV-ES பயன்முறையில் இயக்குவதை ஆதரிக்கிறது. இதைச் செயல்படுத்த, vm.conf இல் "seves" அளவுரு சேர்க்கப்பட்டுள்ளது. உருவகப்படுத்தப்பட்ட Virtio சாதனங்களின் நெட்வொர்க், பிளாக், என்ட்ரோபி மற்றும் scsi ஆகியவை Virtio 1.2 விவரக்குறிப்பை ஆதரிக்கும் வகையில் புதுப்பிக்கப்பட்டுள்ளன.
- pkg-config பயன்பாடு அதன் சொந்த Perl செயல்படுத்தலில் இருந்து C இல் எழுதப்பட்ட pkgconf 2.4.3 கருவித்தொகுப்பைப் பயன்படுத்த நகர்த்தப்பட்டுள்ளது.
- ஐவாட்ச் நிரல் ஒரு கடிகார பயன்பாடாகப் பயன்படுத்தப்படுகிறது, இது அவ்வப்போது கட்டளைகளை இயக்கி அவற்றின் வெளியீட்டைக் காட்டுகிறது.
- அவ்வப்போது பாதுகாப்பு சோதனைகளைச் செய்யும் பாதுகாப்பு ஸ்கிரிப்ட், இப்போது GPT/MBR காப்புப்பிரதிகளை ஆதரிக்கிறது. ஒரு கோப்பிலிருந்து GPT/MBR காப்புப்பிரதியை மீட்டமைக்க fdisk பயன்பாட்டில் "-R" விருப்பம் சேர்க்கப்பட்டுள்ளது.
- பேட்டரி சார்ஜ் குறிப்பிட்ட அளவை விடக் குறையும் போது எச்சரிக்கையைக் காண்பிக்கும் வகையில் "-w சதவீதம்" விருப்பமும் /etc/apm/warnlow கையாளுபவரும் apmd பின்னணி செயல்பாட்டில் சேர்க்கப்பட்டுள்ளனர்.
- சுயவிவர அமைப்பு அழைப்பைப் பயன்படுத்தி, gprof என்ற புதிய விவரக்குறிப்பு அமைப்பு செயல்படுத்தப்பட்டுள்ளது.
- விரிவாக்கப்பட்ட வன்பொருள் ஆதரவு மற்றும் புதிய இயக்கிகள் சேர்க்கப்பட்டன:
- acpiwmi — Windows மேலாண்மைக் கருவியமைப்பு.
- amdpmc என்பது AMD மின் மேலாண்மை கட்டுப்படுத்தி ஆகும்.
- bcmmip — MSI BCM2712 கட்டுப்படுத்தி.
- bcmstbgpio — பிராட்காம் GPIO கட்டுப்படுத்தி.
- bcmstbintc என்பது பிராட்காம் குறுக்கீடு கட்டுப்படுத்தி ஆகும்.
- bcmstbpinctrl — பிராட்காம் பின் மல்டிபிளெக்சிங்.
- bcmstbrescal - பிராட்காம் மீட்டமைப்பு அளவுத்திருத்த கட்டுப்படுத்தி.
- bcmstbreset - பிராட்காம் மீட்டமைப்பு கட்டுப்படுத்தி.
- rpone - ராஸ்பெர்ரி பை RP1 புற கட்டுப்படுத்தி.
- rpiclock — ராஸ்பெர்ரி பை RP1 கடிகாரக் கட்டுப்படுத்தி.
- rpipwm - ராஸ்பெர்ரி பை RP1 PWM கட்டுப்படுத்தி.
- rpirtc — ராஸ்பெர்ரி பை நிகழ்நேர கடிகாரம்.
- iasuskbd(4) — ASUS I2C மறைக்கப்பட்டது.
- UVideo வெப்கேம் இயக்கியில் H.264 கோடெக்கிற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
- LLDP (லிங்க் லேயர் டிஸ்கவரி புரோட்டோகால்) நெறிமுறைகளை செயல்படுத்துவதன் மூலம் பின்னணி செயல்முறை lldpd மற்றும் அதை நிர்வகிப்பதற்கான lldp பயன்பாடு சேர்க்கப்பட்டது.
- bpf (பெர்க்லி பாக்கெட் வடிகட்டி) ஐப் பயன்படுத்தி நெட்வொர்க் பாக்கெட்டுகளைப் பிடிக்கவும், அவற்றை tcpdump வடிவத்தில் உள்நுழைவில் எழுதவும் பின்னணி செயல்முறை bpflogd சேர்க்கப்பட்டது.
- IPsec-க்கான IKEv2 நெறிமுறை செயல்படுத்தலான iked-இல், ஒரு கோப்பிலிருந்து பல சான்றிதழ்களை ஏற்றும் திறன் சேர்க்கப்பட்டுள்ளது.
- LibreSSL நூலகம் பதிப்பு 4.2.0 க்கு புதுப்பிக்கப்பட்டுள்ளது, இது ML-KEM (CRYSTALS-Kyber) விசை பரிமாற்ற வழிமுறையைப் பயன்படுத்துவதற்கான API ஐ அறிமுகப்படுத்துகிறது, இது குவாண்டம் கணினியில் முரட்டுத்தனமான தாக்குதல்களுக்கு எதிர்ப்புத் தெரிவிக்கிறது.
- OpenSSH புதுப்பிக்கப்பட்டுள்ளது. மாற்றங்களின் பட்டியலை OpenSSH 10.1 மற்றும் 10.2 அறிவிப்புகளில் காணலாம்:
- AMD64 கட்டமைப்பிற்கான போர்ட்களின் எண்ணிக்கை இப்போது 12651 ஆகவும் (12593 இலிருந்து அதிகரித்துள்ளது), aarch64—12506 (12446 இலிருந்து அதிகரித்துள்ளது), மற்றும் i386—10457 (10429 இலிருந்து அதிகரித்துள்ளது) ஆகவும் உள்ளது. போர்ட்களில் உள்ள பயன்பாட்டு பதிப்புகளில் பின்வருவன அடங்கும்:
- ஆஸ்டெரிக்ஸ் 22.5.2
- ஆடாசிட்டி 3.7.5
- சிமேக் 3.31.8
- Chromium 141.0.7390.54
- எமக்ஸ் 30.2
- FFmpeg 6.1.3
- GCC 8.4.0 மற்றும் 11.2.0
- ஜி.எச்.சி 9.8.3
- GNOME 48
- 1.25.1 க்குச் செல்லவும்
- JDK 8u462, 11.0.28, 17.0.16, 21.0.8 மற்றும் 25.0.0
- KDE பயன்பாடுகள் 25.08.1
- KDE கட்டமைப்புகள் 6.18.0
- KDE Plasma 6.4.5
- க்ரிடா ஜான்ஸ்
- LLVM/Clang 19.1.7, 20.1.8 மற்றும் 21.1.2
- லிபிரொஃபிஸ் 25.8.1.1
- லுவா 5.1.5, 5.2.4, 5.3.6 மற்றும் 5.4.7
- மரியாடிபி 11.4.7
- மோனோ 6.12.0.199
- Mozilla Firefox 143.0.3 மற்றும் ESR 140.3.1
- மொஸில்லா தண்டர்பேர்ட் 143.3.1
- மட் 2.2.15 மற்றும் நியோமட் 20250905
- Node.js 22.20.0
- OCaml 4.14.2
- OpenLDAP 2.6.10
- PHP 8.2.29, 8.3.26 மற்றும் 8.4.13
- போஸ்ட்ஃபிக்ஸ் 3.5.25 மற்றும் 3.10.1
- PostgreSQL 17.6
- பைதான் 2.7.18 மற்றும் 3.12.11
- Qt 5.15.16 (+ kde இலிருந்து இணைப்புகள்) மற்றும் 6.8.3
- ஆர் 4.5.1
- ரூபி 3.2.9, 3.3.9 மற்றும் 3.4.6
- துரு 1.90.0
- SQLite 3.50.4
- Shotcut 25.08.16
- சுடோ 1.9.17p2
- மீர்கட் 7.0.7
- Tcl/Tk 8.5.19 மற்றும் 8.6.16
- டெக்ஸ் லைவ் 2025
- Vim 9.1.1706 மற்றும் Neovim 0.11.4
- Xfce 4.20.0
- மேம்படுத்தப்பட்ட மூன்றாம் தரப்பு கூறுகள் OpenBSD 7.8 உடன் சேர்க்கப்பட்டுள்ளன:
- X.Org 7.7ஐ அடிப்படையாகக் கொண்ட Xserver 21.1.18 + இணைப்புகள், freetype 2.13.3, fontconfig 2.15.0, Mesa 25.0.7, xterm 399, xkeyboard-config 2.20, fonttosf1.2.4nt.XNUMXtosfXNUMXnt.
- LLVM/Clang 19.1.7 (+ இணைப்புகள்)
- GCC 4.2.1 (+ இணைப்புகள்) மற்றும் 3.3.6 (+ இணைப்புகள்)
- பெர்ல் 5.40.1 (+ இணைப்புகள்)
- NSD 4.3.0
- வரம்பற்ற 1.24.0
- Ncurses 6.4
- பினுட்டில்ஸ் 2.17 (+ இணைப்புகள்)
- Gdb 6.3 (+ இணைப்புகள்)
- Awk 20250116/XNUMX/XNUMX
- எக்ஸ்பாட் 2.7.3
- zlib 1.3.1 (+ இணைப்புகள்)
ஆதாரம்: opennet.ru
