# The linux kernel community is discussing convert the linux kernel from c to modern c++

**URL:** <https://ziggit.dev/t/the-linux-kernel-community-is-discussing-convert-the-linux-kernel-from-c-to-modern-c/2824>\
**Category:** Brainstorming\
**Tags:** c\
**Created:** [January 11, 2024, 2:10pm UTC](https://ziggit.dev/t/the-linux-kernel-community-is-discussing-convert-the-linux-kernel-from-c-to-modern-c/2824 "2024-01-11T14:10:40Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![gonzo](https://ziggit.dev/user_avatar/ziggit.dev/gonzo/32/54_2.png) [@gonzo](https://ziggit.dev/u/gonzo)\
**Post date:** [January 20, 2024, 10:37am UTC](https://ziggit.dev/t/the-linux-kernel-community-is-discussing-convert-the-linux-kernel-from-c-to-modern-c/2824/15 "2024-01-20T10:37:13Z")

</div>

> [@dee0xeed](#):
>
> “И эти люди запрещают ковыряться мне в носу”

I think I get the gist… 🙂

I believe two good ways to counter these arguments would be to:

1. Show a small function in Godbolt, comparing the results of compiling the equivalent code in C and Zig.
2. Write a small, non-trivial utility / program, that does something similar to a utility written in C, and compare source code size, object size, performance, etc. And then show off cross-compilation as a cherry on top. Something like `wc`?

---

_[View the full topic](https://ziggit.dev/t/the-linux-kernel-community-is-discussing-convert-the-linux-kernel-from-c-to-modern-c/2824)._
