Programming News Archives


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

Oracle's GraalVM 22.2 Brings More Performance Optimizations
Oracle's GraalVM 22.2 Brings More Performance Optimizations

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.

26 July 2022 - GraalVM Community Edition 22.2 - 13 Comments
Google Engineers Lift The Lid On Carbon - A Hopeful Successor To C++
Google Engineers Lift The Lid On Carbon - A Hopeful Successor To C++

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.

20 July 2022 - Carbon - 208 Comments
PHP 8.2 Performance Continues Moving In The Right Direction
PHP 8.2 Performance Continues Moving In The Right Direction

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.

23 May 2022 - Early PHP 8.2 Benchmarks - Add A Comment
Rust Code Updated For The Linux Kernel - Networking & Async Support Started
Rust Code Updated For The Linux Kernel - Networking & Async Support Started

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.

7 May 2022 - Rust For The Linux Kernel - 26 Comments
Uutils 0.0.13 Released For GNU Coreutils Replacement In Rust

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.

3 April 2022 - uutils 0.0.13 - 35 Comments
PostgreSQL Moves Ahead With Employing Zstd Compression
PostgreSQL Moves Ahead With Employing Zstd Compression

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.

13 March 2022 - PostgreSQL + Zstd - 12 Comments
Mold 1.1 High Performance Linker Brings Native LTO, RISC-V Support
Mold 1.1 High Performance Linker Brings Native LTO, RISC-V Support

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.

21 February 2022 - Mold 1.1 - 26 Comments
Rust-Written Replacement To GNU Coreutils Progressing, Some Binaries Now Faster
Rust-Written Replacement To GNU Coreutils Progressing, Some Binaries Now Faster

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.

29 January 2022 - Rust Coreutils - 223 Comments
Wasmer 2.2 Bringing Its WebAssembly "Singlepass" Compiler To AArch64
Wasmer 2.2 Bringing Its WebAssembly "Singlepass" Compiler To AArch64

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.

28 January 2022 - Wasmer 2.2-rc1 - 7 Comments
Notcurses 3.0 Released For Adding "Bling" To Your Terminal Apps
Notcurses 3.0 Released For Adding "Bling" To Your Terminal Apps

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.

2 December 2021 - Notcurses 3.0 - 23 Comments

468 Programming news articles published on Phoronix.