إصدار توزيع Slackware 15.0

بعد مرور أكثر من خمس سنوات على الإصدار الأخير، تم نشر إصدار مجموعة التوزيع Slackware 15.0. تم تطوير المشروع منذ عام 1993 وهو أقدم توزيع موجود حاليًا. تتوفر صورة التثبيت (3.5 جيجابايت) للتنزيل، وهي معدة لمعماريتي i586 وx86_64. للتعرف على التوزيعة بدون تثبيت، يتوفر الإصدار المباشر (4.3 جيجابايت). يمكن العثور على مجموعة مختارة من الحزم الإضافية مع البرامج غير المدرجة في التوزيع القياسي في مستودع slackbuilds.org.

وعلى الرغم من تقدمه في السن، إلا أنه تمكن من الحفاظ على أصالته وبساطته في تنظيم العمل. إن عدم وجود تعقيدات ونظام تهيئة بسيط بأسلوب أنظمة BSD الكلاسيكية يجعل التوزيع حلاً مثيرًا للاهتمام لدراسة تشغيل الأنظمة المشابهة لنظام Unix وإجراء التجارب والتعرف على Linux. السبب الرئيسي لطول عمر التوزيع هو الحماس الذي لا ينضب لباتريك فولكردينغ، الذي كان القائد والمطور الرئيسي للمشروع منذ ما يقرب من 30 عامًا.

عند تطوير الإصدار الجديد، كان التركيز الأساسي هو توفير التقنيات الجديدة والإصدارات الحالية من البرامج دون المساس بأصالة التوزيع وخصائصه. كان الهدف الرئيسي هو جعل التوزيع أكثر حداثة، ولكن في نفس الوقت الحفاظ على طريقة العمل المألوفة في Slackware. التغييرات الرئيسية:

  • قم بالتبديل إلى استخدام النظام الفرعي PAM (وحدة المصادقة القابلة للتوصيل) للمصادقة وتمكين PAM في حزمة أدوات الظل المستخدمة لتخزين كلمات المرور في ملف /etc/shadow.
  • لإدارة جلسات المستخدم، بدلاً من ConsoleKit2، تم استخدام elogind، وهو متغير لتسجيل الدخول غير مرتبط بـ systemd، مما أدى إلى تبسيط تسليم البيئات الرسومية المرتبطة بأنظمة تهيئة معينة وتحسين الدعم لمعايير XDG بشكل كبير.
  • تمت إضافة دعم لخادم الوسائط PipeWire وتوفير القدرة على استخدامه بدلاً من PulseAudio.
  • تمت إضافة دعم لجلسة رسومية تعتمد على بروتوكول Wayland، والتي يمكن استخدامها في KDE بالإضافة إلى الجلسة المستندة إلى خادم X.
  • تمت إضافة إصدارات جديدة من بيئات المستخدم Xfce 4.16 وKDE Plasma 5.23.5. تتوفر الحزم مع LXDE وLumina من خلال SlackBuild.
  • تم تحديث نواة Linux إلى الفرع 5.15. تمت إضافة دعم إنشاء ملف initrd إلى برنامج التثبيت، كما تمت إضافة الأداة المساعدة geninitrd إلى التوزيعة لإنشاء ملف initrd تلقائيًا لنواة Linux المثبتة. يوصى باستخدام التجميع المعياري للنواة "العامة" بشكل افتراضي، ولكن يتم أيضًا الاحتفاظ بدعم النواة المتجانسة "الضخمة"، حيث يتم تجميع مجموعة برامج التشغيل المطلوبة للتشغيل بدون initrd.
  • بالنسبة لأنظمة 32 بت، يتم تقديم نسختين من kernel - مع SMP وللأنظمة أحادية المعالج دون دعم SMP (يمكن استخدامها على أجهزة الكمبيوتر القديمة جدًا التي تحتوي على معالجات أقدم من Pentium III وبعض طرز Pentium M التي لا تدعم PAE).
  • تم إيقاف تسليم Qt4، وتحول التوزيع بالكامل إلى Qt5.
  • تم تنفيذ الترحيل إلى Python 3. وتمت إضافة حزم للتطوير بلغة Rust.
  • افتراضيًا، يتم تمكين Postfix لضمان تشغيل خادم البريد، ويتم نقل الحزم مع Sendmail إلى القسم / extra. يتم استخدام Dovecot بدلاً من imapd وipop3d.
  • تدعم مجموعة أدوات إدارة الحزم pkgtools الآن القفل لمنع العمليات المتنافسة من التشغيل في نفس الوقت، وتقليل عمليات الكتابة على القرص للحصول على أداء أفضل على محركات أقراص الحالة الصلبة.
  • تتضمن الحزمة البرنامج النصي "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، وxorg-server 1.20.14، وgimp 2.10.30. 3.24، gtk 2.11.1، freetype 4.15.5، samba 3.6.4، postfix 5.34.0، perl 2.4.52، apache httpd 8.8، openssh 7.4.27، php 3.9.10، python 3.0.3، Ruby 2.35.1 بوابة XNUMX. وما إلى ذلك وهلم جرا.

    المصدر: opennet.ru

إضافة تعليق