File handling in server-side JavaScript
Working with files on the server is a perennial need for developers. Server-side JavaScript platforms like Node, Deno, and Bun offer a flexible and fairly simple approach to doing things with files. This article shows you how to use the fs library t...
Python 3.13 RC2, with and without GIL
Python 3.13 RC2 is now available in Tumbleweed. This new version of the Python interpreter will be released in October 2024. There is a lot of changes and new features in 3.13, but we’re also bringing exiting experimental features in Tumbleweed. Expe...
System insights with command line tools: lsof and lsblk
In our ongoing series on Linux system insights, we have a look into essential command-line utilities that provide information about the system’s hardware and status. Following our previous discussions on lscpu, lsusb, dmidecode and lspci, we now ...
TypeScript 5.6 now generally available
TypeScript 5.6, the latest version of Microsoft’s strongly typed JavaScript variant, is now available as a production release. The update features capabilities that include disallowing nullish and truthy checks on syntax that never varies on nullish...
Verso Taking Shape As A Servo-Powered Web Browser
With Mozilla having backed away from the Servo web engine years ago and recent open-source development on Servo focused on making it suitable for embed purposes into other applications/software, it's remained to be picked up by any standalone web brows...
LLVM Makes Progress On Using ClangIR To Compile GPU Kernels
ClangIR is a new IR for LLVM's Clang compiler built atop MLIR. Thanks to this year's Google Summer of Code, there has been progress on being able to compile GPU kernels using ClangIR as another improvement for heterogeneous programming with this open-s...
Torvalds Inclined To Release Linux 6.11 This Coming Sunday
With this past weekend's release of Linux 6.11-rc7, the kernel changes for the week were larger than prior RCs and Torvalds was a bit hesitant on releasing v6.11 this coming Sunday due to the upcoming that takes place next week in Vienna, Austria. But ...
Oracle Code Assist moves to beta
Oracle Code Assist, the company’s AI-powered programming assistant, is available in a beta trial. The beta version is optimized for Java and adds capabilities intended to boost development of applications for Oracle Cloud Infrastructure (OCI), Oracl...
Rust on illumos
With the recent Rust in Linux events in the last couple of days, it’s a good time to write up Rust in illumos. Both to spread the word a bit and also to set expectations for both sides (Rust and illumos/OpenIndiana devs) what is currently possible an...
Juno Tab 3 Linux Tablet — Nice, But Overpriced?
Juno Computers have announced their latest Linux tablet, the Juno Tab 3, and it’s available to buy preloaded with Ubuntu 24.04 LTS (or a choice of other Linux distributions). Which is great. The Juno Tab 3 is powered by an Intel N100 processor, 1...
Join Canonical in Bangalore at Dell Technologies Forum
Canonical is thrilled to be joining forces with Dell Technologies at the upcoming Dell Technologies Forum – Bangalore, taking place on 12 September. This premier event brings together industry leaders and technology enthusiasts to explore the lat...
MNT unveils MNT Reform Next
Earlier this year, I reviewed the excellent and unique MNT Reform laptop, an (almost) fully open source, very hackable laptop. MNT has just unveiled the upcoming follow-up to the Reform, called the Reform Next. Being highly performant, modular, and upg...
Make your own read-only device with NetBSD
For certain use cases, it’s advisable to set up a read-only root file system, which ensures better reliability in case of system issues. Think of scenarios like a router (critical for network access) or a caching reverse-proxy, such as the one descri...