Unix
Unix: 교육기관(버클리)에서 통신을 통해 여러 명이 동시에 컴퓨터를 이용할 수 있도록 하는 운영체제로 현재 Linux의 시초다.
Unix와 Linux의 장점
- 멀티 태스킹(다중 작업) 가능
- 서버에 특화
Linux
Linux: Unix에서 파생되어 나온 운영체제 커널(Linux Kernel)
💡 커널이란?
OS에서 컴퓨터 하드웨어와 프로세스를 잇는 인터페이스
운영체제(Operating System)란?
하드웨어 자원들(cpu, memory, disk, tty)을 관리하고 프로그램들을 지원(support) 해주는 것
하드웨어를 감추고 겉으로 다른 프로그램들을 지원해 준다.
주요 리눅스 OS
- RedHat
- Debian
CentOS는 RHEL 8까지는 CentOS가 대표적인 레드햇 클론 리눅스였으나, 지금은 Alma Linux와 Rocky Linux가 대표적이다.
Linux 배포본
- CentOS: CentOS는 기업 및 기관에서 주로 사용되는 Red Hat Enterprise Linux (RHEL)의 무료 버전
- Ubuntu: Debian 기반으로 개발된 친화적인 배포판
- Debian: 최초의 Linux 배포판 중 하나
- Red Hat: Red Hat은 기업용 Linux 배포판. Red Hat Enterprise Linux (RHEL)은 기업의 요구에 맞게 개발. CentOS 프로젝트를 후원
Windows
선점형 멀티태스킹 지원
Mac
Unix 기반 OS
Windows에 비해 폐쇄적으로 Mac 하드웨어에 탑재한 완제품 형태로 제공
Desktop / Server
- Desktop: Windows, Mac OS, UNIX, AIX
- Server OS: Linux, Unix
'Computer Science > Operating System' 카테고리의 다른 글
운영체제란? OS 종류, Linux 종류, 커널이란? 프로세스와 쓰레드의 차이점? 쓰레드란? (0) | 2023.11.27 |
---|---|
커널(Kurnel)이란? (0) | 2023.07.09 |
표준 입출력, 표준 에러 (0) | 2023.07.09 |
버전 표기법 : SW 라이브러리 버전 읽기 (0) | 2023.07.09 |