انتشار پروژه postmarketOS 21.06 ارائه شده است که توزیع لینوکس را برای گوشی های هوشمند مبتنی بر Alpine Linux، Musl و BusyBox توسعه می دهد. هدف این پروژه ارائه توانایی استفاده از توزیع لینوکس در تلفن هوشمند است که به چرخه عمر پشتیبانی سیستم عامل رسمی بستگی ندارد و به راه حل های استاندارد بازیگران اصلی صنعت که بردار توسعه را تنظیم می کنند وابسته نیست. . بیلدها برای PINE64 PinePhone، Purism Librem 5 و 15 دستگاه های پشتیبانی شده توسط جامعه، از جمله Samsung Galaxy A3/A3/S4، Xiaomi Mi Note 2/Redmi 2، OnePlus 6 و حتی Nokia N900 آماده شده اند. پشتیبانی آزمایشی محدود برای 330 دستگاه ارائه شده است.
محیط postmarketOS تا حد امکان یکپارچه است و همه اجزای خاص دستگاه را در یک بسته جداگانه قرار می دهد؛ همه بسته های دیگر برای همه دستگاه ها یکسان هستند و بر اساس بسته های Alpine Linux هستند. سازهها در صورت امکان از هسته لینوکس وانیلی استفاده میکنند و اگر این امکان وجود ندارد، هستههایی از میانافزار تهیهشده توسط سازندگان دستگاهها انجام میشود. KDE Plasma Mobile، Phosh، Sxmo به عنوان پوسته های کاربر اصلی ارائه می شوند، اما امکان نصب محیط های دیگر از جمله GNOME، MATE و Xfce وجود دارد.
در نسخه جدید:
- پایگاه داده بسته با Alpine Linux 3.14 همگام شده است.
- تعداد دستگاه های پشتیبانی شده توسط انجمن از 11 دستگاه به 15 دستگاه افزایش یافته است. پشتیبانی از گوشی های هوشمند OnePlus 6، OnePlus 6T، Xiaomi Mi Note 2 و Xiaomi Redmi 2 اضافه شده است. برای هر یک از دستگاه های پشتیبانی شده، به جز Nokia N900، بسته هایی اضافه شده است. برای نصب پوسته های Phosh، Plasma Mobile و Sxmo ارائه شده است.
- نسخه های به روز شده از تمام رابط های کاربری.
- هنگامی که پارتیشن رمزگذاری شده rootfs با استفاده از ابزار osk-sdl باز می شود، صف های عملیات نوشتن و خواندن اکنون غیرفعال می شوند، که باعث می شود عملکرد نوشتن تا حدود 4٪ و عملکرد خواندن تا 35٪ در یک سیستم فایل با 33K افزایش یابد. اندازه بلوک
- نصب کننده درخواست یک نام کاربری و رمز عبور جداگانه برای کاربر SSH را حذف کرده است.
- هسته تلفن هوشمند PinePhone بهینه شده است و به آن اجازه می دهد عمر باتری را افزایش دهد. هسته لینوکس برای دستگاه های Pine64 بر اساس پیشرفت های پروژه linux-sunxi است.
- ورود به حالت آماده به کار در حین پخش موسیقی ممنوع است، حتی اگر برنامه مستقیماً فعال سازی محافظ صفحه را از طریق Inhibit API مسدود نکند.
- تغییراتی برای بهبود پایداری Wi-Fi در گوشی هوشمند Librem 5 ایجاد شده است. پشتیبانی از استفاده از کارت های هوشمند برای Librem 5 اضافه شده است.
- محیط کاربری Phosh UI به طور پیشفرض به مدیر فایل Portfolio تغییر یافته است که برای صفحهنمایش دستگاههای تلفن همراه بهتر است. Nemo قبلاً ارسال شده را می توان از مخزن Alpine Linux نصب کرد.
- برای همه دستگاهها به جز OnePlus 6/6T و Xiaomi Mi Note 2، مجموعه از پیش تعریفشدهای از قوانین فیلتر بسته nftables به طور پیشفرض فعال است. قوانین پیشفرض اتصالات SSH ورودی از طریق آداپتورهای شبکه Wi-Fi و USB و همچنین درخواستهای DHCP از طریق آداپتورهای USB را امکان پذیر میسازد. در رابط شبکه WWAN (دسترسی از طریق 2G/3G/4G/5G) هرگونه اتصال ورودی ممنوع است. اتصالات خروجی برای همه انواع رابط های شبکه مجاز است.
منبع: opennet.ru