أوستري

libostree (المعروف سابقًا باسم OSTree ) هو نظام لإدارة إصدارات وتحديثات أنظمة التشغيل المبنية على لينكس. [ 1 ] يُمكن اعتباره " نظام Git لملفات نظام التشغيل الثنائية". يعمل في مساحة المستخدم، ويتوافق مع أي نظام ملفات لينكس. ويعتمد في جوهره على مخزن كائنات مُعنون بالمحتوى، شبيه بنظام Git، مع فروع (أو "مراجع") لتتبع هياكل نظام الملفات ذات الدلالة داخل المخزن.

سمات

يستوحي OSTree فكرته بشكل كبير من Git. ويعمل على عمليات الالتزام التي تشير إلى أشجار نظام الملفات. وللإشارة إلى عمليات الالتزام المختلفة مع الحفاظ على اسم سهل القراءة للمستخدم، يوفر OSTree "مراجع" (مشابهة للفروع في Git)، مثل exampleos/buildmain/x86_64-runtime.

تكون الملفات المُقدمة عبر عمليات الالتزام غير قابلة للتغيير افتراضيًا، وذلك عن طريق تثبيت نظام الملفات نفسه كقراءة فقط. يسمح OSTree بوجود مجلدين قابلين للتغيير لتخزين بيانات المستخدم: `<file>` /etcو ` /var<file>`. يوفر آليةً تسمح لأشجار نظام الملفات بإضافة ملفات التكوين إلى `<file>`، /etcمع السماح أيضًا لمسؤولي النظام بتعديل هذه الملفات بشكل دائم.

يوفر OSTree إدارة مُحمّل الإقلاع لعمليات نشر الأجهزة. وهذا يُتيح التحديثات الذرية، حيث يستطيع OSTree إنشاء عمليات نشر وإدراجها بشكل ذري في قسم الإقلاع. كما يسمح بالتراجع على مستوى النظام عن طريق تحديد عمليات النشر القديمة أثناء بدء التشغيل.

الاستخدام

تستخدم العديد من أنظمة التشغيل والأدوات التي تعمل بنظام لينكس مكتبة libostree:

مراجع

  1. "وثائق ostree" .
  2. "مُحدِّث نظام التشغيل eos" . مؤسسة Endless OS. 30-03-2023 . تم الاطلاع عليه بتاريخ 17-05-2023 .
  3. "نظرة معمقة - وثائق Flatpak" . docs.flatpak.org . تم الاطلاع عليه بتاريخ 17-05-2023 .
  4. "دليل مستخدم فيدورا سيلفر بلو" . وثائق فيدورا . تم الاطلاع عليه بتاريخ 17-05-2023 .
  5. "Gnome Continuous" . تم الاطلاع عليه بتاريخ 25 يناير 2018 .
  6. ^ “نظام تشغيل توريزون” . توراديكس . 11 أكتوبر 2023.

 تتضمن هذه المقالة نصًا متاحًا بموجب ترخيص CC BY 3.0 .