postmarketOS Podcast: Recent Episodes

postmarketOS

News/interviews/anecdotes around postmarketOS, straight from the source.

View Details

As a first, we recorded with a live audience!

Featuring @Adrianyyy, @ollieparanoid, @1peter10, @devrtz, @calebccff,@Fellintr, @agx, @kuleszdl, @z3ntu, @erebion (in order of appearance).

Social event hacking & soldering:

  • Adrian: "@cas and @elly hacking on the …" - chaos.social
  • Adrian: "Xiaomi Mi Smart Clock (x04g) b…" - chaos.social
  • Luca Weiss: "👀 [ 0.000000] Booting Lin…" - Fosstodon
  • Xiaomi Mi Smart Clock (xiaomi-x04g) - postmarketOS Wiki
  • Felix Urbasik: "I had an absolute blast at the…" - Fell's Mastodon Instance

Talks:

  • Luca Weiss: "My talk "eSIM management on Qu…" - Fosstodon— this talk was recorded!
  • LINux on MOBile: "I did a talk at #FrOSCon #Linu…" - Fosstodon — @1peter10 talked about keeping linmob.net going for four years (!), an absolutely amazing website that allows to keep up with all things linux mobile through nice weekly posts, as well as his incredibly useful distro-independent app directory at linuxsmartphoneapps.org!
  • Guido Günther: "Yesterday I had the chance to give a short #phosh…" - Librem Social— not mentioned in the episode but this was also a great talk!
  • devrtz :debian:: "Caleb is speaking about UEFI b…" - Fosstodon
  • waitaha: Recovery environment for Android devices with a close-to-mainline kernel
  • main/postmarketos-initramfs: add support for multi-device btrfs (!5508) · Merge requests · postmarketOS / pmaports · GitLab
  • Full schedule — talks in the FOSS on Mobile devroom were not recorded, but this page has further links to slides etc.

Pixel 3a port to Mobian:

  • Qualcomm Snapdragon 670 Mainline / linux · GitLab by @flamingradian
  • pan: "Playing with the pixel 3a's camera :DD, although not ideal, they look very unique in this stage!"
  • Got Mobian (almost) ported to Pixel 3a / 3a XL - SDF Chatter
  • Follow-up: Mobian on the Pixel 3a / 3a XL (getting close) - SDF Chatter

Apps mentioned:

  • devrtz :debian:: "Chatty 0.8.5 has released 🚀 …" - Fosstodon
  • Railway
  • Satellites

Other related links:

  • FrOSCon website
  • Colors of Noise: A short look back at the FOSS on Mobile Devroom at FrOSCon 2024

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Jonas tells us some crazy stories about how together with Tobias he startedGNOME Shell on Mobile, how he found quite the important vulnerability inApple's AirPods, running Aliendalvik from Sailfish OS and more!

Featuring @craftyguy, @verdre and @ollieparanoid (in order of appearance).

GNOME Shell on Mobile:

  • Matrix room
  • gnome-shell-mobile.git
  • Blog post: Towards GNOME Shell on mobile
  • Blog post: GNOME Shell on mobile: An update
  • verdre: "Alright, I’ve finally done a new #GNOME Shell Mobile release! Time for a little thread about the updates..." — about the latest GNOME 46 based version
  • AdrianVovk: "Just got GNOME Mobile 46 built and running in @postmarketOS on my OP6, here at #GUADEC2024 in Denver, so the folks in Berlin aren't the only ones that can try it out! ..." — with a nice photo!

AirPods:

  • Blog post: Do a firmware update for your AirPods – now
  • Apple's security advisory
  • MagicPairing: Apple’s Take on Securing Bluetooth Peripherals

Aliendalvik:

  • Blog post: A dive into Jolla AppSupport

(Berlin Mini) GUADEC 2024:

  • Blog post: Save the Date: Berlin Mini GUADEC 2024
  • Blog post: GUADEC 2024 in Denver, Colorado
  • Videos: Berlin Mini GUADEC
  • Videos: GNOME (has full day streams, see also timetable)

Related episodes:

  • 32 GNOME Mobile 2023 Hackfest Special

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Guido is the main Phosh developer. He tells us how getting involved with Purismwas just a happy coincidence, how he went straight from the N900 to the L5 anda lot more in this exciting interview!

Featuring @ollieparanoid, @agx and @Newbyte (in order of appearance).

Phosh accepts donations via Liberapay.

Related links:

  • Guido's OpenMoko setup
  • Phosh
    • Contributing
      • What's a good way to contribute?
      • Matrix room
      • Translations
    • Blog
      • Build Your Own Quick-Setting or Lock-Screen Widget
      • Don't unblank in my back pack please
    • phosh-osk-stub & squeekboard
      • pmaports#2628: Switch Phosh from Squeekboard to phosh-osk-stub
      • squeekboard#244: Make sure Electron applications receive correct input
    • phosh!1079: Split the app grid out from the overview
  • Notches
    • gmobile
    • Display notch support— Caleb's LKML post
  • FrOSCon
    • Our request for a #FossOnMobile devroom at #FrOSCon24 (17. / 18. of August) just got accepted 🚀 .If you want to give a talk, do a BoF, round table or similar…
    • Matrix room
  • Bananui
  • Lomiri on postmarketOS
  • UnifiedPush
  • Adventures of porting postmarketOS to the Librem 5 — Clayton's blog post from 2020

Related episodes:

  • 35 INTERVIEW: a-wai, devrtz, kop316 (of Mobian Fame)

  • 27 Chromebooks, … — Anton talks about pmOS on Chromebooks

  • 21 INTERVIEW: Sebastian Krzyszkowiak (of Phosh, Librem 5 Fame)

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Not long after the recent Plasma 6 megarelease, we are excited to hear fromPlasma Mobile's lead developer! Featuring @espidev, @ollieparanoid,@PureTryOut, @calebccff (in order of appearance).

Referenced in this episode:

  • Plasma Mobile — main website
  • Plasma 6 and Beyond! — "Plasma Mobile joins the Plasma 6 megarelease with a new shell and apps"
  • plasma-mobile!454 — "taskswitcher: enhance gesture with flick speed tracking and orthogonal movement tracking" by Luis Büchi
  • Matrix channel — "most active with developers"
  • Forum — at KDE Discuss
  • Wiki — "konqi wants you to contribute!"

Related episodes:

  • 24 Akademy 2022 Special

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

This time postmarketOS user @magdesign shares his amazing and inspiring storyof traveling around the world for the past 1.5 years... on bike! Featuring@magdesign, @ollieparanoid, @calebccff, @craftyguy (in order of appearance).

Marc and Fiona accept donations atbrandisbrandisbrand.com.

Referenced in this episode:

  • User:Magdesign and Sxmo/Tips and Tricks: impressive wiki pages with lots of notes and tips!
  • Fiona's photos at pixelfed
  • PocketVJ: "@cas 😂 then i can bring all i own…"
  • PocketVJ: "finally an offline translator for #linuxmobile…"
  • PocketVJ: "Thanks to @frd @kdenlive matrix channel, i created a #linuxmobile friendly #kdenlive layout…"
  • PocketVJ: "finally installed an offline chatbot on #linuxmobile…"
  • GitLab blocked in Iran, but GitHub works?!
  • 2619: VPN not routing through GSM

  • 2620: Hotspot not available for modern Android devices

  • micro text editor

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Compared to last year, we decided to do the recording inside the cafeteriainstead of outside, and on Sunday instead of Saturday. Twice the amountof FOSDEM days to talk about, and with more people talking in the background.Enjoy!

Featuring @z3ntu, @ollieparanoid, @pabloyoyoista, @craftyguy, @Newbyte, @dos,@PureTryOut, @linmob (in order of appearance), also @~r (sampled in the outro).

Not included in the episode: a three day post-FOSDEM hackathon, read all about iton the blog!

Video recordings of the talks:

  • FOSS on Mobile Devices devroom
  • Open Source for Sustainable and Long lasting Phones (the Fairphone talk!)

Related episodes:

  • 28 FOSDEM 2023 special

  • 14 FOSDEM 2022 special

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Clayton totally surprises us for real, with his announcement of workingfull-time on postmarketOS from now on. Furthermore we are super hypedabout the upcoming FOSDEM 2024 (as we release this episode, only a week away!)and talk among other topics about how you could become a Trusted Contributor.

Featuring @craftyguy, @ollieparanoid, @calebccff, @pabloyoyoista (in order ofappearance).

To support postmarketOS financially, especially now with Clayton workingfull-time:

  • Check out the shiny new Open Collective page
  • Read the announcement: postmarketOS needs your help!

Referenced in this episode:

  • Clayton: "Today I start my new job, …
  • v23.12: The One We Asked The Community To Name
  • FOSDEM 2024:
    • FOSS on Mobile Devices devroom (full track listing is announced!)
    • Stands, we'll be at Linux on Mobile
  • How to become a Trusted Contributor
    • Part 2
  • Amazon Echo Dot 2nd gen (thanks to Ben Westover!)
    • iFixit guide
    • Rooting the Amazon Echo Dot
    • !4532: amazon-biscuit: new device
    • !49: add_mtk_header: Replace hardcoded MediaTek header labels with deviceinfo variables
    • pmbootstrap: parse.bootimg: Separate kernel and ramdisk MediaTek headers
  • New maintainers for PINE64 devices (!4529, !4736)
    • Thanks to Jan Jasper de Kroon for taking over PinePhone Pro!
    • Thanks to Arnav Singh for taking over PinePhone!
    • And not in the recorded episode since it just happened a week ago, but also huge thanks to Quade Curry for taking over the PineBook Pro!
  • musl: setlocale() again mailing list thread
  • mrtest: allow to select multiple packages and use ranges (thanks to Petr Hodina!)

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

"Why am I running Linux on my desktop, but not on my phone?" is what Konradasked himself at the beginning of this amazing story that ends up with himbecoming a maintainer for Qualcomm support in Linux.

Featuring @ollieparanoid, @konradybcio, @craftyguy, @calebccff (in order ofappearance).

Konrad accepts donations, preferrably in form of tea ☕.

Referenced in this episode:

  • SoMainline
  • B4 ("before") - tool for dealing with kernel patches
    • docs
    • source
  • linux-arm-msm mailing list
  • Asahi Linux
    • speakersafetyd
  • 1922: Feature request: 'devbox setup'

    • The issue Konrad created about having a minimal image for doing kernel development. Reply there if interested, contributions welcome!
  • !4420: Add initial on-device CI support
    • Caleb's new initramfs hook for running the postmarketOS initramfs in a testing environment (QEMU, CI, or manual testing).
  • Linux on A7-A8X
  • checkra1n
  • Project Sandcastle

Channels:

  • IRC: #linux-msm on irc.oftc.net
  • Matrix: #mainline:postmarketos.org

Related episodes:

  • 08 INTERVIEW: Caleb Connolly (of OnePlus 6 / SDM845 Mainlining Fame)

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

In a somewhat chaotic and much longer recording session than what ended up inthe final episode, we had a very good time talking to our friends from Mobian.As you can guess from the name, Mobian brings Mobile and Debian together,similar to what postmarketOS does on top of Alpine Linux.

Featuring @kop316, @ollieparanoid, @devrtz, @calebccff, @PureTryOut, @a-wai (inorder of appearance).

Mobian accepts donations via Liberapay.

Referenced in this episode:

  • Mobian: A Debian derivative for mobile devices.
  • DebianMaintainer - Debian Wiki
  • DebianDeveloper - Debian Wiki
  • FOSDEM 2024
  • King Gizzard & The Lizard Wizard

Related episodes:

  • 11 INTERVIEW: kop316 (of mmsd-tng Fame)

  • 28 FOSDEM 2023 special

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Luca did it again! On the day the Fairphone 5 was released, he added it topostmarketOS. How exactly that is possible and a whole lot more about recentdevelopments and Linux Mobile related events we followed in this episode.

Featuring @calebccff, @ollieparanoid, @z3ntu, @pabloyoyoista (in order ofappearance).

Referenced in this episode:

  • Free Silicon Conference 2023

    • Luca's talk: Open Source for Sustainable and Long lasting Phones (PeerTube, YouTube)
    • Akademy 2023
    • GUADEC 2023

    • Keynote: Global collaborative communities to empower cutting-edge technologies

    • Pablo's lightning talk: Booting GNOME in 150+ phones
    • FrOSCon 2023

    • devrtz's talk: The year of Linux On Desktop^WMobile

    • LINMOB.net blog post: Hello, FrOSCon 2023
    • Affe Null's slides: FOSS on Feature Phones
    • Crossdirect + Rust improvements:

    • cross/crossdirect: improve rust handling (!4234)

    • cross/crossdirect: partially use sccache for rust (!4310)
    • pmbootstrap: sccache for rust, refactor /mnt/pmb (patches/43386)
    • Tow-Boot

    • Open call for help and contributions

    • 2022.07-006 released in 2023-07
    • Fairphone 5

    • fairphone-fp5: new device (!4359)

    • Initial support for the Fairphone 5 smartphone (patches/44172)
    • A sign of DisplayPort over USB-C (external display) working with the #mainline kernel …
    • Fairphone 5 source code release
    • mobile-config-firefox

    • fix: add mobile to user-agent (!35)

    • History of the browser user-agent string
    • SDM845

    • Recent Qualcomm camera development on the mailing lists, likely applies to SDM845 if anyone wants to try it: (1), (2)

    • Also new version of IMX519 sensor, the one in the SHIFT6mq and OnePlus 6: (3)
    • mtkclient

    • pmbootstrap: Add mtkclient as a flasher option (patches/42621)

    • MSM8953

    • qcom-msm8953: move devices to community (!4381)

    • Initramfs

    • main/postmarketos-initramfs: simplify and improve the boot process (!4204)

    • oneplus 6 userdata not expanded during install (#2235)
    • Merch

    • 3 new designs for our shirts site

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

This time we did a mix of an interview and an event report with Anjan from Sxmo who just was at FOSSY 2023 in Portland, OR, USA. Sxmo is a minimalist environment for Linux mobile devices, allowing you to run a tiling window manager on your smartphone.

Featuring @ollieparanoid, @anjan (in order of appearance).

Referenced in this episode:

  • Anjan's talk: Thoughts after daily driving postmarketOS for 3 years
    • Video is not up yet, but Anjan said he'll post it on his Mastodon when it is
  • Software Freedom Conservancy
  • Contribute to Sxmo
  • sxmo-utils: sxmo_modem.sh: retry if failed to delete sms
  • WIP Sxmo lockscreen: peanutbutter

Related episodes:

  • Sxmo: Interviews with @proycon (E05) and Miles Alan (E15)
  • SDM845: Interview with @calebccff (E08) / pretty much any episode with Caleb

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

Featuring @ollieparanoid, @MartijnBraam, @calebccff, @jsparber, @tbernard, @verdre, @z3ntu, @jane (in order of appearance).

Upcoming events (close dates, there are many more):

  • July 13-16 — Portland, OR: FOSSY 2023
    • @anjan from Sxmo will hold a talk: Thoughts after daily driving postmarketOS for 3 years
  • July 15-21 — Thessaloniki, Greece: Akademy 2023
  • July 26-31 — Riga, Latvia: GUADEC 2023

Threadiverse:

  • Update from Lemmy after the Reddit blackout
  • How to find /c/postmarketOS on Lemmy and kbin
  • https://kbin.social/m/RedditMigration

GNOME Hackfest:

  • v23.06: From the GNOME Mobile 2023 Hackfest
  • Berlin Mobile Hackfest (great blog post with a photo of recording this episode)
  • postmarketOS on the LG G Watch R
  • GNOME Shell running out of the box on postmarketOS 23.06
  • Video call on Librem 5
  • Stickers
  • Behold the power of mainline Linux phones!
  • Consider taking over some GNOME Mobile MRs

Editing by: @ollieparanoid, Music by: The Passion HiFi

View Details

You rotate your phone and the UI rotates as well. Sounds simple, right? In thisepisode Caleb explains us why implementing it for SDM845 requires far morecomplexity than one may think - among many other topics.

Featuring @ollieparanoid, @PureTryOut, @calebccff, @pabloyoyoista (in order ofappearance).

Referenced in this episode:

Editing by: @ollieparanoid,Music by: The Passion HiFi, @ollieparanoid

View Details

Natanael Copa joins us to talk about Alpine's story. From being dead scared tofork the initial version off from Gentoo to Alpine becoming bigger than himselfand making sure it stays around with a good bus factor. If you ever wonderedhow exactly apk is so incredibly fast, that is also covered - and what plansthere are to make it even faster in the future. Also what would be necessary toget reproducible builds in Alpine and more. Enjoy!

Featuring @ollieparanoid, @calebccff, @MartijnBraam, @pabloyoyoista, @ncopa (inorder of appearance).

Referenced in this episode:

Upcoming event on Saturday, April 29th:

Editing by: @ollieparanoid,Music by: The Passion HiFi, @ollieparanoid

View Details

We are happy to announce that Pablo joined the Trusted Contributors! He hasbeen a driving force in getting GNOME Software working properly on Alpine andpostmarketOS, and since he is joining us today, guess what we talk about inthis episode! Besides that we get into getting your patches merged and the newpostmarketOS splash screen that just landed in edge.

Featuring @ollieparanoid, @pabloyoyoista, @MartijnBraam, @calebccff (in orderof appearance).

Referenced in this episode:

Editing by: @MartijnBraam,Music by: The Passion HiFi

View Details

Between the Saturday closing of FOSDEM 2023 and going to a restaurant, wemanaged to squeeze around a table outside the cafeteria to record the veryfirst ever in-person postmarketOS podcast episode! Fresh in the moment we shareour experiences from the FOSS on mobile devroom, meeting great people at theLinux on Mobile stand (and everywhere else at FOSDEM/in Brussels) and randomother cool things that were going down.

Featuring @spaetz (sampled in the intro), @ollieparanoid, @linmob, @craftyguy,@MartijnBraam, @calebccff, @PureTryOut, @z3ntu (in order of appearance).

Photos:

Video recordings of the talks:

PinePhone and Lima / Mesa:

We're aware thatmesa!8198is still causing problems for people on the PinePhone. Big thanks to @enuesfrom mesa who was talking to us at the stand and is now looking into it! Wealso have issuepmaports!805 aboutscreen freezes. If you are affected by this and would like to help out, firingup a profiler and making/contributing to detailed, useful bugreports upstreamat mesa is appreciated.

Editing by: @ollieparanoid,Music by: The Passion HiFi

View Details

Chromebooks! We talked about them in the past, but this time we have our newestTrusted Contributor Anton aka @jenneron on to tell us more about the ~40 portswe now have in postmarketOS. Besides that we get excited about FOSDEM and talkabout more cool things cool people did.

Featuring @calebccff, @ollieparanoid, @MartijnBraam, @jenneron (in order ofappearance).

Referenced in this episode:

Editing by: @MartijnBraam,Music by: The Passion HiFi

View Details

Like every other podcast in your feed we give our two cents on what's beenhappening in the Fediverse, like why it's really great to see so many freesoftware related projects and people moving over from that bird site. And thatone should seriously consider supporting the admins of the instance they areusing with a monthly donation or something. Besides that, we share some news onsoon-to-be-released v22.12 such as call audio support for OP6 and other coolstuff that has been happening.

Featuring @MartijnBraam, @calebccff, @ollieparanoid (in order of appearance).

Referenced in this episode:

Editing by: @ollieparanoid,Music by: The Passion HiFi, @ollieparanoid

View Details

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

View Details

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

View Details

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
    • Note from Prawn (project lead of Kupfer): pinephones are not on kupfer yet
    • 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

View Details

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

View Details

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 (Sw~~ay~~ + ~~Ph~~osh) 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

View Details

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

View Details

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

View Details

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 SIII, 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

View Details

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 apperance).

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

View Details

"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 apperance).

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

View Details

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 apperance).

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

View Details

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 apperance).

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

View Details

An easy way to upgrade the PinePhone's modem to Biktor's firmware is quite the puzzle to solve. Dylan has been finding and patching one piece after another, and elaborates what the whole picture with fwupd looks like. Besides that, we get into a lot of mainlining related topics and even answer one listener question.

Featuring @craftyguy, @MartijnBraam, @calebccff, @dylanvanassche, @PureTryOut, @ollieparanoid (in order of apperance).

Referenced in this episode:

  • EG25-G + fwupd

    • Dylan: Upgrading your PinePhone modem easily
    • Biktor: pinephone_modem_sdk, quectel_lk
    • nns: This blog is now hosted on a GPS/LTE modem
    • fwupd
    • LVFS
    • Cross-distro PinePhone kernel + bootloader efforts

    • shared kernel repo

    • unudhcpd

    • gitlab project

    • !6: glibc fix
    • OnePlus 9 / 9 Pro Mainline (SoC: SM8350)

    • wiki page

    • pma!2459: initial MR
    • mainline.space

    • https://mainline.space/

    • https://not.mainline.space/
    • iwd

    • Homepage/wiki

    • Talk at Embedded Linux Conference: The New Wi-Fi Experience for Linux
    • Action plan in pma#1379: Roll out iwd instead of wpa_supplicant in pmOS
    • pmb!2133 implemented the kconfig check
    • Related comment in pma#973: Pinephone: reduce WiFi reconnection time after deep sleep
    • FOSDEM 2022 is next weekend - 5th and 6th of February!

    • FOSS on Mobile Devices devroom (track schedule)

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

It has been one year since we launched the podcast, and this time it's mostly about the upcoming v21.12 release. Among other topics, we have a follow up on TTYescape, which Caleb introduced in their interview in #8. So grab a pair of headphones or blast it through your speakers if that's your thing, and enjoy.

Featuring @ollieparanoid, @PureTryOut, @calebccff, @z3ntu, @Newbyte (in order of apperance).

Referenced in this episode:

  • Plasma Mobile Gear 21.12 (aports!28208)
  • Most GNOME apps upgraded to GNOME 41 with cherry-picked patches instead of forks (pma#1247, aports!26028)
  • TTYescape 0.2

    • Mastodon post with short demo
    • HKDM - HotKey Daemon (for) Mobile
    • buffyboard
    • pma!2713
    • mobile-config-firefox 3.0.0

    • Thread with screenshots

    • Mentioned kiosk bug has been fixed (#29)
    • New devices in the community category for the upcoming v21.12 release

    • Lenovo A6000

    • Lenovo A6010
    • PINE64 Pinebook Pro
    • PINE64 RockPro64
    • Samsung Galaxy Tab A 8.0 (2015)
    • Samsung Galaxy Tab A 9.7 (2015) device page has a cute photo :D
    • Xiaomi Poco F1
    • Mainline SDM845

    • Upgrade to 5.16-rc4 (pma!2690)

    • SHIFT6mq

      • shift-axolotl: new device (pma!2703)
      • shift-axolotl: switch to mainline (pma!2738)
      • unboxing photos
      • Mainline all the Fairphones!
      • pmbootstrap
    • Pretty much all of the mentioned improvements made it into the 1.40.0 release, or one of the previous releases

    • pmbootstrap -y init is still WIP (pma!2139)
    • Podcast picks

    • Tehno klistir: Posttržno komunikalo

    • Cyberdeck Users Weekly: Linux on mobile with linmob

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

Chris Talbot aka @kop316 plays a huge part in getting MMS support on modern mobile Linux distributions. We sit down virtually and talk about the journey he went through to make this possible, besides lots of other topics. At one point some of us hear for the first time what visual voice mail is all about.

Featuring @craftyguy, @z3ntu, @ollieparanoid, @MartijnBraam, @kop316 (in order of apperance).

Referenced in this episode:

  • Multimedia Messaging Service Daemon - The Next Generation

    • mmsd!22: @craftyguy replaces gweb/gresolv with libsoup/c-ares
    • @anteater's mms-stack page that @ollieparanoid was thinking of regarding prior research
    • only 11 months ago: @kop316 experimenting with fuzzy7k's purple-mm-sms plugin
    • mmsd!52: @jpsamaroo adding mmsctl, which is being used by Sxmo
    • mmsd support added to Phosh in chatty!768, one of multiple MRs. In fact just as we release this podcast episode, Chatty 5.0~beta was released as the first version with integrated MMS support!
    • pmaports!2194: @BobbyTheBuilder's MMS testing ground for postmarketOS
    • Fact check: in 2015, MMS auto-delivery was disabled in german telekom network to reduce fallout from the android stagefright security hole. Instead of delivering MMS directly, a link was sent via SMS where users could open the link in a browser (news article). So it wasn't completely unusable, but still quite the impact for people who actually used MMS.
    • Visual Voicemail Daemon

    • Mastodon: demo video, screenshot

    • Phosh antispam

    • Mastodon: screenshot

    • Meanwhile 2.0 is out and available in lots of distros, including Alpine/pmOS edge
    • Keyboards

    • Unicomp

    • Kinesis, with the crazy layout
    • Music

    • Chris rockin' with Bah Ram You in 2015: video

    • Mobian

    • Interview with project lead @a-wai in PEBKAC S01E01

    • How to reach you / contribute?

    • Matrix: #opensourcemms:matrix.org

    • IRC: #opensourcemms on OFTC
    • Open merge requests / issues in the repositories linked above
    • Donate: kop316, EFF, pmOS, Mobian

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

Following up on WayDroid since we last talked about it in #8 - still experimental but now properly packaged for edge. So less hacking around to give it a try. Besides that — as always — we have a fun time with a whole bunch of other news. For feedback use #postmarketOSpodcast on Mastodon.

Featuring @craftyguy, @PureTryOut, @z3ntu, @MartijnBraam, @ollieparanoid (in order of apperance).

Referenced in this episode:

  • SWMO

    • sxmo-tickets#339: SWMO - Wayland Version of SXMO
    • interview with proycon in episode #5
    • WayDroid

    • new homepage with fancy domain name

    • postmarketOS wiki page
    • CONFIG_PSI performance video
    • sharing DNA with pmbootstrap
      • e.g. here
      • happy that the code could be repurposed! :)
    • XFCE4 & MATE

    • xfce4-phone.git

    • pma!2464: both: onboard keyboard
    • pma!2506: XFCE4: further improvements
    • pma!2525: MATE: change terminal colors
    • All-new Category:Interface wiki page
    • LG G Watch R mainlining

    • patchset: initial LG G Watch R support

    • wiki: device page, mainlining
    • msm-firmware-loader

    • pma!2431: add a package to load firmware on msm devices

    • msm8916-mainline/lk2nd
    • somewhat related: Caleb (they/them)'s efforts for a generic sdm845 port in pma!2566
    • boot-deploy / postmarketos-mkinitfs >= 1.0.0

    • edge blog announcement

    • boot-deploy, discussion leading up to it in pma#1152
    • pma#1019 has details why rewriting postmarketos-mkinitfs was needed
    • Martijn's OctoPrint setup on the PinePhone

    • blog post

    • video: peertube, youtube
    • 10th episode!

    • blinky lights are crucial for podcast editing

    • 6 was split up

    • PineTalk is back

    • homepage

    • feeds: opus, mp3

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

We share the fun times we had debugging ModemManager call and SMS handling with the PinePhone. The bunch of news also includes how the PineBookPro and RockPro64 leveled up from testing to community and the black magic that had to be performed to get custom lockscreen and app menu backgrounds in Phosh with postmarketOS tweaks.

Like always, write feedback with #postmarketOSpodcast to our Mastodon.

Featuring @craftyguy, @PureTryOut, @MartijnBraam, @minlexx, @dylanvanassche, @ollieparanoid (in order of apperance).

Referenced in this episode:

  • More PINE64 devices moved from up "testing" to "community" categories
  • New devices in community category

    • device categorization
    • Pinebook Pro
    • RockPro64
    • Hourly monitoring
    • ModemManager: QMI indications vs AT URCs

    • upstream discussion: ModemManager#356

    • ModemManager release 1.18 is out!
    • Meanwhile Dylan already implemented the fallback to AT URCs for calls too: ModemManager!605
    • libqmi
    • Create usbmon capture and look at it with WiresharkQMIDissector
    • Biktor's pinephone_modem_sdk
    • Colorized pmbootstrap:

    • pmb!2090

    • samsung-i9300 warning regarding hardware failure was added in pma!2229 with follow up in pma#1115
    • More Phosh customization with postmarketOS tweaks 0.7.x

    • @pojntfx shows the release in action: twitter, nitter

    • v21.06.1 backported this to stable
    • ollie went to the movies

    • Alles ist eins. Außer der 0.

      • CCC announcement (german)
      • epic movie page (german)
    • CCC on hacker ethics
    • Where is @postmarketOS?
    • About postmarketOS featuring our principles

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

Guess what, we did another interview episode - this time with Caleb! After talking about various cool recovery systems that will make you feel like a true hacker when used, we talk about how they got sucked into the free software Linux smartphone scene. From how amazing it is to mainline your device and then have the terminal appear on the screen for the first time, to how it's not unlikely that their OnePlus 6 port becomes daily driver ready by the end of the year.

Like always, write feedback with #postmarketOSpodcast to our Mastodon.

Featuring @craftyguy, @PureTryOut, @z3ntu, @MartijnBraam, @minlexx, @ollieparanoid, @caleb (in order of apperance).

Some ways to reach Caleb:

  • Homepage
  • Mastodon
  • Patreon (for donations)
  • Linux OnePlus Chat

Referenced in this episode:

  • TTYescape

    • mastodon post with demo video
    • wiki page
    • merge request
    • try it out on pmOS edge: apk add ttyescape
    • postmarketos-update-kernel:

    • support for A/B slots: !2214

    • post-install triggers: !2215
    • discussion to do this for all devices in community/main categories (#1158)
    • not mentioned in the episode, but related: making Android kernel update post processing distro-independent (#1152)
    • Custom Android bootloader

    • Caleb's blog post

    • Mobile NixOS is able to boot into various generations in their custom recovery mode
    • How did you get into this world?

    • Inspired by OnePlus 5

    • OnePlus 6 ports for Sailfish OS, Ubuntu Touch, postmarketOS
    • Mainlining guides/wiki pages: SDM845 Mainlining, Mainlining Overview, old guide
    • Phosh performance demo on OP6
    • WayDroid

    • Short demo

    • Caleb playing crossy road with WayDroid
    • Let's package WayDroid for postmarketOS: pma#1173
    • Shout out to WayDroid developers @erfanoabdi et al for making this possible, upstream repositories
    • What are you working on now / how can people help out?

    • Mastodon Thread with cool starter programming projects for people owning a OnePlus 5/6/(7?), including the dash daemon mentioned in the episode.

    • Mobian announcing official support for the OnePlus 6/6T/Pocophone F1

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

So what is Megapixels? Not only that is answered, but we also take a deep dive into technical details of our favorite camera application. Besides that we cover the new release, new devices, and a whole bunch of other news.

Featuring @craftyguy, @dylanvanassche, @ollieparanoid, @MartijnBraam (in order of apperance). Send in your questions and feedback with #postmarketOSpodcast on Mastodon - it's not like we don't have enough content without questions... but if you submit a good one we might squeeze it into a future episode!

Referenced in this episode:

  • postmarketOS Release: v21.06
  • PinePhone modem improvements
    • eg25-manager: GNSS assistance support, sync with modem-power, etc. (pma!2185)
    • modemmanager: add quick suspend/resume patches (pma!2187)
  • Megapixels
    • repo
    • issues
  • Bluetooth OBEX and advertisement (pma!2245)
  • Various small improvements
    • postmarketos-mkinitfs: don't depend on osk-sdl, add to initfs conditionally (pma!2242)
    • postmarketos-base: move UI-specific config/dependencies into postmarketos-base-ui (pma!2243)
    • pmbootstrap kconfig improvements (search)
  • New devices in community
    • device categories
    • OnePlus 6 and 6T moved to community (pma!2088)
    • Xiaomi Mi Note 2 moved to community (pma!2188)
  • Apple iPhone 7/7+
    • device page
    • checkra1n
    • project sandcastle
    • Onny's blog post
    • pma!2289
  • Kobo Clara HD
    • device page
    • pma!2334
    • Martijn's video
    • Sxmo after some colorscheme tweaking
  • gnome-clocks w/ alarm
    • initial MR
    • plan with further fixes / upstreaming
  • postmarketos-backup
    • repo
    • pma!2261
  • gpodder-adaptive (ollie managed to fix the two bugs mentioned in the episode!)
    • gtkui: fix loading of cached thumbnails (gpodder!1105)
    • gtkui: properly scale cover/pill on high resolution displays (gpodder!1106)
    • and while at it: gpodder!1107, gpodder!1108
  • PineTalk
    • homepage / web player
    • the proper opus feed to add to your podcatcher
    • episode 13 is the season 1 finale
    • episode 10 is the interview with Martijn

Editing by: @craftyguy, Music by: The Passion HiFi

View Details

Part two of what happened in May of 2021 in postmarketOS. We don't follow a story arc, so you can listen to them in any order ;)

Featuring @craftyguy, @PureTryOut, @dylanvanassche, @z3ntu, @MartijnBraam, @ollieparanoid (in order of apperance). Send in your questions with

postmarketOSpodcast on Mastodon!

Referenced in this episode:

  • apkbrowser

    • https://pkgs.alpinelinux.org (using aports-turbo)
    • https://pkgs.postmarketos.org (using apkbrowser)
    • source of apkbrowser
    • source of aports-turbo
    • AsteroidOS

    • AsteroidOS Homepage

    • main/postmarketos-ui-glacier: new aport
    • main/postmarketos-ui-asteroid: new aport
    • lg-{lenok,dory}: modernize and add AsteroidOS machine config
    • Mainlining SoCs
    • LXQt

    • main/postmarketos-ui-lxqt: new pmaport with video and screenshot

    • LXQt homepage
    • PinePhone: battery improvements, DRAM clock

    • How to change the clock frequency

    • Side-by-side video of various frequencies
    • megi's PinePhone Development log: 2021–05–22: PinePhone kernel news mentioning power consumption improvements
    • overheating warning in megi's 5.12 releases if used without latest crust and arm-trusted-firmware
    • temp/u-boot-pinephone: Automatic U-Boot upgrade and update Arm Trusted Firmware and Crust to latest commit
    • RetroArch:

    • RetroArch homepage

    • postmarketOS wiki:
      • Photos of BQ Aquaris X5 running RetroArch
      • RetroArch (how to run it on your device!)
    • Upstream PR: add scaling to pointer input
    • deviceinfo_mkinitfs_postprocess:

    • amazon-soho: new device (and main/postmarketos-mkinitfs: change to enable postprocess scripts)

    • deviceinfo reference
    • mobile-config-firefox improvements:

    • issues: help wanted, some are quite easy to implement

    • Make about: pages more adaptive
    • Add dark theme for homepage
    • Save vertical space by drawing directly in the titlebar
    • Add CSS for about:preferences

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

So what happens if you do an interview episode, and then push all news from that month into next month? You end up with recording a way too long episode. We decided to split it up into two, so it's easier to listen to them and the show notes for each part aren't as long. Enjoy!

Featuring @craftyguy, @PureTryOut, @dylanvanassche, @z3ntu, @MartijnBraam, @ollieparanoid (in order of apperance). Send in your questions with

postmarketOSpodcast on Mastodon!

Referenced in this episode:

  • AlpineConf

    • Four years of postmarketOS / AlpineConf 2021 blog post with all videos from the postmarketOS track of the conference, with Q&As appended
    • Ariadne's recap with a short summery for each talk
    • Other talks from the conference can be either found here or here
    • If you want to flex your video editing muscles: help is wanted with cutting the other talks too!
    • Sxmo has a beautiful new homepage featuring their AlpineConf talk at the top - and some of the quotes on the start page are also from the conference
    • Moved from Freenode to OFTC

    • postmarketOS IRC and Matrix channels

    • LWN: Turmoil at the freenode IRC network
    • Alpine announcement
    • PinePhone audio improvements

    • fix headphones jack detection

    • increase maximum volume headphone jack
    • decrease to 70%
    • Improve Bluetooth and notification audio support, also sample rate
    • MMS

    • mmsd-tng: kop316's mmsd fork

    • WIP pmaports MR for testing
    • on-device installer improvements

    • calamares-extensions: allow non-numeric passwords

    • 46: support non-numeric password (e.g. for Sxmo)

    • meanwhile has not only been enabled for Sxmo on postmarketOS edge, but also for plasma mobile! For phosh !801 needs to find its way into the next phosh release first.
    • 47: support sxmo keyboard in installer (help wanted, has an action plan)

    • 45: sshd user isn't useful in Sxmo

      has been fixed
    • Lomiri:

    • pmaports branch

    • related issue
    • Alpine CI for mir
    • Ariadne fixed that annoying QEMU issue!
    • Pure Maps:

    • Pure Maps does not show street names

    • postmarketOS-tweaks:

    • source and issues

    • gnome-tweaks

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

A different format for the episode this time, an interview with proycon, who is one of the sxmo developers. Besides the interview there's an announcement of Alpineconf, an online conference about Alpine Linux.

Send in your questions with #postmarketOSpodcast on Mastodon!

Featuring @craftyguy, @MartijnBraam, @PureTryOut, @dylanvanassche, @z3ntu, @proycon (in order of appearance).

Referenced in this episode:

  • Alpineconf
  • sxmo links
    • sxmo user documentation
    • proycon's dotfiles repository
    • how to contribute to sxmo
    • example phone ring hook for sxmo
    • sxmo on archlinux arm by justinesmithies
    • sxmo demo video by Martijn
    • sxmo can be found on ~~freenode~~ OFTC on #sxmo and #oftc_#sxmo:matrix.org for Matrix

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

Dylan joins the team! And besides the usual bunch of news, we learn how Martijn's kitchen counter is involved with the upcoming homepage redesign. The questions section covers what's so great about Alpine, and what mobile-config-firefox is all about.

Send in your questions with #postmarketOSpodcast on Mastodon!

Featuring @craftyguy, @MartijnBraam, @PureTryOut, @z3ntu, @ollieparanoid, @dylanvanassche (in order of appearance).

Referenced in this episode:

  • Dylan Van Assche regarding Sailfish: End of an era
  • pine64-pinephone: eg25-g modem improvements (now merged!)
  • v21.03 Release
    • Rename release channels to the branch names, except for edge
    • Release will be out on 31st of March, check postmarketos.org then for more information :)
  • main/linux-postmarketos-qcom-msm8974: upgrade to 5.11.10
  • feedbackd-device-themes
  • Wiki: Applications by category
    • Contributed by: @alpabrz, @Newbyte, @Railroadmanualjimmy, @ollieparanoid
    • related discussion
  • install-makedepends
  • PowerVR SGX Acceleration
  • Why Alpine
    • Alpine Releases and their support timeframes
    • Building a distro with musl libc: Why and how Alpine Linux did it (Video, FOSDEM 2017)
    • Alpine's package manager doing well in Linux package managers are slow (2019)
      • Allan McRae from Arch Linux pointed out that the benchmarks are not accurate though (didn't know that at time of recording), hopefully the author does them again at some point (looks like it form the notes on top of the blog post).
    • From experience we know that Alpine's package manager is one of the fastest out there.
      • For people curious about optimizing package manager speed, check out distri
  • mobile-config-firefox
    • Using Firefox Remote Debugger with mobile Linux distros, to edit Firefox UI CSS with the Element Inspector etc.
    • Upstream discussion

Editing by: @craftyguy, Music by: The Passion HiFi

View Details

Lots of news to share, then answering a few #postmarketOSpodcast questions (keep them coming!). Featuring @craftyguy, @PureTryOut, @z3ntu, @MartijnBraam and @ollieparanoid (in order of appearance).

Referenced in this episode:

  • openrc-settingsd
  • GPodder
  • Matrix clients:
    • Fractal
    • Mirage
    • NeoChat
    • Chatty WIP matrix support:
      • pmaports branch
      • upstream issue
  • mobile-config-firefox
  • Bugfixes:
    • GTK3 adaptive dialogs fix
    • pine64-pinephone: move shelli alsa cfg to subpkg
  • Librem 5
    • Jumpdrive support
    • pmOS wiki page with updated install instructions
  • Mainlining
    • main/linux-postmarketos-qcom-msm8916: upgrade to 5.11_rc5
    • motorola-osprey: switch to mainline
  • feedbackd: configure haptic feedback per device
  • pine64-pinephone: eg25-g modem improvements (testers wanted)
  • KDE Plasma 5.21 upgrade
    • 5.20.90 in pmaports (beta testing in pmOS)
    • 5.21 in aports
    • apk support in discover
  • Introduce support for "unmaintained" devices
  • Improvements for Nexus 5
  • Device porting:
    • Porting to a new device
    • Matrix and IRC, porting and mainlining channels
    • Mainlining: Supported SoCs
  • Devices wiki page

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

The second episode of our podcast featuring @craftyguy, @z3ntu, @PureTryOut, @MartijnBraam and @ollieparanoid (in order of appearance).

This episode features a news update of the progress of some components of postmarketOS and we answer some of the #postmarketOSpodcast questions submitted after the release of the first episode.

We also added a legacy mp3 rss-feed to the podcast for Apple devices.

Referenced this episode:

  • Translating postmarketOS wiki page
  • MMS effort by kop316
  • Mobile optimisation for gpodder: #930, #938 and on the postmarketOS side: #872 and !1822
  • Releases wiki page for our roadmap (see the linked milestones for details)
  • v20.05.1 merge request
  • Contributing wiki page
  • List of issues marked "easy"
  • List of issues marked "help wanted"

Editing by: @MartijnBraam, Music by: The Passion HiFi

View Details

Our first podcast episode featuring @craftyguy, @PureTryOut, @z3ntu, @MartijnBraam and @ollieparanoid (in order of appearance). We go into the project's history and share a couple of anecdotes from before postmarketOS was published until the creation of the PinePhone postmarketOS community edition in 2020.

Consider giving us some feedback (and questions for future episodes!) with #postmarketOSpodcast on Mastodon.

Editing by: @MartijnBraam, Music by: The Passion HiFi