Weekly GNU-like Mobile Linux Update (47/2024): Linux 6.12, Cameras and FLTK 1.4
Table of Contents
Camera support coming to the Fairphone 5 (with Linux 6.12), more nice things in Linux 6.12, FLTK 1.4 supporting Wayland, Sailfish OS Community News, a new episode of the postmarketOS podcast and more!
Commentary in italics.
Worth Reading
- Linux Kernel Newbies: Linux_6.12
- PINE64: November Update: Something Borrowed Something New. That camera may interest me.
- PINE64official (Reddit): November community update: Something Borrowed Something New
- geekyschmidt.com: SailfishOS, Jolla C2, and random ramblings in 2024
- LinuxPhoneApps.org: Making status information maintainable
Worth Listening
- postmarketOS Podcast: #44 INTERVIEW: Caleb and Pablo (of postmarketOS Fame) at Sustain. Nice!
- Lemmy - postmarketOS: #44 INTERVIEW: Caleb and Pablo (of postmarketOS Fame) at Sustain
Worth Watching
- Continuum Gaming: Continuum Gaming E444: SFOS – Launcher Combined Patch
- RandomRepairs: Experience Ubuntu Touch: A Full Tour of This Mobile Linux OS | RandomRepairs
- Tech fox: Ubuntu touch on Samsung S7 edge
Worth Noting
- rmader: For #linuxmobile #postmarketos #mobian folks interested in cameras: there's a first version of patches for #libcamera softwareISP color correction matrix (CCM) support now: https://patchwork.libcamera.org/cover/22041/Together with autofocus (AF) this probably the main missing feature to get a somewhat reasonable image quality on devices like the #pixel3a or #fairphone5 with open drivers / close to #mainlinelinux.
- jbz: "FLTK 1.4 Released With Wayland & HiDPI Display Support - @phoronix "While FLTK isn't as fashionable as some of the other modern toolkits, FLTK 1.4 is a big step forward for the project. As the first major update to FLTK in years since the FLTK 1.3.0 release more than one decade ago (back in 2011)"https://www.phoronix.com/news/FLTK-1.4-Released#fltk #opensource". Wayland support landing in FLTK!
- NekoCWD: USB audio sharing on @postmarketOS. UAC2(Gadget module) -> #oneplus 6 speaker#linux
- archlinux: Providing a license for package sourceshttps://archlinux.org/news/providing-a-license-for-package-sources/#ArchLinux #Linux #FOSS #licensing
- proycon: Yesterday I received a second-hand laptop to run #postmarketos and #sxmo on; a Lenovo #thinkpad x13s with ARM CPU .#alpinelinux #sway
- CalcProgrammer1: "After seeing a #postmarketOS merge request adding the Xiaomi Pad 5 non-Pro (xiaomi-nabu) and seeing they had the pen working, I cherry-picked some commits from the sm8150 kernel tree to the sm8250 kernel tree and got pen working on the Xiaomi Pad 5 Pro (xiaomi-elish)! I created a merge request against the sm8250-mainline project so hopefully it gets pulled into postmarketOS in the next kernel release."
- devrtz: "Public Service Announcement 📣The CfP for #FOSDEM closes in ~9 days!If you're working in the #LinuxMobile spaceconsider telling us about it in the FOSS on Mobile Devices devroom!For more information, see https://lists.fosdem.org/pipermail/fosdem/2024q4/003599.htmlSubmit your proposal no later than 2024-12-01 23:59 UTC ⏳throughhttps://fosdem.org/submitHope to see you in Brussels next year! 🌈"
- linuxphoneapps: Did you know https://linuxphoneapps.org is hosted on framagit by @Framasoft ? They turn 20 and need your financial support: https://soutenir.framasoft.org/en/(Here's the repo for proof: https://framagit.org/linuxphoneapps/linuxphoneapps.frama.io)
- cas: "woohoo, my patch adding support for mapping volume up/down to the up/down arrow keys in U-Boot has been merged!https://lore.kernel.org/u-boot/173186199731.3244505.9675137628346602283.b4-ty@konsulko.com/and just in time too since systemd-boot just got support for phone key navigation 😂😂https://github.com/systemd/systemd/pull/33567/commits/2fda6f5fffcc05adaa5a08d976e09ad7cc97c1b3"
- PrototypeFund: "Our new application phase is starting today!Apply now to lift your software project idea into a prototype: Receive up to €158,000 over ten months of funding from the German Ministry of Education and Research as well as coaching, consulting and networking opportunities.The best part:Applications are now possible in English too!More infos on our new website: ➡️ https://new.prototypefund.de/en ⬅️"
- r/linux: Why I want a GNU/Linux phone
- @linmob@fosstodon.org: Thunderbird experiments: After I had borked my last #postmarketOS install, I did not want to bother with setting up email accounts, and just copied my #Thunderbird profile over - how hard can it be?I managed to come up with something I can live with, unfortunately it required customizing the icon bar by hand, so these changes are likely not directly transferable via user.js and co.
Hardware enablement
- NekoCWD: Yey! Lk2nd now running onHuawei MediaPad T3 10https://github.com/msm8916-mainline/lk2nd/pull/454
- z3ntu: Coming soon to a #Fairphone 5 running @postmarketOS near you!#LinuxMobile #MainlineLinux. Yay, camera support!
- finance.yahoo.com: Advanced Micro Devices (AMD) Eyes Smartphone Market with AI-Ready Ryzen Processors
- wccftech.com AMD Rumored To Enter The “Smartphone Markets”, Likely Introducing APU-Like “Ryzen AI’ SoCs Anonymous Contributor comments: I understand that it is of interest, if this is true the possibility of having a more open mobile phone is even greater, given the open nature of AMD with Linux. Let's cross our fingers. Subcomment, Peter: Indeed, there's hope! AMD know how to contribute to the Linux kernel; and the Steam Deck (and competitors) show that they can do handheld. x86_64 aside, AMD has an ARM license, and there've been reports that AMD would release a ARM CPU in 2025 in 2023.
More Software News
Gnome Ecosystem
- This Week in GNOME: #175 Magic
- TheEvilSkeleton: GNOME 48 will include a new feature that allows users to limit battery charging. This will help preserve battery capacity on laptops and smartphones!https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2176#note_b78e72d422be6f0dee9061c865f33a62f36c73a1#GNOME
Phosh
- agx: "@1peter10 regarding adaptive file selector portal for #phosh: below is a quick demo. The selector itself (https://gitlab.gnome.org/guidog/pfs) is using #gtkrs and I hooked it into the xdg-desktop-portal by using #rust's cdylib to instantiate the GObject from C (which is bit hacky on the meson side to e.g. set the soname, so hints to simplify that are welcome). There's still some things missing to support the full DBus protocol but I think we're halfway there.#gtk #LinuxMobile"
- CalcProgrammer1: New #phosh #squeekboard landed in #postmarketOS! Handles fractional scaling significantly better now! The keyboard still gets smaller, but it stretches to fill the available space rather than wasting space with black bars and making the keys even smaller. I hope that fractional scaling eventually will not impact keyboard height at all, but this is already a huge usability upgrade.This is at 150% scale:
Plasma Ecosystem
- KDE Blogs: [This Week in Plasma: Battery Charge Cycles in Info Center](https://blogs.kde.org/2024 /11/23/this-week-in-plasma-battery-charge-cycles-in-info-center/)
- KDE Blogs: This Week in KDE Apps: Python bindings
- #plasmamobile: so @hikari managed to get #ParchLinux with @kde #plasmamobile running on a Dell Latitude 7275.i think we can count it as a #linuxmobile Project :)) You can see some screenshots here on Parch Account:https://ieji.de/@parchlinux/113499803047520873p.s: Sorry the Default language for the post is persian :)Also the @zenbrowser is installed on it#Linuxmobile #kde #plasmamobile #parchlinux
- Phoronix: KDE Plasma 6.3 Sees More Feature Work, One More Crash Fix For KWin
Sxmo
Sailfish OS
- Community News - Sailfish OS Forum: Sailfish Community News, 21 November 2024 - Slush
- piggz: "Im currently rebuilding #SailfishOS for the @volla Phone 22, rebased on halium-12, and its already working quite nicely 😃 @jolla"
- adampigg: With the help of @jmlich and some other new contributors this cycle, im happy to release Amazfish 2.5.0, the linux watch companion app. Available for @jolla SailfishOS, @kde Plasma Mobile, #UBPorts and your regular #linux desktop as a #flatpak https://github.com/piggz/harbour-amazfish/releases/tag/2.5.0
- #sailfishOS: The #Sony #Xperia 10 IV with #SailfishOS is the first time I actually liked using a phone, ever since the #Nokia #N9 That includes all the current bugs and issues that didn't exist on my Xperia 10 or my original #Jolla.#linuxonmobile
- #sailfishOS: Exploring the Jolla C2 and SailfishOS in 2024: nostalgia meets innovation. Can privacy-first design, OSS principles, and unique hardware carve a niche in today's market? A thoughtful look at where Jolla shines—and stumbles.Read more: https://geekyschmidt.com/2024/11/18/JollaC2/ #SailfishOS #jolla #linux
Ubuntu Touch
- #UbuntuTouch: Getting ready for the #opensource event Lochal Tilburg the Netherlands. Are you coming too today. Joined by #ubports #ubuntutouch #onestein #foss #floss
- fredldotme: Really liking this
- #UbuntuTouch: The Volla Phone Quintus arrived and the first #kickstarter and #indiegogo supporters can already look forward to the arrival of their new flagship model from #Volla 🥳🥳We're happy to announce that, despite some bureaucratic hurdles, the delivery has begun and that everything is now going according to plan 🙏#volla #quintus #vollaos #opensource #software #ubuntutouch #privacy #android #remscheid
Distributions
- DanctNIX (Mastodon): Linux kernel v6.12.1 for #PineTab2 is now available in [danctnix-testing] repository.Let me know if there's any issues. :)
- postmarketOS Wiki New Pages: How to use Community pre-built image AND "dualboot" androidOS / postmarketOS
- postmarketOS Wiki New Pages: Lenovo Yoga Slim 7x (lenovo-yoga-slim7x)
- pabloyoyoista: "It's been a long while since I've felt I kept GNOME Software's APK plugin at the very end of my TODO-list. It means, right now the plugin works unreliably, and the once fast-and-simple experience in postmarketOS/alpine is not there anymore. If you want to help with it, today it's the day: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16637#postmarketOS"
- Mobian mobian-recipes Merge Requests: rockchip: add dkms and gcc for installing PineTab2 Wi-Fi driver
Apps
- phosh: #Chatty 0.8.6 is approaching 🎉 @devrtz tagged rc0 with plenty of fixes (including support for encrypted media). See https://gitlab.gnome.org/World/Chatty/-/releases/v0.8.6_rc.0 for details.#LinuxMobile #Phosh #MMS #SMS #Matrix #GTK
- adampigg: With the help of @jmlich and some other new contributors this cycle, im happy to release Amazfish 2.5.0, the linux watch companion app. Available for @jolla SailfishOS, @kde Plasma Mobile, #UBPorts and your regular #linux desktop as a #flatpak https://github.com/piggz/harbour-amazfish/releases/tag/2.5.0
- jmlich: I have started #Amazfish on the #PinePhone with #PlasmaMobile via #Flatpak.My observation is that no password prompt appears during pairing (Is agent registered?). A possible workaround is using bluetoothctl in the terminal.Other observations:- OpenGL glitches- Overlapping strings- Slow CPU/IO while rendering heart rateMore screenshots:https://github.com/piggz/harbour-amazfish/pull/428/filesSome volunteer to fix those issues?
- carl: "If you like Itinerary and @kde, the excellent Itinerary application is one of the application you can 'adopt' as part of our current end of year fundraiser.Any amount helps!https://kde.org/fundraisers/yearend2024/"
- LinuxPhoneApps.org: Apps: Poliedros
- newbyte: "Did you ever want to play Subway Surfers on #postmarketOS without any Android emulation? No? Okay, well, apparently you can: https://yell0wsuit.page/assets/games/subway-surfers/index.html"
- CalcProgrammer1: "The main developer of the xiaomi-elish #postmarketOS port, Jianhua Lu, asked me to test a note taking app called rnote with the Xiaomi pen now that it is working. I'm happy to report that yes, the pen works great! I really like this app and will definitely be using it more in the future as a replacement to the note taking Android app the tablet originally shipped with. Only issue is the pen buttons currenty act as page up and page down rather than as pen buttons, but that's how the pen works."
Kernel
- phone-devel: [PATCH] media: i2c: imx412: Add missing newline to prints
- Phoronix: ReiserFS Has Been Deleted From The Linux Kernel
- Phoronix: Bcachefs Changes Rejected Reportedly Due To CoC, Kernel Future "Uncertain"
- Phoronix: Virtual CPUFreq Driver Coming With Linux 6.13 For Better Power/Performance Within VMs
- Phoronix: Linux 6.13 Will Report The Number Of Hung Tasks Since Boot
- Phoronix: Linux CoC Announces Decision Following Recent Bcachefs Drama
- Phoronix: Sched_Ext Changes Merged For Linux 6.13 With LLC & NUMA Awareness
- Phoronix: XFS With Linux 6.13 Sees Major Rework To Real-Time Volumes
- Phoronix: New Sound Hardware Support In Linux 6.13
- Phoronix: Nice File Performance Optimizations Coming With Linux 6.13
- Phoronix: Linux 6.13 SoC Updates Land With Initial Support For Many Older Apple Devices
Stack
- Phoronix: Mesa 24.3 Released With Many Open-Source Vulkan Driver Improvements
- Phoronix: VKD3D 1.14 Released With Initial Metal Shading Language Output
Matrix
- Matrix.org: This Week in Matrix 2024-11-22
- Matrix.org: Matrix in full force at FOSDEM
Thanks
Huge thanks to Plata for the nifty set of Python scripts that speed up collecting links from feeds by a lot.
Something missing? Want to contribute?
If your project's cool story (or your awesome video or nifty blog post or ...) is missing and you don't want that to happen again, please just put it into the hedgedoc pad for the next one! Since I am collecting many things there, this get's you early access if you will ;-) If you just stumble on a thing, please put it in there too - all help is appreciated!