Pine64 コミュニティは、Manjaro ディストリビューションと KDE Plasma Mobile ユーザー環境に基づいて、PinePhone スマートフォンでデフォルトのファームウェアを使用することを決定しました。 64 月初旬、PineXNUMX プロジェクトは、PinePhone Community Edition の個別のエディションの形成を放棄し、デフォルトで基本的なリファレンス環境を提供し、代替オプションを迅速にインストールできる総合的なプラットフォームとして PinePhone を開発することにしました。
PinePhone 用に開発された代替ファームウェアは、オプションとして SD カードからインストールまたはダウンロードできます。 たとえば、Manjaro に加えて、postmarketOS、KDE Plasma Mobile、UBports、Maemo Leste、Manjaro、LuneOS、Nemo Mobile、部分的にオープンなプラットフォームである Sailfish、OpenMandriva に基づくブート イメージが開発されています。 NixOS、openSUSE、DanctNIX、Fedora に基づいたビルドの作成について説明します。 代替ファームウェアの開発者をサポートするために、さまざまなプロジェクトのロゴを付けてファームウェアごとに様式化された裏表紙を Pine Store オンライン ストアで販売することが提案されています。 カバーの費用は 15 ドルで、そのうち 10 ドルは寄付の形でファームウェア開発者に送金されます。
デフォルト環境の選択は、PINE64 プロジェクトと Manjaro コミュニティおよび KDE コミュニティとの長く確立された協力関係を考慮して行われたことに注意してください。 さらに、かつて PINE64 が独自の Linux スマートフォンを作成するきっかけとなったのは、Plasma Mobile シェルでした。 最近、Plasma Mobile の開発は大幅に進歩しており、このシェルはすでに日常使用に非常に適しています。 Manjaro ディストリビューションに関しては、その開発者がプロジェクトの主要パートナーであり、ROCKPro64 ボードや Pinebook Pro ラップトップを含むすべての PINE64 デバイスのサポートを提供しています。 Manjaro 開発者は PinePhone のファームウェアの開発に多大な貢献をしており、彼らが用意したイメージは最高のものの一部であり、完全に機能します。
Manjaro ディストリビューションは Arch Linux パッケージ ベースに基づいており、Git をイメージして設計された独自の BoxIt ツールキットを使用します。 リポジトリはローリング ベースで維持されますが、新しいバージョンには追加の安定化段階が適用されます。 KDE Plasma Mobile ユーザー環境は、Plasma 5 デスクトップのモバイル エディション、KDE Frameworks 5 ライブラリ、Ofono 電話スタック、および Telepathy 通信フレームワークに基づいています。 アプリケーション インターフェイスの作成には、Mauikit コンポーネントのセットである Qt と、KDE Frameworks の Kirigami フレームワークが使用されます。これにより、スマートフォン、タブレット、PC に適したユニバーサル インターフェイスを作成できます。 kwin_wayland 複合サーバーはグラフィックの表示に使用されます。 音声処理には PulseAudio が使用されます。
携帯電話をデスクトップとペアリングするための KDE Connect、Okular ドキュメント ビューア、VVave 音楽プレーヤー、Koko および Pix 画像ビューア、buho メモ作成システム、calindri カレンダー プランナー、インデックス ファイル マネージャー、Discover アプリケーション マネージャー、SMS 送信用ソフトウェア スペースバー、アドレス帳プラズマ電話帳、電話をかけるためのインターフェースプラズマダイヤラー、ブラウザプラズマエンゼルフィッシュ、メッセンジャー Spectral。
PinePhone ハードウェアは交換可能なコンポーネントを使用するように設計されていることを思い出してください。ほとんどのモジュールははんだ付けされていませんが、取り外し可能なケーブルを介して接続されているため、たとえば、必要に応じてデフォルトの凡庸なカメラをより優れたカメラに置き換えることができます。 このデバイスは、GPU Mali 4 MP64 を備えた 400 コア SoC ARM Allwinner A2 上に構築されており、2 GB または 3 GB の RAM、5.95 インチ画面 (1440×720 IPS)、Micro SD (SD カードからのロードをサポート)、16または 32 GB eMMC (内部)、USB ホスト付き USB-C ポート、モニター接続用の複合ビデオ出力、3.5 mm ミニジャック、Wi-Fi 802.11 b/g/n、Bluetooth 4.0 (A2DP)、GPS、GPS- A、GLONASS、カメラ 2 台 (5 および 3000Mpx)、取り外し可能な XNUMXmAh バッテリー、LTE/GNSS を備えたハードウェア無効コンポーネント、WiFi、マイク、スピーカー。
PinePhone関連の出来事の中では、折りたたみキーボードを備えたアクセサリの生産開始についても言及されている。 キーボードは裏蓋を交換することで接続されます。 現在、キーボードハウジングを備えた最初のバッチはすでにリリースされていますが、オーバーヘッドキー自体は別のメーカーが生産を担当しているため、まだ準備ができていません。 重量のバランスをとるために、容量 6000mAh の追加バッテリーをキーボードに組み込むことが計画されています。 キーボードブロックには本格的なUSB-Cポートもあり、マウスなどを接続できます。
さらに、電話スタックのコンポーネントをオープンソース化し、モデム ドライバーをメイン Linux カーネルに転送し、デバイスがスリープ モードのときの着信通話とメッセージの処理を改善する作業が進行中です。 モデムにはすでに未修正の Linux 5.11 カーネルがロードされていますが、新しいカーネルの機能は依然としてシリアル インターフェイス、USB、および NAND のサポートに限定されています。 Qualcomm チップをベースにしたモデムのオリジナルのファームウェアはカーネル 3.18.x 用にリリースされており、開発者はコードを新しいカーネルに移植し、途中で多くのコンポーネントを書き直す必要がありました。 成果の中で、BLOB を使用せずに VoLTE 経由で通話できる機能が注目されます。
クアルコム モデム用に提供されたファームウェアには、当初、約 150 個のクローズされた実行可能ファイルとライブラリが含まれていました。 コミュニティは、これらのクローズドなコンポーネントを、必要な機能の約 90% をカバーするオープンな代替コンポーネントに置き換える試みを行っています。 現在、バイナリ コンポーネントを使用せずに、モデムの初期化、接続の確立、VoLTE (Voice over LTE) および CS テクノロジを使用した通話を行うことができます。 オープンコンポーネントのみを使用した通話の受信はまだ機能しません。 さらに、Yocto 3.2 および postmarketOS に基づく実験的ファームウェアの使用を含め、モデム ファームウェアを変更できるオープン ブートローダーが準備されています。
結論として、RISC-V アーキテクチャに基づく新しいバージョンの PINE64 ボードを作成する取り組みと、RK64 チップ (3566 コア Cortex-A4 55 GHz を搭載した Quartz1.8 モデル A ボード) の発表について言及できます。 Mali-G52 GPU) とアーキテクチャがボード ROCKPro64 に似ています。 ROCKPro64 との違いの中には、SATA 6.0 および ePD ポート (e-Ink スクリーン用) の存在、および最大 8 GB の RAM をインストールできる機能があります。 ボードには次の機能があります: HDMI 2.0a、eMMC、SDHC/SDXC MicroSD、PCIe、eDP、SATA 6.0、SPI、MIPI DSI、MIPI CSI カメラ、ギガビット イーサネット、GPIO、USB 3 ポート 2.0 つと USB 3.0 802.11 つ、オプションの WiFi 5.0 b/ g/n/ac および Bluetooth 64。 パフォーマンスの点では、Quartz4 ボードは Raspberry Pi 64 に近いですが、Rockchip RK3399 チップをベースにした ROCKPro15 には 25 ~ 52% 遅れています。 Mali-GXNUMX GPU は、オープン Panfrost ドライバーによって完全にサポートされています。
出所: オープンネット.ru