Zabbly، مخزن جدیدی است که هسته های اصلی را برای دبیان و اوبونتو ارائه می دهد 

لینـوکــس

هسته لینوکس ستون فقرات سیستم عامل لینوکس (OS) است و رابط اساسی بین سخت افزار کامپیوتر و فرآیندهای آن است.

چند روز قبل استفان گرابر، رهبر پروژه لینوکس Containers و عضو شورای مدیریت فنی اوبونتو و عضو تیم های انتشار اوبونتو، آن را اعلام کرد از طریق یک پست وبلاگ ، ایجاد مخزن Zabbly، که به منظور ارائه نسخه های هسته اصلی، با پیکربندی که بسیار نزدیک به یک هسته عمومی اوبونتو است.

Graber اشاره می کند که مخزن جدید Zabbly بسته هایی را با نسخه های جدید هسته لینوکس ارائه می دهد برای نسخه های دبیان و LTS اوبونتو، که از طریق سیستم به روز رسانی معمولی این دو توزیع "جدیدتر از هسته های موجود در بسته های ارائه شده" هستند.

استفان گراب در پست وبلاگ خود، دلایلی که شما را به سمت خلقت سوق داد را به اشتراک بگذارید از این مخزن:

در طول سال گذشته، من از هسته های اصلی لینوکس بیشتر و بیشتر بر روی سرورهای مختلف خود و در نهایت روی لپ تاپ ها و دسکتاپ ها نیز استفاده کرده ام.

این انتقال از هسته عمومی اوبونتو بود که به نظر من کیفیت آن متأسفانه در طول زمان کاهش یافته است. هسته اوبونتو شامل بسیاری از رفع‌های پشتیبانی‌شده است، و گاهی اوقات این اصلاح‌ها دچار اختلال می‌شوند که منجر به مشکلات غیرمتعهد، معرفی باگ‌ها و رگرسیون می‌شود.

بنابراین من شروع به گرفتن آخرین نسخه رفع اشکال پایدار هسته اصلی کردم، پیکربندی را ایجاد کردم که بسیار نزدیک به یک هسته عمومی اوبونتو است، چند تغییر کوچک را که هنوز در حال توسعه نیستند انتخاب کردم و سپس آنها را ساختم و به ماشین های خود منتقل کردم.

تا اینجا به طرز شگفت انگیزی خوب کار کرده است!

گرابر در پست خود اشاره می کند که ساخت بسته هسته بر اساس اصلاحات هسته ارائه شده در "kernel.org" است. با وصله هایی که پشتیبانی از VFS idmap را اضافه می کنند برای cephfs، مشکلات PCIe را در سرورهای Qualcomm aarch64 برطرف کنید و پیوندهای فقط GPL را در kernel_neon_begin و kernel_neon_end غیرفعال کنید که با استفاده از ZFS در سیستم هایی با معماری aarch64 تداخل ایجاد می کند.

لازم به ذکر است که کامپایل های هسته ارائه شده در مخزن، برای استفاده در ماشین های مجازی بهینه شده اند و برای اجرای کانتینرها در محیطی مبتنی بر کیت ابزار Incus (چنگال LXD). پیکربندی هسته مشابه پیکربندی هسته بسته های اوبونتو است.

از جمله دلایل اصلی برای ایجاد مخزن جدید، آن را ذکر کنید تمایل به دادن توانایی به کاربران برای استفاده از هسته ها با آخرین درایورها و پشتیبانی سخت افزاری گسترده تر (مخزن زمانی منطقی می شود که بسته هسته معمولی درایورهایی برای سخت افزار سازگار با هسته های وانیلی جدید نداشته باشد). استفاده از هسته‌های وانیلی همچنین می‌تواند به عنوان راهی برای جلوگیری از رگرسیون‌هایی که مختص بسته‌های هسته اوبونتو هستند و از اعمال تعداد زیاد وصله‌های اضافی ناشی می‌شوند، مفید باشد.

در مورد بیلدهای Kernel ارائه شده در بقیه شات ذکر شده است که اینs برای Ubuntu 20.04 LTS، Ubuntu 22.04 LTS و Debian 12 در ساخت های x86_64 و aarch64 تولید می شوند.به علاوه نسخه‌های بسته جدید قرار است به صورت هفتگی با انتشار به‌روزرسانی‌های اصلی جدید منتشر شوند.

پس از انتشار نسخه اصلی جدید هسته لینوکس، به محض انتشار اولین به روز رسانی اصلاحی توسط توسعه دهندگان هسته، مخزن به توزیع شما تغییر می کند (به عنوان مثال، نسخه 6.4.12 اکنون در مخزن پیشنهاد شده است و پس از آن، انتشار هسته 6.5). بسته ها پس از تأیید دستی انتقال به نسخه جدید و گذراندن آزمایشات روی چندین سرور به طور خودکار ایجاد و منتشر می شوند.

با توجه به محدودیت‌های بسته‌های مخزن Zabbly، به دلیل عدم پشتیبانی از بوت شدن در حالت UEFI SecureBoot به دلیل عدم وجود گواهینامه هسته با امضای دیجیتال مرتبط با زنجیره اعتماد با کلیدهای ارائه شده در سیستم عامل، اشاره شده است. .

سرانجام اگر شما علاقه مند به دانستن بیشتر در مورد آن هستید، می توانید جزئیات را در قسمت لینک زیر


اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.