OpenBLAS as the high performance, open-source BLAS / LAPACK implementation debuted a new version on Sunday with more CPU optimizations and expanded processor coverage.
Programming News Archives
468 Programming open-source and Linux related news articles on Phoronix since 2011.
OpenJ9 v0.33 was released on Friday as the newest version of this Eclipse Foundation Java Virtual Machine (JVM) that was formerly developed by IBM.
Miguel Ojeda has posted the newest patch series implementing the Rust programming language infrastructure and initial sample code for the Linux kernel.
Wasmer's goal is to be "the universal WebAssembly runtime" with aiming to "run any code on any client" and with Wasmer 3.0 they are furthering the potential for this multi-language, multi-platform WASM stack.
Oracle has issued its newest quarterly release of GraalVM as its high performance Java JVM/JDK that also supports additional execution models and programming languages. GraalVM 22.2 is this newest version and contains a number of different optimizations for its growing number of components.
In addition to Dart, Golang, and being involved with other programming language initiatives over the years, their latest effort that was made public on Tuesday is Carbon. The Carbon programming language hopes to be the gradual successor to C++ and makes for an easy transition path moving forward.
Google engineers have released Cirq 1.0 as their first full version -- and stable API -- of this open-source programming framework for quantum computing and written in Python.
While Python 3.11 is a big release and bringing significant performance improvements, users and developers may need to wait a little longer for the stable release.
Rust 1.62 is out today as the latest update to this popular systems programming language with a few notable changes.
Git 2.37 is out today as the latest feature update to this widely-used, distributed revision control system.
Sunday marked the release of the Meson 0.63 release candidate for this increasingly popular open-source, cross-platform build system.
Following an initial rc0 tag earlier in the week, Git 2.37-rc1 was released on Friday for helping to facilitate testing for the next version of this leading, open-source distributed revision control system.
Mold 1.3 has been released today as the newest version of this high-speed linker that serves as an alternative to GNU Gold and LLVM's LLD.
Out today is a major release of the Fish shell that has been developed over the past decade and a half as a Unix shell rich on features and emphasis on usability.
If release trends hold, we should be roughly half-way through the PHP 8.2 development cycle with the annual feature releases normally out toward the end of November. Given that, this weekend I decided to try out the state of PHP 8.2 Git and carry out some early benchmarks to get an idea where things are headed.
The PostgreSQL 15 database server will be releasing in a few months and is yet another major release to this open-source relational database system when it comes to performance.
Making for an exciting Saturday morning, Miguel Ojeda has posted the latest patch series plumbing Rust language support into the Linux kernel. The "Rust for the Linux kernel" patches are now up to their sixth version for adding the necessary infrastructure for this second, optional language to the kernel plus continuing to add more sample code / basic functionality for showing off use of this memory-safety-focused language for kernel purposes.
Git 2.36 is out as the newest feature release to this widely-used, open-source distributed revision control system.
A new version of Mold has been released, the high-speed open-source linker successfully challenging the likes of GNU Gold and LLVM LLD.
Git 2.35.2 was just released along with updates to prior series in the form of Git 2.34.2, 2.33.2, 2.32.1, 2.31.2, and 2.30.3 due to a new security issue.
It's been nearly one year since Khronos released OpenCL 3.0 while today they are shipping some improvements to the OpenCL Software Developer Kit (SDK).
Coming together over the past year has been uutils as a Rust-based Coreutils implementation to replace the long-used GNU Components. Since last year Uutils has been good enough to yield a working Debian Linux system at least for the basics while out this weekend is a new version of uutils.
A huge milestone has been reached in the rustc_codegen_gcc effort that aims to offer a GCC-based Rust compiler alternative to the LLVM-based official Rust compiler.
Oracle today announced the general availability of JDK/OpenJDK 18 as the reference implementation of Java 18.
TornadoVM continues advancing as the open-source plug-in to OpenJDK and GraalVM that allows Java programs to run on heterogeneous hardware from GPUs to FPGAs and other targets.
Fish 3.4 is out as the newest version of this popular shell particularly among enthusiasts/hobbyists.
Miguel Ojeda who has been leading the Rust programming language support for the Linux kernel today posted his fifth spin of this patch series providing the optional Rust integration for the Linux kernel that includes example driver code.
Keith Packard continues developing Picolibc as his C standard library alternative to the likes of Musl and uClibc for a libc implementation that runs well on embedded hardware, especially for platforms with limited amounts of RAM.
Go 1.18 is out today as a significant update to this Google-backed programming language while continuing to still maintain Go 1.x compatibility.
Back in February PostgreSQL began working on Zstd compression support and now with the latest code changes of the past week, this modern compression algorithm developed at Facebook is now able to play a greater role with this leading open-source database server.
A new version of the high performance, open-source Mold linker is now available with more feature additions and performance optimizations.
Apache NetBeans 13 is now available as the latest version of this popular open-source integrated development environment (IDE).
Wasmer 2.2 was released on Monday for this WebAssembly (WASM) run-time that aims to "run any code on any client" with this open-source stack working across operating systems / platforms and supporting a variety of programming languages.
SQLite 3.38 was released as the first major update of 2022 for this popular embedded SQL database library.
Debuting last December was Mold 1.0 as a high performance, modern linker to compete with GNU's Gold and LLVM's LLD. That project was started by Rui Ueyama who originally worked on LLVM's LLD and has been working aggressively on performance optimizations. Sunday night marked the release of Mold 1.1 as the latest major update to this linker.
OpenBLAS as the popular open-source implementation of the BLAS and LAPACK APIs is out with a new feature release.
The first release candidate of Redis 7.0 was made available today. Getting us excited about this updated in-memory key-value database are "significant performance optimizations" among other improvements.
Along with the broader industry trend of transitioning security-sensitive code to memory-safe languages like Rust, there has been an effort to write a Rust-based replacement to GNU Coreutils. For nearly a year that Rust Coreutils has been able to run a basic Debian system while more recently they have been increasing their level of GNU Coreutils compatibility and in some cases now even outperforming the upstream project.
In addition to this week bringing Oracle's GraalVM 22.0 release, Eclipse has released OpenJ9 0.30 as the latest version of their open-source Java Virtual Machine (JVM).
Version 1.16 of the Basis universal GPU texture codec developed by well known developer Rich Geldreich's Binomial LLC.
Wasmer 2.2-rc1 is out today as the WebAssembly run-tme to "run any code on any client" with its broad platform coverage and allowing numerous programming languages from Rust to PHP to C# being able to be compiled into WebAssembly and then running on any OS or embedded into other languages for execution.
Git 2.35 is out today as the newest update to this widely-used, open-source distributed version control system.
For those interested in compilers, Mold as the "Modern Linker" is one of the interesting projects to watch in 2022.
A new tool added to the kernel source tree with Linux 5.17 is rtla to serve for real-time Linux performance and tracing analysis.
It was just this month that Mold 1.0 premiered as a very promising, high performance linker alternative to GNU's Gold and LLVM's LLD linkers. GCC 12 added support for Mold this week and now for ending out the year Mold 1.0.1 has been released.
Ruby 3.1 is out this Christmas day as a big feature release for this programming language while retaining compatibility with Ruby 3.0.
Mold 1.0 is a production-ready, high-speed linker alternative to GNU's Gold or LLVM's LLD that currently is supported on Linux systems and written by the original LLD author.
OpenBLAS as the popular, open-source BLAS (Basic Linear Algebra Subprograms) library implementation posted its newest release on Sunday.
For those wanting to add some "bling" to your command-line programs to make some "rad" terminal apps, Notcurses 3.0 was released today for designing colorful and complex text-user interfaces. Notcurses allows adding a range of multimedia, Unicode, and other graphics capabilities to command-line applications across Linux / macOS / Windows.
Wasmer as "the universal WebAssembly runtime" that focuses on being able to run WASM code on any platform is out with its next major release.
468 Programming news articles published on Phoronix.