<?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>kernel &#8211; Noise</title>
	<atom:link href="https://noise.getoto.net/tag/kernel/feed/" rel="self" type="application/rss+xml" />
	<link>https://noise.getoto.net</link>
	<description>The collective thoughts of the interwebz</description>
	<lastBuildDate>Fri, 14 Feb 2025 14:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Searching for the cause of hung tasks in the Linux kernel</title>
		<link>https://noise.getoto.net/2025/02/14/searching-for-the-cause-of-hung-tasks-in-the-linux-kernel/</link>
		
		<dc:creator><![CDATA[Oxana Kharitonova]]></dc:creator>
		<pubDate>Fri, 14 Feb 2025 14:00:00 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitoring]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=a1b788f940a8a570e3f08691bf6237ec</guid>

					<description><![CDATA[The Linux kernel can produce a hung task warning. Searching the Internet and the kernel docs, you can find a brief explanation that the process is stuck in the uninterruptible state.]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Investigation of a Cross-regional Network Performance Issue</title>
		<link>https://noise.getoto.net/2024/08/06/investigation-of-a-cross-regional-network-performance-issue/</link>
		
		<dc:creator><![CDATA[Netflix Technology Blog]]></dc:creator>
		<pubDate>Mon, 05 Aug 2024 22:18:00 +0000</pubDate>
				<category><![CDATA[debugging]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[TCP]]></category>
		<guid isPermaLink="false">https://medium.com/p/422d6218fdf1</guid>

					<description><![CDATA[Hechao Li, Roger CruzCloud Networking TopologyNetflix operates a highly efficient cloud computing infrastructure that supports a wide array of applications essential for our SVOD (Subscription Video on Demand), live streaming and gaming services. Utili...]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>Linux kernel security tunables everyone should consider adopting</title>
		<link>https://noise.getoto.net/2024/03/06/linux-kernel-security-tunables-everyone-should-consider-adopting/</link>
		
		<dc:creator><![CDATA[Ignat Korchagin]]></dc:creator>
		<pubDate>Wed, 06 Mar 2024 14:00:43 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Security Week]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=74be1ade78d98cd6b77d0f7002f726e2</guid>

					<description><![CDATA[This post illustrates some of the Linux Kernel features, which are helping us to keep our production systems more secure. We will deep dive into how they work and why you may consider enabling them as well]]></description>
		
		
		<enclosure url="" length="0" type="" />

			</item>
		<item>
		<title>The Linux Crypto API for user applications</title>
		<link>https://noise.getoto.net/2023/05/11/the-linux-crypto-api-for-user-applications/</link>
		
		<dc:creator><![CDATA[Oxana Kharitonova]]></dc:creator>
		<pubDate>Thu, 11 May 2023 13:00:58 +0000</pubDate>
				<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=a9d3d3b6bbcdc473bb5a65b84c7bd1bf</guid>

					<description><![CDATA[If you run your software on Linux, the Linux Kernel itself can satisfy all your cryptographic needs! In this post we will explore Linux Crypto API for user applications and try to understand its pros and cons]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2023/05/unnamed-5.png" length="0" type="" />

			</item>
		<item>
		<title>The quantum state of a TCP port</title>
		<link>https://noise.getoto.net/2023/03/20/the-quantum-state-of-a-tcp-port/</link>
		
		<dc:creator><![CDATA[Jakub Sitnicki]]></dc:creator>
		<pubDate>Mon, 20 Mar 2023 13:00:00 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[networking]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=4b21c2ea105346af2ffef60bfbe7f60b</guid>

					<description><![CDATA[If I navigate to https://blog.cloudflare.com/, my browser will connect to a remote TCP address from the local IP address assigned to my machine, and a randomly chosen local TCP port. What happens if I then decide to head to another site?]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2023/03/image6-13.png" length="0" type="" />

			</item>
		<item>
		<title>The Linux Kernel Key Retention Service and why you should use it in your next application</title>
		<link>https://noise.getoto.net/2022/11/28/the-linux-kernel-key-retention-service-and-why-you-should-use-it-in-your-next-application/</link>
		
		<dc:creator><![CDATA[Oxana Kharitonova]]></dc:creator>
		<pubDate>Mon, 28 Nov 2022 14:57:20 +0000</pubDate>
				<category><![CDATA[deep dive]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=727f56e35de37d982b22a297d687e4a8</guid>

					<description><![CDATA[Many leaks happen because of software bugs and security vulnerabilities. In this post we will learn how the Linux kernel can help protect cryptographic keys from a whole class of potential security vulnerabilities: memory access violations.]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/11/unnamed-4.png" length="0" type="" />

			</item>
		<item>
		<title>Assembly within! BPF tail calls on x86 and ARM</title>
		<link>https://noise.getoto.net/2022/10/10/assembly-within-bpf-tail-calls-on-x86-and-arm/</link>
		
		<dc:creator><![CDATA[Jakub Sitnicki]]></dc:creator>
		<pubDate>Mon, 10 Oct 2022 13:00:00 +0000</pubDate>
				<category><![CDATA[Assembly]]></category>
		<category><![CDATA[BPF]]></category>
		<category><![CDATA[deep dive]]></category>
		<category><![CDATA[kernel]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=607306e50baebc2dcfa821ccf97b3aeb</guid>

					<description><![CDATA[We have first adopted the BPF tail calls when building our XDP-based packet processing pipeline. BPF tail calls have served us well since then. But they do have their caveats]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/10/unnamed-2.png" length="0" type="" />

			</item>
		<item>
		<title>Missing Manuals &#8211; io_uring worker pool</title>
		<link>https://noise.getoto.net/2022/02/04/missing-manuals-io_uring-worker-pool/</link>
		
		<dc:creator><![CDATA[Jakub Sitnicki]]></dc:creator>
		<pubDate>Fri, 04 Feb 2022 13:58:05 +0000</pubDate>
				<category><![CDATA[aio]]></category>
		<category><![CDATA[deep dive]]></category>
		<category><![CDATA[io_uring]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=3405ee44eec594d92784a198df04c122</guid>

					<description><![CDATA[Chances are you might have heard of io_uring. It first appeared in Linux 5.1, back in 2019, and was advertised as the new API for asynchronous I/O. Its goal was to be an alternative to the deemed-to-be-broken-beyond-repair AIO, the “old” asynchronous I/O API]]></description>
		
		
		<enclosure url="http://blog.cloudflare.com/content/images/2022/02/image3-4.png" length="0" type="" />

			</item>
		<item>
		<title>Conntrack turns a blind eye to dropped SYNs</title>
		<link>https://noise.getoto.net/2021/03/04/conntrack-turns-a-blind-eye-to-dropped-syns/</link>
		
		<dc:creator><![CDATA[Jakub Sitnicki]]></dc:creator>
		<pubDate>Thu, 04 Mar 2021 12:00:00 +0000</pubDate>
				<category><![CDATA[Conntrack]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[tracing]]></category>
		<guid isPermaLink="false">http://noise.getoto.net/?guid=4e721fa2dad639d0463d7f50c2cc9613</guid>

					<description><![CDATA[We have been dealing with conntrack, the connection tracking layer in the Linux kernel, for years. And yet, despite the collected know-how, questions about its inner workings occasionally come up. When they do, it is hard to resist the temptation to go digging for answers.]]></description>
		
		
		<enclosure url="https://blog.cloudflare.com/content/images/2021/03/image2.jpg" length="0" type="" />

			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 30/173 objects using Memcached
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching using Memcached

Served from: noise.getoto.net @ 2025-12-11 21:00:28 by W3 Total Cache
-->