Programming News Archives
👁 Image
824 Programming open-source and Linux related news articles on Phoronix since 2011.
👁 Epic Games Announces Lore Open-Source Version Control System
Epic Games announced today they have created a new version control system that is now open-source as Lore. Given the proliferation and excellence of Git, you may be wondering why Epic Games is pursuing another VCS option... They are specifically catering Lore to games and entertainment purposes with large file sizes.
👁 Git 2.55-rc0 Released With Rust Enabled By Default
Git 2.55-rc0 is out today as the first tagged test version of the forthcoming Git 2.55 distributed version control system. Most notable with Git 2.55 is that Rust support is being enabled by default.
👁 Lightweight Pragtical Code Editor Adds SDL GPU Backend
Pragtical, the lightweight open-source code editor that prides itself on using just ~50MB of RAM and ~10MB of disk space while being a full-featured code editor, is tacking on more features. Most notable with the new Pragtical release is adding an SDL-based GPU back-end for this MIT-licensed editor.
👁 Redis 8.8 Released With New Array Data Structure, More Performance Optimizations
Redis 8.8 reached GA today for the Redis open-source project providing a high performance, in-memory data store.
👁 KernelScript: A Programming Language For Kernel Customization & App Optimizations
Multikernel Technologies Inc has been working on a multi-kernel architecture for the Linux kernel while in addition to that they have been developing KernelScript as a domain-specific language for carrying out Linux kernel customizations and app-specific optimizations.
👁 Rust-Based Wild Linker 0.9 Brings New Platform Coverage, Linker Plugin API
Wild Linker 0.9 was released today as the latest version of this very fast linker for Linux systems that is written in the Rust programming language.
👁 chipStar 1.3 Released For Running HIP/CUDA Code On SPIR-V With OpenCL
A new release of chipStar is now available as the open-source tool for compiling and running HIP/CUDA code in a vendor-neutral manner with the SPIR-V intermediate representation on OpenCL or even Intel Level Zero as the run-time alternative. This is part of the ambitious effort to allow NVIDIA CUDA and AMD HIP code to ultimately run on alternative vendors with increasing levels of success.
👁 Vim Merges GTK4 Toolkit Support, Co-Authored-By Claude
The GTK-based GUI version of the Vim text editor, gVim, now has support in place for the modern GTK4 toolkit as an alternative to its long present GTK2/GTK3 support.
👁 Brush v0.4 Released As "Significant" Release For This Rust-Based Shell
Brush v0.4 debuted today for this "Bourne Rusty Shell" as a Bash/POSIX-compatible shell written in the Rust programming language.
👁 OpenCL Introducing Cooperative Matrix Extensions For Machine Learning
Back in 2023 the Vulkan API introduced its initial Cooperative Matrix extension and necessary SPIR-V integration for helping with machine learning / AI inferencing use. Since then the cooperative matrix support has continued to be built upon for helping Vulkan in AI/ML areas. Now the OpenCL API is also introducing similar cooperative matrix extensions.
29 April 2026 - OpenCL Cooperative Matrix
- 6 Comments
👁 Rust-Written Zed 1.0 Code Editor Released
Zed, the cross platform, open-source text/code editor written by the developers behind the Atom editor, has finally reached version 1.0.
👁 OpenBLAS 0.3.33 Released With Automatic "BIGNUMA" For More Than 256 CPU Cores
OpenBLAS 0.3.33 is out today as the latest update to this vendor-neutral, optimized Basic Linear Algebra Subprograms "BLAS" library.
👁 Git 2.54 Released With New Experimental "git history" Command
Git developers continue working toward Git 3.0 while out today is Git 2.54 with a few interesting additions.
👁 Rust 1.95 Released With Several Improvements
Rust 1.95 was released to the wild today as the latest feature update to this popular programming language.
👁 jemalloc 5.3.1 Released With Many Improvements After Nearly Four Year Hiatus
Jemalloc 5.3.1 was released today with next month marking four years since the prior release, jemalloc 5.3.0. While the version bump may not seem like much, jemalloc 5.3.1 comes with many performance improvements, new features, and other enhancements.
👁 Mold 2.41 Linker Released With New Features & Fixes
Mold 2.41 is out as the latest major update to this high performance linker and viable alternative to the linkers from the GNU and LLVM projects.
👁 CMake Pursuing Tighter Integration With Package Managers, Other Improvements
While the Meson build system has been capturing much of the limelight in recent years by open-source projects, the cross-platform CMake build system also shows no signs of slowing down and continues evolving with new features and functionality.
👁 Rust Coreutils 0.8 Brings Significant Performance Gains
Rust Coreutils 0.8 was released today as the newest major release to this alternative to GNU Coreutils.
👁 The Linux Kernel's Minimum Rust Version Supported Prepares For Rust 1.85 Baseline
The Rust-For-Linux crew is preparing to raise the minimum supported Rust version for building the Linux kernel and and similarly also bumping the minimum supported version of bindgen, the tool for generating Rust FFI bindings for C code in the kernel.
👁 CMake 4.3 Released With Package Import/Export Using The Common Package Specification
Version 4.3 of the CMake software development tool / build system was released today. Notable with CMake 4.3 is support for importing and exporting packages described using the Common Package Specification (CPS) for greater interoperability in the ecosystem.
17 March 2026 - Common Package Specification
- 23 Comments
👁 OpenJDK 26 Released With The Java Applet API Finally Removed
OpenJDK 26 is out today as the newest GA reference version for the Java SE platform. With Java 26, it's finally time to say a goodbye to the Java Applet API.
👁 Meta Renewing Investment Into The jemalloc Memory Allocator
The jemalloc memory allocator "malloc" implementation has been popular for HPC and server use down to desktop use in apps like Firefox. Jemalloc has proven over the years to be effective on delivering better performance and scalability while enjoying lower memory usage and less fragmentation than alternative malloc implementations. Meta recently announced that they are renewing their investment into jemalloc.
👁 Linux 7.0 Lands Improvements To Deal With Upcoming Rust Changes, Build Reproducibility
Merged to mainline yesterday for Linux 7.0 were yet more Rust changes in preparing for upcoming Rust releases as well as enhancing the kernel build reproducibility when engaging the Rust code.
👁 Rust Coreutils 0.7 Released With Many Performance Optimizations
Rust Coreutils 0.7 released on Sunday as a performance-focused update to this popular alternative to GNU Coreutils that is still striving for 100% compatibility against the GNU Test Suite.
👁 Rust 1.94 Released With Stable Support For AVX-512 FP16 Intrinsics, Array Windows
Rust 1.94 was rolled out today as the newest routine stable update for the Rust programming language.
👁 CGIT 1.3 Web Frontend For Git Released After Six Years
Jason Donenfeld of WireGuard and Linux cryptography fame has taken a break from that to release a new version of CGIT, the lightweight web interface for Git repositories. CGIT 1.3 is the first new release in six years and comes with a lot of changes.
👁 Linux 7.0 Makes Preparations For Rust 1.95
Last week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge window. Most notable with that pull was Rust officially concluding its "experimental" in now treating Rust for Linux kernel/driver programming as stable and here to stay. Sent out today was a round of Rust fixes for Linux 7.0 that includes preparations for the upcoming Rust 1.95 release.
👁 Drgn v0.1 Released For Very Versatile Programmable Debugger
Drgn is the programmable debugger developed by Meta engineer Omar Sandoval that has proven quite versatile and popular with Linux kernel developers and others. After nearly two dozen releases already, Drgn v0.1 was released this week as another big step forward for this open-source debugger.
👁 Simdjson Shows More Speed-Ups Possible For SIMD In JSON Parsing: Another 30% Boost
Simdjson is the open-source project for high performance JSON parsing by leveraging SIMD instructions for "parsing gigabytes of JSON per second." Notably it showed years ago the huge performance advantage to using AVX-512 in JSON parsing for surprisingly big benefits. Simdjson has continued advancing since then with various optimizations over the years and today is out with simdjson 4.3 that brings yet more SIMD optimizations.
👁 Go 1.26 Introduces Two Language Changes, New Performance Improvements
For programmers fond of the Go programming language, Go 1.26 is out today with two language changes, performance improvements, and other alterations to this Google-backed programming language.
👁 Linux 7.0 Officially Concluding The Rust Experiment
While Linux 7.0 is the next kernel version solely over Linus Torvalds' numbering preference, there is a notable symbolic change that was sent in overnight for this new kernel merge window: formally concluding the "Rust experiment" with upstream kernel developers now in acceptance that Rust for the Linux kernel is here to stay.
👁 Rust Coreutils 0.6 Brings Increased Compatibility, Removing Some Unsafe Code & More Perf
Following the Rust Coreutils presentation from FOSDEM this weekend, Rust Coreutils 0.6 is now available as the latest feature release for this Rust programming language re-implementation of GNU Coreutils.
👁 Git 2.53 Released With More Optimizations, One Step Closer To Making Rust Mandatory
While we might see Git 3.0 released around the end of 2026, Git 2.53 is out today as the latest feature release and continuing to make changes with an eye toward that big Git 3.0 milestone.
👁 Rust Coreutils Continues Working Toward 100% GNU Compatibility, Proving Trolls Wrong
Sylvestre Ledru who serves as the lead developer of the uutils project for the Rust Coreutils implementation presented at FOSDEM 2026 this weekend on this initiative. Ledru has spoken at FOSDEM in prior years on Rust Coreutils and this year's talk focused primarily on Ubuntu 25.10's adoption of it in place of GNU Coreutils.
👁 Wasmer 7.0 Released For Advancing WebAssembly On The Desktop & Anywhere
Wasmer 7.0 is out today for this WebAssembly "WASM" run-time for enabling lightweight containers that can run "anywhere" from the desktop to cloud and the edge. The security-minded and extensible WASM runtime provided by Wasmer has already proven to be quite robust while with Wasmer 7.0 has become even more featureful.
👁 RFC Patches Posted For Klint Integration With The Linux Kernel: Rust-Based Linting Tool
A request for comments (RFC) patch series was sent out today for providing Klint integration with the Linux kernel. Klint is a new linting tool written in the Rust programming language that helps with static code analysis for errors/bugs as well as code styling inconsistencies.
28 January 2026 - Klint + Linux Kernel
- 2 Comments
👁 Zlib-rs Declares A Stable & Complete API For This Rust-Based Zlib Implementation
Following the release of zlib-rs 0.6 last week, the developers behind this Rust-based Zlib implementation have declared their API stable and complete.
👁 Picolibc Picks Up RISC-V Improvements, Hexagon Support & Better POSIX Compliance
Keith Packard published Picolibc 1.8.11 on Monday as the newest release for his C library designed for embedded 32-bit and 64-bit platforms. Picolibc continues tacking on new CPU architecture support and other features for this project that started out as a conglomeration of the Newlib and AVR Libc C library codebases.
👁 Rust 1.93 Brings Improvement For Inline Assembly Handling
Rust 1.93 is out today as the first feature release for this programming lanugage of 2026.
👁 PHPStan Now 25~40% Faster For Static Analysis
For those using the powerful PHPStan tool for static analysis on PHP code, this week's PHPStan 2.1.34 is promoting optimized performance with projects seeing around 25% to 40% faster analysis times.
👁 OpenBLAS 0.3.31 Released With New Extensions, RISC-V & ARM64 Optimizations
For those looking for a speedy Basic Linear Algebra Subprograms "BLAS" library, OpenBLAS 0.3.31 is now available for this optimized open-source implementation.
👁 Wild 0.8 Linker Adds SFrame Support, LoongArch64 & More Performance
Wild 0.8 is now available as this speedy linker focused on iterative development, a goal of incremental linking, and written in the Rust programming language.
👁 Rust-Based Fjall 3.0 Released For Key-Value Storage Engine Akin To RocksDB
In addition to the release of Stoolap 0.2 as a modern embedded SQL database written in Rust, Fjall 3.0 is available as another Rust-written database solution. Fjall is a log-structured, embedable key-value storage engine akin to RocksDB but with the benefit of being written in Rust. With Fjall 3.0 its performance is now very competitive.
👁 Stoolap 0.2 Released For Modern Embedded SQL Database In Rust
Stooplap v0.2 released today as this SQLite alternative for providing embedded SQL database needs while written in the Rust programming language. Stoolap supports both in-memory and persistent storage models.
👁 Ncurses 6.6 Released With Improved Windows Terminal Support, Other Enhancements
Ncurses 6.6 was released today prior to closing out 2025. This programming library update for creating terminal-based text user interfaces (TUIs) features a variety of great improvements for ending out the year.
👁 Fish 4.3 Brings Scripting & Interactivity Improvements, Enhanced Terminal Support
Fish 4.3 is out today as the newest update to this user-friendly command line shell. Fish 4.0 released at the beginning of this year in porting the codebase from C++ to Rust and now before closing out 2025 they have out Fish 4.3.
👁 Ruby 4.0 Released With Ruby Box Experimental Feature, ZJIT Compiler
The past several years we have seen new releases of the Ruby programming language implementation for Christmas (25 December). This year is no different with Ruby 4.0 having been released this morning.
👁 Lua 5.5 Released With Declarations For Global Variables, Garbage Collection Improvements
Five years after releasing Lua 5.4, Lua 5.5 debuted today as the newest version of this lightweight and embeddable scripting language.
👁 Rust Coreutils 0.5 Released - Inching Toward Full GNU Compatibility
Rust Coreutils 0.5 is now available as the latest milestone for this Rust-based alternative to GNU Coreutils. Rust Coreutils 0.5 continues moving closer to "full GNU compatibility" with nearly a 90% pass rate on the GNU test suite.
👁 Meson 1.10 Build System Adds OS/2 Support, Experimental C++ "import std"
Meson 1.10 is out today as the newest feature release for this popular cross-platform build system.
824 Programming news articles published on Phoronix.