unixchris Profile Banner
Chris Down Profile
Chris Down

@unixchris

Followers
508
Following
467
Media
18
Statuses
188

Hi there! I work on the Linux kernel at @Meta and help maintain systemd. @[email protected]

London, England
Joined July 2016
Don't wanna be here? Send us removal request.
@unixchris
Chris Down
5 years
Big thanks to @hnakamur2 for diligently translating two of my articles — "In defence of swap" ( and "Linux memory management at scale" ( — to Japanese! ご苦労様です!🇯🇵
Tweet media one
4
70
189
@unixchris
Chris Down
1 year
And many thanks to @samwhoo and @javierhonduco for all their suggestions during writing this!.
0
0
5
@unixchris
Chris Down
1 year
Ever wondered how Linux manages process states, especially uninterruptible sleep ("D" in ps/top/etc)? What if I told you that -- despite what most Linux users think -- you can often actually interrupt or kill them?.
2
12
23
@unixchris
Chris Down
3 years
RT @MetaOpenSource: Signals make up the plumbing in Unix-like operating environments, but they come with a significant number of pitfalls a….
0
11
0
@unixchris
Chris Down
4 years
RT @nixcraft: tmpfs inode corruption: introducing inode64 on Linux
0
9
0
@unixchris
Chris Down
4 years
RT @TariqGamil: @unixchris created a fantastic.highlights reel of the 2021 @RaceDepartment.GT Championship. Always a pleasure racing again….
0
2
0
@unixchris
Chris Down
4 years
Thanks @lwnnet for the writeup on my work to improve printk() observability! This should be useful for anyone who needs to monitor and react to emerging issues, since it's not always feasible to have a stable metric or tracepoint. Just sent v7 upstream.
0
4
11
@unixchris
Chris Down
4 years
. and even if you don't use Arch Linux, you can still use these new 64-bit tmpfs inodes from kernel 5.9 onwards. Mount your tmpfs with the `inode64` mount option, and those sweet legacy-free inodes will come right to you.
0
0
0
@unixchris
Chris Down
4 years
My work preventing tmpfs inode corruption ( is now enabled in the Arch Linux kernel. If you're a heavy tmpfs user and rely on unique inode numbering for identity (eg. a build system), try it out! This likely solves some transient issues for you :-)
Tweet media one
1
0
10
@unixchris
Chris Down
5 years
Today I reached 100,000 rep on Unix/Linux @StackExchange. I owe a lot to it: it helped me get my first paid job when I had no degree or other credentials, and contributing has sharpened my skills dramatically over the years. Thanks @codinghorror, @spolsky, and other SE folks!
Tweet media one
2
2
37
@unixchris
Chris Down
5 years
RT @LinuxReviews: Chris Down, kernel engineer at Facebook, gave a 40 minute talk titled "Linux memory management at scale" at the #Arch #Li….
0
18
0
@unixchris
Chris Down
5 years
This weekend I'll be speaking at Arch Conf 2020 about our kernel memory management strategy at Facebook, and how it might apply to distribution maintainers and other Linux users. Hope to see you there! :-).
1
2
12
@unixchris
Chris Down
5 years
RT @codinghorror: Swap memory is woefully misunderstood; it is a good thing
0
10
0
@unixchris
Chris Down
5 years
Here's a fun project I've been working on that can alert you when resources on your desktop/laptop are becoming oversaturated, and allows you to take action *before* your system slows to a crawl. Feedback and suggestions welcome! :-).
0
2
12
@unixchris
Chris Down
5 years
RT @hnakamur2: Chris DownさんのLinuxのスワップによくある誤解を解く記事を許可を頂いて日本語訳したところ、なんとご本人のブログに掲載してくださると提案頂いて、先ほど公開されました。.物理メモリが十分にあってもスワップは重要ということが詳しく解説されて….
0
419
0
@unixchris
Chris Down
5 years
RT @hnakamur2: "FOSDEM 2020 - Linux memory management at scale".Linuxのメモリ管理について私は何もわかってなかったことに気づかされました。.可能なら最大値を制限す….
0
4
0
@unixchris
Chris Down
6 years
RT @waxzce: "1195725856" and other mysterious numbers
Tweet media one
0
5
0
@unixchris
Chris Down
6 years
RT @newsycombinator: On “1195725856” and other mysterious numbers
0
4
0
@unixchris
Chris Down
6 years
RT @copyconstruct: Taiji: Dynamic Traffic Engineering at Facebook. This is just utterly freaking NEXT LEVEL! 🤯. - Load balancing modeled as….
0
130
0
@unixchris
Chris Down
6 years
RT @kuenishi: Super cool; I've been hating sudden OOM kill for years, esp. these days
0
1
0