<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>daroc &#8211; Noise</title>
	<atom:link href="https://noise.getoto.net/author/daroc/feed/" rel="self" type="application/rss+xml" />
	<link>https://noise.getoto.net</link>
	<description>The collective thoughts of the interwebz</description>
	<lastBuildDate>Wed, 21 Oct 2026 17:09:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>More vulnerabilities in widely deployed software</title>
		<link>https://noise.getoto.net/2026/10/21/more-vulnerabilities-in-widely-deployed-software/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Wed, 21 Oct 2026 17:09:24 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1102044/</guid>

					<description><![CDATA[
The Node.js project has
released
a number of security updates to fix, among other vulnerabilities, a
remote-code-execution bug affecting programs that use Brotli compression. And,
in case any programmers who use compiled languages thought they could r...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Discussing a rewrite of XArray</title>
		<link>https://noise.getoto.net/2026/10/20/discussing-a-rewrite-of-xarray/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 15:46:37 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1100520/</guid>

					<description><![CDATA[
The work to support block sizes larger than the page size on XFS has been
difficult. Many users of XFS run stable kernels, which means that they aren't testing
new XFS code as it is released. That has made Daniel Gomez wonder whether
adopting Rust for...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Cross-crate forward declarations in Rust</title>
		<link>https://noise.getoto.net/2026/10/19/cross-crate-forward-declarations-in-rust/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Mon, 19 Oct 2026 13:50:49 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1099596/</guid>

					<description><![CDATA[
Rust has several ad-hoc mechanisms to allow user code to influence how the
standard library executes. For example, custom panic handlers and custom
allocators both involve registering functions that core standard library code
needs to call. With more ...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Safe self-referential data structures in kernel Rust</title>
		<link>https://noise.getoto.net/2026/10/16/safe-self-referential-data-structures-in-kernel-rust/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Fri, 16 Oct 2026 18:30:00 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1099224/</guid>

					<description><![CDATA[
Self-referential structures that can be used without unsafe code
have posed a problem for Rust for years.
There are many cases where a self-referential data structure is the elegant
algorithmic choice, but implementing it in accordance with Rust's lif...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Owning C types from Rust code</title>
		<link>https://noise.getoto.net/2026/10/13/owning-c-types-from-rust-code/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 13:33:13 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1099015/</guid>

					<description><![CDATA[
Rust's system of ownership and borrowed references is convenient when it can
correctly model a program's needs. The

Rust for Linux project has worked to
provide adapters between Rust's semantics and the existing C code
in the kernel. At Kangrejos 202...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] An update on Rust&#8217;s project goals</title>
		<link>https://noise.getoto.net/2026/10/08/an-update-on-rusts-project-goals/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 17:00:30 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1098617/</guid>

					<description><![CDATA[
Tomáš Šedovič is a program manager at the Rust Foundation. He co-leads the

goals team, which helps
organize the Rust project's

overall goals, including making sure that the people
who have agreed to work on one have the support they need.
At Kangrej...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Analyzing Rust programs with Charon</title>
		<link>https://noise.getoto.net/2026/10/07/analyzing-rust-programs-with-charon/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 15:19:59 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1097198/</guid>

					<description><![CDATA[
Nadrieril is a long-time Rust contributor, and the maintainer of the rustc
pattern-matching infrastructure. During his involvement with Rust, he has
noticed a problem with the usability of the language: it is difficult to
automatically extract informa...]]></description>
		
		
		
			</item>
		<item>
		<title>RustConf recordings</title>
		<link>https://noise.getoto.net/2026/10/05/rustconf-recordings/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 15:11:11 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1098610/</guid>

					<description><![CDATA[
The Rust Foundation has posted the
recordings from
RustConf 2026 in Montreal, Canada.

Photos of the event are also available. LWN covered

four talks from RustConf this year.
]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Beyond the &#038;</title>
		<link>https://noise.getoto.net/2026/10/02/beyond-the/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 15:11:11 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1096028/</guid>

					<description><![CDATA[
Rust has a number of kinds of smart pointers, both in the standard
library and defined by users. Still, some operations that are possible with
built-in references are not possible to perform with user-defined smart
pointers. Tyler Mandry, lead of the ...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Native support for Rust on the GPU</title>
		<link>https://noise.getoto.net/2026/09/29/native-support-for-rust-on-the-gpu/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 17:57:20 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1095731/</guid>

					<description><![CDATA[
Christian Legnitto is the maintainer of

rust-gpu and

Rust CUDA, two
libraries that make it possible to program a computer's graphics processing unit
(GPU) from Rust. He isn't satisfied with the current state of GPU support in
Rust, however. In a tal...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Listening to the radio with Rust</title>
		<link>https://noise.getoto.net/2026/09/24/listening-to-the-radio-with-rust/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Thu, 24 Sep 2026 14:26:30 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1095721/</guid>

					<description><![CDATA[
Many of the transmissions sent over the radio spectrum can
be decoded with a relatively cheap hardware dongle. Thomas Eckert presented at

RustConf 2026 in Montreal about his hobby:
decoding radio transmissions with Rust.
In his presentation, he
cover...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Compiling the kernel with gccrs</title>
		<link>https://noise.getoto.net/2026/09/22/compiling-the-kernel-with-gccrs/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 15:27:35 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1095553/</guid>

					<description><![CDATA[
Pierre-Emmanuel Patry and Arthur Cohen gave a talk at

RustConf&#160;2026 on the
status of the Rust frontend for GCC (gccrs), with a particular eye toward the
goal of

compiling the Linux kernel. Patry gave a follow-up talk for a more
kernel-focused a...]]></description>
		
		
		
			</item>
		<item>
		<title>[$] Stabilizing Rust&#8217;s never type</title>
		<link>https://noise.getoto.net/2026/09/08/stabilizing-rusts-never-type/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 13:34:38 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1091015/</guid>

					<description><![CDATA[
A function's return type is supposed to indicate the kind of data that it
produces. 
Rust's "never" type, which is

denoted by an exclamation mark ("!"), is the type the language uses to mark
a function that never returns and other places where a valu...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>[$] Securely suspending LUKS-encrypted disks</title>
		<link>https://noise.getoto.net/2026/09/02/securely-suspending-luks-encrypted-disks/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 17:14:15 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1090568/</guid>

					<description><![CDATA[
When a laptop is asleep, its memory is not unreadable. The right
tooling can attach to the computer's memory bus and read out its contents, and

cold-boot attacks can theoretically read values from memory for a short time
after the computer loses powe...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>[$] The &#8220;rnull&#8221; Rust block driver</title>
		<link>https://noise.getoto.net/2026/08/28/the-rnull-rust-block-driver/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Fri, 28 Aug 2026 18:26:23 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1090378/</guid>

					<description><![CDATA[
The
null block
driver (null_blk)
is a small driver that is mostly useful for benchmarking block-layer
implementations. It accepts all requests and marks them complete as quickly as
possible, doing as little work as possible. In June&#160;2026, Andreas...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>[$] How to be safe from quantum computing</title>
		<link>https://noise.getoto.net/2026/08/24/how-to-be-safe-from-quantum-computing/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Mon, 24 Aug 2026 14:57:41 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1088305/</guid>

					<description><![CDATA[
Practical quantum computers have been ten years away for the last several
decades. Now, however, it's beginning to look as though they will be
possible in just a few years. Recent

research with obfuscated results demonstrated much lower memory requir...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>[$] BPF, continuous testing, and stable kernels</title>
		<link>https://noise.getoto.net/2026/08/14/bpf-continuous-testing-and-stable-kernels/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 14:46:40 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1087823/</guid>

					<description><![CDATA[
Ihor Solodrai and Shung-Hsi Yu wrapped up the BPF track at the 2026

Linux
Storage, Filesystem, Memory-Management, and BPF Summit with a pair of
sessions related to testing.
Solodrai spoke about what has changed for BPF's continuous-integration (CI)
t...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Domas: Bypassing memory protection with AMD&#8217;s memory controllers</title>
		<link>https://noise.getoto.net/2026/08/13/domas-bypassing-memory-protection-with-amds-memory-controllers/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 19:06:28 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1088778/</guid>

					<description><![CDATA[
Christopher Domas has
published a proof of concept with a description showing how to use AMD memory controllers' bank swizzle mode to bypass memory protection and read or write arbitrary data, including CPU microcode definitions and memory belonging t...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>[$] Block-layer error injection</title>
		<link>https://noise.getoto.net/2026/08/12/block-layer-error-injection/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 18:34:01 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1086344/</guid>

					<description><![CDATA[Storage code has to cope with hardware that fails in inconvenient
ways, but coaxing a healthy disk into producing those failures on
demand, for testing, is usually not possible. The kernel
provides several ways to inject block-layer I/O errors, but non...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>[$] Even more formal verification for BPF</title>
		<link>https://noise.getoto.net/2026/08/10/even-more-formal-verification-for-bpf/</link>
		
		<dc:creator><![CDATA[daroc]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 13:59:33 +0000</pubDate>
				<guid isPermaLink="false">https://lwn.net/Articles/1087069/</guid>

					<description><![CDATA[
BPF offers useful safety guarantees, but Kumar Kartikeya Dwivedi wants BPF
programs to be even safer. At the 2026

Linux Storage, Filesystem,
Memory-Management, and BPF Summit, he led a session
(slides)
discussing the possibility
of adding domain-spec...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 24/24 objects using Memcached
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching using Memcached

Served from: noise.getoto.net @ 2026-10-22 10:09:02 by W3 Total Cache
-->