Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 weeks ago

Linux kernel security work

http://www.kroah.com/log/blog/2026/01/02/linux-kernel-security-work/

#HackerNews #Linux #Kernel #Security #Open #Source #Cybersecurity #Tech #News

Linux Kernel Monkey Log

Linux kernel security work

Lots of the CVE world seems to focus on “security bugs” but I’ve found that it is not all that well known exactly how the Linux kernel security process works. I gave a talk about this back in 2023 and at other conferences since then, attempting to explain how it works, but I also thought it would be good to explain this all in writing as it is required to know this when trying to understand how the Linux kernel CNA issues CVEs.
  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Thorsten Leemhuis (acct. 1/4)
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 3 weeks ago

Wanna know what the #Linux core developers discussed recently on this years #kernel #maintainers summit?

Then check out the great @lwn coverage from the event now freely available:

https://lwn.net/Articles/1049982/

It includes:

* Toward a policy for machine-learning tools in kernel development – https://lwn.net/Articles/1049830/

* Best practices for linux-next – https://lwn.net/Articles/1050027/

* The state of the kernel #Rust experiment (aka the session where it was decided that the experimental stamp is coming off) – https://lwn.net/Articles/1050174/

* Better development tools for the kernel – https://lwn.net/Articles/1050177/

* Development-process discussions – https://lwn.net/Articles/1050179/

Screenshot from the first linked page
Screenshot from the first linked page
Screenshot from the first linked page
LWN.net

2025 Maintainers Summit development process discussions

The final part of the 2025 Maintainers Summit was devoted to the kernel's development process i [...]
LWN.net

Better development tools for the kernel

Despite depending heavily on tools, the kernel project often seems to under-invest in the devel [...]
LWN.net

The state of the kernel Rust experiment

The ability to write kernel code in Rust was explicitly added as an experiment — if things did [...]
LWN.net

Best practices for linux-next

One of the key components in the kernel's development process is the linux-next repository. Ev [...]
LWN.net

The 2025 Maintainers Summit

Once each year, a small group of kernel maintainers meets to discuss important process-oriented [...]
LWN.net

Toward a policy for machine-learning tools in kernel development

The first topic of discussion at the 2025 Maintainers Summit has been in the air for a while: w [...]
  • Copy link
  • Flag this post
  • Block
Thorsten Leemhuis (acct. 1/4)
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 3 weeks ago

Wanna know what the #Linux core developers discussed recently on this years #kernel #maintainers summit?

Then check out the great @lwn coverage from the event now freely available:

https://lwn.net/Articles/1049982/

It includes:

* Toward a policy for machine-learning tools in kernel development – https://lwn.net/Articles/1049830/

* Best practices for linux-next – https://lwn.net/Articles/1050027/

* The state of the kernel #Rust experiment (aka the session where it was decided that the experimental stamp is coming off) – https://lwn.net/Articles/1050174/

* Better development tools for the kernel – https://lwn.net/Articles/1050177/

* Development-process discussions – https://lwn.net/Articles/1050179/

Screenshot from the first linked page
Screenshot from the first linked page
Screenshot from the first linked page
LWN.net

2025 Maintainers Summit development process discussions

The final part of the 2025 Maintainers Summit was devoted to the kernel's development process i [...]
LWN.net

Better development tools for the kernel

Despite depending heavily on tools, the kernel project often seems to under-invest in the devel [...]
LWN.net

The state of the kernel Rust experiment

The ability to write kernel code in Rust was explicitly added as an experiment — if things did [...]
LWN.net

Best practices for linux-next

One of the key components in the kernel's development process is the linux-next repository. Ev [...]
LWN.net

The 2025 Maintainers Summit

Once each year, a small group of kernel maintainers meets to discuss important process-oriented [...]
LWN.net

Toward a policy for machine-learning tools in kernel development

The first topic of discussion at the 2025 Maintainers Summit has been in the air for a while: w [...]
  • Copy link
  • Flag this post
  • Block
devSJR :python: :rstats: boosted
LinuxNews.de
LinuxNews.de
@linuxnews@social.anoxinon.de  ·  activity timestamp 4 weeks ago

Richtlinien für Machine Learning im Kernel diskutiert
https://linuxnews.de/richtlinien-fuer-machine-learning-im-kernel/ #kernel #KI #ai #LLMs #linux #linuxnews

LinuxNews.de

Richtlinien für Machine Learning im Kernel diskutiert

Wie bei vielen Projekten im Bereich freie Software und Open Source wird auch beim Kernel über den Einsatz von KI diskutiert. Dabei wird die menschliche Verantwortung für KI-generierte Patches betont.
⁂
More from
LinuxNews.de
  • Copy link
  • Flag this post
  • Block
LinuxNews.de
LinuxNews.de
@linuxnews@social.anoxinon.de  ·  activity timestamp 4 weeks ago

Richtlinien für Machine Learning im Kernel diskutiert
https://linuxnews.de/richtlinien-fuer-machine-learning-im-kernel/ #kernel #KI #ai #LLMs #linux #linuxnews

LinuxNews.de

Richtlinien für Machine Learning im Kernel diskutiert

Wie bei vielen Projekten im Bereich freie Software und Open Source wird auch beim Kernel über den Einsatz von KI diskutiert. Dabei wird die menschliche Verantwortung für KI-generierte Patches betont.
⁂
More from
LinuxNews.de
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 4 weeks ago

When a driver challenges the kernel's assumptions

http://miod.online.fr/software/openbsd/stories/udl.html

#HackerNews #driver #challenges #kernel #assumptions #openbsd #software #development #technology

When a driver challenges the kernel's assumptions

  • Copy link
  • Flag this post
  • Block
jbz
jbz
@jbz@indieweb.social  ·  activity timestamp 4 weeks ago

🦾 Linux Kernel: No GPU left behind

「 If Linux 6.19 switching from the Radeon legacy to AMDGPU kernel drivers for the GCN 1.0/1.1 GPUs for those ~13 year old GPUs isn't nostalgic enough for you, here's something a bit more nostalgic this holiday season: fresh open-source driver commits to the Radeon R300g driver for supporting those 23 year old ATI R300 GPUs up through the 20 year old R500 class graphics processors 」

https://www.phoronix.com/news/R300-Pop-Free-Clipping

#amd #amdgpu #linux #kernel #opensource

Open-Source Linux Driver Christmas Surprise For 20~23 Year Old Radeon GPUs

If Linux 6.19 switching from the Radeon legacy to AMDGPU kernel drivers for the GCN 1.0/1.1 GPUs for those ~13 year old GPUs isn't nostalgic enough for you, here's something a bit more nostalgic this holiday season: fresh open-source driver commits to the Radeon R300g driver for supporting those 23 year old ATI R300 GPUs up through the 20 year old R500 class graphics processors.
  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Matthias Endler
Matthias Endler
@mre@mastodon.social  ·  activity timestamp last month

Rust in the Linux kernel is here to stay!

To celebrate this event, we sat down with Danilo Krummrich, Linux kernel maintainer and Rust for Linux core team member about the new NOVA driver and how Rust makes hardware-abstractions safer.

We talk about the typestate pattern, custom allocators, pin-init for self-referential structures, and why code that compiles in Rust actually works instead of causing kernel panics.

https://corrode.dev/podcast/s05e06-rust4linux/

#rustlang #rust #linux #kernel

Corrode Rust Consulting

Rust for Linux with Danilo Krummrich - Rust in Production Podcast | corrode Rust Consulting

Bringing Rust into the Linux kernel is one of the most ambitious m…
  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
knoppix
knoppix
@knoppix95@mastodon.social  ·  activity timestamp last month

Linux kernel developers have officially approved Rust as a full programming language alongside C and assembler, ending its experimental phase and marking a shift toward safer, more modern code. 🦀

Key subsystems still need bindings, but work is progressing, including a Rust-based Nvidia graphics driver. 🛠️

@linuxfoundation

🔗 https://www.heise.de/en/news/Linux-Kernel-Rust-Support-Officially-Approved-11109808.html

#TechNews #Linux #Rust #OpenSource #Kernel #Security #Developers #Programming #Innovation #Systems #FOSS #Technology #Code #Engineering #Nvidia

heise online

Linux Kernel: Rust Support Officially Approved

Rust is becoming equal to assembler and C in programming the Linux kernel – at least officially, as there is still a lot of work to be done in practice.
  • Copy link
  • Flag this post
  • Block
knoppix
knoppix
@knoppix95@mastodon.social  ·  activity timestamp last month

Linux kernel developers have officially approved Rust as a full programming language alongside C and assembler, ending its experimental phase and marking a shift toward safer, more modern code. 🦀

Key subsystems still need bindings, but work is progressing, including a Rust-based Nvidia graphics driver. 🛠️

@linuxfoundation

🔗 https://www.heise.de/en/news/Linux-Kernel-Rust-Support-Officially-Approved-11109808.html

#TechNews #Linux #Rust #OpenSource #Kernel #Security #Developers #Programming #Innovation #Systems #FOSS #Technology #Code #Engineering #Nvidia

heise online

Linux Kernel: Rust Support Officially Approved

Rust is becoming equal to assembler and C in programming the Linux kernel – at least officially, as there is still a lot of work to be done in practice.
  • Copy link
  • Flag this post
  • Block
Stefano Marinelli boosted
Pete Orrall
Pete Orrall
@peteorrall@mastodon.bsd.cafe  ·  activity timestamp 2 months ago

The last new #Linux #kernel for 2025 was just released and there are some really cool changes all around. One of the new additions is detection for FreeBSD's #bhyve #hypervisor. Wicked cool!

From the article:

"In what might be a sign of the quiet continued spread of FreeBSD, the kernel can now detect and handle that it is running under FreeBSD's built-in bhyve hypervisor. Coincidentally, FreeBSD 15.0 just appeared as well, and in this release bhyve supports over 255 virtual processors [PDF] in a VM. Now Linux can handle that configuration."

The juicy details are here:

https://www.theregister.com/2025/12/03/kernel_version_618/

#openSource #technews #FreeBSD #tech

  • Copy link
  • Flag this post
  • Block
Matthias Endler
Matthias Endler
@mre@mastodon.social  ·  activity timestamp last month

Rust in the Linux kernel is here to stay!

To celebrate this event, we sat down with Danilo Krummrich, Linux kernel maintainer and Rust for Linux core team member about the new NOVA driver and how Rust makes hardware-abstractions safer.

We talk about the typestate pattern, custom allocators, pin-init for self-referential structures, and why code that compiles in Rust actually works instead of causing kernel panics.

https://corrode.dev/podcast/s05e06-rust4linux/

#rustlang #rust #linux #kernel

Corrode Rust Consulting

Rust for Linux with Danilo Krummrich - Rust in Production Podcast | corrode Rust Consulting

Bringing Rust into the Linux kernel is one of the most ambitious m…
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program

https://serversfor.dev/linux-inside-out/the-linux-kernel-is-just-a-program/

#HackerNews #Booting #Linux #QEMU #Go #Kernel #Programming #PID1

The Linux kernel is just a program

Most books and courses introduce Linux through shell commands, leaving the kernel as a mysterious black box doing magic behind the scenes. In this post, we will run some experiments to demystify it: the Linux kernel is just a binary that you can build and run.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

The end of the kernel Rust experiment

https://lwn.net/Articles/1049831/

#HackerNews #kernel #Rust #experiment #end #Rust #programming #Linux #development #open #source #technology

  • Copy link
  • Flag this post
  • Block
Pete Orrall
Pete Orrall
@peteorrall@mastodon.bsd.cafe  ·  activity timestamp 2 months ago

The last new #Linux #kernel for 2025 was just released and there are some really cool changes all around. One of the new additions is detection for FreeBSD's #bhyve #hypervisor. Wicked cool!

From the article:

"In what might be a sign of the quiet continued spread of FreeBSD, the kernel can now detect and handle that it is running under FreeBSD's built-in bhyve hypervisor. Coincidentally, FreeBSD 15.0 just appeared as well, and in this release bhyve supports over 255 virtual processors [PDF] in a VM. Now Linux can handle that configuration."

The juicy details are here:

https://www.theregister.com/2025/12/03/kernel_version_618/

#openSource #technews #FreeBSD #tech

  • Copy link
  • Flag this post
  • Block
Debby ‬⁂📎🐧:disability_flag: boosted
Thorsten Leemhuis (acct. 1/4)
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 2 months ago

The Input Stack on Linux – An End-To-End Architecture Overview

https://venam.net/blog/unix/2025/11/27/input_devices_linux.html

Patrick Louis writes: ""Let’s explore and deobfuscate the input stack on #Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer:

#Kernel-level handling: It deals with what happens in the kernel and how events are exposed to user-space
[…]
Exposed layer (middle)
[…]
User-space handling:
[…]
The Widgets, #XServer, #X11 window managers, and #Wayland compositors, which rely on everything else

We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.""

#LinuxKernel #evdev

Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"

The Input Stack on Linux

Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Moss: a Rust Linux-compatible kernel in 26,000 lines of code

https://github.com/hexagonal-sun/moss

#HackerNews #Moss #Rust #Kernel #Linux #Code #OpenSource

  • Copy link
  • Flag this post
  • Block
Thorsten Leemhuis (acct. 1/4)
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 2 months ago

The Input Stack on Linux – An End-To-End Architecture Overview

https://venam.net/blog/unix/2025/11/27/input_devices_linux.html

Patrick Louis writes: ""Let’s explore and deobfuscate the input stack on #Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer:

#Kernel-level handling: It deals with what happens in the kernel and how events are exposed to user-space
[…]
Exposed layer (middle)
[…]
User-space handling:
[…]
The Widgets, #XServer, #X11 window managers, and #Wayland compositors, which rely on everything else

We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.""

#LinuxKernel #evdev

Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"
Picture from the linked web page shown after "This is a general overview of our understanding of the input core so far:"

The Input Stack on Linux

Let's explore and deobfuscate the input stack on Linux. Our aim is to understand its components and what each does. Input handling can be divided into two parts, separated by a common layer. We’ll try to make sense of all this, one thing at a time, with a logical and coherent approach.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Linux Kernel Explorer

https://reverser.dev/linux-kernel-explorer

#HackerNews #Linux #Kernel #Explorer #Linux #Kernel #OpenSource #Technology #Development

  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Thorsten Leemhuis (acct. 1/4)
Thorsten Leemhuis (acct. 1/4)
@kernellogger@hachyderm.io  ·  activity timestamp 2 months ago

Once again saw someone blaming the #rust support in the #Linux #kernel for their problems, when in fact the problem at hand had nothing at all to do with it[1].

Kinda funny but also quite worrying at the same time.

See the slightly edited screenshot from a chatroom message below for an example from today. If you look closer, you see that it is a segfault in a userspace #rustlang program.

[1] I once even saw someone complaining when the kernel in fact did not even have CONFIG_RUST enabled…

#LinuxKernel

Screenshot of log messages from a segfault in some rust userspace program.
Screenshot of log messages from a segfault in some rust userspace program.
Screenshot of log messages from a segfault in some rust userspace program.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct