Posts
680
Following
106
Followers
130
A professional kernel hacker, born in August 6, 2000, and living in Korea (the South one!).

- Linux Kernel Developer @ Oracle (Linux Kernel MM) (2025.02 ~ Present)
- A slab subsystem co-maintainer and a reviewer for the reverse mapping subsystem
- Former Intern @ NVIDIA, SK Hynix, Panmnesia (Security, MM and CXL)
- B.Sc. in Computer Science & Engineering, Chungnam National University (Class of 2025)

Opinions are my own.

My interests are:
Memory Management,
Computer Architecture,
Circuit Design,
Virtualization

Feel emotional, last day at Oracle done.

It was my dream job, literally being paid to do my hobby full time.

I had incredible freedom to do whatever I wanted upstream for nearly 2 years straight.

I worked with some intensely smart people like Liam Howlett and Matthew Wilcox (two memory management legends) among many other great people.

I went from a hobbyist to a core kernel maintainer with many varied contributions throughout mm.

It was a great team to be part of and I'm very grateful to have had the opportunity.

With that said, I'm very excited about what comes next!

I will remain focused on upstream and my core mm maintainership continues :)

More on that shortly!

3
2
1
Edited 2 days ago

When I first pushed back on randomly putting LLM configs in the kernel, I was excluded from the conversation.

Then when further discussion was had about it, I was excluded from the conversation.

Then when I submitted a proposal to the maintainer's summit about AI, I was rejected and excluded from the conversation there.

And when documentation was submitted to the kernel, my feedback was ignored and I was excluded from that conversation too.

There was literal press about Linus calling me an idiot for it.

When I pushed back on a person lying about using LLMs to generate code, I was attacked and contradicted and forced to concede the discussion.

And recently, in yet another discussion about LLMs in the kernel, I was excluded from that too.

At each point I've had to fight to have my point of view heard.

It feels like many people in the kernel community just want to stick their head in the sand about AI slop.

But it's not magically going away. Ignore me all you want.

4
11
1

Jonathan Corbet

So, seemingly, somebody's Fedora and proprietary-forge credentials were compromised and used by some sort of LLM-driven bot to take over a lot of Fedora bugs:

https://lwn.net/ml/all/bf38c0fd4537c2908a84b4a4b1fcec8083925918.camel@fedoraproject.org

This person is now claiming to have regained access to the accounts, but it seems that not everybody is buying it.

What a world we have made for ourselves...
4
49
52

Vlastimil Babka 🇨🇿🇪🇺🇺🇦

Finally found a comic about myself!

1
4
2

Everyone wants to be tall until they take a flight

0
1
1
Kernel memory management microconf at LPC 2026 is announced with the opening of CFP: https://lore.kernel.org/e3dc73df-0032-4e71-ab80-21b29c6efb46@kernel.org

#linuxplumbers
0
4
5

Vlastimil Babka 🇨🇿🇪🇺🇺🇦

Me: as suggested by willy, adopt an unusual term in order to avoid an established term with weapons connotation.

Youtube shorts algo: haha, look at this, you fool.

(~40 seconds in) - https://www.youtube.com/shorts/UkNnZgBnyqQ

0
1
2

After Gitlab's recent announcement I am strongly considering migrating Redox OS to Forgejo, a truly open source community maintained project.

https://about.gitlab.com/blog/gitlab-act-2/

0
6
0
@lwn DAMON LSF/MM/BPF discussions covered by LWN! It was a productive and fantastic time! Thanks again to the conference organizers, and huge thanks to LWN for covering the discussions!

#linux #kernel #damon

RE: https://fedi.lwn.net/@lwn/116539161262678640
1
2
5
Bad things can happen if you leak pointers out of RCU read-side critical sections. What can you do about it?
https://people.kernel.org/paulmck/stupid-rcu-tricks-detecting-pointer-leaks
1
3
13

Hoshino Lina (星乃リナ) 🩵 3D Yuri Wedding 2026!!!

Edited 1 month ago

Typical ML argument: "If I can read something legally, why can't I train an LLM on it?"

Humans are capable of reading things and later writing a similar thing that is still a copyright violation. If I go and write a book that follows the plot line of Star Wars, that's still a copyright violation, even if no text is literally the same. If I play the melody to a song on my piano and release it without the appropriate mechanical cover license, that's also a copyright violation.

The reason this does not happen often is that, as humans, we are aware that that's plagiarism and there are rules. Sometimes it happens by accident, and people still get sued and lose.

LLMs have no such awareness and routinely output things which are blatant copyright violations when appropriately prompted. That means the model weights encode that work, and therefore, are themselves a derivative work.

Your brain encodes a massive amount of copyrighted information. You are not a walking copyright violation because humans aren't data, can't be copied and distributed en masse, have human rights, etc. This is why "mind reading machines" are a classic dystopian plot point (monetizing your thoughts etc).

An LLM is not a human, does not have human rights, nor human privileges. It is data, and if it encodes copyrighted information, that's a derivative work. If you aren't following the license of the training data, that's a copyright violation.

7
10
2

Harry (Hyeonggon) Yoo

it is quite confusing that the floor index start from zero here in Zagreb
1
1
2

Harry (Hyeonggon) Yoo

Edited 2 months ago
I need a break, but I can't take off so just zoning out for 30 minutes
1
0
3

Harry (Hyeonggon) Yoo

Edited 2 months ago
when I open Mastodon, and think "hmm, there's a name and profile picture that I don't recognize. who is it?"

and then I realize: oh wait, it's @lkundrak !

the last few names I remember is "hammer smashed filesystem" and "pope of nope"
1
0
1

Harry (Hyeonggon) Yoo

Edited 2 months ago
I don't find code commentary helpful unless it explains the design first, because these days the implementation is way too complicated for readers to grasp the design by reading the implementation.

Oftentimes such code commentary mechanically describes list of statements, rather than explaining the idea behind it.

A well-written document should try to describe the idea behind the implementation, rather than the implementation itself. (Yeah, that's challenging)

They don't save much time compared to directly reading the code.

(some random rant of the day)
2
1
6

Harry (Hyeonggon) Yoo

I used think that using en/em dashes in writing is pretty elegant... until LLMs started ruining them, and now using them makes it look like it was generated by an LLM.
0
0
1

Vlastimil Babka 🇨🇿🇪🇺🇺🇦

Someone asked me to sign their gpg key so I did. Am I doing this gpg thing right?

4
3
4

NEPŘÁTELSKÉ EMOCE 🇺🇦🇨🇿

2006: talk is cheap, show me the code!
2026: code is cheap, show me the talk!

1
3
1
Show older