Tag

Programming Language

All articles tagged with #programming language

technology2 years ago

Linux 6.8 Welcomes First Rust-Written Network PHY Driver

The upcoming Linux 6.8 kernel cycle will introduce the first Rust network driver, as the "net-phy-rust" branch has been merged to net-next.git. This branch includes Rust abstractions necessary for network PHY drivers, with the addition of a Rust version of the Asix PHY driver. The Rust version is equivalent to the existing C version, and enabling it can be done using the "AX88796B_RUST_PHY" Kconfig switch. While the hardware supported by this driver may not be the most exciting, it paves the way for other memory-safe network drivers to be developed in Rust.

"Revival of BBC Basic: A Big Comeback"
technology2 years ago

"Revival of BBC Basic: A Big Comeback"

BBC Basic, the programming language developed for the BBC Micro, is making a comeback and now runs on various modern platforms including Windows, MacOS, Linux, Raspberry Pi OS, Android, and iOS. The programming environment features syntax coloring, search and replace functions, and can handle more advanced graphical assets. This revival of BBC Basic allows programmers to achieve more with the language in a new, more powerful context.

Microsoft Implements Memory-safe Rust for Core Windows Code Rewrite
technology2 years ago

Microsoft Implements Memory-safe Rust for Core Windows Code Rewrite

Microsoft is rewriting core Windows libraries in Rust programming language to catch and squash memory safety bugs before the code lands in the hands of users. Rust is focused on memory safety and similar protections, which reduces the number of bad bugs in the resulting code. Rust is already being used by Google and Microsoft is planning to have Windows booting with Rust in the kernel in the next several weeks or months.

Microsoft enhances Windows security and performance with Rust.
technology2 years ago

Microsoft enhances Windows security and performance with Rust.

Microsoft is rewriting core Windows libraries in Rust programming language to catch and squash memory safety bugs before the code lands in the hands of users. Rust is focused on memory safety and similar protections, which cuts down on the number of bad bugs in the resulting code. The Rust renovation of Windows began in 2020 with DWriteCore, and now the latest version of Windows 11 boots with the Rust version. Microsoft's adoration of Rust does have limits, but even qualified support from Microsoft is making Rust more capable through code contributions, and that benefits the entire open source community.