티스토리 뷰
UNIX의 특징
다중사용자, 다중 작업을 지원하는 신뢰성 높은 운영체제
리눅스는 UNIX의 무료 공개버전
초기에 리눅스는 PC용 운영체제로 개발되었음
대표적 UNIX시스템
BSD계열: Free BSD, Sun OS
System V 계열: HP-UX, IBM AIX, Solaris
리눅스
리눅스
리눅스 특징
- 다중사용자와 다중작업을 지원
- 뛰어난 이식성을 제공
- 모듈화되어있어 업그레이드또는 업데이트가 용이
- CUI,GUI를 지원( CUI: 셸을 통해 커맨드를 입력 (=CLI), GUI: 윈도우롸 데스크톱)
- 소스코드가 공개됨
- 여러 종류의 파일 시스템 지원
- 효율적 하드웨어의 활용
- 다영한 응용프로그램과 소프트웨어 개발환경을 제공
오픈소스와 라이선스
오픈소스
개발자가 소스코드를 공개하여 누구나 사용, 수정, 공유 할 수 있도록 허가한 소프트웨어
반대개념은 proprietary(closed)소프트웨어 라고함
소프트웨어 라이선스
컴퓨터 프로그램은 지식재산권으로 보호받는 저작물
원칙적으로 저작자가 공표, 복제, 배포, 개작할 권함 가짐
타인에게 일정한 대가나 조건을 전재로 권한을 부여할 수 있음