Adventures of porting postmarketOS to the Librem 5
"I’ve been longing to drop the shackles of Android ever since I made the decision to stop using my Nokia N900. Nokia had given up on Linux phones, and it was clear that there would be no further security patches for my favorite smartphone of all time. "
Guest post by @craftyguy
Librem 5 Emulators and Controllers
"While the Librem 5 does support many actively developed games, it also has an impressive list of emulators that can be used."
Managed to get PSP emulation working on the Librem 5!
git clone --recurse-submodules https://github.com/hrydgard/ppsspp.git
sudo apt install clang cmake libgl1-mesa-dev libsdl2-dev libvulkan-dev
vi cmake/Toolchains/raspberry.armv8.cmake (add set(PPSSPP_PI_MODEL4 ON))
https://wololo.net/downloads/index.php/download/1326 running on the L5:
If you think that Linux can move to GitHub or GitLab and still be productive at scale, I want you to read through the MAINTAINERS file in the root of the Linux source tree.
Every one of those entries has a dedicated maintainer in charge of it, applying to a subset of the source tree. All 3,000 of them. Many of these have dedicated external trees, mailing lists, and policies. Almost all of this development happens away from the LKML. Each of those trees has a path upwards towards Linus's tree, often via other trees and other maintainers, or towards the -lts trees. These trees are not necessarily authoritative either, and the kernel you're running might be its own upstream maintained by your Linux distro, unique from any of the releases on kernel.org.
All of it is based on email. And it *works* to drive the most efficient and largest-scale open-source project in history.
...and finally Animatch, written by yours truly :) Mali400 does around 20 FPS, while GC7000L manages nice 60 FPS (although it drops with lots of particles on screen, but that's on the game's code I'd say :D)
That's of course a pretty heavy track, on lighter ones the difference is smaller (but still noticeable)
PS. It's hard to steer two karts at the same time :)
Slides from my #debconf20 talk 'My phone runs Debian - and it does phone calls!' (https://debconf20.debconf.org/talks/13-my-phone-runs-debian-and-it-does-phone-calls/) are at https://git.sigxcpu.org/cgit/talks/2020-debconf-mobile/plain/talk.pdf
There's links at the end to the projects / talks i've mentioned.
If you need some #debconf20 entertainment around #phosh and #libhandy, watch this talk by @agx: https://meetings-archive.debian.net/pub/debian-meetings/2020/DebConf20/13-my-phone-runs-debian-and-it-does-phone-calls.webm
Epic v Apple v Google matters to consumers