-
UNIX 1강 정리STUDY/방통대 2021. 12. 6. 18:38
UNIX (유닉스)
다중 사용자 방식의 대화식, 시분할처리 시스템 운영체제.
UNIX 특징
다중 사용자, 다중 작업에 용이.
LINUX (리눅스)
UNIX의 표준을 준수하여 만들어진 무료 공개버전 운영체제
리눅스 특징
- 뛰어난 이식성
- CUI와 GUI 지원
- 모듈화로 업그레이드, 업데이트에 용이
- 소스코드 공개
- 여러 종류의 파일 시스템 지원
- 효율적 하드웨어 활용
- 다양한 개발 환경 제공
GNU 프로젝트
목적
소프트웨어 상업화에 반대.
- 목적에 상관없이 프로그램을 실행할 수 있는 자유
- 프로그램을 복제하고 공유할 수 있는 자유
- 소스코드를 개작할 수 있는 자유
- 개작된 프로그램을 배포할 수 있는 자유
리눅스 배포판
리눅스 커널을 기반으로 시스템 유틸리티, 응용 프로그램, 설치 프로그램 등을 포함한 완전한 운영체제 패키지.
리눅스 커널
1991년 리누스 토르발스 제작.
1992년 MCC Interim (커널을 사용한 리눅스 운영체제) 발표.
* 커널이란?
하드웨어 제어 및 응용프로그램과 상호작용을 제공.
운영체제의 핵심.
오픈소스와 라이선스
오픈소스
소스코드가 공개된 소프트웨어.
자유롭게 사용, 수정, 배포 가능.
라이선스
지식 재산권으로 보호받는 저작물.
리눅스의 라이선스
- 독점,베타되지 않는 자유 소프트웨어
- 주로 GPL
- 일부 LGPL
* GNU GPL
자유롭게 사용, 복제, 배포, 수정
수정하는 경우 소스코드 공개
수정된 소프트웨어에 저작권 표시 후 GPL 조건으로 배포해야 함