Development

GitHub - LadybirdBrowser/ladybird: Truly independent web browser

Ladybird is a novel pre-alpha web browser featuring a multi-process architecture and its own rendering engine based on web standards. The browser implements robust security measures through process isolation and inherits core components from SerenityOS. Compatible with Linux, macOS, and Windows (WSL2), it aims to become a complete, modern browsing solution.

MIMT

A minimalist horror game project offering source files for both MacOS and Windows platforms. Project documentation appears to be a straightforward file structure listing for development access.

Xcode constantly phones home

The article discusses performance issues with Xcode builds caused by unnecessary connections to Apple's servers during the 'Gather provisioning inputs' phase. The author discovers that blocking certain Apple domains through Little Snitch significantly improves build times while exploring Xcode's seemingly unnecessary tracking and analytics connections.

News

A comprehensive update log for suckless.org showcases recent software releases and improvements across multiple tools including dwm, dmenu, and st. Notable changes include Makefile improvements, signal handling enhancements, and various bug fixes across the software suite. The updates demonstrate continued commitment to simplicity, clarity, and system efficiency.

Re: Rust kernel policy

Greg KH, a Linux kernel maintainer, strongly advocates for incorporating Rust into the kernel, citing how it eliminates common C-related bugs and memory safety issues. He emphasizes that Rust would particularly benefit new code and drivers, while acknowledging the ongoing importance of improving the existing C codebase. The discussion addresses concerns about mixed-language maintenance and developer adaptation.

Greg Kroah-Hartman Makes A Compelling Case For New Linux Kernel Drivers To Be Written In Rust

Linux kernel maintainer Greg Kroah-Hartman advocates for writing new kernel drivers in Rust, highlighting how it eliminates common C-related memory bugs. The debate over Rust in the Linux kernel continues, with Linus Torvalds supporting its inclusion despite some maintainers' opposition. Kroah-Hartman emphasizes that while existing C code won't disappear, Rust offers better memory safety and API design opportunities.

GitHub - decrazyo/nes86: x86 emulation on the NES

An IBM PC emulator for NES that runs the Embeddable Linux Kernel Subset (ELKS) and supports x86 software with basic serial terminal functionality. The project features compatibility with select NES emulators like Mesen2, FCEUX, and Rustico, while providing detailed build instructions for custom deployments.

GitHub - awwaiid/ghostwriter: Use the reMarkable2 as an interface to vision-LLMs (ChatGPT, Claude, Gemini). Ghost in the machine!

Ghostwriter is an experimental tool for the reMarkable2 tablet that enables AI-powered interaction with handwritten content, allowing responses through both drawing and text via various LLM providers like OpenAI, Anthropic, and Google. The project features evaluation capabilities, image segmentation, and multiple interaction modes, with ongoing development focused on prompt libraries and tool integration.

Servo in 2024: stats, features and donations - Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

Servo project has seen significant growth in 2024 with a 143% increase in unique contributors and 163% increase in merged pull requests, returning to 2018-2019 activity levels. The project has expanded its platform support to Android and OpenHarmony, while passing 1.5M WPT subtests and attracting various applications to use Servo as their web engine.