Posts
522
Following
98
Followers
115
A relatively new professional kernel hacker, born in August 6, 2000, and living in Korea (South!).

- Linux Kernel Developer @ Oracle (Linux Kernel MM) (2025.02 ~ Present)
- Reviewer for the Linux Slab & 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
Edited 1 year ago

NASA is sending a software update to the Voyager 2 spacecraft today!

Data will be sent at 16 bps with a 19 kW transmitter using the 70-m dish at DSN Canberra.
Distance: 20 billion km
Light travel time: 18:40 hours

The patch contains logic to recover from glitches similar to the one in May 2022, when the AACS system on Voyager 1 was sending garbled data. The root cause was not diagnosed. The patch will be activated on Oct 28. Voyager 2 will be next.

https://www.jpl.nasa.gov/news/nasas-voyager-team-focuses-on-software-patch-thrusters

1/n

2
19
2
@liskin @cwayne @lkundrak

do you remember what did you write? 😁
2
0
2
@ljs @cwayne @vbabka
belly can be reduced by your effort, at least ;)
1
0
2
@ljs @cwayne
You're welcome, mate!
1
0
3
@ljs @cwayne

but at the same time you need to hurry a bit (if you are planning),
my father had me in early 40s and he's 64 now
1
0
2
@cwayne @ljs

Oh please I want to sleep 9-10 hours a day
0
0
3
@cwayne @ljs
don't get what I've just read lol
guess both of you being sick in a different way
0
0
2
@cwayne @ljs

oh I slept like this few months ago and it was terrible for your work quality
get better soon!
1
0
2

Harry (Hyeonggon) Yoo

Edited 1 year ago
https://coverage.kerneltesting.org/slab-experimental-6283c415/mm/

This is a merged LCOV output of my mm & slab test coverage from 30 different kernel configurations.

Looks mostly fine but there are a few small problems:
- Sometimes numbers are inconsistent
- Omission of (some) inline function coverage
0
0
1

Harry (Hyeonggon) Yoo

Edited 1 year ago
Found the cause: my SSD's throughput is 500MB/s, and when it's saturated, IO latency spikes up to several seconds.
0
0
2
@marcan @bars One of the worst things about working in the kernel — one of the most toxic parts — is the constant stream of nastiness toward our community that comes from outside.

The kernel community is far from perfect; we have a lot of problems and we have been actively working for years (decades) to improve on them.

We are, nonetheless, a project that manages to incorporate nearly 100,000 commits per year, from over 5,000 developers, into a single code base while maintaining a level of quality that — while also certainly in need of improvement — is good enough for deployment into billions of devices.

As for the use of email...email is painful and broken, but we have found nothing better that will work at the scale we need. See https://lwn.net/Articles/702177/ from a few years back. For all its faults, email is distributed, non-proprietary, scriptable, and gives everybody the freedom to choose their tools; it is a highly inclusive solution in a way that proprietary web forges (for example) are not. Someday we'll find something better and move on with a cry of joy, but that day has not come.

Rather than crapping on the kernel community from afar, why not work with us to try to make things better?
7
18
54
@ljs @cwayne ohh you are brave!
what I can do best now is not to confuse LI with mastodon
0
0
2

Harry (Hyeonggon) Yoo

Edited 1 year ago
@cwayne I'm consistently surpressing my urge to shitpost on your regular LinkedIn posts, phew...
2
0
6
@ljs I've seen it in the game
0
0
2

Harry (Hyeonggon) Yoo

Edited 1 year ago
@ljs @ptesarik @vbabka

another proposal?
1
0
2
@ljs @ptesarik @vbabka

CXL is not feasible for unmovable kernel allocations regardless of latency if the goal is reduction in total memory cost (and thus dynamic capacity change mechanism is used)

BTW the latency is not that bad, it's just like a far and far NUMA node...

ofc emulated CXL is a complete beast - someone recently reported having 500KB/s bandwidth with it ;)
1
0
0
@ljs @ptesarik @vbabka that's the beauty of shitposting 👍
1
0
2

Harry (Hyeonggon) Yoo

Edited 1 year ago
I need to learn Ansible instead of writing non-portable scripts and memorizing all of them
0
0
1
Oh, tuxmake provides repeatable builds and building in docker containers.
It would be nice solution for parallel GCOV builds

https://tuxmake.org
0
0
0

Harry (Hyeonggon) Yoo

Edited 1 year ago
@ljs @ptesarik @vbabka

why 😿
Type 2,3 C*L devices also contain physical memory ranges exposed to host so it also would be managed by memory management subsystem, (or disappear into history, dunno)

btw I'm only working on emulated C*L devices so it's like an imaginary animal
1
0
2
Show older