نسخه آلپاین موجود است Linux ۳.۱۷، یک توزیع مینیمالیستی ساخته شده بر روی کتابخانه سیستم Musl و مجموعه ابزار BusyBox. این توزیع الزامات امنیتی پیشرفتهای دارد و با SSP (Stack Smashing Protection) ساخته شده است. OpenRC به عنوان سیستم مقداردهی اولیه استفاده میشود و مدیر بسته apk اختصاصی برای مدیریت بستهها به کار میرود. Alpine برای تولید ایمیجهای رسمی کانتینر Docker استفاده میشود. ایمیجهای ISO قابل بوت (x86_64، x86، armhf، aarch64، armv7، ppc64le، s390x) در پنج نسخه موجود است: استاندارد (۱۶۶ مگابایت)، هسته بدون پچ (۱۷۰ مگابایت)، توسعهیافته (۷۷۴ مگابایت) و برای ماشینهای مجازی (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
