Summary of "Untitled Linux Show 253"
Tech/product analysis + feature highlights (Untitled Linux Show 253)
1) Ubuntu’s AI plans: “implicit” vs “explicit” (Canonical)
- Main claim: Canonical plans to add AI features to Ubuntu over the next year, despite strong community backlash.
- Local/optional positioning: AI should be careful, local (local inference), and optional, with defaults favoring local inference over sending data to third-party cloud LLMs.
- Model/licensing angle: Intends to use open-(weight) models where licensing aligns with Canonical’s values.
Feature categories
- Implicit AI (less chatbot-like): improvements to existing capabilities such as:
- Better speech-to-text
- Better text-to-speech
- Accessibility improvements
- Behind-the-scenes enhancements (e.g., camera focus)
- Explicit AI (more controversial): includes:
- AI-native workflows
- Agents and troubleshooting help
- Document generation and personal automation
- Eventually, more context-aware OS behavior
Delivery mechanism
- AI components are expected to arrive via snap packages.
No universal kill switch
- Instead of a single “AI off” switch, the suggested approach is to remove/uninstall the snaps that provide AI features—though panel discussion notes this may feel too coarse (turning off specific pieces could require more granular removal).
Reception themes
- The discussion compares this to Microsoft’s perceived “creepiness” (e.g., telemetry/trust concerns) and argues Canonical must avoid similar trust issues to support mainstream adoption.
2) Zed editor v1.0 (Rust-based) — what’s new
- Source/claim: The developers behind Atom reached Zed 1.0.
- Key v1.0 features:
- Git integration
- SSH remoting
- Debugging
- Language tooling
- Built-in AI workflows
- Other enhancements mentioned:
- Bookmarks
- Command palette action to view Git commits
- Animated GIF support in Markdown preview
- Improved fuzzy matching
- Better SSH session reuse
- Support for Deepseek V4 Pro and Deepseek V4 Flash
Fixes (broad)
Covers Git, Vim mode, terminals, dev containers, remote development, Windows path handling, Markdown preview, Python workspaces, and Linux X11 input handling.
Breaking change
- Removes an older soft-wrap setting:
- old “soft wrap … preferred line length”
- replaced with “soft wrap … bounded”
“1.0” framing
- “1.0” is presented as a tipping point: good enough for most developers to “feel at home,” not necessarily “perfect.”
3) “copyfail” kernel vulnerability (memory/cache + encryption API/IPCsec angle)
- What it is: A security vulnerability involving how the kernel caches/scratch-maps memory for encryption operations.
- Mechanics described:
- Uses a kernel encryption API where data/work maps into a shared/big memory page.
- Discussion mentions ONES via IPsec, involving 64-bit sequence numbers split into halves, requiring intermediate scratch bytes.
- The vulnerability is essentially a write past the end of a buffer in the encryption API region.
Why it’s dangerous
- The write can corrupt cached RAM pages belonging to other processes.
- Discussion highlights potential targeting of privileged binaries—specifically
su(setuid root).
Exploit outcome (described as straightforward)
- An attacker prepares an encryption-service interaction and then overwrites cached parts containing the
subinary so that the next timesuruns, injected shell code executes. - Emphasis: no ROP, just direct injection/execution.
Targets tested
- Reported working on:
- Ubuntu 24.04
- Amazon Linux 2023
- SUSE variants (same exploit path described)
Patch status
- Patched (noted as patched April 1), with a CVE and patches in supported distros/kernels.
- Recommendation: update the kernel.
POC mention
- A proof-of-concept existed; one anecdote describes someone using it to regain access after accidentally locking themselves out during kernel update attempts.
4) Ubuntu DDoS/availability incident affecting Canonical services
- What happened: Canonical-hosted Ubuntu services were hit by a sustained cross-border DDoS/availability denial, causing widespread 503 errors.
Impact scope listed
- Ubuntu website
- Snap Store
- Launchpad
- Canonical login services
- Parts of Canonical’s site
- Livepatch
- Landscape and other related services
Not a “compromise”
- No indication that Ubuntu installations were hacked; rather, services were unreachable.
Resilience note
- Apt repositories and mirrors still allowed package and ISO downloads in some scenarios because mirrors are distributed.
Rumored attribution
- A group claimed responsibility (pro-Iranian “cyber resistance” naming mentioned), but panel cautions that social-media attribution can be uncertain.
Status at time of recording
- Launchpad/PPAs were described as a key remaining issue; intermittent outages were discussed.
5) XDG default user directory: new Projects directory standard
- New directory: Standardize a default
~/Projectslocation. - Rationale:
- Home directories are already crowded.
- A standard projects location improves:
- Interoperability between tools (editors/IDEs/build tools)
- Conventions for README/install scripts (reference a common workspace)
- Integration with sandboxed apps (e.g., Flatpak permissions for project folders)
Implementation and adoption
- Mentioned as added with XDG user-dirs version 0.20
- Adopted by GNOME and KDE
- Also reportedly present in openSUSE Tumbleweed
Debate among speakers
- Some argue it shouldn’t be created by default unless needed—prefer apps to create it when required.
6) Steam Linux usage drop (telemetry-style community metric)
- Data mentioned: Steam monthly usage for Linux fell from ~5.33% (March) to ~4.52% (April).
- Possible explanations discussed: vacation/off-time for low-powered machines, global behavior changes; no definitive conclusion.
- Additional observations:
- Shifts in GPU VRAM class distribution (1GB/2GB dropping)
- Language distribution changes (English down; some Asian languages up)
7) Hack: Boot Linux on PS5 (PS5-Linux project)
- Project: PS5-Linux (GitHub).
- Goal: Use an exploit to boot Linux on original (non-slim) PS5 models—effectively turning it into an unofficial Linux gaming PC.
Big constraints
- Requires older firmware (supported 3.xx and 4.xx ranges cited).
- Depends on a patched vulnerability, so it likely fails on up-to-date consoles.
Linux experience described
- After boot: behaves like a regular x86_64 Linux machine.
- Reported support:
- Ubuntu 24.04
- Ubuntu 26.04
- Arch Linux
- Alpine
- Mentions Steam runs.
- Performance demo: GTA V Enhanced with ray tracing, allegedly ~60fps at 1440p.
Not polished / usability limits
- Requires:
- building a Linux image
- booting from USB
- running the exploit after every boot
Hardware limitations
- Built-in Bluetooth not working → needs USB dongles
- Networking needs USB Ethernet/Wi‑Fi
- Requires keyboard/mouse
- Needs ~64GB USB drive
8) Calibre e-book reader/editor updates with local AI provider support
- Version: Update to Calibre 9.8 (jump from earlier 9.5/9.6/9.7 notes).
AI integration change (core point)
- Expanded AI provider support so Calibre can work with any local provider exposing an OpenAI-compatible interface.
- Enables connecting to locally hosted AI services, instead of being limited to a single provider.
UI/feature notes
- New card-based view of full text search results (with book covers)
- Improved viewing / grouping for annotation browser grouping
- Touchpad pinch-to-zoom gesture handling
- Edit-book improvements (reset zoom to 100% via right-click)
- Mobile view improvements for content server details
9) AMD HDMI 2.1 FRL support in kernel driver
- Kernel/driver update: AMD posted a patch enabling Fixed Rate Link (FRL) support, part of HDMI 2.1 and later.
- Why it matters: Better HDMI 2.1 bandwidth—e.g., 4K @ 120Hz with full color rather than “partial color hacks.”
- Context: AMD HDMI 2.1 work was previously blocked for legal/consortium reasons; FRL support can now be shipped upstream.
- Expectation: Additional HDMI 2.1 implementation may arrive after compliance testing finishes.
10) Command-line tips (practical terminal workflows)
Tip: tof... typing speed TUI app (“t0fan / 2tofan”)
- A terminal TUI typing speed test tool (Arch mentioned).
- Supports adjustable themes/language and shows performance stats like WPM and accuracy.
Tip: Bash history shortcuts for reusing/modifying previous commands
- Examples include rerunning the last command as root (e.g.,
sudo !!-style). - Uses history expansions such as:
!*/!!:*-style argument extraction (grab parts of the previous command)!*variants to replay previous arguments
- Goal: avoid retyping long commands, especially with
sudo.
Main speakers / sources
Speakers (panel)
- Rob (frequent story presenter; also gives command-line tip)
- Ken (stories and the history/bash command-line tip)
- Jonathan (co-host/producer voice; participates in Ubuntu AI discussion and other segments)
- Mike “Mash Potato” (referenced via chat/story mentions; not necessarily a speaker in the call)
- Christine (briefly mentioned; not clearly a recurring speaker in subtitles)
Notable external sources referenced
- Canonical VP of engineering John Seager (Ubuntu AI post)
- Bobby Barsoff and Michael Larabel (Zed 1.0 coverage; also Calibre coverage)
- Nathan Sobo (Zed blog)
- Hackaday writer Mike Keraw (copyfail write-up)
- OMG Ubuntu (Ubuntu service outage reporting)
- Andy Nuian (PS5-Linux project)
- Calibre dev community posts by Bobby/Marius (Calibre 9.8 details)
- AMD/driver engineer identified via handle “AGD5F” (HDMI FRL support discussion)
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...