انتشار توزیع NixOS 23.11 با استفاده از مدیر بسته Nix

انتشار توزیع NixOS 23.11 بر اساس مدیر بسته Nix و ارائه تعدادی پیشرفت اختصاصی است که راه‌اندازی و نگهداری سیستم را ساده می‌کند. به عنوان مثال، در NixOS، تمام پیکربندی سیستم از طریق یک فایل پیکربندی سیستم انجام می شود (configuration.nix)، امکان بازگرداندن سریع سیستم به نسخه قبلی پیکربندی ارائه شده است، پشتیبانی برای جابجایی بین حالت های مختلف سیستم وجود دارد. نصب بسته های جداگانه توسط کاربران تکی پشتیبانی می شود و امکان استفاده از چندین نسخه به طور همزمان یک برنامه، مجموعه های تکرارپذیر فراهم شده است. حجم تصویر نصب کامل با KDE 2.5 گیگابایت، GNOME 2.4 گیگابایت و نسخه کوتاه شده کنسول 990 مگابایت است.

هنگام استفاده از Nix، نتیجه ساخت بسته ها در یک زیر شاخه جداگانه در /nix/store ذخیره می شود. به عنوان مثال، پس از ساخت، یک بسته فایرفاکس ممکن است در /nix/store/1onlv6pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-120.0.1/ نوشته شود، که در آن "1onlv6pc3ed4n5nskg8ew4twcfdec0d5 دستورات خود را دارد. نصب یک بسته به معنای مونتاژ آن یا دانلود یک بسته از قبل مونتاژ شده است (به شرطی که قبلاً در Hydra، سرویس ساخت پروژه NixOS مونتاژ شده باشد)، و همچنین ایجاد دایرکتوری با پیوندهای نمادین به همه بسته‌های موجود در سیستم یا نمایه کاربر، و سپس افزودن این دایرکتوری به لیست PATH. رویکرد مشابهی در مدیریت بسته GNU Guix استفاده می‌شود که مبتنی بر توسعه‌های Nix است. مجموعه بسته ها در یک مخزن ویژه Nixpkgs ارائه شده است.

نوآوری های اصلی:

  • 9147 بسته اضافه شد، 4015 بسته حذف شد، 18700 بسته به روز شد.
  • 49 سرویس جدید اضافه شده است، از جمله سرور کامپوزیت Wayfire، سیستم نظارت LibreNMS، دروازه دسترسی از راه دور دسکتاپ Apache Guacamole، systemd-sysupdate، ferretdb، NNCP، virt-manager، preload.
  • دسکتاپ به گنوم ۴۵ به‌روزرسانی شده است که یک نشانگر پویا به پنل اضافه می‌کند. دسکتاپ‌های مجازی، بهبود عملکرد سیستم جستجو، اضافه شدن نشانگر روشن بودن دوربین، فعال کردن شتاب سخت‌افزاری پخش ویدیو، جایگزینی نمایشگر تصویر و برنامه دوربین، تغییر سبک نمایش نوارهای کناری، به‌روزرسانی کتابخانه‌های 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) پشتیبانی می کند. حالت WPA3-SAE-PK در hostapd فعال است.
  • پشتیبانی به LXD اضافه شده است ماشین‌های مجازی، علاوه بر ظروف.
  • ابزار nixos-rebuild دستور list-generations را پیاده سازی می کند.
  • اضافه شدن پشتیبانی از sudo-rs، اجرای Rust از ابزار sudo.

منبع: opennet.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster