Programming News Archives
The Latest Progress On Rust For The Linux Kernel

While the Rust programming language support for usage within the kernel isn't landing for the Linux 5.15 merge window ending this weekend, that effort remains ongoing. A status update on the effort was shared this week about Rust usage for the Linux kernel.

11 September 2021 - Rust + Linux Kernel - 178 Comments
Notcurses 2.4 Released - Now Works On Windows & macOS For Terminal "Bling"

Notcurses as an open-source library designed for complex and "blingful" text user interfaces and character graphics, now works not only on Linux but also Windows and macOS. Notcurses makes it easy for CLI-based programs to support a wide range of colors, multimedia, Unicode, and other features not normally associated with command-line applications.

6 September 2021 - Notcurses 2.4 - 17 Comments
Pyston Developers Join Anaconda To Continue Their Speedy Python Implementation

Pyston began many years ago as an open-source JIT-based Python implementation developed by Dropbox. But after Dropbox dropped Pyston development, it went dormant for several years before the developers decided to create their own start-up around it and released Pyston 2.0. The Pyston developers are now joining well known Python organization Anaconda.

30 August 2021 - Pyston Joins Anaconda - 3 Comments
BLAKE3 v1.0 Released - Faster & More Secure Than SHA-1, Etc

The BLAKE3 cryotpgraphic hash function that was announced last year and based on its predecessor BLAKE2 has now reached version 1.0 for its official/reference software implementation. BLAKE3 continues to be much faster than BLAKE2 while also being much faster than the likes of SHA-1/SHA--2/SHA-3 and even MD5 while being more secure.

25 July 2021 - BLAKE3 - 19 Comments
PHP 8.1 Performance Is Continuing To Improve With Early Benchmarks

Each PHP release continues to improve in the department of performance. Even after the sizable performance improvements made with PHP 7, PHP 8 is continuing to further optimize the performance regardless of using its new JIT. While there still are several months to go until the official PHP 8.1 release, here are a few early benchmarks looking at the PHP CLI performance of PHP 8.1 and prior PHP releases.

15 July 2021 - PHP 8.1 - 6 Comments
Latest Patches Sent Out For Adding Rust Support To The Linux Kernel

This US Independence Day a revised set of patches were mailed out providing support for Rust as a secondary programming language within the Linux kernel for areas where increased security and memory safety are of utmost importance. The set of 17 patches plumb the Linux kernel with initial support, an example driver, and in total amount to more than 33k lines of new code in its early form.

4 July 2021 - Rust In The Kernel - 72 Comments
POCL 1.7-RC1 Up For Testing, Now Exposes OpenCL 3.0

The first release candidate is up for version 1.7 of the Portable Computing Language, the portable OpenCL implementation that can run on CPUs and other accelerators. With POCL 1.7, OpenCL 3.0 is now being exposed and there is also improved support for SPIR-V binaries on CPUs.

19 April 2021 - POCL 1.7 - Add A Comment
Rust Support In The Linux Kernel Undergoing Another Round Of Discussions

Last month the initial infrastructure for allowing the Rust programming language to be used within the Linux kernel landed in the Linux-Next tree for more widespread testing ahead of its possible inclusion in the mainline kernel. Now a "request for comments" has been started again on the kernel mailing list around the prospects of Rust code for the Linux kernel.

14 April 2021 - Rust For Linux - 63 Comments
PHP 8.1 Feature Work Includes Adding Enums, Fsync Function

While most haven't even moved to PHP 8.0 yet in their Linux distribution default packages let alone in production environments, PHP 8.1 is under development and like clockwork should be out around the end of November as usual for their yearly release dance. In two months already the PHP 8.1 alpha releases should start up.

4 April 2021 - PHP 8.1 - 10 Comments

402 Programming news articles published on Phoronix.