FreeBSD 14.0 வெளியீடு

13.0 கிளை வெளியிடப்பட்டதிலிருந்து இரண்டரை ஆண்டுகளுக்குப் பிறகு, FreeBSD 14.0 வெளியீடு உருவாக்கப்பட்டது. நிறுவல் படங்கள் amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 மற்றும் riscv64 கட்டமைப்புகளுக்குத் தயாராக உள்ளன. கூடுதலாக, மெய்நிகராக்க அமைப்புகள் (QCOW2, VHD, VMDK, raw) மற்றும் கிளவுட் சூழல்களான Amazon EC2, Google Compute Engine மற்றும் Vagrant ஆகியவற்றிற்காக அசெம்பிளிகள் தயார் செய்யப்பட்டுள்ளன. FreeBSD 14 கிளை 32-பிட் இயங்குதளங்களை ஆதரிக்கும் கடைசியாக இருக்கும். FreeBSD 15 ஆனது 64-பிட் அமைப்புகளை மட்டுமே ஆதரிக்கும், ஆனால் 32-பிட் நிரல்களை உருவாக்கும் திறனைத் தக்கவைத்து, 32-பிட் சூழலில் 32-பிட் இயங்கக்கூடியவற்றை இயக்க COMPAT_FREEBSD64 பயன்முறையைப் பயன்படுத்தும்.

முக்கிய மாற்றங்கள்:

  • ரூட் பயனருக்கான முன்னிருப்பு கட்டளை மொழிபெயர்ப்பாளர் /bin/sh.
  • NVME சாதனங்களுக்கு, nda இயக்கி அனைத்து இயங்குதளங்களிலும் முன்னிருப்பாக இயக்கப்படும். பழைய nvd இயக்கி திரும்ப, “hw.nvme.use_nvd=1” அமைப்பு loader.conf இல் கொடுக்கப்பட்டுள்ளது.
  • ஃபார்ம்வேர் தேவைப்படும் வன்பொருளைக் கண்டறிந்து பொருத்தமான ஃபார்ம்வேர் தொகுப்புகளை நிறுவும் புதிய பயன்பாடு "fwget" சேர்க்கப்பட்டுள்ளது. தற்போது இன்டெல் மற்றும் ஏஎம்டி ஜிபியுக்களுக்கான பிசிஐ சாதனங்கள் மற்றும் ஃபார்ம்வேர் மட்டுமே ஆதரிக்கப்படுகின்றன.
  • அடிப்படை64 தரவை குறியாக்கம் மற்றும் குறியாக்கம் செய்ய புதிய base64 பயன்பாடு சேர்க்கப்பட்டது.
  • tcpsso பயன்பாடு சேர்க்கப்பட்டது, இது ஏற்கனவே உள்ள TCP இணைப்புகளுக்கான சாக்கெட் விருப்பங்களை அமைக்க உங்களை அனுமதிக்கிறது (எடுத்துக்காட்டாக, நீங்கள் நெரிசல் கட்டுப்பாட்டு தொகுதி அல்லது TCP அடுக்கை மாற்றலாம்).
  • செண்ட்மெயிலுக்குப் பதிலாக dma (DragonFly Mail Agent) என்பது இயல்புநிலை அஞ்சல் விநியோக முகவர். Sendmail அடிப்படை தொகுப்பில் தக்கவைக்கப்பட்டு பதிப்பு 8.17.1 க்கு புதுப்பிக்கப்பட்டது.
  • KTLS, TLS நெறிமுறையின் FreeBSD கர்னல் செயல்படுத்தல், பெறும் பக்கத்தில் TLS 1.3 வன்பொருள் முடுக்கத்திற்கான ஆதரவைச் சேர்க்கிறது. மறைகுறியாக்கப்பட்ட பாக்கெட்டுகளின் செயலாக்கம் தொடர்பான சில செயல்பாடுகளை நெட்வொர்க் கார்டு பக்கத்திற்கு நகர்த்துவதன் மூலம் முடுக்கம் உறுதி செய்யப்படுகிறது.
  • “.include” உத்தரவு jail.conf உள்ளமைவு கோப்பில் சேர்க்கப்பட்டுள்ளது, இது கட்டமைப்பை ஏற்றும்போது கூடுதல் கோப்புகளைச் சேர்க்க உங்களை அனுமதிக்கிறது, இதன் பாதைகள் முகமூடிகளைப் பயன்படுத்த அனுமதிக்கின்றன. sysctl அளவுரு பாதுகாப்பு.bsd.see_jail_proc விரிவுபடுத்தப்பட்டுள்ளது, இதன் உதவியுடன் தனி சிறை சூழலில் உள்ள அங்கீகரிக்கப்படாத பயனர்கள் பணிநீக்கம் செய்யப்படுவதை கட்டாயப்படுத்துதல், முன்னுரிமையை மாற்றுதல் மற்றும் பிழைத்திருத்த செயல்முறைகள் ஆகியவற்றிலிருந்து இப்போது தடைசெய்யப்படலாம்.
  • pw மற்றும் bsdinstall நிரல்கள் இப்போது பயனர்களை /usr/home ஐ விட முன்னிருப்பாக /home கோப்பகத்தில் உருவாக்குகின்றன. "/usr/home" ஐ சுட்டிக்காட்டும் "/home"க்கான குறியீட்டு இணைப்பு இனி உருவாக்கப்படாது.
  • முன்னிருப்பாக ப்ரோஃபைல் உருவாக்க அமைப்பு முடக்கப்பட்டது - கணினி நூலகங்களின் சுயவிவரப் பதிப்புகள் இனி வழங்கப்படாது, அதற்குப் பதிலாக வன்பொருள் விவரக்குறிப்புக் கருவிகள் (hwpmc) பயன்படுத்தப்பட வேண்டும்.
  • PIE (Position Independent Executable) முறையில் 64-பிட் கட்டமைப்புகளுக்கான இயங்கக்கூடிய கோப்புகளை உருவாக்குதல்.
  • TPM (Trusted Platform Module) மற்றும் GPU (AMD மற்றும் Intel சில்லுகளுக்கான மெய்நிகர் சூழல்களில்) அணுகலை அனுப்பும் திறன் பைவ் ஹைப்பர்வைசரில் சேர்க்கப்பட்டுள்ளது.
  • ZFS கோப்பு முறைமை செயல்படுத்தல் OpenZFS 2.2 வெளியீட்டிற்கு புதுப்பிக்கப்பட்டது. மேக்ஃப்ஸ் பயன்பாடு ZFS கோப்பு முறைமைக்கான ஆதரவைச் சேர்த்தது. ஒற்றை vdev மெய்நிகர் வட்டுடன் தொடர்புடைய ZFS பூலை உருவாக்கும் திறனை வழங்குகிறது.
  • amd256 மற்றும் arm1024 கட்டமைப்பின் அடிப்படையிலான கணினிகளில் ஆதரிக்கப்படும் CPU கோர்களின் (MAXCPU அளவுரு) எண்ணிக்கை 64 இலிருந்து 64 ஆக அதிகரிக்கப்பட்டுள்ளது.
  • UFS இல், உள்நுழைவு இயக்கப்பட்ட (மென்மையான புதுப்பிப்புகள்) உள்ளமைவுகளுக்கு, UFS ஸ்னாப்ஷாட்களைப் பயன்படுத்தி கோப்பு முறைமையின் பின்னணி சரிபார்ப்பு அனுமதிக்கப்படுகிறது. ஊழலைக் கண்டறிய சூப்பர் பிளாக்குகள், சிலிண்டர் குழு வரைபடங்கள் மற்றும் ஐனோட்களில் கூடுதல் ஹாஷ் காசோலைகள் சேர்க்கப்பட்டுள்ளன.
  • tarfs கோப்பு முறைமை சேர்க்கப்பட்டது, இது zstd உடன் சுருக்கப்பட்ட தார் காப்பகங்களுடன் பயன்படுத்தப்படலாம்.
  • துவக்க மற்றும் கணினி பணிநிறுத்தத்தின் போது நிகழ்ந்த நிகழ்வுகளைக் கண்காணிக்க பூட்ரேஸ் கருவித்தொகுப்பு சேர்க்கப்பட்டது.
  • FreeBSD யை Firecracker மெய்நிகராக்க அமைப்பில் இயக்க அனுமதிக்க FIRECRACKER கர்னல் உள்ளமைவு விருப்பம் சேர்க்கப்பட்டது, இது குறைந்தபட்ச மேல்நிலையுடன் மெய்நிகர் இயந்திரங்களை இயக்க வடிவமைக்கப்பட்டுள்ளது. FreeBSD 14 கர்னல் பூட் நேரம் இயங்கும் Firecracker ஆனது 25 மில்லி விநாடிகளாக அதிகரிக்கப்பட்டுள்ளது, இது சர்வர்லெஸ் கம்ப்யூட்டிங் உள்கட்டமைப்பை செயல்படுத்த தேவையான FreeBSD சூழல்களை துவக்க அனுமதிக்கிறது.
  • சிறப்பு சாண்ட்பாக்ஸ் சூழலில் லுவாவில் எழுதப்பட்ட ஏற்றி, loader_conf_files கோப்பகத்தில் உள்ள lua கோப்புகளை செயல்படுத்துவதை ஆதரிக்கிறது.
  • NFS ஆதரவு விரிவாக்கப்பட்டுள்ளது. NFSv 5/4.1 இல் Kerberos ஐ ஆதரிக்க ஒரு புதிய மவுண்ட் விருப்பம் "syskrb4.2" சேர்க்கப்பட்டது, மேலும் ExchangeID செயல்பாட்டிற்கான ஆதரவையும் சேர்த்தது. தனிமைப்படுத்தப்பட்ட vnet நெட்வொர்க் சூழலில் nfsd, nfsuserd, mountd, gssd மற்றும் rpc.tlsservd ஐ இயக்கும் திறன் செயல்படுத்தப்பட்டது.
  • வட்டில் விரிவாக்கக்கூடிய பகுதியின் முடிவில் ஸ்வாப் பகிர்வை வைக்கும் திறனை க்ரோஃப்ஸ் ஸ்கிரிப்ட் செயல்படுத்துகிறது.
  • ஒரு புதிய DTrace வழங்குநர் kinst (dtrace_kinst) சேர்க்கப்பட்டுள்ளது, இது கர்னல் கட்டமைப்புகளைக் கண்டறிய அனுமதிக்கிறது.
  • கெர்னல் கிரிப்டோ துணை அமைப்பில் XChaCha20-Poly1035 AEAD குறியாக்க நெறிமுறைக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது, மேலும் curve25519 நீள்வட்ட வளைவைப் பயன்படுத்துவதற்கான ஒரு API-யும் சேர்க்கப்பட்டுள்ளது. WireGuard).
  • குறைக்கப்பட்ட மறுதொடக்கம் நேரம். sysctl அளவுரு kern.reboot_wait_time சேர்க்கப்பட்டது, இதன் மூலம் அனைத்து கண்டறியும் செய்திகளும் கன்சோலில் வெளிவந்த பிறகு உண்மையான மறுதொடக்கத்திற்கு முன் தாமதத்தை மாற்றலாம். இயல்பாக, தாமதம் அகற்றப்படும்.
  • டைமர்எஃப்டி (timerfd) துணை அமைப்பு கெர்னலில் சேர்க்கப்பட்டுள்ளது, இது நிரல்களை மாற்றுவதை எளிதாக்குகிறது. Linux.
  • AMD Zen2 செயலிகளில் Zenbleed பாதிப்பைத் தடுக்க sysctl machdep.mitigations.zenbleed.enable சேர்க்கப்பட்டது.
  • Wi-Fi 6 ஆதரவு wpa_supplicant மற்றும் hostapd இல் சேர்க்கப்பட்டுள்ளது, Wi-Fi 6E AX411/AX211/AX210 ஐ ஆதரிக்கும் Intel சில்லுகளை iwlwifi இயக்கி ஆதரிக்கிறது.
  • amd64 கணினிகளில் உள்ள கர்னல், LLVM திட்டத்தில் இருந்து AddressSanitizer மற்றும் MemorySanitizer கருவிகளுக்கான ஆதரவை வழங்குகிறது.
  • நிரல் பெயர் (procname) மற்றும் PID கோப்பு ஸ்கிரிப்ட்டில் வரையறுக்கப்படாவிட்டாலும், நிலை முறையைப் பயன்படுத்த rc.d ஸ்கிரிப்டுகள் அனுமதிக்கின்றன.
  • இயல்புநிலை கர்னல், பூட்லோடர் மற்றும் யூசர்ஸ்பேஸ் சீரியல் போர்ட் பாட் விகிதம் 9600 bps இலிருந்து 115200 bps ஆக அதிகரிக்கப்பட்டுள்ளது. இயல்புநிலை பீப் டோன் 800Hz ஆக அமைக்கப்பட்டுள்ளது. ஒலி அட்டை மூலம் பீப்களை வெளியிட devd உடன் ஒருங்கிணைப்பு வழங்கப்படுகிறது. vt கன்சோலுக்கு, பீப் முன்னிருப்பாக முடக்கப்பட்டுள்ளது (அதை இயக்க, நீங்கள் “sysctl kern.vt.enable_bell=1” மற்றும் “kbdcontrol -b normal” கட்டளைகளை இயக்க வேண்டும்).
  • NXP DPAA2 (Data Path Acceleration Architecture Gen2) நெட்வொர்க் வன்பொருள் முடுக்கம் கட்டமைப்பிற்கான மேம்படுத்தப்பட்ட ஆதரவு.
  • Intel I225 ஈதர்நெட் கன்ட்ரோலர்களுக்கு igc இயக்கி சேர்க்கப்பட்டது, 2.5 Gbps வேகத்தை ஆதரிக்கிறது.
  • இயல்பாக, net.inet.tcp.nolocaltimewait அமைப்பு இயக்கப்பட்டது, இது உள்ளூர் கணினி பக்கத்தில் நிறுத்தப்படும் TCP இணைப்புகளுக்கான நேரக் காத்திருப்பு பதிவுகளை உருவாக்குவதை முடக்குகிறது.
  • இதில் பயன்படுத்தப்படும் நெட்லிங்க் தொடர்பு நெறிமுறைக்கான (RFC 3549) ஆதரவு Linux கெர்னலுக்கும் பயனர்-இடச் செயல்முறைகளுக்கும் இடையிலான ஊடாடல்களை ஒழுங்கமைக்க. சில பிணையப் பயன்பாடுகள் நெட்லிங்கைப் பயன்படுத்துமாறு மாற்றப்பட்டுள்ளன.
  • pf பாக்கெட் வடிகட்டியானது, Pf இன் OpenBSD பதிப்பின் பாக்கெட் இயல்பாக்கம் (ஸ்க்ரப்பிங்) செயல்பாடுகளின் தொடரியல் மற்றும் நடத்தையுடன் இணக்கத்தன்மையை வழங்குகிறது. IPv6 போக்குவரத்தைப் பயன்படுத்துவதற்கான திறனை pfsync செயல்படுத்துகிறது. வரிசைகள், பாக்கெட் இயல்பாக்கம் மற்றும் ரூட்-டு விதிகளை ஆதரிக்க pfsync பாக்கெட் வடிவம் நீட்டிக்கப்பட்டுள்ளது.
  • if_stf (IPv4 வழியாக IPv6) பிணைய இடைமுகத்தில் சேர்க்கப்பட்டது IPv6 ஆதரவு விரைவான நிறுவல் (RFC 5969). IPv6 நோட்இன்ஃபோ பயன்முறை (RFC 4620) இயல்பாகவே முடக்கப்பட்டுள்ளது.
  • net.inet.tcp.nolocaltimewait sysctl அளவுரு முன்னிருப்பாக இயக்கப்பட்டது, உள்நாட்டில் நிறுத்தப்பட்ட TCP இணைப்புகளுக்கான நேரக் காத்திருப்பு நிலை உள்ளீடுகளை உருவாக்குவதை முடக்குகிறது.
  • இயல்பாக, TCP NewReno க்குப் பதிலாக CUBIC நெட்வொர்க் நெரிசல் கட்டுப்பாட்டு பொறிமுறையைப் பயன்படுத்துகிறது, இது கிடைக்கக்கூடிய அலைவரிசையை அதிக அளவில் பயன்படுத்த அனுமதிக்கிறது.
  • சப்நெட் முகவரி பூஜ்ஜியத்திற்கு ஒளிபரப்பு பாக்கெட்டுகளை அனுப்புவதை IPv4 முடக்குகிறது, அந்த முகவரி ஒரு ஒளிபரப்பு முகவரியாக வெளிப்படையாக அறிவிக்கப்படாவிட்டால். மாற்றம் ஹோஸ்ட்கள் ".0" இல் முடியும் முகவரிகளைப் பயன்படுத்த அனுமதிக்கிறது.
  • OpenSSH அமைப்புகள் மாற்றப்பட்டுள்ளன: scp இல் scp/rcp க்கு பதிலாக SFTP நெறிமுறை இயல்பாக இயக்கப்படுகிறது, RSA/SHA-1 கையொப்பங்களுக்கான ஆதரவு முடக்கப்பட்டுள்ளது, VerifyHostKeyDNS மற்றும் X11Forwarding அளவுருக்கள் "இல்லை" என அமைக்கப்பட்டன, பதிப்பு சேர்க்கை உத்தரவு அகற்றப்பட்டது, HPN அமைப்புகளுக்கான ஆதரவு அகற்றப்பட்டது.
  • நேர மண்டலங்களை மாற்றுவதற்கு "-z" விருப்பத்தை தேதி பயன்பாட்டுக்கு சேர்க்கப்பட்டது.
  • "--color" விருப்பமானது வண்ண மாற்றங்களைக் காட்சிப்படுத்துவதற்கு வேறுபட்ட பயன்பாட்டில் சேர்க்கப்பட்டுள்ளது.
  • உறக்கப் பயன்பாடு இப்போது வினாடிகளைத் தவிர வேறு அலகுகளை ஆதரிக்கிறது (உதாரணமாக, நீங்கள் "தூக்கம் 1h 30m" என்று குறிப்பிடலாம்).
  • "-q" மற்றும் "-h" விருப்பங்களுக்கான ஆதரவு தலை மற்றும் வால் பயன்பாடுகளில் சேர்க்கப்பட்டுள்ளது, மேலும் SI அலகுகளின் சர்வதேச அமைப்பில் பின்னொட்டுகளுடன் மதிப்புகளைக் குறிப்பிடும் திறன் செயல்படுத்தப்பட்டுள்ளது. தலையில், 2^31 வரிகளின் அதிகபட்ச எண்ணிக்கையின் வரம்பு அகற்றப்பட்டது.
  • CAM திட்டமிடல் மூலம் கணக்கிடப்பட்ட I/O தாமதங்கள் பற்றிய தகவலைக் காண்பிக்க, systat பயன்பாட்டுடன் "iolat" கட்டளை சேர்க்கப்பட்டது.
  • libncursesw நூலகம் libtinfow மற்றும் libncursesw என இரண்டு நூலகங்களாகப் பிரிக்கப்பட்டுள்ளது. டெர்மின்ஃபோ தரவுத்தளத்தை ncurses இல் பயன்படுத்துவதற்கான ஆதரவு சேர்க்கப்பட்டது, ஆனால் termcap மட்டும் அல்ல.
  • aarch64 (arm64) கட்டமைப்பிற்கு, COMPAT_LIB32 உருவாக்க விருப்பம் முன்னிருப்பாக செயல்படுத்தப்பட்டு இயக்கப்பட்டது, இது armv32 இயங்குதளத்திற்காக தொகுக்கப்பட்ட இயங்கக்கூடிய கோப்புகளை இயக்க அனுமதிக்கும் ARM64 அமைப்புகளுக்கான 7-பிட் லைப்ரரிகளின் அசெம்பிளியை வழங்குகிறது.
  • கிளவுட் அமைப்புகளுக்கான மேம்படுத்தப்பட்ட ஆதரவு. AWS EC2 க்கு ZFS ரூட் கோப்பு முறைமை மற்றும் கிளவுட்-இனிட் உடன் பரிசோதனை உருவாக்கங்கள் சேர்க்கப்பட்டுள்ளன. Azure க்கு, யுஎஃப்எஸ் அல்லது இசட்எஃப்எஸ் தேர்வுடன் ஆர்ம்64 மற்றும் ஏஎம்டி64 கட்டமைப்புகளுக்கு படங்கள் வழங்கப்படுகின்றன. gve மெய்நிகர் நெட்வொர்க் கார்டுக்கான இயக்கி சேர்க்கப்பட்டது (Google Virtual NIC).
  • ACPI அமைப்பு த்ரெஷோல்ட் மதிப்பான _CR3க்கான ஆதரவைச் சேர்த்துள்ளது, இது சிஸ்டம் ஸ்லீப் பயன்முறைக்கு (S3) மாற்றப்படும் நிலையை அடைந்தவுடன் வெப்பநிலையை அமைக்க உங்களை அனுமதிக்கிறது.
  • மூன்றாம் தரப்பு பயன்பாடுகள் மற்றும் நூலகங்களின் புதுப்பிக்கப்பட்ட பதிப்புகள் அடிப்படை அமைப்பில் சேர்க்கப்பட்டுள்ளன: OpenSSH 9.5p1, OpenSSL 3.0.12 (முன்னர் கிளை 1.1.1 பயன்படுத்தப்பட்டது), awk 2021072, bc 6.6.0, libbsdxml 2.4.7, libfido.2. , tcpdump 1.13.0 , libpcap 4.99.4, xz 1.10.4, zlib 5.4.3, zstd 1.3. objdump பயன்பாட்டின் செயலாக்கம் llvm-objump ஆல் மாற்றப்பட்டது. க்ளாங் கம்பைலர் கிளை 1.5.2க்கு புதுப்பிக்கப்பட்டது.
  • காலாவதியான அமைப்புகள் சுத்தம் செய்யப்பட்டன:
    • OPIE ஒரு முறை கடவுச்சொற்களுக்கான ஆதரவு அடிப்படை அமைப்பிலிருந்து அகற்றப்பட்டது (பாதுகாப்பு/ஓபி போர்ட்டை மீண்டும் பயன்படுத்த அமைக்கலாம்).
    • ISA இடைமுகத்துடன் கூடிய ஒலி அட்டைகளுக்கான இயக்கிகள் அகற்றப்பட்டுள்ளன.
    • fmtree மற்றும் minigzip பயன்பாடுகள் அகற்றப்பட்டன.
    • நெட்கிராப்பில் (NgATM) ATM பாகங்கள் அகற்றப்பட்டன.
    • telnetd பின்னணி செயல்முறை அகற்றப்பட்டது (நீங்கள் net/freebsd-telnetd போர்ட்டைப் பயன்படுத்தலாம்).
    • ஜியோமில் VINUM வகுப்பு அகற்றப்பட்டது.
    • காலாவதியான amr, iscsi_itiator, iir, mn, mly, nlmrsa மற்றும் twa இயக்கிகள் அகற்றப்பட்டன.
    • VESA அளவுரு GENERIC மற்றும் MINIMAL கோர்களில் இருந்து அகற்றப்பட்டது.
    • கர்னல்-நிலை கிரிப்டோகிராஃபிக் கட்டமைப்பான OCF (திறந்த கிரிப்டோகிராஃபிக் ஃபிரேம்வொர்க்) இலிருந்து சமச்சீரற்ற கிரிப்டோகிராஃபிக் செயல்பாடுகளுக்கான ஆதரவு அகற்றப்பட்டது.
    • மெர்ஜ்மாஸ்டர் பயன்பாடு நிராகரிக்கப்பட்டது, மேலும் இது போன்ற புதுப்பித்தலால் மாற்றப்பட வேண்டும்.
    • போர்ட்ஸ்னாப் பயன்பாடு அகற்றப்பட்டது (போர்ட்களை பிரித்தெடுக்க நீங்கள் "git clone https://git.FreeBSD.org/ports.git /usr/ports" ஐப் பயன்படுத்த வேண்டும்).
    • armv6 கட்டமைப்பிற்கான அசெம்பிளிகளின் உருவாக்கம் நிறுத்தப்பட்டுள்ளது.
    • MIPS கட்டமைப்பிற்கான ஆதரவு அகற்றப்பட்டது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster