انجمن Pine64 تصمیم گرفته است از سیستم عامل پیش فرض در تلفن های هوشمند PinePhone بر اساس توزیع Manjaro و محیط کاربری KDE Plasma Mobile استفاده کند. در ابتدای فوریه، پروژه Pine64 شکلگیری نسخههای جداگانه PinePhone Community Edition را به نفع توسعه PinePhone بهعنوان یک پلتفرم جامع که بهطور پیشفرض یک محیط مرجع اساسی ارائه میدهد و قابلیت نصب سریع گزینههای جایگزین را ارائه میدهد، کنار گذاشت.
سفتافزار جایگزین توسعهیافته برای PinePhone را میتوان بهعنوان یک گزینه از کارت SD نصب یا دانلود کرد. به عنوان مثال، علاوه بر Manjaro، تصاویر بوت مبتنی بر postmarketOS، KDE Plasma Mobile، UBports، Maemo Leste، Manjaro، LuneOS، Nemo Mobile، پلتفرم نیمه باز Sailfish و OpenMandriva در حال توسعه هستند. در مورد ایجاد ساختهای مبتنی بر NixOS، openSUSE، DanctNIX و Fedora بحث میکند. برای حمایت از توسعهدهندگان سیستمافزار جایگزین، پیشنهاد میشود در فروشگاه اینترنتی کاج پشت جلدهایی که برای هر سیستمافزار با آرم پروژههای مختلف طراحی شده است، بفروشید. هزینه کاور 15 دلار خواهد بود که 10 دلار آن به صورت کمک مالی به توسعه دهندگان سیستم عامل واریز می شود.
خاطرنشان می شود که انتخاب محیط پیش فرض با در نظر گرفتن همکاری طولانی و به خوبی تثبیت شده پروژه PINE64 با جوامع Manjaro و KDE انجام شده است. علاوه بر این، زمانی این پوسته موبایل پلاسما بود که از PINE64 الهام گرفت تا گوشی هوشمند لینوکس خود را بسازد. اخیراً توسعه پلاسما موبایل پیشرفت چشمگیری داشته است و این پوسته در حال حاضر برای استفاده روزمره کاملاً مناسب است. در مورد توزیع Manjaro، توسعه دهندگان آن شرکای کلیدی این پروژه هستند و از تمام دستگاه های PINE64، از جمله بردهای ROCKPro64 و لپ تاپ Pinebook Pro پشتیبانی می کنند. توسعه دهندگان Manjaro سهم بزرگی در توسعه سیستم عامل PinePhone داشته اند و تصاویری که تهیه کرده اند از بهترین و کاملا کاربردی هستند.
توزیع Manjaro بر اساس بستههای Arch Linux است و از جعبه ابزار BoxIt خود استفاده میکند که در تصویر Git طراحی شده است. مخزن به صورت چرخشی نگهداری می شود، اما نسخه های جدید یک مرحله تثبیت اضافی را پشت سر می گذارند. محیط کاربری KDE Plasma Mobile بر اساس نسخه موبایل دسکتاپ Plasma 5، کتابخانه های KDE Frameworks 5، پشته تلفن Ofono و چارچوب ارتباطی Telepathy است. برای ایجاد رابط برنامه، از Qt، مجموعه ای از اجزای Mauikit و فریم ورک Kirigami از فریم ورک های KDE استفاده می شود که به شما امکان می دهد رابط های جهانی مناسب برای تلفن های هوشمند، تبلت ها و رایانه های شخصی ایجاد کنید. سرور کامپوزیت kwin_wayland برای نمایش گرافیک استفاده می شود. PulseAudio برای پردازش صدا استفاده می شود.
شامل KDE Connect برای جفت کردن تلفن شما با دسکتاپ، نمایشگر اسناد Okular، پخش کننده موسیقی VVave، نمایشگرهای تصویر Koko و Pix، سیستم یادداشت برداری buho، برنامه ریز تقویم calindori، مدیر فایل Index، مدیر برنامه Discover، نرم افزار Spacebar ارسال پیامک، دفترچه آدرس پلاسما-دفترچه تلفن، رابط برای برقراری تماس تلفنی پلاسما-شمارهگیر، مرورگر پلاسما-فرشته ماهی و مسنجر اسپکترال.
یادآوری میکنیم که سختافزار PinePhone برای استفاده از اجزای قابل تعویض طراحی شده است - بیشتر ماژولها لحیم نشدهاند، بلکه از طریق کابلهای جداشونده به هم وصل شدهاند، که به عنوان مثال، در صورت تمایل، امکان تعویض دوربین متوسط پیشفرض را با دوربین بهتری فراهم میکند. این دستگاه بر روی یک SoC 4 هسته ای ARM Allwinner A64 با GPU Mali 400 MP2، مجهز به 2 یا 3 گیگابایت رم، صفحه نمایش 5.95 اینچی (1440×720 IPS)، Micro SD (پشتیبانی از بارگیری از کارت SD)، 16 ساخته شده است. یا 32 گیگابایت eMMC (داخلی)، پورت USB-C با میزبان USB و خروجی ویدیوی ترکیبی برای اتصال مانیتور، مینی جک 3.5 میلی متری، Wi-Fi 802.11 b/g/n، بلوتوث 4.0 (A2DP)، GPS، GPS- A، GLONASS، دو دوربین (2 و 5 مگاپیکسل)، باتری قابل جابجایی 3000 میلی آمپر ساعتی، قطعات سخت افزاری غیرفعال با LTE/GNSS، WiFi، میکروفون و بلندگوها.
از جمله اتفاقات مربوط به PinePhone، شروع تولید لوازم جانبی با کیبورد تاشو نیز ذکر شده است. صفحه کلید با تعویض قاب پشتی متصل می شود. در حال حاضر، اولین دسته با محفظه صفحه کلید قبلاً منتشر شده است، اما خود کلیدهای سربار هنوز آماده نیستند، زیرا سازنده دیگری مسئولیت تولید آنها را بر عهده دارد. برای متعادل کردن وزن، برنامه ریزی شده است که یک باتری اضافی با ظرفیت 6000 میلی آمپر ساعت در صفحه کلید ادغام شود. همچنین در بلوک صفحه کلید یک درگاه USB-C کامل وجود خواهد داشت که از طریق آن می توانید به عنوان مثال یک ماوس را متصل کنید.
علاوه بر این، کار برای منبع باز کردن اجزای پشته تلفن، انتقال درایورهای مودم به هسته اصلی لینوکس و بهبود پردازش تماس ها و پیام های دریافتی زمانی که دستگاه در حالت خواب است، در حال انجام است. مودم قبلاً با هسته لینوکس 5.11 اصلاح نشده بارگذاری شده است، اما عملکرد هسته جدید هنوز به پشتیبانی از رابط سریال، USB و NAND محدود است. سیستم عامل اصلی مودم مبتنی بر تراشه Qualcomm برای هسته 3.18.x منتشر شد و توسعه دهندگان باید کد را برای هسته های جدید پورت کنند و بسیاری از مؤلفه ها را در طول مسیر بازنویسی کنند. از جمله دستاوردها، امکان برقراری تماس از طریق VoLTE بدون استفاده از blobs است.
سیستم عامل ارائه شده برای مودم کوالکام در ابتدا شامل حدود 150 فایل اجرایی بسته و کتابخانه بود. جامعه تلاش کرده است تا این اجزای بسته را با جایگزین های باز جایگزین کند که حدود 90 درصد از عملکرد مورد نیاز را پوشش می دهد. در حال حاضر، بدون استفاده از اجزای باینری، میتوانید مودم را مقداردهی اولیه کنید، اتصال برقرار کنید و با استفاده از فناوریهای VoLTE (Voice over LTE) و CS تماس برقرار کنید. دریافت تماس تنها با استفاده از اجزای باز هنوز کار نمی کند. علاوه بر این، یک بوت لودر باز آماده شده است که به شما امکان می دهد سیستم عامل مودم را تغییر دهید، از جمله با استفاده از سیستم عامل آزمایشی مبتنی بر Yocto 3.2 و postmarketOS.
در خاتمه می توان به ابتکار ایجاد نسخه جدیدی از برد PINE64 بر اساس معماری RISC-V و اعلام برد Quartz64 model-A بر اساس تراشه RK3566 (4 هسته Cortex-A55 1.8 گیگاهرتز با GPU Mali-G52) و از نظر معماری مشابه برد ROCKPro64 است. از جمله تفاوت های ROCKPro64 می توان به وجود پورت SATA 6.0 و ePD (برای صفحه نمایش های e-Ink) و همچنین قابلیت نصب تا 8 گیگابایت رم اشاره کرد. این برد دارای: HDMI 2.0a، eMMC، SDHC/SDXC MicroSD، PCIe، eDP، SATA 6.0، SPI، MIPI DSI، دوربین MIPI CSI، Gigabit Ethernet، GPIO، 3 پورت USB 2.0 و یک USB 3.0، WiFi اختیاری b/802.11 است. g/n/ac و بلوتوث 5.0. از نظر عملکرد، برد Quartz64 نزدیک به Raspberry Pi 4 است، اما از ROCKPro64 مبتنی بر تراشه Rockchip RK3399 15-25٪ عقب است. GPU Mali-G52 به طور کامل توسط درایور باز Panfrost پشتیبانی می شود.
منبع: opennet.ru