انتشار کیت توزیع Slackware 15.0

بیش از پنج سال پس از آخرین نسخه، انتشار کیت توزیع Slackware 15.0 منتشر شد. این پروژه از سال 1993 در حال توسعه است و قدیمی ترین توزیع موجود در حال حاضر است. تصویر نصبی (3.5 گیگابایت) برای دانلود موجود است که برای معماری i586 و x86_64 آماده شده است. برای آشنایی با توزیع بدون نصب، یک ساخت زنده (4.3 گیگابایت) در دسترس است. مجموعه ای از بسته های اضافی با برنامه هایی که در توزیع استاندارد گنجانده نشده اند را می توان در مخزن slackbuilds.org یافت.

توزیع با وجود سن بالا توانست اصالت و سادگی خود را در سازماندهی کار حفظ کند. فقدان پیچیدگی و یک سیستم اولیه ساده به سبک سیستم های کلاسیک BSD، توزیع را به یک راه حل جالب برای مطالعه عملکرد سیستم های مشابه یونیکس، انجام آزمایش ها و آشنایی با لینوکس تبدیل می کند. دلیل اصلی عمر طولانی توزیع، اشتیاق پایان ناپذیر پاتریک ولکردینگ است که تقریباً 30 سال رهبر و توسعه دهنده اصلی پروژه بوده است.

هنگام توسعه نسخه جدید، تمرکز اصلی بر روی ارائه فناوری های جدید و نسخه های فعلی برنامه ها بدون نقض اصالت و ویژگی های توزیع بود. هدف اصلی این بود که توزیع مدرن تر شود، اما در عین حال روش کار آشنا در Slackware حفظ شود. تغییرات کلیدی:

  • برای احراز هویت به استفاده از زیرسیستم PAM (Pluggable Authentication Module) بروید و PAM را در بسته shadow-utils که برای ذخیره رمزهای عبور در فایل /etc/shadow استفاده می‌شود، فعال کنید.
  • برای مدیریت جلسات کاربر، به جای ConsoleKit2، از elogind استفاده شد، یک نوع لاگین که به systemd وابسته نیست، که تحویل محیط‌های گرافیکی مرتبط با سیستم‌های اولیه اولیه را به طور قابل توجهی ساده کرد و پشتیبانی از استانداردهای XDG را بهبود بخشید.
  • پشتیبانی از سرور رسانه ای PipeWire را اضافه کرد و امکان استفاده از آن را به جای PulseAudio فراهم کرد.
  • اضافه شدن پشتیبانی برای یک جلسه گرافیکی بر اساس پروتکل Wayland، که می تواند در KDE علاوه بر جلسه مبتنی بر سرور X استفاده شود.
  • اضافه شدن نسخه های جدید محیط های کاربری Xfce 4.16 و KDE Plasma 5.23.5. بسته‌های LXDE و Lumina از طریق SlackBuild در دسترس هستند.
  • هسته لینوکس به شعبه 5.15 به روز شده است. پشتیبانی از تولید فایل initrd به نصب کننده اضافه شده است و ابزار geninitrd برای ساخت خودکار initrd برای هسته لینوکس نصب شده به توزیع اضافه شده است. مونتاژ ماژولار هسته "عمومی" به طور پیش فرض برای استفاده توصیه می شود، اما پشتیبانی از هسته "بزرگ" یکپارچه نیز حفظ می شود، که مجموعه ای از درایورهای مورد نیاز برای بوت شدن بدون initrd در آن کامپایل می شود.
  • برای سیستم های 32 بیتی، دو ساخت هسته ارائه می شود - با SMP و برای سیستم های تک پردازنده بدون پشتیبانی SMP (قابل استفاده در رایانه های بسیار قدیمی با پردازنده های قدیمی تر از Pentium III و برخی از مدل های Pentium M که PAE را پشتیبانی نمی کنند).
  • تحویل Qt4 متوقف شده است، توزیع به طور کامل به Qt5 تغییر یافته است.
  • مهاجرت به پایتون 3 انجام شده است. بسته هایی برای توسعه به زبان Rust اضافه شده است.
  • به طور پیش فرض، Postfix برای اطمینان از عملکرد سرور ایمیل فعال است و بسته های Sendmail به بخش /extra منتقل شده اند. Dovecot به جای imapd و ipop3d استفاده می شود.
  • جعبه ابزار مدیریت بسته pkgtools اکنون از قفل کردن برای جلوگیری از اجرای همزمان عملیات رقیب پشتیبانی می کند و نوشتن دیسک را برای عملکرد بهتر در SSD کاهش می دهد.
  • این بسته شامل اسکریپت "make_world.sh" است که به شما اجازه می دهد تا به طور خودکار کل سیستم را از روی کد منبع بازسازی کنید. مجموعه جدیدی از اسکریپت ها برای بازسازی بسته های نصب کننده و هسته نیز اضافه شده است.
  • نسخه‌های بسته به‌روزرسانی شده، از جمله mesa 21.3.3، KDE Gear 21.12.1، sqlite 3.37.2، mercurial 6.0.1، pipewire 0.3.43، pulseaudio 15.0، mdadm 4.2، wpa_supplicant .2.9، 1.20.14، 2.10.30، 3.24، 2.11.1 4.15.5، gtk 3.6.4، freetype 5.34.0، samba 2.4.52، postfix 8.8، perl 7.4.27، apache httpd 3.9.10، openssh 3.0.3، php 2.35.1، python XNUMX، XNUMX. ، git XNUMX. و غیره

    منبع: opennet.ru

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