Nix ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು NixOS 19.09 ವಿತರಣೆಯ ಬಿಡುಗಡೆ

ಪರಿಚಯಿಸಿದರು ವಿತರಣೆ ಬಿಡುಗಡೆ ನಿಕ್ಸೋಸ್ 19.09ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಆಧಾರಿತ ನಿಕ್ಸ್ ಮತ್ತು ಸಿಸ್ಟಮ್ನ ಸೆಟಪ್ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ತನ್ನದೇ ಆದ ಹಲವಾರು ಬೆಳವಣಿಗೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, NixOS ಒಂದೇ ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ (configuration.nix), ನವೀಕರಣಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಹಿಂತಿರುಗಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ವಿಭಿನ್ನ ಸಿಸ್ಟಮ್ ಸ್ಥಿತಿಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ವೈಯಕ್ತಿಕ ಬಳಕೆದಾರರಿಂದ ಪ್ರತ್ಯೇಕ ಪ್ಯಾಕೇಜ್‌ಗಳ ಸ್ಥಾಪನೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇರಿಸಲಾಗಿದೆ. ), ಮತ್ತು ಒಂದೇ ಪ್ರೋಗ್ರಾಂನ ಹಲವಾರು ಆವೃತ್ತಿಗಳ ಏಕಕಾಲಿಕ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ , ಪುನರುತ್ಪಾದಕ ಅಸೆಂಬ್ಲಿಗಳ ಸಾಧ್ಯತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸಲಾಗಿದೆ. ಪೂರ್ಣ ಗಾತ್ರ ಅನುಸ್ಥಾಪನಾ ಚಿತ್ರ KDE ಜೊತೆಗೆ - 1.3 GB, ಸಂಕ್ಷಿಪ್ತ ಕನ್ಸೋಲ್ ಆವೃತ್ತಿ - 560 MB.

ಮುಖ್ಯ ನಾವೀನ್ಯತೆಗಳು:

  • ಸವಲತ್ತು ಇಲ್ಲದ ಬಳಕೆದಾರರ ಅಡಿಯಲ್ಲಿ ಅನುಸ್ಥಾಪಕದ ಪ್ರಾರಂಭವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ
    ರೂಟ್ ಬದಲಿಗೆ nixos (ಮೂಲ ಹಕ್ಕುಗಳನ್ನು ಪಡೆಯಲು, ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲದೆ sudo -i ಬಳಸಿ);

  • Xfce ಡೆಸ್ಕ್‌ಟಾಪ್ ಅನ್ನು ಶಾಖೆ 4.14 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ;
  • PHP ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಶಾಖೆ 7.3 ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ. PHP 7.1 ಶಾಖೆಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ;
  • GNOME 3 ಡೆಸ್ಕ್‌ಟಾಪ್ ಕಂಟ್ರೋಲ್ ಮಾಡ್ಯೂಲ್ ಸೇವೆಗಳು, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಆಟಗಳಂತಹ ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ/ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸ್ಥಾಪಿಸಲಾದ GNOME 3 ಪರಿಸರವು ಮೂಲ ವಿತರಣೆಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಹತ್ತಿರದಲ್ಲಿದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅನುಸ್ಥಾಪನೆಯು ಅಕ್ಸರ್ಸೈಸರ್, dconf-editor, evolution,
    ಗ್ನೋಮ್-ದಾಖಲೆಗಳು
    ಗ್ನೋಮ್-ನೆಟ್ಟೂಲ್
    ಗ್ನೋಮ್-ಪವರ್-ಮ್ಯಾನೇಜರ್,
    ಗ್ನೋಮ್-ಟೊಡೊ
    ಗ್ನೋಮ್-ಟ್ವೀಕ್ಸ್,
    ಗ್ನೋಮ್-ಬಳಕೆ
    ಗುಚಾರ್ಮ್ಯಾಪ್,
    ನಾಟಿಲಸ್-ಸೆಂಡ್ಟೊ ಮತ್ತು ವಿನಾಗ್ರೆ. ಮೂಲ ಪ್ಯಾಕೇಜ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ
    ಚೀಸ್, ಗೇರಿ, ಗ್ನೋಮ್-ಕಲರ್-ಮ್ಯಾನೇಜರ್ ಮತ್ತು ಓರ್ಕಾ. Services.avahi.enable ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ;

  • ಸೇರಿದಂತೆ ವಿತರಣಾ ಘಟಕಗಳ ನವೀಕರಿಸಿದ ಆವೃತ್ತಿಗಳು
    systemd 242;

  • dwm-ಸ್ಥಿತಿ ಸೇವೆ ಮತ್ತು hardware.printers ಮಾಡ್ಯೂಲ್ ಸೇರಿಸಲಾಗಿದೆ;
  • ಪೈಥಾನ್ 2 ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ.

Nix ಅನ್ನು ಬಳಸುವಾಗ, ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಡೈರೆಕ್ಟರಿ ಟ್ರೀ /nix/store ಅಥವಾ ಬಳಕೆದಾರರ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ಯಾಕೇಜ್ ಅನ್ನು /nix/store/f3a4...8a143-firefox-69.0.2/ ಎಂದು ಸ್ಥಾಪಿಸಲಾಗಿದೆ, ಅಲ್ಲಿ "f3a4..." ಅವಲಂಬನೆ ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ಬಳಸಲಾಗುವ ಅನನ್ಯ ಪ್ಯಾಕೇಜ್ ಗುರುತಿಸುವಿಕೆಯಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಾದ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಕಂಟೇನರ್‌ಗಳಂತೆ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಪ್ಯಾಕೇಜುಗಳ ನಡುವಿನ ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಿದೆ, ಮತ್ತು ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಅವಲಂಬನೆಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ಹುಡುಕಲು, ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಗುರುತಿಸುವ ಹ್ಯಾಶ್‌ಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುವುದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ರೆಪೊಸಿಟರಿಯಿಂದ ಸಿದ್ಧ ಬೈನರಿ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಿದೆ (ಬೈನರಿ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ನವೀಕರಣಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ, ಡೆಲ್ಟಾ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ), ಅಥವಾ ಎಲ್ಲಾ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಮೂಲ ಕೋಡ್‌ನಿಂದ ನಿರ್ಮಿಸಲು. ಪ್ಯಾಕೇಜುಗಳ ಸಂಗ್ರಹವನ್ನು ವಿಶೇಷ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ನಿಕ್ಸ್ಪಿಕೆಜಿಗಳು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ