기본지식

리눅스란?

jeyaa 2020. 10. 26. 09:07
반응형

운영체제 중 하나이며, 하드웨어와 소프트웨어를 효율적으로 관리하는 일을 한다. 

 

구성

커널 :

- 하드웨어와 가장 가까운 프로그램

- 입력받은 명령으로 하드웨어 제어 및 프로세스, 메모리 등을 관리

 

쉘 :

입력받은 명령어를 커널에게 전송

 

유틸리티 :

운영체제가 효율적으로 수행되게 하는 보조프로그램 

 

 

특징 (장점 <==> 단점) 

- 공개되어 있는 오픈소스  OS 이다 

- 누구나 사용 가능해서 버전이 많다  <==> 많은 버전때문에 환경이 공통적이지 않음 

- GUI (Graphic User Interface) 와 CLI ( Command Line Interface) 를 지원하는  X-window 환경이다

- 다중 사용자, 다중 작업을 베이스로 설계되었다 

- 많은 개발자들이 사용하는 오픈소스 이기 때문에 문제 발생 시 빠르게 보강된다 <==> 문제 시, 사용중인 개인이 해결해야된다는 이야기도 함 

 

- 저렴한 가격과 사용되는 메모리의 양이 적다 <==> 일반 사용자가 사용하기 힘들다 

- 강력한 네트워크과 보안기능, 다양한 파일 시스템 지원, 동급 하드웨어 사양에서 보다 효율적 등등 

반응형