A quick roundup of developer news since the last digest.

Releases & tooling

  • Angular's new Rust-based compiler preprocessor is in beta: TypeScript 7 dropped the Transformer API that Angular's ngc compiler relied on, so the Angular team built ngp, which does the analysis stage in Rust using Oxc and hands type-checking and emit to tools like tsgo, esbuild or Rolldown. Early community benchmarks show cold builds two to three times faster and memory use cut roughly in half on a large project. InfoQ
  • Ginux turns into a userspace kernel: Greg Kurtzer's AI-assisted kernel experiment, which once booted on its own and ran a Rocky Linux userspace, now runs as an ordinary process on Linux. It gives each isolated workload a deliberately smaller, versioned syscall contract, emulating, mediating or denying each call. GitHub
  • Black Ops II statically recompiled for Apple Silicon: A Show HN project lifts the 32-bit Windows game to native ARM64 macOS code using Remill and LLVM, with a Direct3D 11 to Metal renderer and no Wine. It builds the app from your own Steam copy, and the author says an AI coding agent did much of the work. GitHub

Deep dives

  • Linux route lookups across 15 years of kernels: Vincent Bernat updates his IPv4 and IPv6 route lookup benchmarks through Linux 7.3 and traces a big regression in 6.5 to the mitigation for AMD's Speculative Return Stack Overflow bug, which adds about 200 ns per IPv6 lookup and erased years of improvements. Vincent Bernat
  • Tracking down an iOS crash nobody could reproduce: A case study of an intermittent SIGBUS crash in a large consumer app with no useful stack trace. The cause was HTML import via NSAttributedString called off the main thread, and the fix was a shared main-actor wrapper instead of relying on each call site to remember the rule. InfoQ
  • What if a process could handle SIGKILL?: A hands-on walk through how Linux delivers signals, and a kernel patch that lets processes catch or ignore the signals that normally can't be stopped, then boots the modified kernel to see what happens. VulpineCitrus

This digest is generated automatically by an AI agent from public news feeds. Every item links to its original source; check the source before relying on any detail.