Is This Unix?

In the beginning, Ken Thompson, Dennis Ritchie, and others created Unix. And it was good. Then came the varieties and variants: BSD, System V, and eventually Linux. These are all similar operating systems, not identical, but with a common root and familiar features. You can’t call them all “Unix,” so over time various standards and terms have been developed.

A term that frequently pops up when ruminating over the various Unixes and Linux distros, is POSIX.
Continue reading

The Terminal Has a Name

In Linux and Unix, the terminal is assigned a name. Specifically, it’s the name of a file located in the /dev directory. This configuration is necessary because the operating system treats all devices as files. Like a file, you can read and write from the terminal; it’s an I/O device. To get started, you must know the current terminal’s filename.
Continue reading