1. 리눅스 Linux 

리눅스는 유닉스 기반의 무료 오픈소스 운영체제이다.

Windows이나 Mac과 달리 Linux는 소프트웨어, GUI같은 것이 없다.

분리되고 잘 정의된 운영체제가 아니고 커스터마이즈된 운영체제를 만들 수 있는 커널(운영체제의 핵심이 되는 컴퓨터 프로그램)이다. 

Linux 커널을 기반으로 하는 운영체제 시스템을 Linux 배포판이라고 한다.

커널을 통해 사용자가 자신의 운영체제를 개발할 수 있고, 리눅스 커널을 사용자를 위한 운영체제 역할을 하는 다양한 배포판을 지원한다.

배포판 중에 하나가 Ubuntu이다.

 

2. 운영체제 / 커널

운영체제는 크게 사용자 영역, 커널 영역으로 나누어져 있다.

사용자 영역 : 실제 사용자가 응용프로그램을 이용하기 위해 마련한 공간

커널 영역 : 사용자 영역에서 사용자가 이용하는 프로그램을 안전하고 효율적으로 작동하기 위해 컴퓨터의 자원들을 관리하는 영역

커널은 운영체제의 일부분으로 운영체제의 핵심적인 역할을 한다. CPU, 메모리, 입출력 장치 등과 같은 중요한 자원을 초기화하고 관리한다. 

 

3. 배포판

리눅스에서 작동하는 여러 종류의 프로그램을 꾸러미 하나로 모아놓은 것

리눅스 프로그램은 각각 작동할 수도 있지만 두가지 이상 프로그램이 주어진 일을 처리하는 경우도 있는데 이처럼 상호작용이 잘 되는 것을 골라 우분투 같은 배포판이 등장하는 것이다.

 

4. 우분투 Ubuntu

다양한 리눅스 배포판 중에 하나이다.

Ubuntu Server - 클라우드 및 서버에 적합

Ubuntu Core - IoT 기반 장치 개발에 적합

우분투에는 그래픽 사용자 인터페이스 (GUI), 명령 행 인터페이스 (CLI)가 있다. GUI를 사용하면 그래픽 구성 요소를 사용하여 쉽게 작업할 수 있고 CLI를 사용하면 명령을 입력하고 신속하게 실행할 수 있다.

우분투 시스템에는 많은 소프트웨어가 포함되어 있고 소프트웨어 센터나 다른 APT 기반 패키지 관리도구에서 많은 소프트웨어, 도구를 다운로드 할 수 있다.

 

 

 

 

 

'Computer Science' 카테고리의 다른 글

리눅스 기본 명령어  (0) 2023.01.11