Image of the glider from the Game of Life by John Conway
Skip to content

Why Unix Is Superior

Quick post, outlining what I think makes the Unix family of operating systems superior, including "unix-like" operating systems such as GNU/Linux, BSD, and others. Of course, the list isn't exhaustive- it's just something I threw together in 10 minutes. The motivation of the post was a discussion in ##unix on Freenode.

  1. The command line interface.
  2. Various shells, including their script syntax.
  3. Builtin programming language support for many languages.
  4. Common Unix utilities, such as grep, rsync, ssh, lsof, and others.
  5. All the supported filesystems (ZFS, Ext4, Reiser, UFS, etc.).
  6. Overall rock-solid stability and reliability.
  7. Lack of viruses, trojans, and other malware.
  8. Tremendous networking capabilities (PPoE, TCP/IP, etc.).
  9. Bulletproof firewall software.
  10. Overall builtin security in general (MACs, PAM, etc.).
  11. Quality user/group management.
  12. System resource usage.
  13. Both vertical and horizontal scaling.
  14. Portability.
  15. Plain text configuration files.
  16. Open source kernel and user-space software.
  17. Based on standards (POSIX, FHS, LSB, etc.).
  18. Vast selection of software choices (various text editors, MUAs, etc.)
  19. Simplicity in software design- do one thing, and do it well.
  20. Mind-blowing hardware support.
  21. Support for hundreds of languages and locales out of the box.

{ 9 } Comments