@pavel Great. I expect that in the longer term it should switch to full range scan and sharpness computation only for really large change in statistical parameters. It should try to run some feedback loop to track focus instantaneously with some estimation whether changes are noise only and when change in statistic represent already high probability that sharpness changes. Could be really nice task for some of our #cvut #cvutfel control theory oriented students with combined computer vision knowledge. I am open to supervise such project, bachelor and or master theses.
RE: https://social.vivaldi.net/@opensourceopenmind/116049511951102726
Everybody should let their banks know they will move their money elsewhere if the banks keep trying to lock them into the US mobile duopoly.
You may not want to switch to a different operating system now but you might need to (even suddenly) in the future and this is the biggest blocker for many.
@Pavel Machek has rebased his #libcamera AutoFocus experimental branch above mainline v0.7.0 tag during @okias organized 6th #MobileLinux Hackday yesterday (thanks to #SUSE for hosting), and I have built it on my #oneplus6 #Qualcomm #sdm845 phone running my build of 6.19.0-rc4-next-20260106-sdm845-gdc7b19cffd9e kernel and #mobian. Then I have tested it with Pavel’s mcam and, probably the first time ever, with Gnome/Phosh snapshot application with a complete pipewire-libcamera stack. The simple SW AF prototype has been enabled by the addition of - Af: line into /usr/share/libcamera/ipa/simple/uncalibrated.yam. On the occasion, I had the chance to test the result to document an actual event: when the president of the Czech Republic, Petr Pavel, spoke at the #Ukraine Support meeting in #Prague Old Town Square today. The autofocus algorithm is quite unstable, periodically seeking a sharp image while the view is blurred in between. Same for the uncalibrated colors. But that could/should be solved in the longer perspective, see FOSDEM talk1 and talk2. But in general, the day when we can run at least older devices under real user control is yet closer. It depends now on @EUCommission whether the future is like 1984 or not for new devices. If it insists on Chat Control, which requires eliminating user control over what software runs on the device and supports rhetoric of sideloading for user control and even own builds of application installing, then the governments and corporations controlled botnet would be abused by mighty ones to control society as a whole. Back to today’s photos and the demonstration of goodwill to help the attacked neighborhood country to survive the imperial war. The original 1080p resolution photo with far focus is there and the short distance shot to the paper there. Both were taken by an IMX519 camera connected to MIPI C-phy.
Let's remind everyone what a safe internet actually means. 🌐🌍
Share this & Spread the word!
With 6.12 now available for testing in PureOS, let's take the next step.
Some discoveries about Serial Peripheral Interface, Kinetis, and NuttX. Part of the work on Board Support Package (#BSP) for our board.
Want a premium Linux shirt that actually looks good? 🐧📱
Our well-designed shirt (penguin holding a phone) is 100% cotton with a stitched penguin logo.
Available this weekend at the #FOSDEM #LinuxOnMobile stand.
Location: Building U, entrance UD2 — grab your size before they’re gone!
Model: @Standara3217
#FOSDEM2026 #MobileLinux #LinuxMobile #sdm845 #Mobian #Phosh #Linux
If you have interest in basic or more advanced computer architectures learning and teaching then I plan to visit #RISCV #FOSDEM devroom this Satturday. We can discuss even use of our #QtRvSim in the teaching. We are working on Sv32 and latter even Sv39 addition to extend this tool even for teaching operating system basic concepts. Tenative goal is to run MIT-PDOS one day. We have new #QtRvSim manual at our #CompArch site as well and revamped online training site (thanks to Jakub Pelc https://swpelc.eu/).
Just found that the 2026 edition of the Linux Plumbers Conference will be in Prague 🇨🇿 , Oct. 5-7, on the same week as Open Source Summit Europe and Embedded Linux Conference Europe.
Save the dates and see you there! That's too early to book my train tickets though 🤔
“Dancing on bones.” Russian occupation authorities are reopening the Mariupol Drama Theatre, destroyed in a 2022 airstrike while hundreds of civilians sheltered inside, including children. Russia has denied hitting the theatre and claimed the damage was caused by an explosion detonated inside the building, which was proven untrue.
A Russian fairytale premiere at a mass grave, pure cynicism.
Upstreaming progress on Snapdragon 845 phones: OnePlus 6/6T now working with the Linux -next tree after a focused month of mainlining. Pixel 3 and Shift 6MQ followed with incremental enablement. Hard lessons in patch rebasing, subsystem reviews, and feedback from kernel maintainers. Real steps toward sustainable mainline support. Read more on the blog.
https://ixit.cz/blog/2025-12-21-upstreaming-0
#LinuxMobile #MobileLinux #sdm845 #OnePlus6 #OnePlus6T #Pixel3
Links to related Ticket Lock code example for individual architectures:
Kernel Spinlock documentation at LWN.net from test-and-set over ticket-spinlocks to scalable MCS locks and qspinlocks.
Much more precise and detailed texts (papers and books) about scalability including memory ordering by @paulmckrcu are linked from his page http://www2.rdrop.com/users/paulmck/. The detailed Summary of Memory Ordering choices for current CPU architectures is documented in the Table 15.5 Chapter 15. Advanced Synchronization: Memory Ordering of his book Is Parallel Programming Hard, And If So, What Can You Do About It?.