PinePhone zdecydował się domyślnie dostarczać Manjaro z KDE Plasma Mobile

Społeczność Pine64 zdecydowała się na użycie domyślnego oprogramowania w smartfonach PinePhone opartych na dystrybucji Manjaro i środowisku użytkownika KDE Plasma Mobile. Na początku lutego w projekcie Pine64 porzucono tworzenie odrębnych edycji PinePhone Community Edition na rzecz rozwoju PinePhone jako całościowej platformy, która domyślnie oferuje podstawowe środowisko referencyjne i zapewnia możliwość szybkiej instalacji alternatywnych opcji.

Opcjonalnie można zainstalować alternatywne oprogramowanie sprzętowe opracowane dla PinePhone lub pobrać je z karty SD. Na przykład oprócz Manjaro opracowywane są obrazy rozruchowe oparte na postmarketOS, KDE Plasma Mobile, UBports, Maemo Leste, Manjaro, LuneOS, Nemo Mobile, częściowo otwarta platforma Sailfish i OpenMandriva. Omawia tworzenie kompilacji opartych na NixOS, openSUSE, DanctNIX i Fedora. Aby wesprzeć twórców alternatywnego oprogramowania, proponuje się sprzedaż w sklepie internetowym Pine Store tylnych okładek stylizowanych na każde oprogramowanie z logo różnych projektów. Koszt osłony wyniesie 15 dolarów, z czego 10 dolarów zostanie przekazane twórcom oprogramowania w formie darowizny.

Należy zauważyć, że wyboru domyślnego środowiska dokonano biorąc pod uwagę długą i ugruntowaną współpracę projektu PINE64 ze społecznościami Manjaro i KDE. Co więcej, w pewnym momencie to właśnie powłoka Plasma Mobile zainspirowała PINE64 do stworzenia własnego smartfona z systemem Linux. Ostatnio rozwój Plasma Mobile poczynił znaczne postępy i ta powłoka jest już całkiem odpowiednia do codziennego użytku. Jeśli chodzi o dystrybucję Manjaro, jej programiści są kluczowymi partnerami projektu, zapewniającymi wsparcie dla wszystkich urządzeń PINE64, w tym płyt ROCKPro64 i laptopa Pinebook Pro. Programiści Manjaro wnieśli ogromny wkład w rozwój oprogramowania dla PinePhone, a przygotowane przez nich obrazy są jednymi z najlepszych i w pełni funkcjonalnych.

Dystrybucja Manjaro bazuje na bazie pakietów Arch Linux i wykorzystuje własny zestaw narzędzi BoxIt, zaprojektowany na wzór Gita. Repozytorium utrzymywane jest na bieżąco, jednak nowe wersje przechodzą dodatkowy etap stabilizacji. Środowisko użytkownika KDE Plasma Mobile opiera się na mobilnej wersji pulpitu Plasma 5, bibliotekach KDE Frameworks 5, stosie telefonicznym Ofono i frameworku komunikacyjnym Telepathy. Do stworzenia interfejsu aplikacji wykorzystano Qt, zestaw komponentów Mauikit oraz framework Kirigami z KDE Frameworks, który pozwala na tworzenie uniwersalnych interfejsów odpowiednich dla smartfonów, tabletów i komputerów PC. Do wyświetlania grafiki używany jest serwer złożony kwin_wayland. PulseAudio służy do przetwarzania dźwięku.

W zestawie znajduje się KDE Connect do parowania telefonu z komputerem stacjonarnym, przeglądarka dokumentów Okular, odtwarzacz muzyki VVave, przeglądarki obrazów Koko i Pix, system robienia notatek buho, kalendarz calindori, menedżer plików Index, menedżer aplikacji Discover, oprogramowanie do wysyłania SMS-ów Spacja, książka adresowa plazmowa książka telefoniczna, interfejs do wykonywania połączeń telefonicznych plazmowy dialer, przeglądarka plazmowa angelfish i komunikator Spectral.

PinePhone zdecydował się domyślnie dostarczać Manjaro z KDE Plasma MobilePinePhone zdecydował się domyślnie dostarczać Manjaro z KDE Plasma Mobile

Przypomnijmy, że sprzęt PinePhone został zaprojektowany z myślą o zastosowaniu wymiennych podzespołów – większość modułów nie jest lutowana, a łączona za pomocą odłączanych kabli, co pozwala np. na wymianę domyślnego, przeciętnego aparatu na lepszy. Urządzenie zbudowane na 4-rdzeniowym SoC ARM Allwinner A64 z GPU Mali 400 MP2, wyposażone w 2 lub 3 GB RAM, ekran 5.95 cala (1440×720 IPS), Micro SD (obsługuje ładowanie z karty SD), 16 lub 32 GB eMMC (wewnętrzne), port USB-C z hostem USB i kombinowanym wyjściem wideo do podłączenia monitora, minijack 3.5 mm, Wi-Fi 802.11 b/g/n, Bluetooth 4.0 (A2DP), GPS, GPS- A, GLONASS, dwie kamery (2 i 5Mpx), wymienna bateria 3000mAh, komponenty z wyłączonymi sprzętowo LTE/GNSS, WiFi, mikrofon i głośniki.

Wśród wydarzeń związanych z PinePhonem wspomina się także o rozpoczęciu produkcji akcesorium ze składaną klawiaturą. Klawiaturę podłącza się poprzez wymianę tylnej pokrywy. Obecnie wypuszczono już pierwszą partię wraz z obudową klawiatury, jednak same klawisze górne nie są jeszcze gotowe, gdyż za ich produkcję odpowiada inny producent. Aby zrównoważyć wagę, w klawiaturze planuje się zintegrować dodatkowy akumulator o pojemności 6000mAh. Również w bloku klawiatury znajdzie się pełnoprawny port USB-C, przez który można podłączyć np. mysz.

PinePhone zdecydował się domyślnie dostarczać Manjaro z KDE Plasma Mobile
PinePhone zdecydował się domyślnie dostarczać Manjaro z KDE Plasma Mobile

Ponadto trwają prace nad udostępnieniem kodu źródłowego komponentów stosu telefonicznego, przeniesieniem sterowników modemu do głównego jądra Linuksa oraz usprawnieniem przetwarzania przychodzących połączeń i wiadomości, gdy urządzenie znajduje się w trybie uśpienia. Modem ma już załadowane niezmodyfikowane jądro Linux 5.11, ale funkcjonalność nowego jądra jest nadal ograniczona do obsługi interfejsu szeregowego, USB i NAND. Oryginalne oprogramowanie modemu opartego na chipie Qualcomm zostało wydane dla jądra 3.18.x i programiści muszą przenieść kod na nowe jądra, po drodze przepisując wiele komponentów. Wśród osiągnięć odnotowuje się możliwość wykonywania połączeń poprzez VoLTE bez użycia obiektów typu BLOB.

Oprogramowanie oferowane dla modemu Qualcomm zawierało początkowo około 150 zamkniętych plików wykonywalnych i bibliotek. Społeczność podjęła próbę zastąpienia tych zamkniętych komponentów otwartymi alternatywami, które pokrywają około 90% wymaganej funkcjonalności. Obecnie bez użycia komponentów binarnych można inicjować modem, nawiązywać połączenie i wykonywać połączenia wykorzystując technologie VoLTE (Voice over LTE) i CS. Odbieranie połączeń przy użyciu tylko otwartych komponentów jeszcze nie działa. Dodatkowo przygotowano otwarty bootloader, który umożliwia zmianę oprogramowania modemu, w tym wykorzystanie eksperymentalnego oprogramowania opartego na Yocto 3.2 i postmarketOS.

Podsumowując, można wspomnieć o inicjatywie stworzenia nowej wersji płytki PINE64 opartej na architekturze RISC-V oraz ogłoszeniu płyty Quartz64 model-A, opartej na chipie RK3566 (4-rdzeniowy Cortex-A55 1.8 GHz z GPU Mali-G52) i podobną architekturą do płyty ROCKPro64. Wśród różnic w stosunku do ROCKPro64 można wymienić obecność portów SATA 6.0 i ePD (dla ekranów e-Ink), a także możliwość zainstalowania do 8 GB pamięci RAM. Na płytce znajdują się: HDMI 2.0a, eMMC, SDHC/SDXC MicroSD, PCIe, eDP, SATA 6.0, SPI, MIPI DSI, kamera MIPI CSI, Gigabit Ethernet, GPIO, 3 porty USB 2.0 i jeden USB 3.0, opcjonalnie WiFi 802.11 b/ g/n/ac i Bluetooth 5.0. Pod względem wydajności płyta Quartz64 jest zbliżona do Raspberry Pi 4, ale pozostaje w tyle za ROCKPro64 opartym na chipie Rockchip RK3399 o 15-25%. Procesor graficzny Mali-G52 jest w pełni obsługiwany przez otwarty sterownik Panfrost.

PinePhone zdecydował się domyślnie dostarczać Manjaro z KDE Plasma Mobile


Źródło: opennet.ru

Dodaj komentarz