Programming News Archives


855 Programming open-source and Linux related news articles on Phoronix since 2011.

Mold 3.0 High Speed Linker Released Following Rust Rewrite
Mold 3.0 High Speed Linker Released Following Rust Rewrite

The Mold high speed linker alternative to the likes of GNU Gold/LD and LLVM LLD recently has been going through a rewrite from C++ to Rust as well as having high ambitions of eventually becoming the default linker on Linux systems. Today marks the release of Mold 3.0 for this Rust-based high performance linker.

5 October 2026 - Mold 3.0 - 17 Comments
EDG C/C++ Front-End Open-Sourced
EDG C/C++ Front-End Open-Sourced

Edison Design Group has open-sourced their EDG C/C++ front-end that has been known in the commercial world for its extensive dialect support and other features. The EDG C++ front-end has been used by the likes of Intel C++ Compiler classic, NVIDIA CUDA NVCC, and even Microsoft Visual Studio for IntelliSense.

30 September 2026 - EDG C++ - 13 Comments
Meta Releases OpenZL 0.3 With Decompression Speed 144% Faster Than Zstd
Meta Releases OpenZL 0.3 With Decompression Speed 144% Faster Than Zstd

Just shy of one year ago Meta announced OpenZL as a format-ware compression framework focused on delivering both high compression ratios and high speed compression/decompression. OpenZL has continued making more optimizations and out today is OpenZL v0.3 and advertising some huge gains over Zstandard (Zstd) that is also worked on by Meta engineers.

29 September 2026 - OpenZL 0.3 - 10 Comments
SIMDjson 5.0 Released: Still Making JSON Parsing Even Faster
SIMDjson 5.0 Released: Still Making JSON Parsing Even Faster

SIMDjson is the open-source, high performance JSON parser that surprisingly began making use of AVX-512 to deliver big performance gains years ago. SIMDjson has continued further refining itself to deliver even greater speeds and out today is SIMDjson 5.0.

28 September 2026 - SIMDjson - 12 Comments
Jemalloc 5.4 Released With Portability Improvements, Code Cleanups
Jemalloc 5.4 Released With Portability Improvements, Code Cleanups

Earlier this year Meta announced a renewed investment into the jemalloc memory allocator that's been popular for server and HPC use among various desktop use-cases too. After stagnating a bit in recent years, Jemalloc has been off to seeing new developments since Meta's announcement and out today is Jemalloc 5.4 as the latest step forward.

17 September 2026 - Jemalloc 5.4 - Add A Comment
Mojo 1.1 Released, Now Accepting Community Contributions To The Compiler
Mojo 1.1 Released, Now Accepting Community Contributions To The Compiler

Last month Modular's Mojo language was open-sourced following the acquisition of Modular by Qualcomm. Modular was the AI startup founded by Chris Lattner of LLVM and Swift fame. Released today was Mojo 1.1 and also marks the project recently now beginning code contributions from the community to its compiler.

17 September 2026 - Mojo - Add A Comment
Rustls 0.23.45 Released To Fix Two Year Old Security Issue
Rustls 0.23.45 Released To Fix Two Year Old Security Issue

While the Rustls modern TLS library is written in the Rust programming language with a focus on memory safety, as we've seen out of other Rust project re-implementations in the past, the new implementations can lead to other security bugs of their own. Out today is Rustls 0.23.45 to fix a security issue introduced back in 2024 with Rustls while the likes of OpenSSL, BoringSSL, and others are unaffected.

14 September 2026 - Rustls 0.23.45 - 21 Comments
Rust Coreutils 0.11 Released With Some Nifty Debug Helper Messages
Rust Coreutils 0.11 Released With Some Nifty Debug Helper Messages

Rust Coreutils 0.11 was just released as this alternative to the GNU Coreutils. Besides the long-running task of catching up the GNU Coreutils compatibility with the GNU test suite and never-ending work on optimizing the performance, Rust Coreutils 0.11 is quite a nice release for its improved error messages.

31 August 2026 - Rust Coreutils 0.11 - 69 Comments
PHP 7.4 To PHP 8.6 Benchmarks, PHP 8.6 JIT Performance
PHP 7.4 To PHP 8.6 Benchmarks, PHP 8.6 JIT Performance

A Phoronix Premium supporter recently relayed a request to see some fresh PHP performance benchmarks. So here are some fresh numbers of PHP 7.4 through the latest PHP 8.5 code plus the current Git state of PHP 8.6 ahead of the official PHP 8.6.0 release later in the year. With PHP 8.6 is also a fresh look at the JIT performance enabled too.

19 August 2026 - PHP 8.6 Git Benchmarks - 9 Comments
GraalVM CE 25.1.3 Gets Native Image "Hello World" Program Down To Just 6.5MB
GraalVM CE 25.1.3 Gets Native Image "Hello World" Program Down To <em>Just</em> 6.5MB

GraalVM, the advanced JDK focused on ahead-of-time (AOT) Native Image compilation and since last year began shifting focus to more non-Java languages like Python and JavaScript, is out with its newest community feature release. GraalVM Community Edition 25.1.3 is now available with some interesting changes in tow.

30 June 2026 - GraalVM Community 25.1.3 - 49 Comments
ZLUDA v6 Gets PhysX Running Well On AMD GPUs But Loses Commercial Funding
ZLUDA v6 Gets PhysX Running Well On AMD GPUs But Loses Commercial Funding

ZLUDA as a reminder is the open-source project that began as drop-in CUDA support for Intel graphics hardware and then was quietly funded by AMD for years as a drop-in CUDA replacement on AMD GPUs that went open-source after losing funding. That was then taken down and since late 2024 ZLUDA then began focusing on multi-GPU CUDA focused on AI after beginning to receive funding from an unspecified party. Now, unfortunately, funding has once again been cut from that unnamed party but in turn ZLUDA is focusing on PhysX and better Windows support.

29 June 2026 - ZLUDA 6 - 7 Comments
BASIC09 Programming Language Front-End Developed For LLVM
BASIC09 Programming Language Front-End Developed For LLVM

The 46-year-old BASIC09 programming language has new compiler support with a front-end having been developed for the LLVM compiler stack. BASIC09 was developed in 1980 for the Motorola 6809 CPU running with the OS-9 operating system. With this LLVM compiler front-end, you can write BASIC09 code for modern software and hardware.

23 June 2026 - BASIC09 + LLVM - 15 Comments
Epic Games Announces Lore Open-Source Version Control System
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.

17 June 2026 - Lore - 46 Comments
Lightweight Pragtical Code Editor Adds SDL GPU Backend
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.

9 June 2026 - Pragtical Editor - 18 Comments
chipStar 1.3 Released For Running HIP/CUDA Code On SPIR-V With OpenCL
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.

21 May 2026 - chipStar 1.3 - 6 Comments
OpenCL Introducing Cooperative Matrix Extensions For Machine Learning
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

855 Programming news articles published on Phoronix.