انتشار Alpine Linux 3.16 در دسترس است، یک توزیع مینیمالیستی که بر اساس کتابخانه سیستم Musl و مجموعه ابزار BusyBox ساخته شده است. این توزیع با افزایش نیازهای امنیتی متمایز است و با حفاظت SSP (Stack Smashing Protection) ساخته شده است. OpenRC به عنوان یک سیستم اولیه استفاده می شود و مدیر بسته apk خودش برای مدیریت بسته استفاده می شود. Alpine برای ساخت تصاویر رسمی کانتینر Docker استفاده می شود. تصاویر iso قابل بوت (x86_64، x86، armhf، aarch64، armv7، ppc64le، s390x) در پنج نسخه استاندارد (155 مگابایت)، کرنل بدون پچ (168 مگابایت)، پیشرفته (750 مگابایت) و برای ماشین های مجازی (49 مگابایت) آماده شده اند. .
در نسخه جدید:
- پشتیبانی از درایوهای NVMe در اسکریپت های پیکربندی سیستم بهبود یافته است، توانایی ایجاد یک حساب مدیر اضافه شده است، و پشتیبانی از افزودن کلید برای SSH اضافه شده است.
- یک اسکریپت تنظیم دسکتاپ جدید برای ساده کردن نصب محیط دسکتاپ پیشنهاد شده است.
- بسته با ابزار sudo به مخزن جامعه منتقل شده است، به این معنی که تولید به روز رسانی با حذف آسیب پذیری ها فقط برای آخرین شاخه پایدار sudo است. به جای sudo، توصیه می شود از doas (یک آنالوگ ساده شده از sudo از پروژه OpenBSD) یا لایه doas-sudo-shim استفاده کنید که جایگزینی برای دستور sudo است که در بالای ابزار doas اجرا می شود.
- پارتیشن /tmp اکنون با استفاده از سیستم فایل tmpfs در حافظه تخصیص داده می شود.
- بسته icu-data با دادهها برای بینالمللیسازی به دو بسته تقسیم میشود: icu-data-en (2.6 مگابایت، فقط en_US/GB محلی شامل) و icu-data-full (29 مگابایت).
- افزونههای NetworkManager به بستههای جداگانه منتقل شدهاند: networkmanager-wifi، networkmanager-adsl، networkmanager-wwan، networkmanager-bluetooth، networkmanager-ppp و networkmanager-ovs.
- کتابخانه SDL 1.2 با بسته sdl12-compat جایگزین شده است، که یک API ارائه می دهد که با باینری و منبع SDL 1.2 سازگار است اما در بالای SDL 2 اجرا می شود.
- بسته های Busybox، dropbear، mingetty، openssh، util-linux با پشتیبانی utmps ساخته شده اند.
- بسته util-linux-login برای ارائه فرمان ورود استفاده می شود.
- نسخههای بسته بهروزرسانی شدند، از جمله KDE Plasma 5.24، KDE Gears 22.04، Plasma Mobile 22.04، GNOME 42، Go 1.18، LLVM 13، Node.js 18.2، Ruby 3.1، Rust 1.60، Python 3.10، PHP 8.1. dman 4.2. بسته ها را از php4.16 و python4.0 حذف کرد.
منبع: opennet.ru