
நிக்ஸோஸ் மீண்டும் வந்துள்ளது, நிக்சோஸ் 25.11, மிகவும் ஆழமான மாற்றங்களைக் கொண்டுவரும் ஒரு பதிப்பு. இந்த அமைப்பிலும், அதைச் சுற்றியுள்ள தொகுப்புகளின் பரந்த சுற்றுச்சூழல் அமைப்பிலும். "சாண்டூசியா" என்ற குறியீட்டுப் பெயரிடப்பட்ட இது இப்போது கிடைக்கிறது, மேலும் டெஸ்க்டாப்புகள், சர்வர்கள், மேம்பாடு மற்றும் கிளவுட் வரிசைப்படுத்தல்களுக்கான சுவாரஸ்யமான புதிய அம்சங்களுடன் வருகிறது, ஆனால் புதுப்பிக்கப்படுவதற்கு முன்பு கவனமாக மதிப்பாய்வு செய்யப்பட வேண்டிய ஏராளமான இணக்கமின்மைகள் மற்றும் காலாவதியான தொகுப்புகளுடன் வருகிறது.
இந்த கட்டுரையில் பார்ப்போம் அனைத்து முக்கியமான செய்திகளும் NixOS 25.11 மற்றும் Nixpkgs தொகுப்பு தளத்திலிருந்து: GNOME 49, LLVM 21, மற்றும் ROCm 6.3 போன்ற முக்கிய புதுப்பிப்புகள்; Go, Rust, Node.js, PostgreSQL மற்றும் Docker ஆகியவற்றில் குறிப்பிடத்தக்க மாற்றங்கள்; மறுபெயரிடப்பட்ட சேவைகள்; புதிய தொகுதிகள்; மற்றும் கூடுதல் உள்ளமைவு விருப்பங்கள். Discord ஐ தொகுக்கும்போது ப்ராக்ஸி சிக்கல்கள் மற்றும் இந்த புதிய சூழலில் அவற்றை எவ்வாறு நிவர்த்தி செய்வது என்பது தொடர்பான நிஜ உலக வழக்கு ஆய்வையும் நாங்கள் விவாதிப்போம்.
NixOS 25.11 “Xantusia”: வாழ்க்கைச் சுழற்சி மற்றும் வெளியீட்டு புள்ளிவிவரங்கள்
புதிய நிலையான பதிப்பு, நிக்சோஸ் 25.11 “சாண்டூசியா”இப்போது நிலையான சேனல்களைப் பயன்படுத்தி எந்த அமைப்பிலும் இதை நிறுவி புதுப்பிக்கலாம். இந்தப் பதிப்பு ஜூன் 30, 2026 வரை ஏழு மாதங்களுக்கு பாதுகாப்பு இணைப்புகள் மற்றும் பிழைத் திருத்தங்களைப் பெறும், எனவே நீங்கள் முந்தைய பதிப்பிலிருந்து வருகிறீர்கள் என்றால் இது புதிய பரிந்துரைக்கப்பட்ட மேம்படுத்தலாகும்.
முந்தைய நிலையானது, நிக்சோஸ் 25.05 “வார்ப்ளர்”, அதிகாரப்பூர்வமாக காலாவதியாகி, டிசம்பர் 31, 2025 முதல் பாதுகாப்பு புதுப்பிப்புகளைப் பெறுவதை நிறுத்திவிடும். நீங்கள் இன்னும் 25.05 அல்லது அதற்கும் பழைய கிளையில் இருந்தால், இந்த உரை முழுவதும் நாங்கள் விவரிக்கும் பொருந்தாத மாற்றங்களை மதிப்பாய்வு செய்து, 25.11 க்கு உங்கள் இடம்பெயர்வை அமைதியாகத் திட்டமிட இது ஒரு நல்ல நேரம்.
இந்த வெளியீடு ஒரு காட்சிப்படுத்தலாகும் வளர்ச்சி விகிதம் திட்டத்தின் ஒரு பகுதியாகும். NixOS 25.05 மற்றும் NixOS 25.11 க்கு இடையில், 2742 பங்களிப்பாளர்கள் பங்கேற்றனர், கூட்டாக Nixpacks மற்றும் கணினி உள்ளமைவுக்கு குறைந்தது 59.430 கமிட்களில் கையெழுத்திட்டனர். இந்த புள்ளிவிவரங்களுக்குப் பின்னால் சிறிய திருத்தங்கள் முதல் விளிம்பு தொகுப்புகள் வரை முக்கியமான விநியோக தொகுதிகளின் முக்கிய மறுவடிவமைப்புகள் வரை அனைத்தும் உள்ளன.
Nixpkgs: NixOS 25.11 இலிருந்து தொகுப்புகள் சேர்க்கப்பட்டன, புதுப்பிக்கப்பட்டன மற்றும் அகற்றப்பட்டன.
Nixpkgs தொகுப்பு சேகரிப்பு, இது முதுகெலும்பாக நிக்ஸோஸ் மட்டுமல்ல, லினக்ஸ் அல்லது மேகோஸில் நிக்ஸ் தொகுப்பு மேலாளரைப் பயன்படுத்தும் எந்தவொரு அமைப்பும் இந்த சுழற்சியில் பாரிய பராமரிப்பைப் பெற்றுள்ளது.
ஒருபுறம், இருந்திருக்கிறது 7002 புதிய தொகுப்புகள் சேர்க்கப்பட்டன.கிடைக்கக்கூடிய மென்பொருளின் வரம்பை மேலும் விரிவுபடுத்துதல். இதில் அதிநவீன மேம்பாட்டு கருவிகள் முதல் டெஸ்க்டாப் பயன்பாடுகள், மேலாண்மை பயன்பாடுகள் மற்றும் அறிவியல் மென்பொருள் வரை அனைத்தும் அடங்கும்.
அதே நேரத்தில், அணி ஏற்கனவே உள்ள 25.252 தொகுப்புகள் புதுப்பிக்கப்பட்டன.இது மிகவும் பிரபலமான மென்பொருள்கள் சமீபத்திய பதிப்புகளுக்கு புதுப்பிக்கப்படுவதை உறுதி செய்கிறது, குறிப்பாக பாதுகாப்பு இணைப்புகள் மற்றும் செயல்திறன் மேம்பாடுகள் உள்ளவை. மறுஉருவாக்கம் அவசியமான சூழல்களில் இது மிகவும் முக்கியமானது, அதே நேரத்தில் நியாயமான புதுப்பித்தலையும் பராமரிக்கிறது.
களஞ்சியத்தை நிர்வகிக்கக்கூடியதாகவும் பாதுகாப்பாகவும் வைத்திருக்க, Nixpkgs 6338 பழைய தொகுப்புகள் அகற்றப்பட்டன. அவை இனி பராமரிக்கப்படாமல், உடைந்து, அல்லது அப்ஸ்ட்ரீமில் வழக்கற்றுப் போய்விட்டன. பல சந்தர்ப்பங்களில், Nixpkgs மரத்திலேயே நேரடி மாற்றுகள் உள்ளன, ஆனால் மற்றவற்றில், பாதுகாப்பு அல்லது தொகுப்பு சிக்கல்களைத் தவிர்ப்பதற்காக அவை வெறுமனே கிடைக்காது.
NixOS தொகுதிகள் மற்றும் உள்ளமைவு விருப்பங்கள்
அதன் தொகுப்புகளுக்கு கூடுதலாக, NixOS அதன் சக்திவாய்ந்த அறிவிப்பு தொகுதி அமைப்பால் வேறுபடுகிறது. இந்த சுழற்சியில் பின்வருவன அடங்கும்: 107 புதிய தொகுதிகள் இணைக்கப்பட்டன.இந்தப் புதுப்பிப்புகள் புதிய சேவைகள், டீமான்கள், பயன்பாடுகள் மற்றும் கணினி உள்ளமைவுகளுக்கான ஆதரவைச் சேர்க்கின்றன. அவை 1778 புதிய உள்ளமைவு விருப்பங்களையும் கொண்டு வருகின்றன, இது ஒரு அமைப்பை விவரிக்கக்கூடிய நுணுக்கத்தை மேலும் அதிகரிக்கிறது.
மறுபுறம், இருந்திருக்கிறது 41 தொகுதிகள் நீக்கப்பட்டன. மற்றும் 807 உள்ளமைவு விருப்பங்கள் காலாவதியானவை, உடைந்தவை அல்லது நவீன மாற்றுகளால் மாற்றப்பட்டவை. நீங்கள் பழைய உள்ளமைவுகளை மீண்டும் பயன்படுத்தினால், மேம்படுத்துவதற்கு முன் உங்கள் கோப்புகளை மாற்றியமைக்க நீக்குதல் அறிவிப்புகளை மதிப்பாய்வு செய்வது நல்லது.
டெஸ்க்டாப்பில் குறிப்பிடத்தக்க புதிய அம்சங்கள்: GNOME 49 “Brescia”
டெஸ்க்டாப் பயனர்களுக்கான பெரிய புதிய அம்சங்களில் ஒன்று புதுப்பிப்பு ஆகும் க்னோம் 49 “ப்ரெசியா”டெஸ்க்டாப் சூழலின் இந்தப் பதிப்பு வேலேண்டை நோக்கி ஒரு தீர்க்கமான படியை எடுத்து X11-அடிப்படையிலான அமர்வை நீக்குகிறது, நீங்கள் Xorg-ஐ வெளிப்படையாகச் சார்ந்திருக்கும் பழைய உள்ளமைவுகள் அல்லது நீட்டிப்புகளைப் பராமரித்தால் இது குறிப்பிடத்தக்க மாற்றமாக இருக்கலாம்.
GNOME 49 ஒருங்கிணைக்கிறது புதிய பயன்பாடுகள் இதில் புதுப்பிக்கப்பட்ட வீடியோ பிளேயர் மற்றும் புதுப்பிக்கப்பட்ட ஆவண பார்வையாளர், மறுவடிவமைப்பு செய்யப்பட்ட காலண்டர் மற்றும் ஏராளமான சிறிய பயனர் அனுபவ மேம்பாடுகள் ஆகியவை அடங்கும். நீங்கள் ஏதேனும் மிகவும் குறிப்பிட்ட செயல்பாடு அல்லது சிக்கலான நீட்டிப்புகளை நம்பியிருந்தால், அதிகாரப்பூர்வ GNOME வெளியீட்டுக் குறிப்புகளை மதிப்பாய்வு செய்வது நல்லது.
C தொகுப்பிகள் மற்றும் கருவிச் சங்கிலிகள்: LLVM, GCC, மற்றும் CMake
தொகுப்புப் பிரிவில், NixOS 25.11 புதுப்பிப்புகள் LLVM முதல் பதிப்பு 21 வரைகிளாங் கருவித்தொகுப்புடன் C, C++ அல்லது Rust ஐப் பயன்படுத்தும் டெவலப்பர்களுக்கு இது ஒரு குறிப்பிடத்தக்க முன்னேற்றமாகும். இந்த பதிப்பில் உகப்பாக்கம் மேம்பாடுகள், புதிய ஆதரிக்கப்படும் இலக்குகள் மற்றும் சில திட்டங்களில் நடத்தையில் மாற்றங்களை ஏற்படுத்தக்கூடிய எச்சரிக்கைகளுக்கான சரிசெய்தல் ஆகியவை அடங்கும்.
தொகுப்பாளர் GCC கிளை 14 இல் உள்ளது.இது ஏற்கனவே நிறுவப்பட்டு உற்பத்தியில் சோதிக்கப்பட்ட ஒரு பதிப்பாகும். ஒவ்வொரு சிஸ்டம் புதுப்பித்தலிலும் இடையூறு விளைவிக்கும் மாற்றங்களைச் சந்திக்காமல், இந்த கம்பைலர் குடும்பத்தைச் சார்ந்திருக்கும் திட்டங்களுடன் இணக்கத்தன்மையைப் பராமரிப்பதை இது எளிதாக்குகிறது.
மறுபுறம், CMake பதிப்பு 4 க்கு புதுப்பிக்கப்பட்டது.இது நவீன கட்டமைப்பு அமைப்புகளில் புதிய அம்சங்களை இயக்கலாம், ஆனால் காலாவதியான தொடரியல் அல்லது கட்டளைகளைப் பயன்படுத்தும் திட்டங்களிலும் சரிசெய்தல் தேவைப்படலாம். உங்களிடம் பழைய CMake டெம்ப்ளேட்கள் இருந்தால், இடம்பெயர்வை இறுதி செய்வதற்கு முன் கட்டமைப்பு சோதனைகளை இயக்குவது நல்லது.
GPU, கணினிமயமாக்கல் மற்றும் ROCm மற்றும் CUDA இல் ஏற்படும் மாற்றங்கள்
GPU முடுக்கத்தில் பணிபுரிபவர்களுக்கு, கிளை rocmPackages_6 ROCm 6.3 க்கு மேம்படுத்தப்பட்டதுபோது rocmPackages_5 இது மரத்திலிருந்து அகற்றப்படுகிறது. சில பகுதிகள் மறுசீரமைக்கப்படுகின்றன: rocmPackages.rocm-thunk இது ஒரு தனி தொகுப்பாக மறைந்து, இதில் ஒருங்கிணைக்கப்படுகிறது rocmPackages.clrமற்றும் rocmPackages.clang-ocl 2023 ஆம் ஆண்டில் AMD ஆல் கைவிடப்பட்ட பிறகு அவர் ஓய்வு பெறுகிறார்.
இணையாக, CUDA 10 க்கான அதிகாரப்பூர்வ ஆதரவு இழக்கப்பட்டது.NixOS 24.11 வெளியீட்டுக் குறிப்புகளில் ஏற்கனவே குறிப்பிட்டுள்ளபடி, மிகவும் பழைய வன்பொருளை இன்னும் ஆதரித்து வந்த பயனர்கள் தங்கள் GPU ஐ மேம்படுத்துவது அல்லது பிற உற்பத்தியாளர்கள் அல்லது பின்தளங்களில் இருந்து பராமரிக்கப்படும் மாற்றுகள் உள்ளதா எனச் சரிபார்க்க வேண்டும்.
உலாவி, ப்ராக்ஸிகள் மற்றும் டிஸ்கார்டை தொகுப்பதில் சிக்கல்கள்
இந்தப் பதிப்பில் வெளிச்சத்திற்கு வந்துள்ள ஒரு நடைமுறைச் சிக்கல் என்னவென்றால், தொகுப்புகளின் போது ப்ராக்ஸிகளைப் பயன்படுத்துதல்.ஒரு பயனர் கோப்பை எவ்வாறு வெற்றிகரமாக பதிவிறக்கம் செய்யலாம் என்பதை விவரிக்கிறார். discord-0.0.116.tar.gz கார்ப்பரேட் ப்ராக்ஸியைப் பயன்படுத்தும் உலாவியில் இருந்து, ஆனால் இயங்கும் போது nixos-rebuild curl உடன் பதிவிறக்கம் ஒரு பிழையுடன் மீண்டும் மீண்டும் தோல்வியடைகிறது. curl: (35) Recv failure: Connection reset by peer அனைத்து முயற்சிகளும் தீர்ந்து போகும் வரை.
Nix பிழைச் செய்தி அதைக் குறிக்கிறது டிஸ்கார்ட் டார்பால் பதிவிறக்க முடியவில்லை. கண்ணாடி இல்லாமல், இதனால் வழித்தோன்றலை உடைக்கிறது discord-0.0.116.tar.gz.drv மற்றும், இதையொட்டி, பயனர் சூழல் மற்றும் முழுமையான அமைப்பின் கட்டுமானம். பதிவு தானியங்கி மறு முயற்சிகள் பற்றிய எச்சரிக்கைகளைக் காட்டினாலும், மாறிகள் போன்றவை https_proxy o all_proxyஇது பில்ட் சாண்ட்பாக்ஸில் உள்ள இயக்க நேர சூழல் பயனரின் பிணைய உள்ளமைவைப் பார்க்கவில்லை என்பதைக் குறிக்கிறது.
நிக்சோஸில், நிலையான ப்ராக்ஸி சூழல் மாறிகள் கண்டிப்பான சாண்ட்பாக்ஸிங் பயன்படுத்தப்பட்டால் அல்லது கணினி உள்ளமைவு அவற்றை பில்டுகளுக்கு ஏற்றுமதி செய்யாவிட்டால், அவை நேரடியாக ஃபோர்க்குகளுக்கு பரவாமல் போகலாம். வழக்கமான தீர்வு Nix விருப்பங்களை இவ்வாறு உள்ளமைப்பதை உள்ளடக்கியது nix.extraOptions சேர்க்க http_proxy, https_proxy மற்றும் நிறுவனம், அல்லது பில்டரின் IP இலிருந்து போக்குவரத்தை அனுமதிக்க ப்ராக்ஸி சர்வரை சரிசெய்யும்போது அந்த இயந்திரத்திற்கான சாண்ட்பாக்ஸை தற்காலிகமாக முடக்கவும் (நீண்ட காலத்திற்கு பரிந்துரைக்கப்படவில்லை).
மற்றொரு விருப்பம் ஏற்கனவே டிஸ்கார்டைக் கொண்ட பைனரி கேச்கள் அல்லது பிற பிரச்சனைக்குரிய தொகுப்புகள், இதனால் நிக்ஸ் மூலங்களை நேரடியாக பதிவிறக்கம் செய்வதைத் தடுக்கிறது. எப்படியிருந்தாலும், இந்த வகையான நெட்வொர்க் பிழைகள் 25.11 போன்ற பதிப்பில் மிகவும் பொருத்தமானதாகின்றன, இது ஒரே நேரத்தில் பல பகுதிகளை நகர்த்துகிறது மற்றும் URLகள் தீர்க்கப்படும் விதத்தில் வெவ்வேறு நடத்தைகளை வெளிப்படுத்தும்.
நெட்வொர்க், கொள்கலன்கள் மற்றும் வலை சேவைகள்
நெட்வொர்க்கிங் மற்றும் கொள்கலன்கள் துறையில், NixOS 25.11 குறிப்பிடத்தக்க மாற்றங்களை அறிமுகப்படுத்துகிறது. ஸ்க்விட் HTTP ப்ராக்ஸி பதிப்பு 7 க்கு மேம்படுத்தப்படுகிறதுஇந்தப் பதிப்பில் ESI செயல்பாட்டை நீக்குதல் போன்ற பல பொருந்தாத மாற்றங்கள் உள்ளன. உங்கள் தனிப்பயன் அமைப்புகளில் மாற்றங்களைச் செய்ய, Squid வெளியீட்டுக் குறிப்புகளை மதிப்பாய்வு செய்ய பரிந்துரைக்கப்படுகிறது.
இசைக்குழு மட்டத்தில், அதன் 2.x கிளைக்கான கண்டெய்னர்டு புதுப்பிப்புகள்இது பல நடத்தை மாற்றங்களைக் கொண்டுவருகிறது. நீங்கள் நேரடியாகவோ அல்லது ஒரு தளத்தின் ஒரு அங்கமாகவோ கண்டெய்னர்டைப் பயன்படுத்தினாலும், உற்பத்தியில் ஆச்சரியங்களைத் தவிர்க்க கண்டெய்னர்டு 2.0 ஆவணங்களை மதிப்பாய்வு செய்வது அவசியம்.
டாக்கர் உலகில், docker_24 மரத்திலிருந்து அகற்றப்பட்டது. ஏனெனில் இது இனி ஆதரிக்கப்படாது மற்றும் ஜூன் 2024 முதல் அறியப்பட்ட பாதிப்புகளைக் கொண்டுள்ளது. டோக்கரின் புதிய மற்றும் பராமரிக்கப்படும் பதிப்புகளுக்கு நிறுவல்களைத் தள்ளுவதே இதன் யோசனை.
சர்வர்கள் மற்றும் கட்டுப்பாட்டு பலகங்கள் குறித்து, நெட்பாக்ஸ் கிளை 4.2 க்கு புதுப்பிக்கப்பட்டது.ஸ்கீமா மற்றும் நடத்தை நிலைகளில் குறிப்பிடத்தக்க மாற்றங்களுடன். பதிப்பு 4.0.x மரத்திலிருந்து அகற்றப்பட்டது, மேலும் மேம்படுத்துவதற்கு முன் 4.1 மற்றும் 4.2 புதுப்பிப்புகளுக்கான அறிவிப்புகளைப் பின்பற்றுமாறு பயனர்கள் அறிவுறுத்தப்படுகிறார்கள். போன்ற பிற சேவைகள் மடோமோ அவர்கள் இயல்புநிலையாக பதிப்பு 5 ஐப் பயன்படுத்துவதற்கு மாறுகிறார்கள் (பதிப்பு 4 இனி ஆதரிக்கப்படாது), மேலும் தொகுப்பு அகற்றப்படும். matomo-beta இப்போது பதிப்பை மேலெழுத எளிதானது என்பதால் overrideAttrs.
காஃப்காவும் ஒரு குறிப்பிடத்தக்க பாய்ச்சலை மேற்கொள்கிறார்: அப்பாச்சி காஃப்கா கிளை 4.0 க்கு புதுப்பிக்கப்பட்டது.இது இனி ZooKeeper ஐ ஆதரிக்காது. Apache Foundation இன் வழிகாட்டுதல்களைப் பின்பற்றி, அனைத்து நிறுவல்களும் KRaft பயன்முறைக்கு மாற்றப்பட வேண்டும். NixOS இல், ZooKeeper க்கான குறிப்புகளை அகற்றுவதற்கான உள்ளமைவுகளை மதிப்பாய்வு செய்வதும், தரகர் வரிசைப்படுத்தல்களை மாற்றியமைப்பதும் இதில் அடங்கும்.
NixOS 25.11 இலிருந்து மாறும் அல்லது மறைந்து போகும் சேவைகள், டீமான்கள் மற்றும் பயன்பாடுகள்
பட்டியல் மறுபெயரிடப்பட்ட, பொருந்தாத வகையில் புதுப்பிக்கப்பட்ட அல்லது ஓய்வு பெற்ற தொகுப்புகள் மற்றும் சேவைகள் இந்தச் சுழற்சியில் இது மிக நீண்டது, பழைய அல்லது சிக்கல் நிறைந்த மென்பொருளின் மரத்தை சுத்தம் செய்வதற்கான விருப்பத்தின் அறிகுறியாகும்.
சில குறிப்பிடத்தக்க உதாரணங்கள்: க்கிராக்கன் இது மறைந்துவிடும் மற்றும் அதைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது coolercontrol மாற்றாக; opensmtpd-கூடுதல்கள் இது OpenSMTPD 7.6.0+ உடன் இணக்கமாக இல்லாததால், குறிப்பிட்ட தொகுப்புகளுக்கு வழிவகுக்கப்படுவதால் அகற்றப்படுகிறது. opensmtpd-table-*; ஜம்மாத் இது MySQL-ஐ ஆதரிப்பதை நிறுத்துகிறது மற்றும் அதிகாரப்பூர்வ வழிகாட்டியைப் பின்பற்றி பயனர்களை PostgreSQL-க்கு இடம்பெயர கட்டாயப்படுத்துகிறது.
பெயர்களின் உலகில், மினெடெஸ்ட் இப்போது லுவாண்டி என்று அழைக்கப்படுகிறது. அப்ஸ்ட்ரீம் மாற்றத்தை பிரதிபலிக்க, ஆனால் உடனடி இடையூறுகளைத் தவிர்க்க மாற்றுப்பெயர்கள் பராமரிக்கப்படுகின்றன. இதேபோல், poac கேபின்பிகேஜிக்கு மாறுகிறது, எக்ஸ்டிராகன் டிராகன்-டிராப் ஆகிறது (உடன் xdragon (மாற்றுப் பெயராக) மற்றும் சிடக்76-ஸ்ட் இதற்கு மறுபெயரிடப்பட்டது st-snazzyசிறிய எழுத்துக்களும் உள்ளன: எழுத்துரு சீரியஸ்-சான்ஸ் அப்ஸ்ட்ரீம் அதன் பெயரை சீரியஸ் ஷான்ஸ் என்று மாற்றியுள்ளதால், இன்னும் தொகுக்கப்படாததால் அது விலகுகிறது.
மற்ற திட்டங்கள் வெறுமனே காப்பகப்படுத்தப்பட்டுள்ளன: gkraken, எபிமரல், குரல், ஃப்ளக்ஸஸ், sm64ex-coop, nexusmods-app, nodePackages.ganache மேலும் பல உடைந்தவை, பராமரிக்கப்படாதவை அல்லது பாதுகாப்பற்றவை எனக் குறிக்கப்பட்டு நிக்ஸ்பேக்குகளிலிருந்து அகற்றப்படுகின்றன. பல சந்தர்ப்பங்களில், ஒரு மாற்று பரிந்துரைக்கப்படுகிறது (எடுத்துக்காட்டாக, sm64coopdx பற்றி sm64ex-coop ஐ மாற்ற, அல்லது gnome-podcasts y kasts ஒரு உயிரெழுத்தை மாற்ற).
செய்தி மற்றும் தனியுரிமை சூழலில், பாக்கெட்டுகள் சிக்னல் செய்யப்பட்டது, சிக்னல்dctl மற்றும் ஊதா-சிக்னல் சிக்னலின் அதிகாரப்பூர்வ சேவையகங்கள் மற்றும் மேட்ரிக்ஸ் சேவையகத்துடன் நீண்டகால இணக்கமின்மை காரணமாக அவை நிறுத்தப்படுகின்றன. குழாய் அதன் டெவலப்பர்களால் நிறுத்தப்பட்ட பிறகு இது பாதிக்கப்படக்கூடியதாகக் குறிக்கப்பட்டுள்ளது.
பிரபலமான பயன்பாடுகளில் புதிய பதிப்புகள் மற்றும் நடத்தை மாற்றங்கள்
காணாமல் போவதைத் தவிர, பல பயன்பாடுகள் புதுப்பிக்கப்படுகின்றன இணக்கத்தன்மையை சீர்குலைக்கும் நடத்தை மாற்றங்கள். உதாரணமாக கிராஃபனா முகவர் மற்றும் அதன் தொகுதி ஏற்கனவே அதன் சொந்த சேவையைக் கொண்ட கிராஃபனா அலாய் நிறுவனத்திற்கு ஆதரவாக அவர்கள் காட்சியை விட்டு வெளியேறுகிறார்கள். services.alloyகிராஃபனா இடம்பெயர பரிந்துரைக்கிறது grafana-alloy மற்றும் பரிமாற்றத்தை முடிக்க ஆவணங்களை வழங்குகிறது.
மானிட்டர்கள் மற்றும் பேனல்களின் சுற்றுச்சூழல் அமைப்பும் உருவாகி வருகிறது: ப்ரோமிதியஸ் 3.x கிளைக்கு குதிக்கிறார்.அதிகாரப்பூர்வ இடம்பெயர்வு குறிப்புகளுடன், அதே நேரத்தில் கனாட்டா, ஆத்தேலியா, ஹெல்ம்ஃபைல், திறந்த-கொள்கை-முகவர் மற்றும் பல தொகுப்புகள் தொடரியல், உள்ளமைவு வடிவங்கள் மற்றும் இயல்புநிலை மதிப்புகளில் மாற்றங்களுடன் முக்கிய பதிப்புகளுக்கு புதுப்பிக்கப்படுகின்றன. குறிப்பாக, OPA செய்கிறது rego.v1 இப்போது இயல்புநிலை பாணியாகும்., v0 தொடரியலை மரபுரிமையாகக் குறிக்கிறது, இருப்பினும் ஒரு இணக்கத்தன்மை முறை இன்னும் உள்ளது.
டெஸ்க்டாப் உலகம் மிகவும் பின்தங்கியிருக்கவில்லை: GIMP 3.0, gimp3 ஆகத் தோன்றுகிறது., ஸ்ட்ராபெரி தொடர் 1.2 க்கு புதுப்பிக்கப்பட்டது. மற்றும் VLC மற்றும் Qt5 பின்தளத்தை கைவிடுகிறது (தொகுப்பு மறைந்துவிடும்) strawberry-qt5 மற்றும் GStreamer/VLC உடன் சில விருப்பங்கள்), rofi பைனரி செருகுநிரல்களில் ABI மாற்றங்களுடன் இது 1.7.5 இலிருந்து 1.7.6 க்கு செல்கிறது, மேலும் டவுன் 7.9.0+ உங்கள் தரவுத்தளம் பின்னோக்கிய-பொருந்தாத திட்டத்திற்கு மாற்றப்படுகிறது, எனவே காப்புப்பிரதி எடுப்பது நல்லது ~/.local/share/TauonMusicBox புதிய பதிப்பைத் திறப்பதற்கு முன்.
வலை மேம்பாடு மற்றும் ஜாவாஸ்கிரிப்ட் துறையில், nodejs_latest 24.x தொடராக உருவாகிறது, நீக்கப்பட்டன nodejs_23 y nodejs_18மற்றும் உலகளாவியதாக இருக்கக்கூடாத Node தொகுப்புகளை சுத்தம் செய்கிறது (எ.கா. webpack-dev-server, copy-webpack-plugin, expo-cli o create-react-native-app), திட்ட மட்டத்தில் அவற்றை நிறுவ பரிந்துரையுடன். போன்ற கருவிகள் pnpm பதிப்பு 10 க்கு தாவுகிறது. இரண்டாம் நிலை தொகுப்புடன் pnpm_9 பொருந்தக்கூடிய தன்மை தேவைப்படுபவர்களுக்கு.
எழுத்துருக்களிலும் மாற்றங்கள் உள்ளன: nerdfonts தனிப்பட்ட தொகுப்புகளாக பிரிக்கப்பட்டுள்ளது. பெயர்வெளியின் கீழ் nerd-fonts மற்றும் எழுத்துருக்களுக்கான நிறுவல் பாதைகள் மாறுகின்றன, இப்போது எழுத்துரு வகை வாரியாக கோப்பகங்கள் உள்ளன (<fontDirName>இது பழைய பாதைகளை சுட்டிக்காட்டும் உள்ளமைவுகளை மாற்றியமைக்க நம்மை கட்டாயப்படுத்துகிறது.
கர்னல், வன்பொருள் மற்றும் கணினி சூழலில் மாற்றங்கள்
கணினி மட்டத்தில், அது கைவிடப்பட்டது. 32-பிட் டார்வினுக்கு முழு ஆதரவு.நவீன தளங்களை மட்டுமே பராமரித்தல். மேலும், மூன்று கட்டமைப்புகள் aarch64-darwin, arm64-apple-darwin உடன் ஒத்துப்போகிறது., ஆப்பிள் மற்றும் LLVM இன் எதிர்பார்ப்புகளுடன் ஒத்துப்போகிறது.
தொகுப்பு டைனிசிசி பின்னர் அது வெளியீடுகளைப் பிரிக்கிறது dev, doc y lib, தயாரித்தல் tinycc.out இது tcc பைனரிகள் மற்றும் குறுக்கு-தொகுப்பிகளை மட்டுமே கொண்டுள்ளது. TPM இல், tpm2-pkcs11 பற்றி இது ஆதரவு இல்லாமல் தொகுக்கிறது abrmd இயல்பாக, இது கர்னல் வள மேலாளருக்கு முன்னுரிமை அளிக்கிறது; உங்களுக்கு abrmd உடன் மாறுபாடு தேவைப்பட்டால், அது உள்ளது. tpm2-pkcs11.abrmdமற்றும் NixOS தொகுதி தானாகவே அதன்படி தேர்ந்தெடுக்கும் security.tpm2.abrmd.
udev இல், விதிகள் லிப்ஜேலிங்க் அவர்கள் இப்போது அந்தக் குழுவில் சேரக் கோருகிறார்கள். jlink அதற்கு பதிலாக plugdevNixOS இல் இது மிகவும் அரிதானது. இருக்கை அமர்வுகள் வழியாகவும் அணுகல் அனுமதிக்கப்படுகிறது, எனவே நீங்கள் ஒரு நிலையான டெஸ்க்டாப்பைப் பயன்படுத்தினால் தாக்கம் குறைவாகவே இருக்கும்.
முட்டுகள் mkBinaryCache (எம்கேபைனரிகேச்) இது நவீனமயமாக்கப்பட்டு பயன்படுத்தத் தொடங்குகிறது zstd இயல்புநிலை சுருக்கமாக
உருவாக்கப்பட்ட பைனரி கேச்களுக்குதொடர்வதற்கான விருப்பம் திறந்தே உள்ளது. xz மூலம் compression = "xz";இது பெரும்பாலான சந்தர்ப்பங்களில் பைனரிகளின் உருவாக்கம் மற்றும் நுகர்வில் செயல்திறனை மேம்படுத்துகிறது.
நெட்வொர்க் விருப்பங்களில், networking.nat.externalIP மற்றும் externalIPv6 ஆகியவை அவற்றின் நடத்தையை மாற்றுகின்றன.: விதிகள் networking.nat.forwardPorts இந்த விதிகள் இப்போது வெளிப்படையாகக் குறிப்பிடப்பட்ட IPகளுக்கு விதிக்கப்பட்ட பாக்கெட்டுகளுக்கு மட்டுமே பொருந்தும். இது எதிர்பாராத வழிமாற்றுகளைத் தடுக்கிறது, ஆனால் ஏற்கனவே உள்ள NAT வரையறைகளை சரிசெய்ய வேண்டியிருக்கலாம்.
கோப்பு முறைமை நிர்வாகத்தில், வரையறைகள் ("/") கோப்பு அமைப்புகள் lib.mkDefault ஐப் பயன்படுத்தி அமைக்கப்படுகின்றன. NixOS தொகுதிகளிலிருந்து, அவை அனைத்தையும் ஒரே நேரத்தில் மாற்ற அனுமதிக்கிறது, ஆனால் தனிப்பட்ட பண்புக்கூறுகள் மட்டும் குறிப்பிடாமல் மேலெழுதப்பட்டால் பிழைகளை ஏற்படுத்தும். deviceஇல்லையெனில், நீங்கள் இது போன்ற செய்திகளை சந்திக்க நேரிடும் No device specified for mount point '/'.
உரைத் திருத்துதல், மேம்பாட்டு சூழல்கள் மற்றும் NixOS 25.11 இன் பல்வேறு பயன்பாடுகள்
Emacs பிரபஞ்சத்தில், NixOS 25.11 Emacs 28 மற்றும் 29 ஐ அகற்று.Emacs 28 க்கான நிலையான பதிப்பு மற்றும் Macport பதிப்பு இரண்டும் சேர்க்கப்பட்டுள்ளன. Emacs 29 இன் Macport பதிப்பு பராமரிக்கப்படுகிறது, ஆனால் அறியப்பட்ட பாதிப்புகளுக்கான இணைப்புகளுடன். Racket க்கும் கத்தரித்தல் செய்யப்படுகிறது: பாதுகாப்பற்ற தன்மை காரணமாக racket_7_9 திரும்பப் பெறப்பட்டது.ராக்கெட் 8 ஐப் பயன்படுத்தத் தூண்டுதல், அதன் மூலம் நீக்குதல் fluxus, இது பல ஆண்டுகளாக பராமரிக்கப்படாத பதிப்பை நம்பியிருந்தது.
உரை தேடல் பொறி பின்வாக் 3.1.0 இது ரஸ்டில் மீண்டும் எழுதப்படுகிறது, மேலும் தொடர்புடைய பைதான் தொகுதி கிடைக்காது; தனிப்பட்ட கணக்குகள் கருவி python3Packages.beancount (பைதான்3பேக்கேஜ்கள்).பீன்கவுண்ட் முந்தைய தொடர் இவ்வாறு பராமரிக்கப்படுவதால் இது 3.1 ஆக உயர்கிறது beancount_2மின்னஞ்சல் மற்றும் CLI இல், tldr இது C க்குப் பதிலாக பைதான் கிளையண்டைப் பயன்படுத்துவதற்கு மாறுகிறது, மேலும் இமயமலை இது பதிப்பு 1.1.0 க்கு புதுப்பிக்கப்படுகிறது, இதில் உள்ளமைவு மதிப்பாய்வு தேவைப்படும் புரட்சிகரமான மாற்றங்கள் உள்ளன.
பல்வேறு கருவிகளில், nq 1.0 fq மற்றும் tq ஐ nqtail மற்றும் nqterm என மறுபெயரிடுகிறது., இசட்எஃப் 0.10.2 இது யூனிகோட் மற்றும் தப்பிக்கும் வரிசைகளைக் கையாளும் முறையை மாற்றுகிறது, மேலும் ast-grep (ஆங்கிலம்) கட்டளையை அகற்று. sg நிழல்-பயன்பாடுகளுடனான மோதல்களைத் தவிர்க்க, அதே நேரத்தில் மரபு இணக்கத்தன்மை பதிப்பை அனுமதிக்கிறது. enableLegacySg = true;.
அதே நேரத்தில், நிலையான பதிவு செயல்பாடுகளின் குடும்பம் நிக்ஸ்லாக்* பிழைத்திருத்த நிலை மற்றும் அழைப்பு செயல்பாட்டு பெயரை முன்னொட்டாக சேர்க்க இது மீண்டும் எழுதப்பட்டு, மீண்டும் அறிமுகப்படுத்தப்படுகிறது nixLog நிபந்தனையற்ற பதிவாளராக, இது செயல்பாட்டு சூழலையும் சேர்க்கிறது. இது சிக்கலான வழித்தோன்றல்கள் மற்றும் கொக்கிகளை பிழைத்திருத்தத்தை எளிதாக்குகிறது.
இறுதியாக, சில சோதனை பயன்பாடுகள், எடுத்துக்காட்டாக சோதனையாளர்கள்.ஷெல்செக் இப்போது பண்புக்கூறு வழங்கப்படாவிட்டால் அவர்கள் உங்களை எச்சரிக்கிறார்கள். nameஎதிர்கால பதிப்புகளில் இது கட்டாயமாகிவிடும். மேலும் ஹாஸ்கெல்லில், testTarget வழக்கற்றுப் போனதாகக் குறிக்கப்பட்டது ஆதரவாக testTargets, இது இடைவெளியால் பிரிக்கப்பட்ட சரத்திற்கு பதிலாக வெளிப்படையான இலக்குகளின் பட்டியலை ஏற்றுக்கொள்கிறது.
இதனால் NixOS பதிப்பு 25.11, GNOME 49 டெஸ்க்டாப் மற்றும் பாரிய தொகுப்பு புதுப்பிப்புகள் முதல் கருவிச் சங்கிலிகள், நெட்வொர்க் சேவைகள் மற்றும் பொருந்தக்கூடிய கொள்கைகளில் ஆழமான சரிசெய்தல்கள் வரை ஏராளமான மாற்றங்களை ஒருங்கிணைக்கிறது, இது பார்வையை இழக்காமல் தங்கள் Nix சூழலைப் புதுப்பித்த நிலையில் வைத்திருக்க விரும்பும் எவருக்கும் ஒரு முக்கிய வெளியீடாக அமைகிறது. நிலைத்தன்மை மற்றும் மறுஉருவாக்கம் அது திட்டத்தை வகைப்படுத்துகிறது.