يتبنى Ubuntu 25.10 نظام Chrony، ويودع Bazaar، ويقول مرحبًا بـ Git

أخبار أوبونتو 25.10

في الآونة الأخيرة، كشف النقاب عن الكنسي معلومات حول بعض التغييرات والتي سيتم تنفيذها في منصة التحكم في الإصدارات الخاصة بها وفي الإصدار التالي من Ubuntu 25.10.

وهذا هو ذلك البريدسيحل نظام Ubuntu 25.10 محل نظام مزامنة الوقت الحالي استنادًا إلى systemd-timesyncd بقلم كرونيأداة أكثر حداثة ودقة وأمانًا. ويعود ذلك إلى ضرورة توفير دعم كامل لبروتوكول NTS، وهو تطور لبروتوكول NTP يسمح بحماية مزامنة ساعة النظام تشفيريًا.

لماذا يتخلى أوبونتو عن systemd-timesyncd؟

الخدمة systemd- timesyncd، المضمنة افتراضيًا في العديد من إصدارات Ubuntu، لقد أدى الوظائف الأساسية لسنوات مزامنة الوقت. Sومع ذلك، فإنه يفتقر إلى دعم NTS، وهو قيد يصبح بالغ الأهمية في البيئات التي يؤثر فيها وقت النظام بشكل مباشر على أمان البروتوكولات الأخرى، مثل TLS أو DNSSEC.

ل قد يؤدي التلاعب بمزامنة الوقت بواسطة المهاجم إلى حدوث فشلفي التحقق من صحة الشهادات الرقمية أو السماح بالتحايل على آليات المصادقة الحساسة للوقت. ولهذا السبب، قررت Canonical الانتقال إلى حل أكثر قوة. وتم اعتماده على نطاق واسع في نظام Linux البيئي: Chrony.

مزايا الكروني

Chrony هو تنفيذ مستقل عميل وخادم NTP يتم استخدامه بالفعل افتراضيًا في التوزيعات مثل Fedora وRHEL وopenSUSE. ميزتها الرئيسية مقابل البدائل إنه الدعم الكامل لبروتوكول NTS، والذي يوفر المصادقة والتشفير الشاملين أثناء عملية المزامنة.

يعمل NTS من خلال بروتوكولين:

  1. NTS-KE (إنشاء مفتاح NTS): يقوم بإجراء المصادقة الأولية باستخدام TLS.
  2. NTS-EF (حقول امتداد NTS): يضمن تشفير وسلامة حزم NTP أثناء الجلسة.

هذا النظام يعتمد على PKI ويستخدم TLS مع تشفير AEAD لضمان اتصال العميل بخوادم NTP الشرعية فقط، ومنع هجمات التزييف. تُخزَّن جميع المعلومات المهمة على العميل فقط، باستخدام نظام ملفات تعريف ارتباط آمن. تُدار اتصالات NTP عبر منفذ TCP 4460.

تفاصيل الهجرة والتغييرات المخطط لها

Chrony متاح الآن في المستودع أوبونتو الرئيسي ويتم استخدامه افتراضيًا في بعض إصدارات Ubuntu للسحابةهـ. قانوني وسوف تبدأ عملية الانتقال رسميًا في 2 يونيو 2025. هذا التغيير سوف يستلزم زيادة طفيفة في حجم صور التثبيت بمقدار 803 كيلوبايت بسبب التبعيات الجديدة، مثل libedit2.

إلى أولئك الذين يرغبون في إجراء الهجرة يدويًا بدءًا من Ubuntu 25.04، يمكنك القيام بذلك عن طريق كتابة الأوامر التالية.

لتثبيت Chrony:

sudo apt-mark auto systemd-timesyncd && apt install chrony

للرجوع إلى systemd-timesyncd:

sudo apt-mark auto chrony && apt install systemd-timesyncd

يقول Launchpad وداعًا لـ Bazaar ومرحبًا بـ Git

En في قرار آخر عالي التأثير، أعلنت شركة كانونيكال عن النهاية دعمًا لنظام التحكم في الإصدارات البازار (bzr) على Launchpad، منصة التطوير المركزية لنظام التشغيل Ubuntu و يتوافق تمامًا مع Launchpad مع Git، أداة التحكم في الإصدار المهيمنة على الصناعة.

تم إنشاء البازار في الأصل بواسطة Canonical باعتبارها حجر الأساس لـ Launchpad. لعدة سنوات، كان نظام التحكم في الإصدار الأساسي على المنصة. ومع ذلك، صدرت آخر نسخة رسمية منها في عام 2016 ومنذ ذلك الحين ظل المشروع في حالة تجميد فني. لم يتم نقله بالكامل إلى Python 3، وقد انخفضت أهميتها بشكل كبير في مواجهة النمو المستمر لـ Git.

منذ عام 2015، أضاف Launchpad الدعم لـ Git، الذي أصبح الخيار الافتراضي للمشاريع الجديدة والمساهمين. مع تناقص عدد المستخدمين وارتفاع تكاليف الصيانة، قررت كانونيكال التوقف تدريجيًا عن دعم بازار.

بريزي: الوريث الحديث للبازار

في عام 2018، أطلقت مجموعة من المتحمسين شوكة من المشروع الأصلي تحت اسم منسم (brz). تعمل هذه الأداة الجديدة على تحديث قاعدة بيانات Bazaar، من خلال إضافة الدعم لـ Python 3 وتمكين التكامل الجزئي مع Git.

يجمع Breezy بين ميزات الأنظمة اللامركزية مثل Git وMercurial مع وظائف التحكم المركزية، على غرار CVS أو Subversion. يسمح لك بالعمل مع فروع مستقلةتعاون على نسخة عمل واحدة، وحمّل المحتوى كما لو كان مستودعًا مركزيًا. صدر مؤخرًا أحدث إصدار مستقر، Breezy 3.3.12، مما يدل على أن المشروع لا يزال نشطًا، وإن كان خارج نطاق نظام Ubuntu الرسمي.

تواريخ ومراحل نهاية البازار على منصة Launchpad

وفيما يتعلق بالهجرة، أعلنت Canonical أنها ستقوم بتعطيل Bazaar على مرحلتين:

  • المرحلة الأولى (1 سبتمبر 2025): سيتم تعطيل واجهة الويب لتصفح الأكواد في مستودعات بازار. وفقًا للتحليل الداخلي، نادرًا ما تُستخدم هذه الميزة، وتأتي معظم الزيارات من برامج الروبوت.
  • المرحلة الثانية (التاريخ لم يتم تأكيده بعد): سيتم إزالة واجهة استضافة الكود الخلفية، مما يمنع تمامًا استنساخ أو دفع أو دمج مستودعات Bazaar على Launchpad.

الكنسي يحث جميع مستخدمي Launchpad على نقل مشاريعهم من Bazaar إلى Git قبل 1 سبتمبر 2025. سيؤدي عدم القيام بذلك إلى فقدان الوصول إلى المستودعات، حيث لن يتم الاحتفاظ بأي شكل من أشكال استخراج البيانات أو معالجتها المستضافة على Bazaar بعد اكتمال عملية الانتقال.

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