Nix தொகுப்பு மேலாளரைப் பயன்படுத்தி NixOS 19.03 விநியோகத்தின் வெளியீடு

NixOS 19.03 விநியோகமானது Nix தொகுப்பு மேலாளரின் அடிப்படையில் வெளியிடப்பட்டது மற்றும் கணினி அமைப்பு மற்றும் பராமரிப்பை எளிதாக்கும் அதன் சொந்த வளர்ச்சிகள் பலவற்றை வழங்குகிறது. எடுத்துக்காட்டாக, NixOS ஒரு ஒற்றை அமைப்பு உள்ளமைவு கோப்பைப் பயன்படுத்துகிறது (configuration.nix), புதுப்பிப்புகளை விரைவாகத் திரும்பப் பெறும் திறனை வழங்குகிறது, வெவ்வேறு கணினி நிலைகளுக்கு இடையில் மாறுவதை ஆதரிக்கிறது, தனிப்பட்ட பயனர்களால் தனிப்பட்ட தொகுப்புகளை நிறுவுவதை ஆதரிக்கிறது (தொகுப்பு முகப்பு கோப்பகத்தில் வைக்கப்பட்டுள்ளது. ), மற்றும் ஒரே நிரலின் பல பதிப்புகளை ஒரே நேரத்தில் நிறுவ அனுமதிக்கிறது. KDE உடன் முழு நிறுவல் படத்தின் அளவு 1 GB, சுருக்கப்பட்ட கன்சோல் பதிப்பு 400 MB.

முக்கிய கண்டுபிடிப்புகள்:

  • அடிப்படை OS திட்டத்தால் உருவாக்கப்பட்ட Pantheon டெஸ்க்டாப் சூழல் சேர்க்கப்பட்டுள்ளது (service.xserver.desktopManager.pantheon.enable வழியாக இயக்கப்பட்டது);
  • குபெர்னெட்டஸ் கன்டெய்னர் ஆர்கெஸ்ட்ரேஷன் அமைப்புடன் கூடிய தொகுதி கணிசமாக மறுவடிவமைப்பு செய்யப்பட்டு தனித்தனி கூறுகளாக பிரிக்கப்பட்டுள்ளது. பாதுகாப்பை அதிகரிக்க, டிஎல்எஸ் மற்றும் ஆர்பிஏசி இயல்பாகவே இயக்கப்படும்;
  • chroot சூழலில் சேவைகளை இயக்குவதற்கான systemd.services இல் விருப்பங்கள் சேர்க்கப்பட்டது;
  • ஆதரவுடன் Aarch64 கட்டமைப்பிற்கான நிறுவல் படம் சேர்க்கப்பட்டது
    UEFI;

  • CPython 3.7 உட்பட விநியோக கூறுகளின் புதுப்பிக்கப்பட்ட பதிப்புகள் (3.6);
  • CockroachDB, bolt, lirc, உட்பட 22 புதிய சேவைகள் சேர்க்கப்பட்டுள்ளன.
    வட்டக் கன சதுரம், வீசாட் மற்றும் முடிச்சு.

Nix ஐப் பயன்படுத்தும் போது, ​​தொகுப்புகள் தனி அடைவு மரத்தில் /nix/store அல்லது பயனரின் கோப்பகத்தில் உள்ள துணை அடைவில் நிறுவப்படும். எடுத்துக்காட்டாக, தொகுப்பு /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ என நிறுவப்பட்டுள்ளது, இங்கு "f3a4h9..." என்பது சார்பு கண்காணிப்புக்குப் பயன்படுத்தப்படும் தனிப்பட்ட தொகுப்பு அடையாளங்காட்டியாகும். பயன்பாடுகள் செயல்படத் தேவையான கூறுகளைக் கொண்ட கொள்கலன்களாக தொகுப்புகள் வடிவமைக்கப்பட்டுள்ளன.

தொகுப்புகளுக்கு இடையே சார்புகளை தீர்மானிக்க முடியும், ஏற்கனவே நிறுவப்பட்ட சார்புகள் இருப்பதைத் தேட, நிறுவப்பட்ட தொகுப்புகளின் கோப்பகத்தில் அடையாளங்காட்டி ஹாஷ்களை ஸ்கேன் செய்வது பயன்படுத்தப்படுகிறது. ஆயத்த பைனரி தொகுப்புகளை களஞ்சியத்திலிருந்து பதிவிறக்கம் செய்யலாம் (பைனரி தொகுப்புகளுக்கு புதுப்பிப்புகளை நிறுவும் போது, ​​டெல்டா மாற்றங்கள் மட்டுமே பதிவிறக்கப்படும்) அல்லது அனைத்து சார்புகளுடன் மூலக் குறியீட்டிலிருந்து உருவாக்கவும். தொகுப்புகளின் தொகுப்பு சிறப்பு களஞ்சியமான Nixpkgs இல் வழங்கப்படுகிறது.

ஆதாரம்: opennet.ru

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