بعد ثلاث سنوات ، يتوفر الإصدار الجديد من GoboLinux 017 وهذه تغييراته

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

يتكون الدليل الرئيسي في نظام GoboLinux من /Programs و/Users و/System و/Files و/Mount و/Depot . ومن مزاياه إمكانية تثبيت إصدارات مختلفة من التطبيق نفسه بالتوازي، مما يُسهّل صيانة النظام، إذ يكفي، على سبيل المثال، حذف الدليل المرتبط ببرنامج ما.

للتوافق مع FHS ، يتم توزيع الملفات القابلة للتنفيذ والمكتبات والسجلات وملفات التكوين في مجلدات / bin و / lib و / var / log و / إلخ المعتادة عبر روابط رمزية.

في الوقت نفسه ، لا تكون هذه الأدلة مرئية للمستخدم افتراضيًا ، وذلك بفضل استخدام وحدة kernel خاصة ، حيث تهتم بإخفاء هذه الأدلة.

لتسهيل التنقل بين أنواع الملفات، يحتوي التوزيع على الدليل /System/Index، حيث يتم تمييز أنواع مختلفة من المحتوى بروابط رمزية ؛ على سبيل المثال، قائمة بالملفات القابلة للتنفيذ المتوفرة في الدليل الفرعي /System/Index/bin، والبيانات المشتركة في /System/Index/share، والمكتبات في /System/Index/lib (على سبيل المثال، يشير /System/Index/lib/libgtk.so إلى /Programs/GTK+/3.24/lib/libgtk-3.24.so).

لإنشاء حزم برمجية باستخدام إنجازات مشروع ALFS (نظام لينكس المؤتمت من الصفر). تُنفَّذ نصوص البناء كـ"وصفات" ؛ عند تشغيلها، يتم تحميل كود البرنامج والتبعيات المطلوبة تلقائيًا.

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

الأخبار الرئيسية عن GoboLinux 017

في هذا الإصدار الجديد، يقترح المطورون نموذجًا مبسطًا لإدارة وتطوير الوصفات ، وهو متكامل تمامًا مع أدوات تجميع بناء GoboLinux. أصبح مجلد الوصفات الآن مستودع Git قياسيًا، يُدار عبر GitHub ويُستنسخ داخل النظام إلى الدليل /Data/Compile/Recipes، ومنه تُستخدم الوصفات مباشرةً في بناء GoboLinux.

تقوم أداة ContributeRecipe ، المستخدمة لإنشاء حزمة بناءً على ملف Recpie وتحميلها إلى خوادم GoboLinux.org للمراجعة، الآن بإنشاء فرع من النسخة المحلية لمستودع Git، وإضافة وصفة جديدة إليه ، وإرسال طلب سحب إلى الشجرة الرئيسية على GitHub.

ومن التغييرات الأخرى التي وردت في الإعلان التحسين المستمر لبيئة المستخدم البسيطة القائمة على مدير النوافذ Awesome .

علاوة على ذلك، من خلال ربط المكونات الإضافية بلغة Lua القائمة على Awesome ، يتم إنجاز العمل باستخدام النوافذ العائمة، المألوفة لمعظم المستخدمين، مع الحفاظ على جميع إمكانيات التصميم المتجانب.

تم تحسين الأدوات للتحكم في شبكة الواي فاي والصوت وطاقة البطارية وسطوع الشاشة، بالإضافة إلى إضافة أداة جديدة للبلوتوث وتطبيق أداة لإنشاء لقطات الشاشة.

من التغييرات الأخرى:

  • إصدارات محدثة من مكونات التوزيع.
  • تمت إضافة سائقين جدد.
  • تم إيقاف دعم مترجم Python 2 ، والذي تمت إزالته تمامًا من التوزيع ، وتمت إعادة تصميم جميع البرامج النصية المرتبطة بالنظام للعمل مع Python 3.
  • تمت إزالة مكتبة GTK2 أيضًا من التكوين (يتم شحن الحزم فقط مع GTK3).
  • يتم إنشاء NCurses بشكل افتراضي مع دعم Unicode (libncursesw6.so) ، ويتم استبعاد خيار libncurses.so ، المحدود بـ ASCII ، من التسليم.
  • تم تغيير نظام الصوت الفرعي إلى PulseAudio.
  • تمت ترجمة المثبت الرسومي إلى Qt 5.

تفريغ

إذا كنت مهتمًا بمعرفة المزيد عن التوزيع أو الحصول على صور النظام، فيمكنك القيام بذلك من موقعهم الرسمي على الإنترنت.


أضف كمصدر مفضل في جوجل