Linux Networking News Archives


258 Linux Networking open-source and Linux related news articles on Phoronix since 2006.

The First Rust-Written Network PHY Driver Set To Land In Linux 6.8
The First Rust-Written Network PHY Driver Set To Land In Linux 6.8

Since Linux 6.1 when the very initial Rust infrastructure was added to the Linux kernel there's been a lot of other plumbing and house keeping merged since for enabling kernel drivers to be written in the Rust programming language. With the upcoming Linux 6.8 kernel cycle, the first Rust network driver is set to be introduced.

17 December 2023 - AX88796B_RUST_PHY - 164 Comments
Landlock Access Controls Extended To Networking With Linux 6.7
Landlock Access Controls Extended To Networking With Linux 6.7

Landlock was merged back in 2021 with Linux 5.13 for unprivileged application sandboxing. Landlock is focused on restricting ambient rights and is implemented as a stackable Linux security module (LSM). With Linux 6.7 the Landlock LSM is now moving beyond just file-system access controls to also introduce initial networking support.

3 November 2023 - Landlock - Add A Comment
Linux Looks Toward Dropping Very Old WiFi Drivers
Linux Looks Toward Dropping Very Old WiFi Drivers

While the Linux kernel tends to keep around drivers for even very old hardware, once there are no known users left that would still be updating to new Linux kernel versions or the drivers pose a significant maintenance burden, it's eventually time to let them go. We've seen the WiMAX wireless code removed and now the latest on the Linux wireless networking side inching close to the chopping block are old WiFi drivers.

13 October 2023 - 802.11b Era And Older - 59 Comments
HTTP/2 "Rapid Reset" DDoS Attack Disclosed By Google, Cloudflare & AWS
HTTP/2 "Rapid Reset" DDoS Attack Disclosed By Google, Cloudflare & AWS

Google, Cloudflare and AWS today disclosed a new zero-day vulnerability called the HTTP/2 Rapid Reset attack. This attack that is being seen in the real-world relies on a weakness in the HTTP2 protocol for carrying out "hyper volumetric" Distributed Denial of Service attacks.

10 October 2023 - HTTP2 Rapid Reset Attack - 25 Comments
TCP Authentication Option "TCP-AO" Support Nears For The Linux Kernel
TCP Authentication Option "TCP-AO" Support Nears For The Linux Kernel

One of the new Linux networking features we've been looking forward to seeing in the kernel is TCP Authentication Option (TCP-AO / RFC5925) as a means of improving TCP security and authenticity. The eleventh iteration of the TCP-AO patches were posted today for the Linux kernel with it looking like work on this network addition potentially wrapping up soon.

12 September 2023 - TCP Authentication Option - 16 Comments
Wget2 2.1 Brings New Options, Proxies For Non-Default Ports, Better SSL Code
Wget2 2.1 Brings New Options, Proxies For Non-Default Ports, Better SSL Code

Released nearly one year ago was GNU Wget2 2.0 as a big improvement over Wget to support more protocols like HTTP/2, enabling multi-threading support and parallel connections, and a range of other feature additions. Published on Thursday was Wget2 2.1 as the newest step forward for this much-improved Wget open-source downloading solution.

1 September 2023 - Wget2 2.1 - 7 Comments
Intel Gale Peak, New BPF Features & Other Networking Changes For Linux 6.6
Intel Gale Peak, New BPF Features & Other Networking Changes For Linux 6.6

The big set of Linux networking subsystem updates were sent out today for the recently-started Linux 6.6 kernel merge window. There are a number of core networking improvements this cycle, support for various new wired and wireless chipsets, and improvements made to existing Ethernet and WiFi drivers.

29 August 2023 - Linux 6.6 Networking - 1 Comment
Rust Abstractions Posted For Sockets & Other Fundamental Network Bits
Rust Abstractions Posted For Sockets & Other Fundamental Network Bits

While Linux 6.1 added the initial Rust infrastructure as an alternative programming language for writing new kernel modules, so far as of Linux 6.5 much of the upstreaming effort has been around adding new abstractions and supporting additional subsystems for making the Rust capabilities in the kernel more complete. The latest patch series is working on adding Rust abstractions for networking sockets and other fundamental networking bits.

14 August 2023 - Rust Sockets - Add A Comment
Ultra Ethernet Consortium Started By LF, Intel, AMD, Meta, HPE & Others
Ultra Ethernet Consortium Started By LF, Intel, AMD, Meta, HPE & Others

The Linux Foundation has established the Ultra Ethernet Consortium "UED" as an industry-wide effort founded by AMD, Arista, Broadcom, Cisco, Eviden, HPE, Intel, Meta, and Microsoft for designing a new Ethernet-based communication stack architecture for high performance networking.

19 July 2023 - Ultra Ethernet Consortium - 59 Comments
Experimental Patches For Rust-Written Linux Network Drivers
Experimental Patches For Rust-Written Linux Network Drivers

A new set of patches this weekend begin laying the groundwork for Rust abstractions for Linux network device drivers so that Rust code can be used for constructing new network device drivers. The patches also include a dummy Rust network driver.

4 June 2023 - Rust Network Drivers - 49 Comments
Linux 6.4 Has Many Networking Changes From A New Performance Tunable To More WiFi 7
Linux 6.4 Has Many Networking Changes From A New Performance Tunable To More WiFi 7

With Linux running on everything from tiny single board computers with basic WiFi or Ethernet networking up through massive super-computer clusters, the Linux networking subsystem continues seeing immense improvements each kernel cycle. With Linux 6.4 the networking changes are heavy from new hardware support (including Apple M1 Pro/Max WiFi!) to continued work around WiFi 7 support as well as never-ending work on performance optimizations.

1 May 2023 - Linux 6.4 Networking - 2 Comments
Cloudflare Outlines How They Rewrote An Nginx C Module In Rust
Cloudflare Outlines How They Rewrote An Nginx C Module In Rust

While Cloudflare is in the process of replacing Nginx with their in-house, Rust-written alternative, the Cloudflare infrastructure is vast and has many different services at play. For one of the areas they are still currently relying on Nginx, this week they published a blog post outlining how they rewrote an Nginx module in the C programming language to instead make use of Rust.

26 February 2023 - Memory Safety! - 37 Comments
Linux 6.3 Adds ath12k Driver For Qualcomm WiFi 7 Hardware Support
Linux 6.3 Adds ath12k Driver For Qualcomm WiFi 7 Hardware Support

As part of the Linux networking updates for the Linux 6.3 cycle in addition to the BIG TCP support for IPv4 that can yield higher throughput and lower latency, another networking change worth pointing out is the introduction of the "ath12k" driver for Qualcomm WiFi 7 hardware support.

22 February 2023 - Ath12k - 20 Comments
Intel's IWD 2.0 Released For Modern Linux Wireless Daemon
Intel's IWD 2.0 Released For Modern Linux Wireless Daemon

One of countless great open-source projects from Intel over the years is IWD as a modern wireless daemon for WiFi devices on Linux. IWD has been in the works for over a half-decade as a new replacement to wpa_supplicant and with time has implemented many features and seen widespread adoption. Released this week was IWD 2.0 as the latest milestone for this open-source wireless daemon.

20 November 2022 - IWD 2.0 - 20 Comments
Cloudflare Ditches Nginx For In-House, Rust-Written Pingora
Cloudflare Ditches Nginx For In-House, Rust-Written Pingora

Cloudflare has long relied upon Nginx as part of its HTTP proxy stack but now has replaced it with their in-house, Rust-written Pingora software that is said to be serving over one trillion requests per day and delivering better performance while only using about a third of the CPU and memory resources.

15 September 2022 - Cloudflare Pingora - 105 Comments
Linux 6.1 Thunderbolt Networking To Support USB4 End-To-End Flow Control
Linux 6.1 Thunderbolt Networking To Support USB4 End-To-End Flow Control

One of the interesting capabilities with Thunderbolt and now USB4 that is seemingly not too widely used is for networking between systems. The Linux kernel for the past half-decade already has offered a Thunderbolt networking driver for networking between hosts with Thunderbolt cables. The latest improvement on this front is now supporting USB4's end-to-end flow control mode.

1 September 2022 - USB4NET - 11 Comments
Linux Kernel Patches Posted For USB Support With Realtek RTW88 WiFi Driver
Linux Kernel Patches Posted For USB Support With Realtek RTW88 WiFi Driver

Back in 2019 Realtek contributed the open-source "RTW88" WiFi driver to the Linux kernel for supporting their newer wireless chipsets on Linux. To date the mainline driver has just supported their PCI-based WiFi adapters while a patch series now out for review extends the driver to supporting their newer USB-specific chipsets.

18 May 2022 - Realtek RTW88 USB WiFi/WLAN - 16 Comments
AMD/Xilinx Solarflare Network Driver Restructuring Queued For Linux 5.19
AMD/Xilinx Solarflare Network Driver Restructuring Queued For Linux 5.19

The Solarflare "SFC" network driver within the Linux kernel for their high performance network adapters, owned by Xilinx and now owned by AMD, is seeing some restructuring with the next version of the Linux kernel. The intention is on shifting older network hardware to a separate kernel module/driver so improvements and new hardware support can be the focus with this main Solarflare Linux network driver.

15 May 2022 - Solarflare SFC - Add A Comment
Silicon Labs WiFi Linux Driver To Be Promoted Out Of Staging
Silicon Labs WiFi Linux Driver To Be Promoted Out Of Staging

Added back in 2019 to the Linux staging area was the "WFX" WiFi driver for low-power IoT hardware from Silicon Labs. After three years of hard work by Silicon Labs engineers and open-source developers, this driver for the WF200 series of wireless chips is set to be promoted in the Linux 5.19 cycle.

7 April 2022 - Silicon Labs WFX Driver - 3 Comments

258 Linux Networking news articles published on Phoronix.