728x90
01. 리눅스의 이해
Section 1 : 개요
종류 및 특징
배포판 | 설명 |
---|---|
슬랙웨어 | - 패트릭 볼커딩에 의해 만들어짐 - 가장 오래된 배포판 |
데비안 | - 이안 머독이 데비안 프로젝트 설립하여 개발, 배포 |
우분투 | - 캐노니컬 사의 지원 - 데비안 GNU/Linux에 기반 - 유니티 사용 |
레드햇 | - 레드햇사가 개발, 배포 - 유료인 RHEL과 무료인 페도라으로 나누어 배포 |
RHEL | - 레드햇사가 개발, 배포 - 상용 패키지는 유료이지만, 소스코드는 무료 공개 |
페도라 | - 레드햇의 후원 |
CentOS | - 기업용 무료 배포판 |
수세 | -** 독일**에서 개발, 배포 |
칼리 | - Offensive Security가 개발 백트랙은 우분투, 칼리 리눅스는 데비안 기반 배포판 |
국내에서 배포하는 리눅스 : Sulinux
라이선스
- GNU(GNU is Not Unix)
- GNU는 유닉스가 아니다
- 리차드 스톨만이 설립한 자유 소프트웨어 재단(FSF)에서 진행하는 프로젝트
- GNU GPL(GNU General Public License)
- FSF에서 만든 자유 소프트웨어 라이선스
- 내부적인 목적으로 사용할 땐 소스 코드 비공개 가능, 외부적인 목적으로 사용할 땐 소스 코드 공개
- GNU LGPL(Lesser General Public License)
- 프로그램 소스 코드 비공개 가능하지만, LGPL소스 코드를 사용하였음을 명시해야함
- 코드를 수정 또는 파생된 라이브러리를 개발하여 배포하는 경우, 소스 코드 공개
- BSD(Berkeley Software Distribution)
- 버클리 대학의 오픈 소스 소프트웨어 라이선스
- 개작, 수정, 배포에 재한 없음
- 소스 코드 공개 의무 없음
- 아파치 라이선스(Apache License)
- 아파치 소프트웨어 재단에서 개발
- 저작권을 양도하거나 배포 가능
- 개인적 혹은 상업적 목적으로 사용 가능
- 소스 코드 반드시 포함시킬 의무는 없으나, 아파치 라이선스 2.0 포함시켜야 하며, 아파치에서 개발된 소프트웨어라는 것을 명시
- MIT 라이선스(Massachusets Institue of Technology License)
- 메사추세츠 대학에서 개발
- BSD 계열
- 수정본의 재배포 시 소스 코드 비공개 가능
MPL(Mozilla Public License)
- 넷스케이프 커뮤니케이션즈 코퍼레이션사의 미첼 베이커에 의해 개발
- 1.1 버전은 모질라재단이 개발
- 변형 BSD 라이선스와 GNU GPL 라이선스의 혼합적 성격
- 소스 코드와 실행 파일 라이선스 분리되며 독점적인 라이선스를 지님
- 사용, 수정한 소프트웨어에 대해서만 공개 의무
Section 2 : 리눅스의 역사 및 철학
철학
- POSIX 기반
POSIX (Portable Operating System Interface)란 다른 운영체제들 사이의 호환성을 위해 IEEE에서 만든 표준
- GNU GPL이 적용된 리눅스 소스 코드는 누구나 자유롭게 개작, 수정, 배포 가능
- GNU 정신 : 사람을 경쟁적으로 만들고 상업적으로 만들며, 폐쇄적으로 만드는 정책에 반대하는 정신
Section 3 : 리눅스의 특징 및 장점, 단점
특징
- 오픈 소스
- 다중 사용자, 다중 작업
- 다양한 트리 구조 파일 시스템 보유
- 뛰어난 이식성, 유연성, 확장성을 지니며 안정성과 보안성이 강력
- 가격 대비 성능이 우수
- 커널이 C언어로 작성됨
커널 버전 2.3.x
: 2(주 버전), 3(부 버전), x(불안정 버전)
부 버전이 짝수일 경우, 안정 버전 - 셸, GNU표준 유틸리티, 리눅스 커널로 구성
장점, 단점
장점 | 단점 |
---|---|
유닉스와 완벽 호환 안정적인 운영 체제 POSIX 규격 하드웨어 효율적 운영 |
공개용, 무료 운영체제로 기술 지원 어려움 처음 접하는 사용자에겐 사용이 어려움 특정 하드웨어에 대한 지원 부족 한글 지원 미흡 |
728x90
'자격증 > 리눅스마스터 2급' 카테고리의 다른 글
02. 리눅스 운영 및 관리 - 3 (0) | 2022.04.08 |
---|---|
02. 리눅스 운영 및 관리 - 2 (0) | 2022.04.08 |
02. 리눅스 운영 및 관리 - 1 (0) | 2022.04.08 |
01. 리눅스 일반 - 3 (0) | 2022.04.08 |
01. 리눅스 일반 - 2 (0) | 2022.04.08 |