postmarketOS Podcast

postmarketOS Podcast

By postmarketOS
Download on the App Store

postmarketOS Podcast episodes

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

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

    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

                    46 min
                  • #7 v21.06, A-GPS, Megapixels, Bluetooth, gPodder, iPhone 7

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

                                          38 min
                                        • #6.2 AsteroidOS, PinePhone Battery/RAM Freq, RetroArch, Firefox

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

                                                            34 min
                                                          • #6.1 Alpineconf, MMS, Lomiri, PureMaps, postmarketOS-tweaks

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

                                                                              32 min
                                                                            • #5 INTERVIEW: proycon (of Sxmo Fame)

                                                                              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

                                                                                  29 min
                                                                                • #4 EG25-G, v21.03, Why Alpine, mobile-config-firefox

                                                                                  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

                                                                                                33 min
                                                                                              • #3 Librem 5, Mainlining, Feedbackd, Plasma 5.21

                                                                                                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

                                                                                                                38 min
                                                                                                              • #2 Roadmap, daily driving and how to help

                                                                                                                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

                                                                                                                  28 min
                                                                                                                • #1 History

                                                                                                                  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

                                                                                                                  26 min

                                                                                                                About postmarketOS Podcast

                                                                                                                From the publisher's feed

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