Category Archives: Librem

Comparando celulares de Linux (y como ellos pueden enfrentar los problemas de la industria móvil)

Aca es una presentación que hice con el Nucleo Linux Bolivia (telegram: NucleoLinuxBolivia) el día 3 de marzo de 2022:

La presentación incluye varios fotos de mi artículo “Comparing the Librem 5 USA and PinePhone Beta” y aca son los dispositivos en ODP (LibreOffice) y PDF de esta presentación:

Amount of code developed by Purism for the Librem 5 phone

I was curious how much code Purism has developed for the Librem 5 phone, so I wrote a little Python script that downloads the source code from the projects that Purism started, runs the code through cloc to count lines of code, and then sums the total.

Here is what I get:

$ python3
Lines of code in Purism projects for the Librem 5:
	libhandy: 47730
	libadwaita: 51270
	calls: 20745
	chatty: 49661
	squeekboard: 17993
	libcall-ui: 4426
	phoc: 15277
	phosh: 48301
	feedbackd: 5970
	feedbackd-device-themes: 603
	gtherm: 1734
	haegtesse: 2105
	wys: 2442
Total lines of code: 268257
Continue reading

Comparing the Librem 5 USA and PinePhone Beta

Look and feel, Branding and custom design, Extra accessories and box, Protection of hardware, Hardware kill switches, Extension ports, Flashlight / Flash, Charging, Display, Performance, Heat, Power Management, Haptics, Audio, Disassembly, Longevity, Tech support and community

I have been avidly following the development of the Librem 5 and PinePhone since they were first announced in August 2017 and in October 2018, respectively. One of the reasons why I’m so excited by these Linux phones is the fact that I can look at their schematics. The Librem 5 and Librem 5 USA are the first phones with free/open source schematics for its printed circuit boards, since the Golden Delicious GTA04 in 2012. PINE64 also releases the PinePhone schematics to the public, but they are proprietary so no one can reuse or modify them.

At one point last year, I got so obsessed by these two phones, that I went through the schematics of both models, and looked up the manufacturer and documentation for every named component with a model number in the phones and posted that information on the wiki for the Librem 5 and PinePhone. I also wrote a script to count the number of each type of component in the two phones’ schematics, in order to find out how many resistors, transistors, inductors, crystal oscillators, ICs, etc. were in each phone. My only excuse for this nerdy fascination with the two phones is that I had a lot of free time last year to obsess over the two phones due to the COVID-19 pandemic.

Continue reading

Unboxing the Librem 5 USA

I was very surprised when I got an email on July 20, 2021 that my Librem 5 USA had just shipped out of Purism’s Fulfillment Center in Carlsbad, California. The Linux geek inside me has been lusting for the Librem 5, ever since it was first announced in August 2017, and I was delighted that I would finally be able to play with the “made in the USA” version of the phone.

Sadly, I’m in Bolivia and the phone was delivered to my parents’ house in the middle of the USA, so I haven’t been able to physically touch the phone. However, there is a lot that I can do with ssh to play with the phone remotely until I can convince a friend who is traveling from the US to bring me the phone.

Continue reading

Comparing specs of Linux phones

With the PinePhone and Librem 5 coming onto the market, the PDA’s by Planet Computer and all the Xperia phones being sold by Jolla, we now have quite a few choices in phones that can be bought with Linux preinstalled or supported by the phone maker:

It looks like the Necunos NC_1 (€1199, specs) will never be released. Sadly, Rob Braxman is no longer selling the Google/LG Nexus 5 (16GB) for $174.00 with Ubuntu Touch preinstalled and no longer advertises his service to install UBports on your existing phone.

To help people decide which Linux phone they should buy, I have created a table comparing the specs of the different Linux phones:

(It is best to use the .ods file even if using MS Excel, Quattro Pro, WPS Office, etc, but here is a converted .xlsx file if you can’t open the .ods file.)

The strategic advantages of Phosh for mobile Linux

Since Purism announced the crowdfunding for its new Linux phone, the Librem 5, on August 24, 2017, it has been heavily criticized by the Linux community for deciding to create a new mobile desktop environment (DE) based on GTK and the GNOME ecosystem. It dubbed its new interface “Phosh,” which is a portmanteau from “phone shell”.  Despite all the criticisms that Purism has received, I believe that the Phosh DE is likely to become the most popular user interface for Linux phones and will play a crucial role in helping to establish mobile Linux as a viable alternative to the Android and iOS duopoly.

There were already many existing mobile desktop environments (DE’s) that Purism could have selected when it announced the crowdfunding for the Librem 5 on August 24, 2017.  There have been over a dozen mobile Linux DE’s created since the first two Linux phones, the Motorola A760 and the Yopy YP3500, were released in February 2003. Purism could have selected from many mobile interfaces, including Sailfish OS’s Silica, Firefox OS’s Gaia, KDE’s Plasma Mobile, UBports’ Ubuntu Touch, Maemo Leste’s Hildon, LuneOS’s Luna Next and Nemo Mobile’s Glacier UI. Many in the community felt Purism was wasting resources and causing needless delays by creating yet another mobile interface. Continue reading