리눅스는 독자적인 운영체제이다.
- 윈도우 응용프로그램과 같은 방식의 리눅스도 있는데...
리눅스의 사용범위
- 개인용 데스크탑
- 워크스테이션 (정의는 뭐지?)
- 서버 (웹서버, 메일서버, 파일서버, 스트리밍서버)
- 임베디드 시스템
- 클러스터링 환경 (여러 컴퓨터가 1대와 같이...)
리눅스 배포판
- Linux = Kernel + GNU S/W + X-WIndow + 기타 App
- SlackWare
- Redhat
- Debian
- Caldera
- Suse
- Ubuntu
- Fedora
- Gentoo
- etc
공개버전 / 상용버전
- 리눅스는 공짜다?
- 서비스만?
리눅스 탄생 배경
- 리누스토발즈가 커널 개발(1991) : 0.02 (이거 만져볼 수 있을까?!)
- Minix 기반 PC용 Unix (Minix가 뭔지 확인해볼까?)
- 리차드 스톨만 FSF의 GNU 프로젝트 지원
- Gnu is not Unix
- General Public License : 소스 공개 및 수정 재배포 권리까지 포함
- 이와 관련해서 정리된 문서가 어디 있었는데...
커널
H/W -> 커널 -> 쉘 -> App
커널 버전
- linux-x,y,z.tar.gz
x : Major Version
y : 홀수(베타), 짝수(안정)
z : 버그 수정 횟수
- http://www.kernel.org/
커널과 모듈
- 자주 사용하는 부분은 커널에 포함하고,
- 가끔 사용하는 부분은 모듈로 작성하여 필요시 호출
- monolithic-Kernel
다중사용자, 다중 작업 시스템
- 각각의 메모리 영역이 보호되어야 함 = Protected Mode
POSIX(유닉스 표준)를 준수
가상콘솔 지원
- 기본 6개 : Ctrl+Alt+F1~F6
캐릭터 디바이스 / 블록 디바이스
- 캐릭터 디바이스 : 프린터, 마우스, 스캐너
- 블록디바이스 : ODD, FDD
공유 라이브러리
- Windows의 DLL(Dynamic Linked Library)과 유사
멀티부팅 / 파티션
- 멀티부팅 : LILO, GRUB
- 파티션 : fdisk
반응형
'OS > Ubuntu' 카테고리의 다른 글
우분투 설치시 키보드/마우스 동작 불가 (0) | 2010.03.26 |
---|---|
05. 프로세스 (0) | 2008.10.31 |
04. Shell (0) | 2008.10.30 |
03. man 사용법 (0) | 2008.10.30 |
02. 리눅스 설치하기 (0) | 2008.10.23 |