A comunidade Pine64 decidiu usar o firmware predeterminado nos teléfonos intelixentes PinePhone baseados na distribución Manjaro e no entorno de usuario KDE Plasma Mobile. A principios de febreiro, o proxecto Pine64 abandonou a formación de edicións separadas de PinePhone Community Edition en favor do desenvolvemento de PinePhone como unha plataforma holística que ofrece un ambiente de referencia básico por defecto e ofrece a posibilidade de instalar rapidamente opcións alternativas.
O firmware alternativo desenvolvido para PinePhone pódese instalar ou descargar desde unha tarxeta SD como opción. Por exemplo, ademais de Manjaro, están a desenvolverse imaxes de arranque baseadas en postmarketOS, KDE Plasma Mobile, UBports, Maemo Leste, Manjaro, LuneOS, Nemo Mobile, a plataforma parcialmente aberta Sailfish e OpenMandriva. Analiza a creación de compilacións baseadas en NixOS, openSUSE, DanctNIX e Fedora. Para apoiar aos desenvolvedores de firmware alternativo, proponse vender na tenda en liña Pine Store contraportadas estilizadas para cada firmware co logotipo de diferentes proxectos. O custo da cobertura será de 15 dólares, dos cales 10 dólares serán transferidos aos desenvolvedores do firmware en forma de doazón.
Nótase que a elección do entorno predeterminado realizouse tendo en conta a longa e consolidada cooperación do proxecto PINE64 coas comunidades Manjaro e KDE. Ademais, no seu momento foi o shell Plasma Mobile o que inspirou a PINE64 para crear o seu propio teléfono intelixente Linux. Recentemente, o desenvolvemento de Plasma Mobile avanzou significativamente e este shell xa é bastante axeitado para o uso diario. En canto á distribución Manjaro, os seus desenvolvedores son socios fundamentais do proxecto, proporcionando soporte para todos os dispositivos PINE64, incluíndo placas ROCKPro64 e o portátil Pinebook Pro. Os desenvolvedores de Manjaro fixeron unha gran contribución ao desenvolvemento do firmware para PinePhone, e as imaxes que prepararon son algunhas das mellores e totalmente funcionales.
A distribución Manjaro está baseada na base do paquete Arch Linux e usa o seu propio kit de ferramentas BoxIt, deseñado coa imaxe de Git. O repositorio mantense de forma continua, pero as novas versións pasan por unha etapa adicional de estabilización. O contorno de usuario de KDE Plasma Mobile baséase na edición móbil do escritorio Plasma 5, as bibliotecas KDE Frameworks 5, a pila de teléfonos Ofono e o marco de comunicación Telepathy. Para crear a interface da aplicación utilízase Qt, un conxunto de compoñentes Mauikit e o marco Kirigami dos Frameworks KDE, que permite crear interfaces universais axeitadas para teléfonos intelixentes, tabletas e PC. O servidor composto kwin_wayland úsase para mostrar gráficos. PulseAudio úsase para o procesamento de audio.
Inclúense KDE Connect para vincular o teu teléfono co teu escritorio, o visor de documentos Okular, o reprodutor de música VVave, os visores de imaxes Koko e Pix, o sistema de toma de notas Buho, o planificador de calendario Calindori, o xestor de ficheiros de índice, o xestor de aplicacións Discover, o software para o envío de SMS. axenda de enderezos plasma-agenda, interface para facer chamadas telefónicas plasma-dialer, navegador plasma-angelfish e messenger Spectral.
Lembrámosche que o hardware do PinePhone está deseñado para utilizar compoñentes substituíbles: a maioría dos módulos non están soldados, senón que están conectados mediante cables desmontables, o que permite, por exemplo, se o desexa, substituír a cámara mediocre predeterminada por outra mellor. O dispositivo está construído nun SoC ARM Allwinner A4 de 64 núcleos con GPU Mali 400 MP2, equipado con 2 ou 3 GB de RAM, pantalla de 5.95 polgadas (IPS de 1440 × 720), Micro SD (admite carga desde tarxeta SD), 16 ou eMMC de 32 GB (interno), porto USB-C con host USB e saída de vídeo combinada para conectar un monitor, mini-jack de 3.5 mm, Wi-Fi 802.11 b/g/n, Bluetooth 4.0 (A2DP), GPS, GPS- A, GLONASS, dúas cámaras (2 e 5 Mpx), batería extraíble de 3000 mAh, compoñentes desactivados polo hardware con LTE/GNSS, WiFi, micrófono e altofalantes.
Entre os acontecementos relacionados con PinePhone, tamén se menciona o inicio da produción dun accesorio con teclado plegable. O teclado conéctase substituíndo a tapa traseira. Actualmente, o primeiro lote coa carcasa do teclado xa foi lanzado, pero as teclas superiores aínda non están listas, xa que outro fabricante é o responsable da súa produción. Para equilibrar o peso, está previsto integrar no teclado unha batería adicional cunha capacidade de 6000 mAh. Tamén no bloque de teclado haberá un porto USB-C completo, a través do cal podes conectar, por exemplo, un rato.
Ademais, estase a traballar para abrir a fonte dos compoñentes da pila de teléfonos, transferir controladores de módem ao núcleo principal de Linux e mellorar o procesamento das chamadas e mensaxes entrantes cando o dispositivo está en modo de suspensión. O módem xa está cargado co núcleo Linux 5.11 sen modificar, pero a funcionalidade do novo núcleo aínda está limitada ao soporte para a interface serie, USB e NAND. O firmware orixinal para o módem baseado no chip Qualcomm foi lanzado para o núcleo 3.18.x e os desenvolvedores teñen que portar o código para novos núcleos, reescribindo moitos compoñentes ao longo do camiño. Entre os logros, destaca a posibilidade de facer chamadas a través de VoLTE sen usar blobs.
O firmware ofrecido para o módem Qualcomm contiña inicialmente uns 150 ficheiros executables e bibliotecas pechados. A comunidade tentou substituír estes compoñentes pechados por alternativas abertas que cobren preto do 90% da funcionalidade requirida. Actualmente, sen utilizar compoñentes binarios, pode inicializar o módem, establecer unha conexión e facer chamadas utilizando tecnoloxías VoLTE (Voz sobre LTE) e CS. A recepción de chamadas utilizando só compoñentes abertos aínda non funciona. Ademais, preparouse un cargador de arranque aberto que lle permite cambiar o firmware do módem, incluíndo o uso de firmware experimental baseado en Yocto 3.2 e postmarketOS.
Como conclusión, podemos mencionar a iniciativa de crear unha nova versión da placa PINE64 baseada na arquitectura RISC-V e o anuncio da placa Quartz64 modelo-A, baseada no chip RK3566 (4 núcleos Cortex-A55 1.8 GHz con Mali-G52 GPU) e similar en arquitectura á placa ROCKPro64. Entre as diferenzas con ROCKPro64 están a presenza de portos SATA 6.0 e ePD (para pantallas e-Ink), así como a posibilidade de instalar ata 8 GB de RAM. A placa ten: HDMI 2.0a, eMMC, SDHC/SDXC MicroSD, PCIe, eDP, SATA 6.0, SPI, MIPI DSI, cámara MIPI CSI, Gigabit Ethernet, GPIO, 3 portos USB 2.0 e un USB 3.0, WiFi 802.11 b/ opcional g/n/ac e Bluetooth 5.0. En termos de rendemento, a placa Quartz64 está preto da Raspberry Pi 4, pero queda por detrás do ROCKPro64 baseado no chip Rockchip RK3399 nun 15-25%. A GPU Mali-G52 é totalmente compatible co controlador Panfrost aberto.
Fonte: opennet.ru