Log inSign up
Log inSign up
Chris Down
190 posts
Chris Down profile banner
@unixchris

Chris Down

@unixchris
Hi there! I work on the Linux kernel at @Meta and help maintain systemd. @[email protected]
London, England
chrisdown.name
Joined July 2016
80 Following
515 Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • Pinned
    @unixchris
    Chris Down
    @unixchris
    Feb 16, 2020
    Big thanks to @hnakamur2 for diligently translating two of my articles — "In defence of swap" (chrisdown.name/ja/2018/01/02/…) and "Linux memory management at scale" (chrisdown.name/ja/2019/07/18/…) — to Japanese! ご苦労様です!🇯🇵
    4
  • @unixchris
    Chris Down
    @unixchris
    Feb 5, 2024
    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?
    chrisdown.name
    Creating controllable D state (uninterruptible sleep) processes
    tl;dr: using vfork(), one can create a process in a D state that is _not_ immune to signal interruption. But wait, how can any D state process be "not immune to signal interruption"?
    2
  • @unixchris
    Chris Down
    @unixchris
    Jun 16, 2021
    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.
    lwn.net
    printk() indexing
    When kernel developers want to communicate something about the state of a running kernel, they [...]
  • @unixchris
    Chris Down
    @unixchris
    Mar 22, 2021
    My work preventing tmpfs inode corruption (lkml.org/lkml/2020/7/13…) 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 :-)
    1
  • @unixchris
    Chris Down
    @unixchris
    Dec 31, 2020
    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!
    2
Edit with