Summary of "Untitled Linux Show 245"
High-level summary
This document summarizes topics, technical details, product updates, benchmarks, and practical tips covered in the episode.
Calibre 9.5
- New features:
- edit-book tool can remove unused images.
- Option to display paperbook page list with last page number.
- Reset button for the reading stats panel (reading stats first appeared in 9.4).
- New custom column to show reading progress.
- Improved annotations browser (filter by highlight style).
- Notes:
- Read the official release notes and the authors’ blog posts for full bug-fix details.
- Calibre can run as a server (to serve e‑readers/tablets) or be used over USB to manage mobile devices.
GIMP 3.2
- Major highlights:
- Non‑destructive layers (move toward a non‑linear, undoable workflow).
- Paintbrush tool improvements.
- SVG export support.
- General UI/UX polishing.
- Expectation: faster cadence of subsequent releases after GIMP 3.0’s long gestation.
Filesystem benchmarks (kernel 7.0 and historical comparison)
- Testbed: heavy system (AMD EPYC 9745).
- Filesystems compared: XFS, ext4, F2FS, Btrfs (stock and with copy‑on‑write toggled).
- XFS scored best overall.
- ext4 was a close second.
- F2FS performed midpack.
- Btrfs lagged in many tests.
- Follow-up: ext4 vs XFS across kernel releases back to 6.12 showed ext4 gained notable performance around kernel 6.16 (reducing the gap with XFS).
- Exclusions: Bcachefs and OpenZFS excluded until compatible with kernel 7.0.
- Takeaway: raw speed matters less for most home users than stability and features — stick with distro defaults unless you have a specific workload.
Kernel API specification (machine-readable proposal)
- A machine‑readable kernel API specification is progressing beyond RFC stage.
- Contents include parameter types, ranges, alignment, error codes, and constraints.
- Accompanied by a KUnit test suite and runtime verification.
- Benefits:
- Single authoritative source for user‑space bindings.
- Better documentation and reduced accidental user‑space breakage.
- Easier tooling generation and implications for AI-assisted code generation.
HandBrake 1.11
- New container/codec support:
- Updated MOV/MP4 container handling.
- DNxHR and ProRes encoders added (pro video workflows).
- AV1 improvements:
- AMD VCN AV1 10‑bit encoder.
- 4K preset targeting Radeon RX 9000 series.
- Audio:
- PCM encode/pass-through.
- Custom channel ordering (useful for multi‑channel or multi‑track exports).
- Usability:
- GTK file launcher integration for sandboxed environments (Flatpak).
- Preview navigation buttons.
- UI language switching and updated locales.
KeePassXC 2.7.12
- Import improvements: nested folder support for Bitwarden imports.
- Added TOTP/time‑OTP support and autotype/entry placeholder improvements.
- Passkey flags (BE/BS) support.
- Fixes addressing OpenSSL exploit vectors and other bugs.
- Practical: improved handling for 2FA (TOTP) and more robust import workflows.
RISC‑V / RiskFive (Fedora build issues)
- Fedora engineer reported slow builds on RISC‑V hardware compared to ARM64 and x86_64 (e.g., binutils builds much slower).
- Reasons:
- Many current RISC‑V boards prioritize performance‑per‑watt rather than raw throughput.
- Instruction‑set fragmentation and lack of standardized performance extensions complicate distro optimizations.
- Outlook: upcoming higher‑performance boards (e.g., MilkFive/Titan with up to 64 GB RAM) may change the situation.
systemd v260 (RCs) and AI-related docs
- Major notes:
- Removal of legacy SysV init script support (long deprecated).
- New MStack feature — structured overlay filesystem / bind mount management for complex container/service root setups.
- Raised dependency baselines (OpenSSL, Python, kernel minimums); full functionality may require kernel 6.6+.
- AI-focused additions:
- Project-level AI agent guidance files (agents.mmd), claude.md, and a claude review YAML to help AI tools produce code/reviews aligned with systemd development.
- Recommendation for AI disclosures on patches (co‑written tags).
- Intent: guide and limit low‑quality AI patches and make AI assistance produce better-aligned contributions.
TrueNAS build scripts closure
- iX Systems moved public build scripts/internal build infrastructure out of their public GitHub repo as part of a secure‑boot revamp.
- Reasons cited:
- Commercial abuse (forks/reselling without complying with GPL or returning contributions).
- Legal difficulties enforcing license in some regions.
- Engineering reasons tied to secure‑boot refactor and build infrastructure changes.
- Impact:
- Free features remain free, according to iX Systems.
- Community members lose some ability to reproduce/build the latest TrueNAS from source.
- Open‑source purists raise concerns about transparency and reproducibility.
Security mitigations and CPU performance
- Benchmarks (including Panther Lake Core Ultra X7 358H and multiple laptop CPU generations) show modern CPU generations often have negligible performance differences with mitigations enabled vs disabled for many workloads.
- Some workloads (specific database tests, raw photo processing) still show measurable differences.
- Conclusion: on current-generation hardware, disabling mitigations for performance is rarely worthwhile; older CPU generations may still benefit.
Practical tips, scripts, and small tooling
- ArchDeckify:
- GitHub script to configure an Arch‑based system with a SteamOS-like gaming experience (KDE Plasma recommended, SDDM, gamepad-focused UI).
- Useful for Steam‑Deck-style PC setups or HTPCs.
- Command-line tips:
- udevadm info –query=all /dev/… — inspect udev device attributes, IDs, serials, and symlink paths (helpful when debugging udev rules and drive issues).
- Bash reverse search (Ctrl+R) — interactive reverse search through shell history (type a substring and keep Ctrl+R to cycle; Escape/Ctrl+C to cancel).
- Hardware mention: Google Titan security key (FIDO2 / WebAuthn / FIDO U2F compatible) — inexpensive and useful for account security.
Business and industry notes
- SUSE ownership:
- Owned by private equity firm EQT and reportedly being shopped for sale.
- Valuation talk in the multi‑billion USD/euro range; possible suitors were speculated (Microsoft, Amazon, Intel, large European industrials, SAP, etc.) — speculative discussion.
- Semiconductor context:
- Shortages persist because fab setup time, tool costs, and the need to run fabs continuously make capacity expansion slow and expensive.
Reviews, guides, and how‑tos mentioned
- Recommended reading:
- Release notes and author posts for Calibre 9.5 and HandBrake 1.11 for full change lists and bug fixes.
- Try GIMP 3.2’s non‑destructive layers and SVG export in a test build.
- Filesystem guidance:
- Prefer distro defaults unless you have a specific workload; consult detailed benchmarks for server/enterprise choices.
- Calibre usage:
- Use as a server or via USB to manage tablets/phones (how‑to suggested).
- ArchDeckify:
- Follow the GitHub install script/readme for creating a SteamOS-like setup on Arch.
- Debugging tips:
- Use udevadm info for device attribute inspection.
- Use Ctrl+R for quick reverse search in the shell.
Key recommendations and takeaways
- For most users, choose a filesystem that prioritizes reliability and feature set; stick with distro defaults unless you have special workload needs.
- Modern CPUs have largely mitigated the performance cost of speculative‑execution/security mitigations — don’t disable mitigations on new hardware unless you understand a specific workload benefit.
- Projects are adopting machine‑readable API specs and AI‑guidance documentation to improve tooling, documentation, and controlled AI-assisted contributions.
- TrueNAS moving build scripts out of public view is a meaningful change for reproducibility; weigh trade‑offs between protecting IP/secure‑boot builds and open‑build transparency.
Main speakers and sources
- Hosts/panelists: Jonathan (host), Ken, Jeff (regular panelists on the Untitled Linux Show).
- External sources and reporters:
- Michael Larabel / Phoronix (kernel/filesystem and mitigation benchmarks).
- Project release notes and blog posts for Calibre, HandBrake, KeePassXC, and GIMP.
- TrueNAS/iX Systems CTO statements (forum/podcast posts).
- Fedora engineer commentary on RISC‑V build performance.
- GitHub/systemd repositories (agents.mmd / claude.md).
- General community posts and show notes referenced by the hosts.
Category
Technology
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.
Preparing reprocess...