[$] Security policies for GNU toolchain projects

While the CVE process was created in response to real problems, it’s increasingly clear that CVE numbers are
creating problems of their own. At the 2023 GNU Tools Cauldron,
Siddhesh Poyarekar expressed the frustration that toolchain developers have
felt as the result of arguing with security researchers about CVE-number
assignments. In response, the GNU toolchain community is trying to better
characterize what is — and is not — considered to be a security-relevant
bug in its software.

Source: LWN.net – [$] Security policies for GNU toolchain projects

Core Knowledge That Modern Linux Kernel Developer Should Have

The Linux Kernel is written in C programming language, so C is the most important language for the Linux Kernel developer. Initially, the kernel was written in GNU C (now it is also possible to build it using LLVM) which extends standard C with some additional keywords and attributes. I would recommend learning some modern C version like C11 and additionally learning GNU extensions to be able to read kernel code effectively.

Source: LXer – Core Knowledge That Modern Linux Kernel Developer Should Have

Sipeed introduces Tang Mega 138K Pro Dock

Today, Sipeed launched a new development board in the Tang series, featuring the powerful GOWIN GW5AST RISC-V FPGA. This versatile board offers a range of flexible features, including a GbE port, dual DVI interfaces, 8x 12.5Gbps Serdes, and a variety of other peripherals. The new core board from Sipeed integrates the following FPGA model from […]

Source: LXer – Sipeed introduces Tang Mega 138K Pro Dock

[$] Moving the kernel to large block sizes

Using larger block sizes in the kernel for I/O is a recurring topic in
storage and
block-layer circles. The topic came up in discussions
at the Linux Storage, Filesystem, Memory-Management and BPF Summit (LSFMM)
back in
May. One of the participants in those discussions, Hannes Reinecke, gave
a talk at Open Source Summit Europe 2023 with an overview of the reasons
behind using larger blocks for I/O, the current status of that work, and
where it all might lead from here.

Source: LWN.net – [$] Moving the kernel to large block sizes