From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kBkcNVFxj2AIpgAAgWs5BA (envelope-from ) for ; Mon, 03 May 2021 05:43:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id sLnTMFFxj2AVAwAAB5/wlQ (envelope-from ) for ; Mon, 03 May 2021 03:43:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 220A11ACD2 for ; Mon, 3 May 2021 05:43:13 +0200 (CEST) Received: from localhost ([::1]:52792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldPUF-0005sK-7T for larch@yhetil.org; Sun, 02 May 2021 23:43:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldPTf-0005sC-Ac for help-guix@gnu.org; Sun, 02 May 2021 23:42:35 -0400 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]:52428) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldPTb-0001SL-4L for help-guix@gnu.org; Sun, 02 May 2021 23:42:35 -0400 Received: from localhost (97-120-1-76.ptld.qwest.net [97.120.1.76]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 3C2AD1AB0A; Sun, 2 May 2021 20:42:25 -0700 (PDT) From: Vagrant Cascadian To: Christopher Lemmer Webber , Joshua Branson Subject: Re: Anyone running Guix on the pinephone? In-Reply-To: <87r1io1p6z.fsf@dustycloud.org> References: <87y2cx28sc.fsf@dustycloud.org> <87v9815bze.fsf@dismail.de> <87r1io1p6z.fsf@dustycloud.org> Date: Sun, 02 May 2021 20:42:01 -0700 Message-ID: <87h7jktree.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620013393; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=TbyXPfD9EAjzvsByLkvNEj3op0nY50qy0ciUiGtba2E=; b=HOSo+Ui5dNlbu552ML07K1ERq9Vgl/zOASotYAyjoUHNXrNuCJ1c6WqM+KRcZYt/GftjRx 0hC8dcJ1YyuPZ/kon6M27tsVxBmggWnQoMQYGYdUl0tod2rhM75xYEiSp4BEmVe6wexzOy F1bF45+HXnoo+A3bjp+TVmJkdNH4o1NlpVYZKrVDRpikX5d+LGMlPG7u7/qgLI0Fm3Gokc b6tI08ErwQUj5V3XP/lrW2Hv4sMhJf3sHWRBo2xl5yKhh6sOXeEFeOUKDD9jrlW4XGiv5I tDkpzVNSBxkJN5FvKKt5Zxd4fUFZxnPh2xiCUcdsLq2u52cLafW80tbQCEdrKg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620013393; a=rsa-sha256; cv=none; b=D4MDoQOqQne5s4oNEqeeOcVRUCvxIzaIfx6OpLxIoipX1vTcYiiR7RzpD+n5iW7trwjauc PcQe1QTRXiWzA9mdjZUG+U+W7WZdIxJ0gUP3BHT8AAOg4fv6sNWxmwfhg7HbkJcO8UFJ31 cfpnir5v5D9QUpyAqLU1wS61Iz3n5igNxRWWz7cBj0let+0JX7wuIlkMt8kkkcmIkRu/X9 3Ptycco8RRuhziwRreSEf6AInIe+B56LOrhtOjgwQxSge08CJWeeKtEVuFzLAvglD1cEXv ocexCIU+bIQ/Jldwalxy6wBsk0qnFXP9f2RahaNc4j65vQspqQTWbS+jzd4Spw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -3.06 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 220A11ACD2 X-Spam-Score: -3.06 X-Migadu-Scanner: scn0.migadu.com X-TUID: c2dHAXJrg3xQ --=-=-= Content-Type: text/plain On 2021-05-02, Christopher Lemmer Webber wrote: > Joshua Branson writes: >> Christopher Lemmer Webber writes: >> >>> I see the cookbook now mentions the possibility of running Guix on a >>> pinephone... is anyone actually doing it? Mind posting your experiences >>> and setup? >>> >>> (Doesn't have to be as a phone necessarily... I'm more interested in >>> using it as a lightweight portable computer. But a phone would be nice >>> too.) >> >> Is a pine phone good enough for a portable and personal computer? >> Doesn't it only have 2GB? I was starting to run into RAM issues with >> 4GB when I was using Gnome. Now I have 8GB and I am running sway. No >> RAM issues anymore. >> >> Just out of curiosity, how would you deal with RAM issues/slow CPU >> issues on a pinephone? Using a lightweight window manager and only run >> Emacs? :) > > Sure, why not? ;) > > It wasn't actually too long ago that my main computer only had 2GB of > ram... Some pinephones have 3GB of ram, too, which gives a little breathing room. It's very similar specifications to the (older) pinebook, which runs guix system ok (considering, of course, it is slow), but you'll need to significantly patch the kernel and bootloader until support lands upstream... You could surely run guix on one of the foreign distro images. One of the main problems will be screen resolution and size issues; many applications do not render well on a phone-sized screen. There is a list of applications and rough ratings for their usability on the pinephone with mobian: https://wiki.mobian-project.org/doku.php?id=apps Incorporating some of those into guix wouldn't probably be terribly hard. The main user interface for mobian is phosh, which is a gnome-shell alternative targeted at mobile devices; runs well on the pinephone despite the low hardware specs. I presume it would be plausible to get that and related software into guix, though I don't know what gnome versions it depends on. Getting a decent on-screen keyboard will also be essential; squeekboard is pretty configurable, though it's written in rust, and rust's long bootstrap chain may make it impractical on aarch64, if it works at all. I suspect it would be feasible to create a mobian-like experience with guix; it's *just* a matter of packaging the right software and finding the time to do it! :) Count me interested, if cautious at taking on too many side projects... :) Before I tackle that, I think I'll try to get some decent aarch64 build machines available and running locally, and make guix publish results available somehow to the world at large... doing anything on aarch64 is a bit painful until substitute availability is more workable. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYI9xCgAKCRDcUY/If5cW quT/AQC2Bo56ARUN3rtW2IKipJr5ZXz/7veCGINPwGjNaglwyAD6A2nOqaKAf1OT NlDGIEmf06xaH8Zp/CfsJGgPl/1yawU= =4ed8 -----END PGP SIGNATURE----- --=-=-=--