Nix පැකේජ කළමනාකරු මත පදනම් වූ බෙදාහැරීමක් වන NixOS 19.03 නිකුත් කර ඇත. එය පද්ධති සැකසුම සහ නඩත්තුව සරල කරන හිමිකාර විශේෂාංග ගණනාවක් ඉදිරිපත් කරයි. උදාහරණයක් ලෙස, NixOS තනි පද්ධති වින්යාස ගොනුවක් භාවිතා කරයි (configuration.nix), යාවත්කාලීන කිරීම් ඉක්මනින් ආපසු හැරවීමේ හැකියාව ලබා දෙයි, විවිධ පද්ධති තත්වයන් අතර මාරුවීමට සහාය වේ, තනි පරිශීලකයින් විසින් තනි පැකේජ ස්ථාපනය කිරීමට සහාය වේ (නිවාස නාමාවලියෙහි ස්ථාපනය කර ඇත), සහ තනි වැඩසටහනක බහු අනුවාද එකවර ස්ථාපනය කිරීමට ඉඩ සලසයි. සම්පූර්ණ KDE ස්ථාපන රූපය 1 GB වන අතර, අඩු කරන ලද කොන්සෝල අනුවාදය 400 MB වේ.
ප්රධාන නවෝත්පාදන:
- මෙම පැකේජයට මූලික මෙහෙයුම් පද්ධති ව්යාපෘතිය මගින් සංවර්ධනය කරන ලද (services.xserver.desktopManager.pantheon.enable හරහා සක්රීය කර ඇති) Pantheon ඩෙස්ක්ටොප් පරිසරය ඇතුළත් වේ;
- Kubernetes බහාලුම් වාද්ය වෘන්ද මොඩියුලය සැලකිය යුතු ලෙස ප්රතිනිර්මාණය කර වෙනම සංරචක වලට බෙදා ඇත. ආරක්ෂාව වැඩි දියුණු කිරීම සඳහා, TLS සහ RBAC පෙරනිමියෙන් සක්රීය කර ඇත;
- chroot පරිසරයක සේවාවන් ක්රියාත්මක කිරීම සඳහා විකල්ප systemd.services වෙත එකතු කර ඇත;
- සහාය ඇතිව Aarch64 ගෘහ නිර්මාණ ශිල්පය සඳහා ස්ථාපන රූපයක් එක් කරන ලදී.
යූඊඑෆ්අයි; - CPython 3.7 (පෙර 3.6) ඇතුළුව බෙදාහැරීමේ සංරචකවල අනුවාද යාවත්කාලීන කර ඇත;
- CockroachDB, bolt, lirc ඇතුළු නව සේවාවන් 22ක් එක් කරන ලදී,
රවුම්කියුබ්, වීචැට් සහ ගැටය.
Nix භාවිතා කරන විට, පැකේජ වෙනම නාමාවලි ගසකට, /nix/store වෙත හෝ පරිශීලකයාගේ නිවාස නාමාවලිය තුළ උප නාමාවලියකට ස්ථාපනය කෙරේ. උදාහරණයක් ලෙස, පැකේජයක් /nix/store/f3a4h95649f394358bh52d4vf7a1f3-firefox-66.0.3/ ලෙස ස්ථාපනය කර ඇත, එහිදී "f3a4h9..." යනු යැපුම් කළමනාකරණය සඳහා භාවිතා කරන අද්විතීය පැකේජ හඳුනාගැනීමකි. යෙදුම් ක්රියාකාරිත්වය සඳහා අවශ්ය සංරචක අඩංගු බහාලුම් ලෙස පැකේජ ඇසුරුම් කර ඇත.
පැකේජ අතර පරායත්තතා තීරණය කළ හැකි අතර, දැනටමත් ස්ථාපනය කර ඇති පරායත්තයන් තිබේදැයි සෙවීමට, ස්ථාපිත පැකේජ නාමාවලියෙහි හඳුනාගැනීමේ හැෂ් ස්කෑන් කිරීම භාවිතා කරයි. එක්කෝ නිධියෙන් සූදානම් කළ ද්විමය පැකේජ බාගත කළ හැකිය (ද්විමය පැකේජ සඳහා යාවත්කාලීන ස්ථාපනය කරන විට, ඩෙල්ටා වෙනස්කම් පමණක් බාගත වේ), නැතහොත් සියලු පරායත්තතා සමඟ මූලාශ්ර කේතයෙන් ගොඩනගා ගත හැකිය. පැකේජ එකතුව Nixpkgs විශේෂ ගබඩාවක ඉදිරිපත් කර ඇත.
මූලාශ්රය: opennet.ru
