Linux 개요(feat. Unix, 커널)

  • by


1. Unix(Unix)
Linux가 탄생하는 이전 운영 체제.
지금도 자주 사용되는 운영 체제 중 하나이지만, 높은 비용 지불 필요
IBM의 AIX, HP의 HP/UX, Oracle의 Solaris, DEC의 Digital Unix, SCO의 SCO Unix 등

2. Linux(Linux)
무료 유닉스 개념.
Unix와 거의 같은 운영 체제이면서 무료이며, 어떤 의미에서는 Unix보다 우수합니다.


3. Linux 유형
1) 데비안 리눅스
유명한 리눅스 배포판 중 하나이며, 1993년 이안 머독(Ian Murdock)이 창설한 데비안 프로젝트(데비안 프로젝트)로 제작
데비안 리눅스의 정식 버전은 1996년 1.1판(코드명 Buzz)으로 시작하여 2019년 10판 발표
패키지 설치 및 업그레이드가 매우 간단하며 apt 프로그램을 사용하여 소프트웨어 설치 또는 업데이트가 자동으로 수행됩니다.

2) 우분투 리눅스
Debian Linux 기반의 Unity 데스크톱 환경을 사용하는 Linux 배포판
첫 번째 버전을 출시한 후 계속 업그레이드되고 인기 있는 Linux 배포판 중 하나
기본적으로 Ubuntu 데스크톱 및 Ubuntu 서버 배포
Kubuntu (Kubuntu), Ubuntu Kylin, Lubuntu (Lubuntu), Jubuntu (Xubuntu) 등의 다양한 배포판을 개발하여이를 “Ubuntu flavours”라고합니다.

– 우분투 리눅스 버전주기
일반 버전은 약 6개월마다, LTS(장기, 5년) 버전은 2년마다 새 버전 발표
ex) 우분투 15.10 – 2015년 10월에 발표된 일반 버전,
Ubuntu 18.04 LTS – 2018년 4월에 발표된 장기 지원 버전

– 최소 또는 권장 하드웨어 사양
CPU: 2GB 이상의 듀얼 코어 프로세서
하드 디스크 여유 공간: 25GB 이상(추가 설치에 따라 다를 수 있음)
메모리: 2GB 이상
그래픽 카드: 1024×768 이상의 해상도 지원

– 패키지에 대한 세부 사항


: Ubuntu남아프리카의 한 종족 말로, “당신이 있기 때문에 나도 있습니다.

의미

4. 커널(Kernel)
Linus B. Torvalds, 1991년 리눅스 커널 0.01 버전 생성
1992년에 0.02 버전을 출시하면서 인터넷에 소스 코드를 공개, 이것이 리눅스의 시작
일반적인 리눅스는 토벌스가 만든 커널에 컴파일러, 쉘 및 기타 프로그램을 결합한 배포판
배포판은 전 세계적으로 수백 개가 넘지만 모두 토벌스가 제작 한 커널을 사용하며 대표적인 것이 우분투 리눅스


1) 커널 구성
안정 버전: 이미 검증된 개발 완료 코드로 구성
메인 라인 버전 : 메인 월즈가 개발중인 버전, 안정 버전이 나오기 전에 추가 된 기능을 미리 만지고 싶을 때 사용
프리패치 버전: 안정판이 나오기 전에 추가된 기능을 사전에 터치하고 싶을 때 사용

2) 커널 버전 업그레이드
2019년 5월 기준으로 안정화된 최신 커널은 5.1.15 버전
파일 이름에 붙은 숫자 5.1.15의 5는 메인 버전(major version), 1은 서브 버전(minor version),
15는 패치 버전(패치 버전)을 의미
배포판에 포함된 기본 커널을 사용자가 최신 커널로 직접 업그레이드할 수 있으며 ‘커널 업그레이드’ 또는 ‘커널 컴파일’이라고 합니다.