Unix
#
tags :
is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969[1] at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.[4]
- UNIX
- in all caps refers to the Trademark of The Open Group
- Unix
- is the genericized trademark of UNIX-Like systems.
- unix
- is the common term for UNIX like system.
UNIX #
- is a trademark belonging to The Open Group.
- Systems branded as UNIX undergo lots of (expensive) compliance testing, conform to the
- Single UNIX Specification and
- standards,
- and are officially certified as UNIX by The Open Group. UNIX systems are historically commercial. Notable examples include AIX, Solaris, and HP-UX
Certified UNIX #
UNIX has been handed off to an international organization called The Open Group. The Open Group is responsible for certifying UNIX operating systems, so regardless of lineage, an operating system is officially UNIX if The Open Group tests and certifies it to be so. That is the one true definition of UNIX today and is the only one that matters.
and are certified UNIX. Apple’s macOS is an interesting case in that it came from NeXTStep operating system which was BSD sitting on top of the Mach microkernel, so macOS inherits its UNIX lineage from BSD. macOS has separately been submitted to, and certified by the Open Group as being a true UNIX, so no matter how you look at it, macOS is a true UNIX.
Unix-like #
These are operating systems that are created in a way that they can use components from “UNIX” and that behave similarly to UNIX systems, but they are not UNIX Minix is a UNIX-like operating system. Linux is a knock off of Minix so it also is a UNIX-like operating system. Quora
A Unix-like (sometimes referred to as UN*X or nix) operating system is one that behaves in a *manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the *corresponding Unix command or . Although there are general philosophies for Unix design, there is no technical standard defining the term, and opinions can differ about the degree to which a particular operating system or application is Unix-like.
Unix-based #
- This is a bit tricky since AT&T no longer makes UNIX
- There are operating systems that are direct descendants of the original UNIX SunOS which evolved into Solaris, into OpenSolaris, Illumos and Open Indiana all have a direct lineage to the original UNIX BSD is in its own way also a direct descendant of the original UNIX, but was rewritten, line line for line, to be able to be free and open source (the original AT&T UNIX was a commercial, proprietary operating system) so there is disagreement if that maintains the original lineage or not. In my eyes it is a direct UNIX descendant just like SunOS/
unix vs linux commands #
The major concepts (pipes, files, devices, networks) stay the same. The shell syntax applies to Linux too – almost all Unix-like OSes use the same Bourne shell (sh) and/or its derivatives (bash is especially common, zsh is probably second).
The major concepts (pipes, files, devices, networks) stay the same. The shell syntax applies to Linux too – almost all Unix-like OSes use the same Bourne shell (sh) and/or its derivatives (bash is especially common, zsh is probably second).
Some other commands have been entirely replaced in Linux, too (example: while such network configuration tools as ifconfig and route still exist on Linux, they are considered deprecated in favor of ip).
One important topic is software installation: generally, Linux distributions provide a range of pre-built packages along with a “package manager” tool that downloads and installs them. Manually downloading and compiling from source code (./configure && make) is relatively uncommon.