Independent researcher Radium Wang has built software that runs Doom on Hasselblad's $8,000 X2D camera, publishing the work on GitHub as part of a broader project exploring the camera's firmware. The repository, called Hasselblad-X-System-CIM-Firmware-Research-Feature-Extensions, contains source code, offline tools and research findings rather than a ready-to-install upgrade for the camera.
tomshardware.com
· 2026-10-07
Max Desiatov confirmed that the @c attribute can replace @_cdecl for declaring C functions in Swift, streamlining the process. An experiment was conducted to create a basic Swift kernel that outputs a message via QEMU and then halts, serving as an initial exploration into running Swift without an underlying OS. The project utilizes Embedded Swift, a subset designed for bare-metal environments, but encountered limitations due to the lack of a standard library in the current compiler.
carette.xyz
· 2026-10-06
A developer released Minigraf, an open-source, single-file embedded graph database written in Rust, published to crates.io at version 2.0.2. It supports Datalog queries with recursive rules, bi-temporal time travel across transaction and valid time, window functions, and prepared statements, and is designed to run natively, in WASM, or on mobile and IoT devices.
github.com
· 2026-10-05
Apple's Swift language team has released Swift 6.4, which makes Swift Build the default engine in Swift Package Manager so projects compile identically on Linux, macOS, and Windows. The update also finalizes the Subprocess API at version 1.0 for cross-platform process management, expands C++ and Java interoperability, and speeds up WebAssembly execution via JavaScriptKit by up to 40 times.
swift.org
· 2026-09-15
A developer documented the process of bringing up the Linux kernel on a new platform by writing a lightweight emulator for a RISC-V CPU rather than using real hardware. The emulator, built in roughly 2000 lines of C++ and implementing the RV32IMA instruction set, provides just enough hardware simulation—MMU support, RAM, an SBI interface, a system timer, and a WD8250-based UART—for Linux to boot. The full source is published on GitHub under WerWolv/riscv-emulator.
werwolv.net
· 2026-09-03
A technical blog post compares two embedded RTOS approaches—Embassy running async Rust and FreeRTOS running C—on the same STM32F446ZET6 chip clocked at 180MHz. Both implementations run equivalent applications and are measured for interrupt latency, program size, RAM usage and programming ease, using an oscilloscope for timing measurements.
tweedegolf.nl
· 2026-09-02
A developer has released Fastpotify, a lightweight native binary alternative interface for Spotify that avoids embedding a browser engine like Electron. The app is designed to launch in under a second and consume minimal system memory during use.
fastpotify.rocks
· 2026-09-01
A security research team investigated repeated crashes in a customer's Go application running on embedded 32-bit ARM Linux systems, which failed with a fatal 'netpoll: eventfd ready for something unexpected' error after long uptimes. Tracing the fault into Go's netpoll_epoll.go code, they found it matched a previously reported but unresolved issue in the Go project's issue tracker involving epoll reporting more than the expected EPOLLIN event.
sigma-star.at
· 2026-08-26