انتشار پروژه postmarketOS 21.12 ارائه شده است که توزیع لینوکس را برای گوشی های هوشمند مبتنی بر پایه بسته Alpine Linux، کتابخانه استاندارد Musl C و مجموعه ابزارهای BusyBox توسعه می دهد. هدف این پروژه ارائه یک توزیع لینوکس برای گوشیهای هوشمند است که به چرخه عمر پشتیبانی سیستمافزار رسمی وابسته نباشد و به راهحلهای استاندارد بازیگران اصلی صنعت که بردار توسعه را تعیین میکنند، گره بخورد. بیلدها برای PINE64 PinePhone، Purism Librem 5 و 23 دستگاه های پشتیبانی شده توسط جامعه، از جمله Samsung Galaxy A3/A3/S4، Xiaomi Mi Note 2/Redmi 2، OnePlus 6 و حتی Nokia N900 آماده شده اند. پشتیبانی آزمایشی محدود برای بیش از 300 دستگاه ارائه شده است.
محیط postmarketOS تا حد امکان یکپارچه است و همه اجزای خاص دستگاه را در یک بسته جداگانه قرار می دهد، همه بسته های دیگر برای همه دستگاه ها یکسان هستند و بر اساس بسته های Alpine Linux هستند. در صورت امکان، بیلدها از هسته لینوکس وانیلی استفاده می کنند، و اگر این امکان پذیر نباشد، هسته های سیستم عامل تهیه شده توسط سازندگان دستگاه. KDE Plasma Mobile، Phosh و Sxmo به عنوان پوسته های کاربر اصلی ارائه می شوند، اما محیط های دیگری از جمله GNOME، MATE و Xfce در دسترس هستند.
در نسخه جدید:
- پایگاه داده بسته با Alpine Linux 3.15 همگام شده است.
- تعداد دستگاههای پشتیبانی شده رسمی توسط انجمن از 15 دستگاه به 23 دستگاه افزایش یافته است. پشتیبانی برای Arrow DragonBoard 410c، Lenovo A6000/A6010، ODROID HC، PINE64 PineBook Pro، PINE64 RockPro64، Samsung Galaxy Tab A 8.0/9.7 و Xia اضافه شده است. دستگاه های Pocophone F1. رابط کامپیوتر PC Nokia N900 به طور موقت از لیست دستگاه های پشتیبانی شده حذف شده است، پشتیبانی از آنها، تا زمانی که نگهدارنده ظاهر شود، از دسته دستگاه های پشتیبانی شده توسط انجمن به دسته "تست" منتقل می شود، که برای آن آماده است. مجامع ساخته شده منتشر نمی شوند. این تغییر به دلیل خروج نگهدارنده و نیاز به به روز رسانی هسته برای نوکیا N900 و مجموعه های آزمایشی است. در میان پروژههایی که به ایجاد مونتاژ برای نوکیا N900 ادامه میدهند، Maemo Leste ذکر شده است.
- برای تلفنهای هوشمند و تبلتهای پشتیبانیشده، بیلدهایی با رابطهای کاربری Phosh، KDE Plasma Mobile و Sxmo بهینهسازی شده برای دستگاههای تلفن همراه ایجاد شدهاند. برای انواع دیگر دستگاهها، مانند لپتاپ PineBook Pro، سازههایی با دسکتاپ ثابت مبتنی بر KDE Plasma، GNOME، Sway و Phosh آماده شدهاند.
- نسخه های به روز شده رابط های کاربری تلفن همراه. پوسته گرافیکی Sxmo (Simple X Mobile)، با پیروی از فلسفه یونیکس، به نسخه 1.6 به روز شده است. تغییر کلیدی در نسخه جدید انتقال به استفاده از مدیریت پنجره Sway به جای dwm (پشتیبانی از dwm به عنوان یک گزینه حفظ می شود) و انتقال پشته گرافیکی از X11 به Wayland بود. از دیگر پیشرفتهای Sxmo میتوان به بازسازی کد قفل صفحه، پشتیبانی از چتهای گروهی و امکان ارسال/دریافت MMS اشاره کرد.
پوسته موبایل پلاسما به نسخه 21.12 آپدیت شد که بررسی دقیق آن در خبری جداگانه ارائه شد.
- محیط Phosh، مبتنی بر فناوریهای GNOME و توسط Purism برای تلفن هوشمند Librem 5 توسعه یافته است، همچنان بر اساس نسخه 0.14.0، انتشار پیشنهادی postmarketOS 21.06 SP4 است و چنین نوآوریهایی را به عنوان یک صفحه نمایش برای نشان دادن راهاندازی برنامهها پیادهسازی میکند. یک نشانگر عملکرد Wi-Fi در دسترسی به حالت هات اسپات، دکمههای به عقب در ویجت پخشکننده رسانه و توقف پخش در صورت قطع اتصال هدفون. تغییرات اضافی اضافه شده به postmarketOS 21.12 شامل به روز رسانی بسیاری از برنامه های گنوم، از جمله تنظیمات gnome، به گنوم 41، و همچنین حل مشکلات مربوط به نمایش نماد فایرفاکس در پنجره پیش نمایش است.
- یک کنترلر TTYescape اضافه شده است که به شما امکان می دهد با خط فرمان کلاسیک در دستگاه هایی که صفحه کلید خارجی متصل نیستند به حالت کنسول بروید. این حالت بهعنوان آنالوگ صفحه «Ctrl+Alt+F1» ارائه شده در توزیعهای کلاسیک لینوکس در نظر گرفته میشود که میتواند برای خاتمه انتخابی فرآیندها، تجزیه و تحلیل فریزهای رابط و سایر تشخیصها استفاده شود. حالت کنسول با سه فشار کوتاه کلید پاور در حالی که دکمه افزایش صدا را نگه دارید فعال می شود. ترکیب مشابهی برای بازگشت به رابط کاربری گرافیکی استفاده می شود.
- اپلیکیشن postmarketos-tweaks به نسخه 0.9.0 آپدیت شده است که اکنون قابلیت کنترل فیلتر لیست اپلیکیشن ها در Phosh و تغییر زمان خواب عمیق را دارد. در postmarketOS 21.12، برای صرفه جویی در مصرف باتری، این تایم اوت پیش فرض از 15 به 2 دقیقه کاهش یافته است.
- جعبه ابزار برای تولید فایل های بوت (postmarketos-mkinitfs) بازنویسی شده است که پشتیبانی از اسکریپت ها برای نصب فایل های اضافی مرتبط با فرآیند بوت (boot-deploy) را بهبود بخشیده است که به طور قابل توجهی پایداری به روز رسانی هسته و initramfs را افزایش داده است.
- مجموعه جدیدی از فایل های پیکربندی برای فایرفاکس (mobile-config-firefox 3.0.0) پیشنهاد شده است که برای تغییرات در طراحی فایرفاکس 91 اقتباس شده است. در نسخه جدید نوار ناوبری فایرفاکس به پایین منتقل شده است. صفحه نمایش، رابط نمایش خواننده بهبود یافته است، و یک مسدود کننده به طور پیش فرض تبلیغات uBlock Origin اضافه شده است.
منبع: opennet.ru