💻리눅스의 시작
- 리누스 베네딕트 토발즈가 1991년에 0.01 버전 개발
- 1992년에 0.02 버전을 릴리즈함과 동시에 소스코드를 공개하면서 리눅스가 탄생
- 리눅스 커널에 응용프로그램을 제공한 것은 GNU프로젝트이므로 리눅스는 정확하게 표현하면 ‘GNU/Linux’
<GNU?>
* GNU’s Not Unix.
* 유닉스와 호환이 되면서 더 강력한 운영체제를 만들고자하는 프로젝트
💿리눅스 배포판 종류
- 레드햇 : CentOS, RHEL, Fedora
- 데비안 : Debian, Ubuntu, Kali-linux
- 슬랙웨어 : SuSE
📀리눅스 특징
- 리눅스는 공개 소프트웨어이며 무료
- 유닉스와 완벽한 호환성
- 서버용 운영체제로 많이 사용
- 편리한 GUI 환경을 제공
- 공개 운영체제로 오픈소스이므로 아무나 자유롭게 수정 가능
💽리눅스 구조
- 리눅스는 크게 커널, 쉘, 응용프로그램으로 구성되어 있다.
- 커널
-리눅스의 핵심
-프로세스 관리, 메모리 관리, 파일 시스템 관리, 장치 관리 등 컴퓨터의 모든 자원을 제어
- 쉘
-사용자와 커널 사이의 중간자 역할
-사용자가 입력한 명령을 해석하여 커널에 넘겨주고 결과를 받아 화면에 출력
-bash shell 을 기본으로 사용
- 응용프로그램
-다양한 응용프로그램을 제공