تم بالفعل إصدار Hyperbola 0.4 وهو بالفعل في طريقه إلى ترحيل OpenBSD

القطع الزائد_GNU

بعد مرور عامين ونصف على الإصدار الأخير، تم الإعلان عن إصدار النسخة الجديدة من مشروع "Hyperbola GNU/Linux-libre 0.4" ، والذي تم إدراجه في قائمة التوزيعات المجانية تمامًا لمؤسسة البرمجيات الحرة.

بالنسبة لأولئك غير المطلعين على توزيعة لينكس هذه، فإن Hyperbola تعتمد على أجزاء مستقرة من قاعدة حزم Arch Linux ، مع بعض التصحيحات المنقولة من Debian لتحسين الاستقرار والأمان.

تم تطوير المشروع وفقًا لمبدأ KISS (اجعله بسيطًا يا غبي) ويهدف إلى تزويد المستخدمين ببيئة بسيطة وخفيفة الوزن ومستقرة وآمنة.

على عكس نموذج التحديث المتداول لـ Arch Linux ، يستخدم Hyperbola نموذج إصدار كلاسيكي مع دورة إصدار تحديث طويلة للإصدارات التي تم إصدارها بالفعل.

يتم استخدام sysvinit كنظام تهيئة محمول من قبل بعض التطورات في مشاريع Devuan و Parabola (يعارض مطورو Hyperbola systemd).

تتضمن التوزيعة تطبيقات مجانية فقط وتأتي مع نواة Linux-Libre مجردة من عناصر البرامج الثابتة الثنائية غير المجانية. يحتوي مستودع المشروع على 5257 حزمة. لمنع تثبيت الحزم غير المجانية ، يتم استخدام القوائم السوداء وأقفال مستوى التعارض والتبعية ، وتجدر الإشارة أيضًا إلى أن تثبيت الحزم من AUR غير مدعوم.

المستجدات الرئيسية من القطع الزائد 0.4

يُمثّل إصدار Hyperbola 0.4 مرحلة انتقالية نحو الانتقال المُعلن عنه سابقًا إلى تقنيات OpenBSD. وسينصبّ التركيز مستقبلًا على مشروع HyperbolaBSD، الذي يهدف إلى إنشاء حزمة توزيع مُرخصة بموجب ترخيص حقوق النشر المفتوحة، ولكنها تعتمد على نواة بديلة وبيئة نظام مُعدّلة من OpenBSD.

بموجب تراخيص GPLv3 و LGPLv3 ، سيطور مشروع HyperbolaBSD مكوناته الخاصة التي تهدف إلى استبدال الأجزاء غير المجانية أو غير المتوافقة مع GPL من النظام.

تتمثل التغييرات الرئيسية في الإصدار 0.4 في إزالة المكونات غير الضرورية ودمجها في حزم بديلة . على سبيل المثال، تمت إضافة بيئة سطح المكتب Lumina، التي يمكنها العمل بدون D-Bus، وبالتالي تمت إزالة دعم D-Bus.

تم أيضاً إزالة دعم تقنيات Bluetooth وPAM وelogind وPolicyKit وConsoleKit وPulseAudio وAvahi . وقد تم حذف مكونات وظائف Bluetooth نظراً لتعقيدها وما قد تنطوي عليه من مشاكل أمنية.

بالإضافة إلى sysvinit، أُضيف دعم تجريبي لنظام التهيئة runit، بينما نُقلت حزمة الرسومات إلى مكونات Xenocara المطورة على OpenBSD (X.Org 7.7 مع خادم x 1.20.13 + تصحيحات). يُستخدم LibreSSL بدلاً من OpenSSL. أُزيلت Systemd وRust وNode.js والتبعيات المرتبطة بها.

فيما يتعلق بمشاكل نظام لينكس التي دفعت مطوري هايبربولا إلى التحول إلى تقنيات أوبن بي إس دي:

  1. تم تضمين اعتماد الوسائل التقنية لحماية حقوق النشر (DRM) في نواة Linux ، على سبيل المثال ، دعم تقنية حماية النسخ HDCP (حماية المحتوى الرقمي ذي النطاق الترددي العالي) للمحتوى الصوتي في kernel والفيديو.
  2. تطوير مبادرة لتطوير برامج تشغيل لنواة Linux بلغة Rust.
  3. مطورو Hyperbola ليسوا سعداء باستخدام مستودع البضائع المركزي ولديهم مشاكل مع حرية توزيع الحزم مع Rust. على وجه الخصوص ، تحظر شروط العلامة التجارية Rust and Cargo الاحتفاظ باسم المشروع في حالة تطبيق التغييرات أو التصحيحات (لا يجوز إعادة توزيع الحزمة إلا تحت اسم Rust and Cargo (إذا تم إنشاؤها من المصدر الأصلي). يجب الحصول عليها)
  4. تطوير Linux kernel دون مراعاة الأمان (لم يعد Grsecurity مشروعًا مجانيًا وتوقفت مبادرة KSPP (Kernel Self Protection Project)).
  5. تبدأ العديد من مكونات بيئة مستخدم GNU وأدوات النظام المساعدة في فرض وظائف زائدة عن الحاجة دون توفير طريقة لتعطيلها في وقت الترجمة. تتضمن الأمثلة تعيين التبعيات المطلوبة لـ PulseAudio في مركز التحكم في جنوم ، و SystemD في GNOME ، و Rust في Firefox ، و Java في gettext.

وأخيرًا، إذا كنت مهتمًا بتجربة هذا التوزيع، فيجب أن تعلم أن إصدارات Hyperbola يتم إنشاؤها لبنى i686 و x86_64 .

يمكنك الحصول عليها من هذا الرابط.


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