Why would you still want to use strace in 2023? [video]

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. bpftrace

    Discontinued High-level tracing language for Linux eBPF [Moved to: https://github.com/bpftrace/bpftrace] (by iovisor)

    Sysdig is very useful, but it's almost always broken on Fedora when I want to use it. I have recently started using https://github.com/iovisor/bpftrace instead, and so far it has covered the same use cases.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. syslog-mode

    Emacs major-mode for viewing log files & strace output

    In emacs you can use syslog-mode for analyzing strace output: https://github.com/vapniks/syslog-mode

  4. systemd

    The systemd System and Service Manager

    > You'll still care that you can write that file, right?

    Sometimes you don't need it.

    systemd itself just checks that `/etc/initrd-release` exists and runs in initrd mode changing its default target to boot into (IIRC you can also manually change the default target to `initrd.target` in the initrd, but this way the default systemd vendored files don't need to be touched).

    https://github.com/systemd/systemd/blob/7f13af72f89452950226...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The Motivation Behind Systemd

    2 projects | news.ycombinator.com | 20 Jan 2025
  • Show HN: Interactive systemd (a better way to work with systemd units)

    5 projects | news.ycombinator.com | 18 Jan 2025
  • Systemd unit activation via dbus

    2 projects | dev.to | 29 Dec 2024
  • Tracing packets in the Linux networking stack and friends

    3 projects | news.ycombinator.com | 19 Dec 2024
  • Bpftune uses BPF to auto-tune Linux systems

    3 projects | news.ycombinator.com | 17 Nov 2024

Did you know that C is
the 6th most popular programming language
based on number of references?