Servo 0.0.2 is the second numbered release from the project. There is an accompanying post in the Servo project blog, " October in Servo," with the loaded subtitle "Better for the web, better for embedders, better for you." Quite big claims, but the post behind them is an entirely technical summary of the recent work on the engine. Servo is not a standalone app. It's a browser rendering engine, the core around which apps may one day be built.
Rolldown, a new JavaScript/TypeScript bundler written in Rust, has emerged from VoidZero, the maintainers of projects such as Vite. Rolldown offers a high performance alternative to conventional bundlers with full compatibility for the Rollup plugin ecosystem. Designed as the next logical step for modern build workflows, Rolldown promises significant build time improvements while retaining familiar plugin interfaces. Rolldown was designed primarily to be the underlying bundler within Vite to replace the existing Vite dependencies of esbuild and Rollup.
The Reg FOSS desk encountered sudo in the first public beta of Mac OS X, way back in 2000, but the classic C version is a venerable tool. It's so old that precise initial dates are lost to time, but the project's own history says it dates back to 1980. (The project's logo is much younger than the code - it's a reference to a 2006 XKCD comic.) Ubuntu has included the sudo command - and discouraged use of the all-powerful root account - since its very first release, 4.10 "Warty Warthog."
Vite+, the new unified JavaScript toolchain built on top of Vite, has been announced by VoidZero. Positioned as a drop-in superset of Vite, Vite+ introduces an all-in-one CLI experience, covering project scaffolding, testing, linting, formatting, library bundling, monorepo task running, and devtools visualization. The ambition is to reduce toolchain fragmentation and align large teams around a single, high-performance workflow. Vite+ aims to deliver enhancements across three primary dimensions: tooling consolidation, performance & scale, and enterprise-grade features.
Researchers at Edera say they have uncovered a critical boundary-parsing bug, dubbed TARmageddon ( CVE-2025-62518), in the popular async-tar Rust library. And not only is it in this library, but also in its many forks, including the widely used tokio-tar. "In the worst-case scenario, this vulnerability has a severity of 8.1 (High) and can lead to Remote Code Execution (RCE) through file overwriting attacks, such as replacing configuration files or hijacking build backends," the researchers say in a report.
RedoxOS is a special kind of Linux distribution that uses a microkernel and is written in Rust. For those who don't know, Rust is a programming language well-known for being fast. I've been using System76's COSMIC desktop environment, which is also written in Rust and is lightning fast. Imagine an entire OS written in that same language. That's what RedoxOS is, and it's zippy. This is, hands down, the fastest operating system that I've ever used.
I'll pick a few, simple, perfectly ordinary inputs at random, and work out what I think the output should be. This is a pretty trivial problem so I'm expecting that all the implementations will match my output. [narrator: He is is expecting no such thing] I'm also expecting that, even if for some reason I've made a mistake, all the implementations will at least match each other. [narrator: More lies] They've all been proved correct, right?
System76's Pop!_OS seems to be one of the more popular Ubuntu remixes among tech-savvy Linux enthusiasts. That may mean that the bolder of them are about to break their computers, because finally, the beta of version 24.04 is here, along with the beta version of the company's COSMIC desktop. The version number is because this release is based on Ubuntu 24.04, aka "Noble Numbat," which was emitted by Canonical at the end of April 2024.
When I started off learning Rust, I was reading the Rust book, the official book, and it really resonated with me when they started speaking about option types, and result types, algebraic data types, and all those things. It occurred to me at that time, or it was the first time it clicked, that you could move this burden of discipline from yourself to the language.