반응형
SMALL

학습목표

1. 유닉스와 리눅스의 발전사를 알아본다.

2. 리눅스의 특징을 이해한다.

3. 오픈소스 소프트웨어 라이선스의 종류를 나열할 수 있다.

4. 여러 리눅스 배포판에 대해 살펴본다.

 

 

1.1 유닉스와 리눅스

UNIX의 특징

- 다중 사용자, 다중 작업을 지원하는 신뢰성 높은 운영체제

 

UNIX와 리눅스

- 리눅스는 UNIX의 무료 공개 버전

- 초기에 리눅스는 PC용 운영체제로 개발되었음

 

UNIX 발전사

> 최초의 UNIX 

- Multics : 1969년 assembly 언어로 작성된 최초의 시분할 운영체제 

> Unics → Unix 

: 작고 심플한 운영체제로 다시 작성됨 

: 1973년 대부분이 C 언어로 다시 작성됨 

 

대표적인 UNIX 시스템 

- BSD 계열 : Free BSD, SunOS

- System V 계열 : HP-UX, IBM AIX, Solaris 

- 리눅스

리눅스 등장

> 1983년 GNU 프로젝트 

- 리처드 스톨만이 UNIX와 유사한 공개 운영체제를 개발하기 위해 GNU 프로젝트를 시작 

- 소프트웨어 상업화에 반대하고 소스코드의 공유, 자유로운 사용과 배포를 주장 

- 1985년 GNU 선언문(Manifesto) 발표 

- 1989년 GPL을 발표 

- 현재 Free Software Foundation(FSF)이라는 이름으로 활동

 

> 1991년 리눅스 커널(kernel) 

-  리누스 토르발스는 리눅스 커널을 작성하여 발표 

: 커널은 하드웨어를 제어하고 응용 프로그램과의 상호작용을 제공하는 운영체제의 핵심 

- 개발자인 Linus와 UNIX의 이름을 따서 Linux라고 명명 

 

> 1992년 

- 최초 리눅스 배포판인 MCC Interim 리눅스가 발표됨 

- 보통 리눅스라 함은 리눅스 커널을 사용한 운영체제(리눅스 배포판)를 의미함 

 

> 1998년

- IBM과 Oracle이 리눅스 지원을 발표

 

 

1.2 리눅스 개요

리눅스의 발전상

- 전 세계 리눅스 사용자는 9,160만명 정도로 추산됨 

- 유수의 100만 도메인 중 95% 이상이 리눅스를 사용 

- 스마트폰의 80% 이상이 리눅스 기반의 안드로이드에서 동작 

- 슈퍼 컴퓨터의 95%가 리눅스에서 운영됨 

- 주요 증권거래소, Google, Twitter, Facebook, Amazon 등 에서 리눅스 서버를 사용 

- 대다수 전자장비(폰, TV 등)에서 리눅스를 사용

 

Linux의 특징

1) 리눅스는 다중 사용자와  멀티태스킹을 지원하는 운영체제

2) 리눅스는 뛰어난 이식성을 제공

3) CUI와 GUI를 지원

4) 리눅스 소스가 공개

5) 리눅스는 여러 종류의 파일 시스템을 지원

6) 리눅스는 다양한 응용 프로그램과 우수한 소프트웨어 개발 환경을 제공

 

 

반응형
LIST

'방송통신대학 > UNIX시스템' 카테고리의 다른 글

오픈소스와 라이선스  (0) 2020.08.27

+ Recent posts