Quiet weekend, but systemd v261 and the AUR supply-chain saga both deserve your attention before Monday standup.
// SECURITY FOCUS
AUR supply-chain attack: orphaned packages pushed malware for days
This wasn’t a one-shot compromise – attackers registered fresh accounts, adopted orphaned AUR packages, and pushed malicious updates in waves while maintainers played whack-a-mole. Any Arch-based host running unattended `yay` or `paru` upgrades in CI or dev environments during that window is a candidate for review. The vector – orphaned package adoption – is structural, not patched by the response.
What to do: Audit any Arch/Manjaro systems for AUR packages installed in the last two weeks, cross-reference against the compromised package list in the LWN thread, and consider pinning AUR helper configs to require manual review for orphaned-package updates.
- Systemd v261 ships IMDS subsystem, boot secrets, and kexec handover support — LWN.net · Jun 19
Systemd v261 is out with three headline additions: a cloud IMDS subsystem for interacting with instance metadata services, a “boot secret” mechanism aimed at machines without a physical TPM, and early support for the kernel’s Live Update Orchestration / Kexec Handover (KHO) feature when it’s enabled. The IMDS subsystem standardises how userspace talks to cloud metadata endpoints, which matters on VM fleets where ad-hoc curl-to-169.254.169.254 scripts currently do that job. Boot secrets give TPM-less systems a path to secrets tied to a specific boot, though the tradeoffs versus a real TPM aren’t spelled out in the release notes. KHO support is the most speculative piece – the kernel feature itself is still maturing, so this is plumbing for a future where live kernel updates don’t require a full reboot cycle. - Kumar Kartikeya Dwivedi’s work on BPF programs as coroutines — LWN.net · Jun 19
BPF programs currently must run to completion in the context they started – Kartikeya Dwivedi’s coroutine proposal lifts that constraint, making long-running BPF tasks expressible without the current trampoline gymnastics. Still experimental, but the LSF/MM/BPF Summit write-up has enough detail to evaluate the tradeoffs. - Netflix VMAF v1: why their existing perceptual quality metric wasn’t good enough — Netflix TechBlog · Jun 19
Christos Bampis and the Netflix video algorithms team detail where the original VMAF model fails – particularly on grain, animation, and short-form content – and what changed in v1 to fix per-frame score instability. Relevant if you’re running codec comparisons or building encode quality gates. - Four ingestion bugs that silently wreck Laravel RAG retrieval — Freek Van der Herten · Jun 19
Freek Van der Herten documents four ingestion-time bugs that silently degrade Laravel RAG retrieval with no exceptions or failed tests to signal the problem. First, naive chunking can sever a sentence mid-answer, dropping answer@1 while source hit@1 still looks fine. Second, building an HNSW index with vector_l2_ops while querying with cosine <=> causes Postgres to silently ignore the index and full-scan every row – Laravel 13’s whereVectorSimilarTo() hardcodes <=>, making this mismatch easier to hit than ever. Third, baking the embedding dimension into the vector(1536) column means any attempt to shrink storage requires a migration plus a full re-embed, and skipping it quietly tanks retrieval to 47%. Fourth, ingesting and querying with different embedding models turns every distance score into noise. All four bugs are demonstrated with real code verified against laravel/ai v0.7.2 and pgvector, with an eval suite to prove the regressions and a full repo to clone. - zlib-rs 0.6.4 fixes Intel Raptor Lake crash, adds SIMD optimizations — Phoronix · Jun 21
zlib-rs 0.6.4 ships three notable fixes alongside minor SIMD tuning. The Intel Raptor Lake crash – caused by a specific MOVB pattern triggering memory corruption – is now worked around at the library level (newer LLVM/Clang also patches it upstream). An off-by-one integer overflow in the AArch64 NEON Adler32 path was producing incorrect checksums, leaving x86_64 AVX2/AVX-512 and scalar paths unaffected. The release also adds a VNNI ILP trick for AVX-512 that shows slightly better throughput on AMD Zen 5, an optimized CRC32 for LoongArch64, and CI improvements. If you’re running zlib-rs on Raptor Lake or AArch64 hardware, this update is not optional.
// In other news
ai
- A startup claims it broke through a bottleneck that’s holding back LLMs (MIT Technology Review AI) · Jun 19 — Miami startup Subquadratic claims a sub-quadratic attention substitute that breaks the O(n²) context-scaling wall – independent benchmarks haven’t confirmed the claim yet, so treat as a watch item.
cloud
- Temporary Cloudflare Accounts for AI agents (Cloudflare Blog) · Jun 19 — Cloudflare Workers now issues temporary accounts via `wrangler deploy` so AI agents can deploy and tear down Workers without a pre-registered human account – scoped credentials with a TTL rather than shared org tokens.
dev
- You don’t understand DNS like you think you do (Stack Overflow Blog) · Jun 19 — Cricket Liu (BIND co-author, Infoblox) covers BIND’s evolution, common DNS operator misconceptions, and where modern resolvers still get split-horizon and DNSSEC wrong – good audio for a long build.
linux
- Linux Finally Eliminates The strncpy API After Six Years Of Work, 360+ Patches (Phoronix) · Jun 20 — Linux 7.2 removes `strncpy` from the kernel after six years and 360+ patches – any out-of-tree driver still calling it will break at compile time on 7.2.
- Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS (Phoronix) · Jun 19 — Mesa 26.2’s open-source NVK Vulkan driver now supports DLSS, meaning Proton users on NVIDIA hardware get upscaling without touching the proprietary driver stack.
- systemd 261 Released With New systemd-sysinstall OS Installer, IMDSD & Storagectl (Phoronix) · Jun 19 — systemd 261 ships a new `systemd-sysinstall` OS installer, `storagectl` storage management, and IMDSD image daemon – timed to land in H2 2026 distro releases.
- Intel TDX Now Much More Practical With Ability To Apply Important Updates Without Reboot (Phoronix) · Jun 19 — Linux 7.2 lets Intel TDX confidential-compute deployments apply microcode and firmware updates without a full reboot – removes the biggest operational blocker for TDX in production.
- Apple M3 Booting On Linux After Three Years Plus Other SoC Updates In Linux 7.2 (Phoronix) · Jun 19 — Apple M3 achieves mainline Linux boot support in 7.2 – nearly three years after silicon launch – alongside four other newly enabled SoCs across ~1,000 merged patches.
web
- Architecture Decision Record (Freek Van der Herten) · Jun 20 — Freek Van der Herten’s practical walkthrough of ADRs covers keeping them short, storing them in the repo next to the code they document, and avoiding the over-engineering trap of elaborate templates.
Stay safe out there – and maybe check your AUR packages before coffee.

Leave a comment