유닉스(Unix)란

유닉스(Unix) 운영체제는 1960년대 후반 AT&T 벨 연구소에서 개발된 운영체제로, 현재에도 다양한 분야에서 사용되고 있습니다. 유닉스는 멀티유저, 멀티태스킹, 네트워킹, 표준화된 인터페이스 등의 기술적 특징을 가지고 있습니다.

유닉스의 운영체제의 특징

  • 멀티유저(Multi-User): 유닉스는 여러 명의 사용자가 동시에 사용할 수 있도록 설계되어 있습니다. 각 사용자는 자신만의 로그인 계정을 가지고 있으며, 파일 등의 자원을 서로 공유하면서 사용할 수 있습니다.
  • 멀티태스킹(Multi-Tasking): 유닉스는 여러 개의 프로그램이 동시에 실행되면서, 각각의 프로그램이 자신의 작업을 수행할 수 있도록 하는 멀티태스킹 기능을 가지고 있습니다.
  • 네트워킹(Networking): 유닉스는 초기부터 네트워크에 대한 기능을 제공하며, 이를 통해 여러 대의 컴퓨터가 서로 연결되어 있을 때 각각의 컴퓨터에서 작업을 수행하거나 자원을 공유할 수 있습니다.
  • 표준화된 인터페이스(Standard Interface): 유닉스는 일관된 명령어 및 인터페이스를 제공하여, 다른 유닉스 시스템에서도 동일한 명령어 및 인터페이스를 사용할 수 있도록 합니다.

사용분야

유닉스는 초기에는 대형 컴퓨터에서 사용되었으나, 현재에는 주로 서버 운영체제로 사용되고 있습니다. 또한, 리눅스와 함께 오픈소스 운영체제의 대표적인 예시 중 하나입니다. 유닉스의 여러 가지 특징과 높은 안정성, 보안성, 확장성 등의 이점 때문에, 많은 기업이나 연구기관에서 여전히 사용되고 있습니다.

유닉스의 종류

유닉스(Unix) 운영체제는 초기에는 AT&T 벨 연구소에서 개발되었지만, 이후에는 여러 회사나 개인들에 의해 다양한 변종이 개발되었습니다. 이러한 변종들은 대부분 유닉스 계열(Unix-like) 운영체제로 분류되며, 주로 다음과 같이 분류됩니다.

img

출처: https://velog.io/@heyksw/CS-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-pf3026ep

  1. AT&T 벨 연구소 유닉스 (AT&T Bell Labs Unix): 유닉스의 초기 버전이며, 대표적으로는 UNIX Version 6, UNIX Version 7 등이 있습니다.

  2. BSD (Berkeley Software Distribution) 계열 유닉스 (BSD Unix): 버클리 대학에서 개발된 변종으로, 대표적으로는 FreeBSD, OpenBSD, NetBSD 등이 있습니다.

  3. Commercial Unix: AT&T 벨 연구소 이후, 다양한 기업에서 유닉스를 기반으로 한 운영체제를 개발하였습니다.

  • 고성능, 고가용성의 운영체제 예) IBM(AIX), HP(HP-UX), SUN(Soralis)
  1. 리눅스 (Linux): 리눅스는 리누스 토발즈가 개발한 유닉스 계열 운영체제로, 무료 및 오픈소스 소프트웨어입니다.

  2. macOS (formerly known as Mac OS X): 애플에서 개발한 유닉스 계열 운영체제로, 맥북 등 애플 제품에서 사용됩니다.

  3. 다른 유닉스 계열 운영체제: HP Tru64, IBM z/OS, SCO UnixWare 등 다양한 유닉스 계열 운영체제가 있습니다.

이러한 유닉스 운영체제들은 각각 특징이나 용도가 다르며, 사용자의 목적에 따라 선택할 수 있습니다.

서브목차