110 likes | 322 Views
LINUX 소개. 강 명 수 flag12@cherub.sungkyul.edu. 리눅스와 운영체제 (1). 운영체제의 정의 컴퓨터 자원을 효율적으로 관리하며 사용자와 컴퓨터 사이에 인터페이스를 제공 효율적인 관리 하드웨어 : CPU, Memory, Mainboard, Sound, Graphic card 추상적인 운영 : 인터럽트 처리 , 프로세스 관리 , 메모리 관리 , 파일 시스템 관리 , 네트워크 , 프로그래밍 인터페이스 제공
E N D
LINUX 소개 강 명 수flag12@cherub.sungkyul.edu
리눅스와 운영체제(1) • 운영체제의 정의 • 컴퓨터 자원을 효율적으로 관리하며 사용자와 컴퓨터 사이에 인터페이스를 제공 • 효율적인 관리 • 하드웨어 : CPU, Memory, Mainboard, Sound, Graphic card • 추상적인 운영 : 인터럽트 처리, 프로세스 관리, 메모리 관리, 파일 시스템 관리, 네트워크, 프로그래밍 인터페이스 제공 • 하드웨어와 추상적인 운영 요소들이 효율적으로 구성, 운영되도록 지원하는 것. 성결대학교 LINUX 수업 강명수
리눅스와 운영체제(2) • 일반적인 운영체제의 구성 • 커널(Kernel) : 가장 작은 의미의 운영체제 • 쉘(Shell) : 사용자와 컴퓨터 사이의 인터페이스 • 시스템 유틸리티, 응용프로그램들 성결대학교 LINUX 수업 강명수
리눅스의 배경 • 유닉스의 배경 • 유닉스의 계보 성결대학교 LINUX 수업 강명수
리눅스 와 GNU • GNU (GNU is not Unix) • 80년대 리차드 스톨만(Richard Stallman)에 의하여 시작 • GPL (GNU Public License) • GPL에 의거한 모든 소프트웨어는 무료. • 변경 사항을 포함해서 재판매하는 것은 허용하나 소스는 공개해야함. • 프로그래머는 자신의 소프트웨어로 발생하는 어떤 위험이나 손해에 대한 법률적 책임이 없음. • Linux에 많은 유용한 유틸리티를 포함시키게 됨 • 리눅스는 GPL에 의거하여 배포 성결대학교 LINUX 수업 강명수
리눅스의 탄생 • 리처드 스톨만(Richard Stollman) & Free Software Foundation(FSF)의 GNU 프로젝트 리더 • Xenix & 네덜란드 브리제 대학 앤드류 타넨바움 • MINIX • 핀란드 헬싱키 대학의 리누즈 토발즈(Linus B. Torvalds) 성결대학교 LINUX 수업 강명수
리눅스의 커널 • 리눅스 커널 버전의 역사 • 0.02 버전 : 1991년 10월 발표(첫 공개) • 0.95 버전 : 1992년 3월(GUI와 Intel x86 지원) • 리처드 스톨만과 FSF는 리눅스를 GNU 커널로 채택 • 1.0 버전 : 1994년(네트워크 기능 추가) • 밥 영과 마크유잉의 레드헷사 설립 • 2.0 버전 : 1996년 6월(SMP 기능 추가) • 2.2 버전 : 1999년 1월(최대 16개의 CPU 지원과 최대 동시접속 사용자 2,048명까지 지원) • 2.4 버전 : 2001년 1월 • 현재 최신 안정화 버전 : 2.6.20.3 • 리눅스 커널 공식 발표 및 소스 공개 사이트 • http://www.kernel.org 성결대학교 LINUX 수업 강명수
리눅스 커널 버전 표시 • 리눅스에서 커널 확인하기 • uname –r & uname -a • Linux – 2. 6. 9. tar. gz • 2 : 커널 주버전 • 6 : 홀수 - 개발 버전, 짝수 –안정 버전 • 9 : 패치된 횟수 성결대학교 LINUX 수업 강명수
리눅스의 배포판 • 리눅스 배포판 구성요소 • 리눅스 커널 + 여러가지 쉘(shell) + 시스템 유틸 + 시스템 프로그래밍 + 언어에 따른 폰트 + 각종 라이브러리 + X 윈도우 + 업무용 응용프로그램 + 리눅스 서버용 프로그램들 + 설치용 프로그램 + 부트로더 • 리눅스 배포판의 종류 • 레드헷 리눅스 : http://www.redhat.com • 레드헷 페도라 코어 : http://www.fedora.redhat.com • 수세 리눅스 : http://www.opensuse.org • 우분투/쿠분투 : http://www.ubuntulinux.org • 데비안 : http://www.debian.org • 슬랙웨어 : http://www.slackware.com • 한소프트리눅스 : http://www.haansoftlinux.com • 맨드레이크 : http://mandrivalinux.com • 젠투 리눅스 : http://www.gentoo.org 성결대학교 LINUX 수업 강명수
리눅스의 장점 • 누구나 자유롭게 사용할 수 있는 운영체제이다. • 여러 사용자(Multi-user)가 동시에 사용할 수 있는 환경을 제공한다. • 다중 작업(Multi Tasking) 및 가상 터미널(Virtual Terminal) 환경을 지원한다. • GUI 방식의 엑스 윈도우를 지원한다. • CPU 구애가 없는 운영체계이다. • 강력하면서 안정적인 네트워크를 지원하는 운영체계이다. • 리눅스에서의 하드웨어 드라이버 설정 및 하드웨어 사용이 매우 쉽다. • 이식성이 강한 운영체제이다. 성결대학교 LINUX 수업 강명수
Q & A 감 사 합 니 다. 성결대학교 LINUX 수업 강명수