[Linux-aus] Grant Application for PinePhones

Russell Coker russell at coker.com.au
Sat Mar 25 16:33:18 AEDT 2023


https://linux.org.au/grants-program/

The Grants web page doesn't provide any information on how to apply.  So I'll 
just put it in a message here which I'm sure can at least count as a public 
first draft of the application.

OVERVIEW

I believe that phones are going to become even more important to the world.  
We currently have systems such as ChromeOS [1] based on free software that are 
designed for general purpose computing and it has been developed that 
"convergence" between phone and desktop use is possible [2].

OSs such as Android and ChromeOS are free to use but are implemented in locked 
down configurations and have a development process that is extremely 
unwelcoming to contributions from the community.  While the F-Droid [3] 
project does some good work the common use for Android is for mostly 
proprietary apps.  Also because Android is designed to be used as a locked-
down system there aren't good options for performing standard Unix operations 
such as rsync'ing your home directory to a new device, sshing to your device 
from a server for remote backups and management, etc.

I believe that the only good way of running phones is via a general purpose OS 
that can perform phone functions (such as Mobian [4] or PureOS [5]), not a 
cut-down Linux system designed just for a phone.

PLATFORMS

I purchased a Librem5 [6] which meets the criteria for being open and running 
a general purpose OS.  But the battery life is way to short to be usable as a 
phone, it's barely usable as a demonstration system.  While it is a good test 
platform for some code it doesn't give the possibility of the type of testing 
that 24*7 use will give, the battery was running out from something like 10 
hours of standby.

The PinePhone seems better supported (probably due to being cheaper) and even 
in 2021 could last for 6 days on standby with a special kernel (14 to 24 hours 
of standby for more common configurations).  That's still not great but it's 
something I can work with.

I don't think that PinePhone is necessarily going to be the FOSS phone 
platform for all time.  But I think it's a good place to start developing and 
Mobian etc can run on other platforms.  My personal interest is in Debian on 
phones and Mobian and PureOS are both based on Debian.

COMMUNITY

To get productivity in developing free software we need a community, many 
tasks that can take significant amounts of time with only one person working 
on them can be solved quickly by a group of people investigating different 
issues.  Phones have some inherent connections to locality with cell phone 
networks, maps, and other locality based systems that don't apply to laptops 
or desktops.  So having a community for this based in Australia and New 
Zealand will be a real benefit.

So far the only other person I've found who is interested in such development 
is Yifei Zhan, I am looking for others.  If anyone here is interested in 
joining then please reply to this message.

AIMS

I aim to work on application support, Debian support, and security features.  
Part of that includes giving Debian some of the application isolation features 
that Android currently has.

Yifei is interested in i18n, LORA networking, and possibly other hardware 
related work.

THE REQUEST

The hardware needed for this is one PinePhone Pro for each person, plus 
miscelleneous extra bits.  Below are prices in $US rounded up.  I am mostly 
interested in application software while Yifei is more into hardware and low 
level stuff.

2*Latest PinePhone $800
https://pine64.com/product/pinephone-pro-explorer-edition/

Extras for me:

Soft phone case $10
https://pine64.com/product/pinephone-soft-tpu-protective-case/

Extras for Yifei:

2*USB lora $30
https://pine64.com/product/pinedio-usb-lora-adapter/

Lora add-on case $20
https://pine64.com/product/pinephone-pinephone-pro-pindio-lora-add-on-case/

Keyboard $50
https://pine64.com/product/pinephone-pinephone-pro-keyboard-case/

Serial Cable in case we need dealing with kernel/bootloader/anything low level 
$7
https://pine64.com/product/pinebook-pinephone-pinetab-serial-console/

I2O break-out board $1
https://pine64.com/product/pinephone-flex-break-out-board/

Total: $US918 + postage etc.


REFERENCES

[1] https://en.wikipedia.org/wiki/ChromeOS
[2] https://puri.sm/posts/my-first-year-of-librem-5-convergence/
[3] https://f-droid.org/
[4] https://wiki.debian.org/Mobian
[5] https://pureos.net/
[6] https://etbe.coker.com.au/2022/03/19/more-librem5/
[7] https://liliputing.com/megis-pinephone-kernel-updates-bring-battery-life-performance-improvements/

-- 
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/



More information about the linux-aus mailing list