2025-02-19

Greg Kroah-Hartman Makes A Compelling Case For New Linux Kernel Drivers To Be Written In Rust

Linux kernel maintainer Greg Kroah-Hartman advocates for writing new kernel drivers in Rust, highlighting how it eliminates common C-related memory bugs. The debate over Rust in the Linux kernel continues, with Linus Torvalds supporting its inclusion despite some maintainers' opposition. Kroah-Hartman emphasizes that while existing C code won't disappear, Rust offers better memory safety and API design opportunities.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

AI Coding

Programming AI is fundamentally similar to a compiler, with English being a poor input language choice due to its imprecision and non-deterministic nature. While AI tools can enhance programming workflows through improved search and pattern recognition, the current hype around AI coding overlooks its limitations and the need for better programming languages and tools.

Emacs: a paradigm shift

An exploration of Emacs' extensibility through a practical example of customizing org-mode's sorting behavior, demonstrating how Emacs encourages deep customization and provides powerful tools like advice-add for system modification. The article showcases how to implement automatic sorting of org-mode entries using buffer-local settings, highlighting Emacs' unique approach to user customization.

Lobsters Interview with Susam

A programmer shares insights on computing, mathematics, and software development, detailing experiences with Lisp, Emacs, and various programming languages while emphasizing the importance of vocabulary-driven development and mathematical thinking in software design.

crates.io phishing attempt

A phishing attack targeting crates.io, the main Rust package repository, was detected through emails directing maintainers to a fake GitHub login page. The crates.io team has acknowledged the situation, with no compromised packages identified as of September 12th UTC.

Fixing my gripes with GitHub using Gleam and a Raspberry Pi

A developer created a custom solution using Gleam and a Raspberry Pi Zero to monitor GitHub PR conflicts and mergeability status. The system uses GitHub's GraphQL API to fetch PR data and displays it through a simple web interface, solving the inconvenience of manually checking each PR's status.

BCacheFS is being disabled in the openSUSE kernels 6.17+

BCacheFS will be disabled in openSUSE kernels version 6.17 and above due to its transition to external maintenance. Users will need to follow BCacheFS upstream guidelines for installation and usage, with current version 6.16.* and Slowroll remaining unaffected.

NT OS Kernel Information Disclosure Vulnerability - CVE-2025-53136 - Crowdfense

A kernel information leak vulnerability (CVE-2025-53136) was discovered in Windows, allowing unauthorized access to kernel addresses through a race condition in the RtlSidHashInitialize function. The vulnerability affects Windows versions 24H2 or later and can be exploited from Low IL or AppContainer contexts, potentially enabling local privilege escalation when combined with other vulnerabilities.

A Digital Darwin Adventure with Mating Melodies

A developer explores the parallels between biological evolution and musical patterns by creating a 'melody breeder' digital playground and a musical version of Conway's Game of Life. The project demonstrates how cultural elements like music and trends follow evolutionary patterns similar to biological systems, supported by research in cultural evolution and neuroscience.

www.rte.ie

A standard website security verification page that checks if visitors are human before granting access to www.rte.ie, requiring JavaScript and cookies to be enabled.