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

ارسال شده توسط انتشار توزیع Nix OS 19.09مبتنی بر مدیر بسته نیکس و تعدادی از پیشرفت های خود را ارائه می دهد که راه اندازی و نگهداری سیستم را ساده می کند. به عنوان مثال، NixOS از یک فایل پیکربندی سیستم استفاده می‌کند (configuration.nix)، امکان بازگرداندن سریع به‌روزرسانی‌ها، پشتیبانی از سوئیچینگ بین حالت‌های مختلف سیستم، پشتیبانی از نصب بسته‌های جداگانه توسط کاربران جداگانه (بسته در فهرست اصلی قرار می‌گیرد) را فراهم می‌کند. ، و امکان نصب همزمان چندین نسخه از یک برنامه را فراهم می کند، امکان مجموعه های تکرارپذیر تضمین می شود. اندازه کامل تصویر نصب با KDE - 1.3 گیگابایت، نسخه کنسول کوتاه شده - 560 مگابایت.

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

  • راه اندازی نصب کننده تحت یک کاربر غیرمجاز فعال شد
    nixos به جای root (برای به دست آوردن حقوق ریشه، از sudo -i بدون رمز عبور استفاده کنید).

  • دسکتاپ Xfce به شعبه 4.14 به روز شده است.
  • بسته PHP به شاخه 7.3 به روز شده است. پشتیبانی از شاخه PHP 7.1 متوقف شده است.
  • ماژول کنترل دسکتاپ GNOME 3 امکان فعال/غیرفعال کردن سرویس ها، برنامه ها و بسته های اضافی مانند بازی ها را فراهم می کند. محیط نصب شده گنوم 3 تا حد امکان به توزیع اصلی نزدیک است. نصب برنامه های accerciser، dconf-editor، evolution،
    gnome-documents
    gnome-nettool
    gnome-power-manager،
    gnome-todo
    gnome-tweaks،
    استفاده از گنوم
    گوچارمپ،
    nautilus-sendto و vinagre. در بسته اصلی گنجانده شده است
    پنیر، geary، gnome-color-manager و orca. سرویس services.avahi.enable فعال شده است.

  • نسخه های به روز شده اجزای توزیع، از جمله
    systemd 242;

  • خدمات dwm-status و ماژول hardware.printers اضافه شد.
  • پشتیبانی از پایتون 2 متوقف شده است.

هنگام استفاده از Nix، بسته ها در یک درخت دایرکتوری جداگانه /nix/store یا یک زیر شاخه در دایرکتوری کاربر نصب می شوند. به عنوان مثال، بسته به صورت /nix/store/f3a4...8a143-firefox-69.0.2/ نصب می شود، جایی که "f3a4..." شناسه بسته منحصر به فرد مورد استفاده برای نظارت بر وابستگی است. بسته ها به عنوان ظروف حاوی اجزای لازم برای عملکرد برنامه ها طراحی شده اند.

امکان تعیین وابستگی بین بسته ها وجود دارد و برای جستجوی وجود وابستگی های قبلاً نصب شده، از هش شناسه اسکن در فهرست بسته های نصب شده استفاده می شود. می توان بسته های باینری آماده را از مخزن بارگیری کرد (هنگام نصب به روز رسانی بسته های باینری، فقط تغییرات دلتا دانلود می شوند) یا از کد منبع با همه وابستگی ها ساخت. مجموعه ای از بسته ها در یک مخزن ویژه ارائه شده است Nixpkgs.

منبع: opennet.ru

اضافه کردن نظر