ನಿಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಧಾರಿತ ವಿತರಣೆಯಾದ ನಿಕ್ಸ್ಓಎಸ್ 23.11 ಬಿಡುಗಡೆಯಾಗಿದೆ. ಇದು ಸಿಸ್ಟಮ್ ಸೆಟಪ್ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಹಲವಾರು ಸ್ವಾಮ್ಯದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಿಕ್ಸ್ಓಎಸ್ ಒಂದೇ ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ (configuration.nix), ತ್ವರಿತ ಸಿಸ್ಟಮ್ ರೋಲ್ಬ್ಯಾಕ್ ವೈಶಿಷ್ಟ್ಯ, ವಿಭಿನ್ನ ಸಿಸ್ಟಮ್ ಸ್ಥಿತಿಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ಬೆಂಬಲ, ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರಿಂದ ಪ್ರತ್ಯೇಕ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಬೆಂಬಲ, ಒಂದೇ ಪ್ರೋಗ್ರಾಂನ ಬಹು ಆವೃತ್ತಿಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಪುನರುತ್ಪಾದಿಸಬಹುದಾದ ಬಿಲ್ಡ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಕೆಡಿಇಗಾಗಿ ಪೂರ್ಣ ಅನುಸ್ಥಾಪನಾ ಚಿತ್ರದ ಗಾತ್ರ 2.5 ಜಿಬಿ, ಗ್ನೋಮ್ 2.4 ಜಿಬಿ, ಮತ್ತು ಕಡಿಮೆಗೊಳಿಸಿದ ಕನ್ಸೋಲ್ ಆವೃತ್ತಿ 990 ಎಂಬಿ.
Nix ಅನ್ನು ಬಳಸುವಾಗ, ಕಟ್ಟಡದ ಪ್ಯಾಕೇಜ್ಗಳ ಫಲಿತಾಂಶವನ್ನು /nix/store ನಲ್ಲಿ ಪ್ರತ್ಯೇಕ ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಿರ್ಮಿಸಿದ ನಂತರ, ಫೈರ್ಫಾಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/ ಗೆ ಬರೆಯಬಹುದು, ಅಲ್ಲಿ "1onlv6pc3ed4n5nskg8ew4twcfd0d5 ಅನ್ನು ಅವಲಂಬಿಸಿದೆ. ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಎಂದರೆ ಅದನ್ನು ಜೋಡಿಸುವುದು ಅಥವಾ ಈಗಾಗಲೇ ಜೋಡಿಸಲಾದ ಒಂದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವುದು (ಅದನ್ನು ಈಗಾಗಲೇ ಹೈಡ್ರಾ, NixOS ಪ್ರಾಜೆಕ್ಟ್ ಬಿಲ್ಡ್ ಸೇವೆಯಲ್ಲಿ ಜೋಡಿಸಿದ್ದರೆ), ಹಾಗೆಯೇ ಸಿಸ್ಟಮ್ ಅಥವಾ ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್ಗಳಿಗೆ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ಗಳೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸುವುದು ಮತ್ತು ನಂತರ ಈ ಡೈರೆಕ್ಟರಿಯನ್ನು PATH ಪಟ್ಟಿಗೆ ಸೇರಿಸಲಾಗುತ್ತಿದೆ. ಇದೇ ವಿಧಾನವನ್ನು GNU Guix ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು Nix ಬೆಳವಣಿಗೆಗಳನ್ನು ಆಧರಿಸಿದೆ. ಪ್ಯಾಕೇಜುಗಳ ಸಂಗ್ರಹವನ್ನು ವಿಶೇಷ ರೆಪೊಸಿಟರಿ Nixpkgs ನಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ.
ಮುಖ್ಯ ಆವಿಷ್ಕಾರಗಳು:
- 9147 ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, 4015 ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ, 18700 ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
- ವೇಫೈರ್ ಕಾಂಪೋಸಿಟ್ ಸರ್ವರ್, ಲಿಬ್ರೆಎನ್ಎಂಎಸ್ ಮಾನಿಟರಿಂಗ್ ಸಿಸ್ಟಮ್, ಅಪಾಚೆ ಗ್ವಾಕಮೋಲ್ ರಿಮೋಟ್ ಡೆಸ್ಕ್ಟಾಪ್ ಆಕ್ಸೆಸ್ ಗೇಟ್ವೇ, ಸಿಸ್ಟಮ್ಡಿ-ಸಿಸ್ಅಪ್ಡೇಟ್, ಫರ್ರೆಟ್ಟೆಡ್ಬಿ, ಎನ್ಎನ್ಸಿಪಿ, ವರ್ಟ್-ಮ್ಯಾನೇಜರ್ ಮತ್ತು ಪ್ರಿಲೋಡ್ ಸೇರಿದಂತೆ 49 ಹೊಸ ಸೇವೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ನು GNOME 45 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ, ಇದು ಪ್ಯಾನೆಲ್ಗೆ ಡೈನಾಮಿಕ್ ಸೂಚಕವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ವರ್ಚುವಲ್ ಡೆಸ್ಕ್ಟಾಪ್ಗಳು, ಸುಧಾರಿತ ಹುಡುಕಾಟ ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯಕ್ಷಮತೆ, ಕ್ಯಾಮೆರಾ ಪವರ್ ಸೂಚಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ವೀಡಿಯೊ ಪ್ಲೇಬ್ಯಾಕ್ನ ಹಾರ್ಡ್ವೇರ್ ವೇಗವರ್ಧನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಇಮೇಜ್ ವೀಕ್ಷಕ ಮತ್ತು ಕ್ಯಾಮೆರಾ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ, ಸೈಡ್ಬಾರ್ಗಳ ಪ್ರದರ್ಶನ ಶೈಲಿಯನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ, GTK 4.12 ಮತ್ತು libadwaita 1.4 ಲೈಬ್ರರಿಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
- LLVM ನ ಡೀಫಾಲ್ಟ್ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ 16 ಕ್ಕೆ ನವೀಕರಿಸಲಾಗಿದೆ (ಹಿಂದೆ LLVM 11 ಅನ್ನು ನೀಡಲಾಗುತ್ತಿತ್ತು).
- systemd 254, glibc 2.38, PostgreSQL 15 ಮತ್ತು FoundationDB 7 ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
- Wi-Fi 6 (IEEE 802.11ax) ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ. Hostapd ನಲ್ಲಿ WPA3-SAE-PK ಮೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
- LXD ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು, ಪಾತ್ರೆಗಳ ಜೊತೆಗೆ.
- nixos-rebuild ಉಪಯುಕ್ತತೆಯು list-generations ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.
- ಸುಡೋ ಉಪಯುಕ್ತತೆಯ ರಸ್ಟ್ ಅನುಷ್ಠಾನವಾದ ಸುಡೋ-ಆರ್ಎಸ್ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru
