News/interviews/anecdotes around postmarketOS, straight from the source.
#28 FOSDEM 2023 Special
Between the Saturday closing of FOSDEM 2023 and going to a restaurant, we managed to squeeze around a table outside the cafeteria to record the very first ever in-person postmarketOS podcast episode! Fresh in the moment we share our experiences from the FOSS on mobile devroom, meeting great people at the Linux on Mobile stand (and everywhere else at FOSDEM/in Brussels) and random other cool things that were going down. Featuring @spaetz (sampled in the intro), @ollieparanoid, @linmob, @craftyguy, @MartijnBraam, @calebccff, @PureTryOut, @z3ntu (in order of appearance). Photos: @calebccff: "recorded the first in person @postmarketOS podcast episode LIVE from #FOSDEM !" @craftyguy: "#postmarketOS core team... Assemble!" @awai: "The beauty and diversity of the #LinuxOnMobile bazaar!" @z3ntu: "The Linux on Mobile stand at #FOSDEM is pretty packed!" @linmob: "#FOSDEM was really awesome, it only went by too quickly!…" @mntmn: "this was ~intense~! thanks to everyone who was interested in MNT Pocket Reform…" Video recordings of the talks: Where do we go from here? (Audio fixup) Matrix room: #fossmo-wg:matrix.org FOSS on mobile devices devroom (as of writing, most talks have already been uploaded) PinePhone and Lima / Mesa: We're aware that mesa!8198 is still causing problems for people on the PinePhone. Big thanks to @enues from mesa who was talking to us at the stand and is now looking into it! We also have issue pmaports!805 about screen freezes. If you are affected by this and would like to help out, firing up a profiler and making/contributing to detailed, useful bugreports upstream at mesa is appreciated. Editing by: @ollieparanoid, Music by: The Passion HiFi
#27 Chromebooks, SDM845 Wakeup for Calls, Installing pmOS, dnsane
Chromebooks! We talked about them in the past, but this time we have our newest Trusted Contributor Anton aka @jenneron on to tell us more about the ~40 ports we now have in postmarketOS. Besides that we get excited about FOSDEM and talk about more cool things cool people did. Featuring @calebccff, @ollieparanoid, @MartijnBraam, @jenneron (in order of appearance). Referenced in this episode: New trusted contributor: @jenneron Team members Chromebooks Microsoft Surface RT FOSDEM '23 FOSS on Mobile Devices devroom Linux on Mobile stand SourceHut postmarketos#49: Considering move to SourceHut (2023-01-29 update in top post) Wiki: Patch review workflow on SourceHut explaining the b4 based workflow SDM845 Wakeup for Calls Caleb's post Hackerboards hackerboards.com Martijn's blog: Finding an SBC Rewritten wiki pages Installation pmbootstrap dnsane dnsane.git In the time between recording and releasing this episode, @fluvf pointed out in pmaports!3805 that dnsmasq could be used as well, and we'll probably do that to solve the problem. AppStream related pmaports!3757 [RFC] temp/alpine-appstream-downloader: new aport pmaports#1384: Software Apps (GNOME Software, Plasma Discover) issues and improvements PinePhone Modem SDK Release 0.7.2: Tell me lies, tell me sweet little lies Editing by: @MartijnBraam, Music by: The Passion HiFi
#26 Mastodon, Mailbag, v22.12, RISCV, pmbootstrap CI
Like every other podcast in your feed we give our two cents on what's been happening in the Fediverse, like why it's really great to see so many free software related projects and people moving over from that bird site. And that one should seriously consider supporting the admins of the instance they are using with a monthly donation or something. Besides that, we share some news on soon-to-be-released v22.12 such as call audio support for OP6 and other cool stuff that has been happening. Featuring @MartijnBraam, @calebccff, @ollieparanoid (in order of appearance). Referenced in this episode: Mastodon: Fosstodon: More Upgrades! Co-author of the ActivityPub spec explaining the ecosystem and its history in more detail in a great podcast episode: FOSS and Crafts 53: Fediverse reflections while the bird burns Poll: do you daily drive a postmarketOS phone? Late Night Linux 205 where Joe tried out pmOS on a Samsung Galaxy SIII Lemmy comment describing LXC/LXD based Panixticon virtualization project Megapixels 1.6.0 Waydroid: pmOS image deleted, requires user intervention Jami's amazing Volla Phone (original and 22) Mediatek mainlining pmOS wiki: PinePhone U-Boot Upgrade Editing by: @ollieparanoid, Music by: The Passion HiFi, @ollieparanoid
#25 INTERVIEW: Alyssa (of Spectrum Fame)
What happens if the author of an upcoming security focused desktop OS, who is at the same time also a postmarketOS user, comes on our podcast? A lot of interesting questions being asked and answered from both sides for sure! Featuring @ollieparanoid, @qyliss, @calebccff, @MartijnBraam (in order of appearance). Referenced in this episode: Spectrum — a step towards usable secure computing Using packages from NixOS Using virtio-fs Inspired by Qubes OS Participating in Spectrum Alyssa accepts donations pma#1596: concept for privilege separation in postmarketOS pmOS principles, user facing pma#1133: enable zram swap by default for some (or all?) devices How many users do we have? Martijn was curious as well VDO.ninja (source) Editing by: @MartijnBraam, Music by: The Passion HiFi
#24 Akademy 2022 Special
It seems Akademy 2022 had it all. Amazing talks, great people, nice weather, a tour through Barcelona as well as a nearby supercomputer, climbing in a mountain and for some, pizza on the beach. Or as Bart puts it, Akademy was kind of dope to be honest. Featuring @ollieparanoid, @PureTryOut, @MartijnBraam, @z3ntu (in order of appearance). Referenced in this episode: Akademy 2022 Homepage with talk schedule etc. Recordings of the talks will probably show up soon at: https://cdn.files.kde.org/akademy/2022 Plasma Mobile in 2022: stream, talk details Jonathan Esk-Riddel's diary: Akademy 2022 in Barcelona Day 1 Talks, great blog post (also the follow-ups), featuring a nice photo of Bhushan on the big screen Nate Graham's blog: Adventures in Linux and KDE Wikipedia: MareNostrum supercomputer Editing by: @MartijnBraam, Music by: The Passion HiFi
#23 PVR SGX540, Kupfer, UBports installer, SoCs, Phone Testing II
In this episode we talk about the difficulties of automated phone testing. Again. Because Martijn has been continuously working on it. But that's just one of the segments, we cover quite a lot of different topics this time actually. Featuring @calebccff, @ollieparanoid, @MartijnBraam (in order of appearance). Referenced in this episode: sgx540-reversing blog post Kupfer Homepage kupferbootstrap pkgbuilds Danctnix Pablo's GTK fix for GTK4 apps crashing on start up Made it into GTK 4.8.0, which means we were able to drop temp/gtk4.0 again \o/ gtk!4687: glcontext: Respect ES API when getting gl version from shared context gtk#4764 pipewire!1379: Add a ModemManager support to native HFP backend UBports installer git repository with good README.md !2511: plugins: initial postmarketOS support GNOME Shell on Mobile GNOME Shell on mobile: An update pma!3404: add the gnome-mobile UI pmOS wiki page SoCs Mainlining#Supported_SoCs SoC Communities Recently added: Qualcomm Snapdragon 720G (SM7125) with samsung-a52q in pma!3379 Conferences KDE Akademy FOSDEM 2023, announcement: "While there are still a lot of open questions, we are aiming for a physical FOSDEM 2023. It's both exciting and scary." Automated Phone Testing: pt.2 and pt.3 How to contribute Caleb: How you can help the Linux Mobile ecosystem pmOS wiki: Contributing Editing by: @ollieparanoid, Music by: The Passion HiFi, @ollieparanoid
#22 Automated Phone Testing, SourceHut, Debugging Phosh, Merch
In this episode we talk about the difficulties of automated phone testing. Have a follow up on the SourceHut consideration and do a deep dive into both Phosh debugging and Bluetooth features. Also there are t-shirts now! Have we mentioned the t-shirts? Featuring @ollieparanoid, @calebccff, @MartijnBraam (in order of appearance). Referenced in this episode: Ardour Automated Phone Testing pt.1 Considering SourceHut, Part 2 pmbootstrap check idea (pmb#2169) Bluetooth / Pulseaudio / ModemManager bluetooth: report AG battery level (pulseaudio!631) Add DTMF support for QMI modems (ModemManager!823) plugins: android-boot: new plugin (fwupd!4993) Debugging Phosh "error in client communication" on samsung-m0 (phosh#828) New wiki articles: Debugging the GNOME stack Analyzing Coredumps v22.06 SP2: The One That Swipes Scaling introduces stepping to gestures and GTK applications (phoc#293) Merch https://postmarketos.org/merch artwork.git Editing by: @MartijnBraam, Music by: The Passion HiFi, @ollieparanoid
#21 INTERVIEW: Sebastian Krzyszkowiak (of Phosh, Librem 5 Fame)
Even though time is precious when participating in Game Jams, Sebastian does not simply generate sound effects like everybody else - instead he records himself playing them on real instruments. That's what we talked about when we were done with recording this episode anyway. What he does talk about here is the Die Hard GNU/Linux User On Phones side of himself, and how he channels it into developing all these amazing Phoc/Phosh and Librem 5 improvements! Also how he has used a certain non-GNU libc based mobile Linux distribution, and how he fulfilled his dreams of shrinking windows. Featuring @ollieparanoid, @calebccff, @MartijnBraam, @dos (in order of appearance). Referenced in this episode: git repos: phoc, phosh, wlroots @afontain's Swosh (Sway + Phosh) experiments, with a photo: pma!1357 Towards GNOME Shell on mobile Nokia N900: Maemo OG and Maemo Leste pmOS blog: Why supporting the Librem Phone crowdfunding campaign helps postmarketOS (and friends) scale-to-fit: source, pmOS wiki, Purism post, @linmob's howto @craftyguy's post about postmarketOS on Librem 5 Guido's DebConf22 talk: The current state of Debian on smartphones Editing by: @MartijnBraam, Music by: The Passion HiFi
#20 Considering SourceHut Special
Here's something different. We have been considering to move from gitlab.com to SourceHut and this episode right here is the companion to the blog post we just released. We decided to do both so people can get a TL;DR version on the blog with the most important information and the tentative roadmap. But also a fourtyone minute conversation where we go deep. There is a lot to talk about, and this episode is like a glimpse into the many hours of team meetings we had on this topic before the announcement. Featuring @craftyguy, @ollieparanoid, @calebccff, @MartijnBraam (in order of appearance). If you have contributed to postmarketOS in the past: looking forward to your thoughts on this in postmarketos#49. Editing by: @ollieparanoid, Music by: The Passion HiFi
#19 apk fix, qbootctl, Phosh 0.20, iPhones and more Apples
Linux on A7-A8X gets us pretty excited among lots of other topics. What are you reading this for? It's a podcast, hit play already! Featuring @ollieparanoid, @MartijnBraam, @z3ntu, @PureTryOut (in order of appearance). Referenced in this episode: postmarketos-release-upgrade git repo Wiki: Upgrade to a newer postmarketOS release LINMOB.net: Upgrading to postmarketOS 22.06 (Phosh) on PinePhone (TilVids, YouTube) Should we just ignore small packaging errors and run 'apk fix' afterwards? (relup#5) v22.06 is out! Plasma Mobile + GTK keyboard fix pma#1050 himitsu-keyring git repo packaged in Alpine: apk add himitsu-keyring Drew DeVault: Introducing the Himitsu keyring & password manager for Unix qbootctl git repo Install qbootctl on A/B sdm845 devices (pma!3190) Phosh 0.20 v0.20.0_beta1 and beta2 Martijn: Phosh 0.20 Beta 1 on a PinePhone GNOME Shell on mobile GNOME.org: Towards GNOME Shell on mobile Caleb giving it a try on OnePlus 6 and does a side-by-side with Phosh Martijn: Gnome stack performance on the PinePhone and Samsung Galaxy SII iPhones and more Apples Initial announcement post by Konrad and @quaack723 Konrad Dybcio: Linux on A7-A8X - How we got Linux on the iPhone, iPad and other iDevices (the definitive blog post to read about this, also maybe buy Konrad a cup of tea ☕) @quaack723: new Matrix room for Apple mainline porting linux-apple-resources Konrad's call to extend adt_collection "not only a7-a8x, every iDevice is welcome! (did I mention homepod runs on a8)" @riscv64: XFCE4 on iPad Pro 9.7 Inch (Wi-Fi) @dedbeddedbed: linux on apple tv 4 arstechnica: Have an old iPad lying around? You might be able to make it run Linux soon Fix for modem disappearing with @Biktorgj's FW Make open firmware identifyable in udev (#122) Editing by: @ollieparanoid, Music by: The Passion HiFi
#18 Biktor's Story, v22.06, SDM845, MSM8916, Bluetooth HFP
What's Biktor's background and motivation for doing all that work with his alternative EG25-G modem firmware? Will we finally be able to upgrade from one postmarketOS release to the next one with upcoming v22.06? What's it like to play around in the SDM845 audio maze? You guessed it, we'll talk about all that and a whole lot more. Put on some headphones and enjoy! Featuring @ollieparanoid, @calebccff, @MartijnBraam, @dylanvanassche, @PureTryOut (in order of appearance). Referenced in this episode: Biktor's Story Buy Biktor a coffee HTC S710 with a Linux port pinephone_modem_sdk: main repository with a good README, issue tracker etc. openqti Experience from ollieparanoid, as of writing: with Biktor's firmware + adjusting udev rule, the modem runs much better than with the stock firmware. It's still not perfectly reliable for me, lately it crashed after >3 days of working fine. But with the open firmware we can track and fix the remaining bugs! Upgrading to Biktor's firmware with fwupd in postmarketOS Release 0.6.5 uses LK2nd Upcoming v22.06 Release postmarketos-release-upgrade (CI fix: pmb!2185) New devices: Samsung Galaxy S III, SHIFT6mq postmarketOS-tweaks: SXMO X11 support !15 Video Bluetooth pma!3080: temp/pulseaudio: fork for Bluetooth HFP/HSP support, with a video and lots of details, testers wanted MSM8916: pma!3014: community/linux-postmarketos-qcom-msm8916: upgrade to 5.17 Android Dynamic Partitions: postmarketOS wiki Editing by: @MartijnBraam, @ollieparanoid, Music by: The Passion HiFi
#17 INTERVIEW: Peter Mack (of LinuxPhoneApps, LINMOB.net Fame)
If you are like us and open the virtual LINMOB.net newspaper once a week to discover what's new in the scene without getting your brain fried by social media, you'll be as excited as we are to learn more about the person that keeps the show running. The weekly updates is just one of his endeavours of course, we also talk about LinuxPhoneApps and some other cool projects he has been involved with. Featuring @ollieparanoid, @MartijnBraam, @calebccff, @PureTryOut, @linmob (in order of appearance). Referenced in this episode: LinuxPhoneApps Hello World blog post Atom feed for new apps LINMOB.net Weekly Update (1-2/2022) Editorial: A new start, a slightly different format Videos Podcasts PineTalk Season 1 TechnikTechnik OS/devices Asahi Linux Puri.sm blog: Adventures of porting postmarketOS to the Librem 5 Xiaomi Poco F1, call audio support pma!2982 Maemo Leste w/ Motorola Droid 4 How to contribute If you would like to write for LINMOB.net, get in touch! LinuxPhoneApps: adding or editing app listings Found something outdated on LinuxPhoneApps/LINMOB.net? Submit a patch (or at least write to Peter). Package/maintain your favorite mobile apps for your favorite distros. Don't rant about bugs on social media, help to get them fixed instead. Talk recommendation LibrePlanet: Sxmo: Freedom on mobile devices through simplicity and hackability Editing by: @MartijnBraam, @ollieparanoid, Music by: The Passion HiFi, Joe In Here
#16 SDM845, mrtest, PinePhone keyboard, Chromebooks, PowerVR
"Allow yourself to spend time on things today that create more time tomorrow." - with that in mind, the new mrtest tool was created. In fact, it was just finished up and released as 1.0.0 along with this episode. Even the aports.git support got implemented! You probably think "what the heck is mrtest" now, and don't worry, that exact question does get answered in this episode along with other great news. Grab your headphones, let's go! Featuring @craftyguy, @ollieparanoid, @calebccff, @dylanvanassche, @MartijnBraam (in order of appearance). Referenced in this episode: SDM845 mainline news awesome kernel upgrades done by @amartinz from SHIFT enable call audio on sdm845 devices (pma!2982) mrtest Wiki article with install and usage instructions + examples Chromebooks Support ChromeOS partition table and kernel partition (pmb!2163) wiki: ChromeOS devices Thanks to Jenneron! PinePhone keyboard: Thanks, megi! PowerVR Martijn's article on tuxphones: What the new PowerVR driver means for mobile Editing by: @MartijnBraam, Music by: The Passion HiFi
#15 INTERVIEW: Miles Alan (of Sxmo, fbp, Mepo Fame)
We got a chance to talk to Miles Alan about a lot of his exciting projects: how he started Sxmo, his new and even more minimalistic framebufferphone UI, and the super fast map application Mepo. The latter will not only run on Sxmo and fbp, but also Phosh and possibly on Plasma Mobile and more UIs. Featuring @craftyguy, @ollieparanoid, @MartijnBraam, @mil (in order of appearance). Referenced in this episode: Sxmo Early Days suckless.org Sxmo 0.1 thread on PINE64 forums (2020-05-20) Framebufferphone Sourcehut project with a nice high-level introduction (as with all of Miles' Sourcehut projects linked below) User guide describing the modes/keybindings/fifo API and how to use the UI Zig & Oil Shell ziglang.org oilshell.org Mepo Sourcehut project Wishes/Future Alpine's diskless mode: installs all packages into RAM, local backup is used to store state NetSurf, visurf FOSDEM2022: Linux Mobile vs. The Social Dilemma How To Contribute Miles projects, links to mailing lists etc are on Sourcehut Editing by: @MartijnBraam, Music by: The Passion HiFi
#14 FOSDEM 2022 Special
Shortly after @Danct12 asked about everyone's favorite singer in the extended Q&A part of the Closing session (not recorded), a few of us met outside of FOSDEM in front of our computers again to talk a bit about our experience at FOSDEM 2022. Featuring @ollieparanoid, @MartijnBraam, @calebccff (in order of appearance). Some of the videos are already up! Referenced in this episode: FOSS on Mobile Devices devroom Plasma Mobile in 2022 Bringing RAUC A/B Updates to More Linux Devices Editing by: @MartijnBraam, Music by: The Passion HiFi