آلپاین لینوکس نسخه 3.22 منتشر شد. اگر اولین بار است نام آن را می‌شنوید، باید بدانید آلپاین از سال ۲۰۰۵ وجود داشته و به خاطر سبک بودن، امنیت بالا و حجم بسیار کمش معروف است. این مزیت‌ها را مدیون استفاده از musl libc و BusyBox است. نسخه جدید آلپاین چند تغییر جالب دارد که مهم‌ترین آن‌ها تغییر روش مدیریت Secure Boot (راه‌اندازی امن) است.

 

انتشار Alpine Linux 3.22 با تغییرات مهم در بوت امن و به‌روزرسانی گسترده بسته‌ها

 

توسعه‌دهندگان تصمیم گرفته‌اند Gummiboot را کنار بگذارند، چون پروژه اصلی آن عملاً از کار افتاده و مدت‌ها پیش در systemd ادغام شده است، بنابراین دیگر به صورت مستقل به‌روزرسانی نمی‌شد. حتی بعضی کاربران گزارش داده بودند که Gummiboot از نسخه ۳.۲۱ آلپاین به‌درستی کار نمی‌کند. حالا برای Secure Boot، آلپاین از systemd-efistub استفاده می‌کند. قبل از اینکه نگران شوید که systemd وارد سیستم شده، تیم توسعه تأکید کرده که فقط فایل‌های EFI stub هستند و کل سیستم init وارد نشده است. برای بیشتر کاربران این تغییر باید بدون مشکل و به صورت خودکار انجام شود و systemd-efistub نصب شود، مگر اینکه خودتان در تنظیمات secureboot با efistub_file تغییراتی داده باشید.

علاوه بر تغییرات مربوط به بوت منیجر UEFI، به‌روزرسانی‌های مهم دیگری هم وجود دارد. بسته مدیریت apk-tools که نقش مهمی در سبک و سریع بودن آلپاین دارد، آخرین نسخه خود یعنی ۲.۱۴ را تجربه می‌کند و در نسخه بعدی (۳.۲۳) نسخه ۳ آن ارائه خواهد شد، البته فعلاً بسته‌ها با فرمت قدیمی باقی می‌مانند. کاربران KDE Plasma باید بدانند که نشست X11 حذف شده و فقط Wayland باقی مانده است؛ این روندی است که در بسیاری از توزیع‌ها شاهد آن هستیم و جای تعجب ندارد. همچنین nginx حالا با pcre2 ساخته می‌شود و دیگر از نسخه قدیمی pcre استفاده نمی‌کند.

همانطور که انتظار می‌رود، بسیاری از بسته‌ها هم به نسخه‌های جدید ارتقا یافته‌اند، مثل هسته لینوکس به ۶.۱۲، GCC به ۱۴.۲.۰، LLVM به ۲۰ و خود BusyBox به ۱.۳۷.۰. بعضی اجزا هم حذف شده‌اند: LXD حذف شده و جای خود را به Incus داده است. با پایان پشتیبانی از Qt 5 تا تاریخ ۲۶ مه ۲۰۲۵، برخی کتابخانه‌های Qt 5 که دیگر استفاده‌کننده‌ای در مخزن نداشتند نیز حذف شده‌اند. همچنین کامپایلر قابل حمل C (pcc) هم حذف شده، چون توسعه‌دهنده اصلی آن دیگر فعالیتی ندارد و ruby-grpc هم کنار گذاشته شده، چون به گفته تیم توسعه «GRPC خیلی به‌هم‌ریخته و مشکل‌دار است».

source

توسط wikiche.com