The Changelog: Software Development, Open Source

Modern Unix tools (Interview)

7 snips
Jul 31, 2021
Nick Janetakis, a freelance developer and host of the Running in Production podcast, dives deep into modern Unix tools. He discusses the pros and cons of Bash vs. Zsh and shares fascinating insights on command line tools like 'cat' vs. 'bat.' Nick reveals how using modern alternatives like 'exa' and 'gping' can streamline workflows. He emphasizes the importance of command history and custom aliases for productivity. With a blend of humor and practical advice, the conversation unveils the evolution of Unix and its impact on today's development practices.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Modern Unix Tool Considerations

  • Consider the commands developers use regularly and their purpose.
  • Evaluate if existing tools suffice or if modern alternatives offer improvements.
INSIGHT

Unix vs. Linux

  • Unix, originating at Bell Labs, spawned variants like BSD and Solaris after AT&T licensed it.
  • GNU, aiming for a free Unix-like system, contributed GPL, GCC, and core utils but lacked a working kernel.
ANECDOTE

GNU/Linux Debate

  • Richard Stallman believes Linux should be called GNU/Linux due to its reliance on GNU programs.
  • GNU programs like ls, grep, and sed are essential for userland functionality in Linux distributions.
Get the Snipd Podcast app to discover more snips from this episode
Get the app