[Linux] 리눅스와 우분투

새싹리곤·2023년 9월 30일

Linux

목록 보기
2/2
post-thumbnail

리눅스(Linux)란?

커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 Unix기반의 운영 체제를 가리키는 말이다.

유닉스(Unix)란?

대부분의 현대적 컴퓨터 운영 체제의 원형이 된 운영체제이다. 대부분 고급 언어인 C언어로 쓰여져 있고, 소스코드를 쉽게 구할 수 있어 다른 컴퓨터 하드웨어나 새로운 기종에 적은 노력으로도 쉽게 이식할 수 있다. 오랜 기간 발전해 오면서 그 안정성을 인정받고, 위협으로 부터 대응하기 위해 업계 표준의 다양한 보안 기능을 탑재하고 있다. 하드웨어 호환성이 윈도우즈에 비해 낮고, 멀티미디어를 사용하기 어렵다.

Linux는 Unix 기반의 무료 오픈 소스 운영 체제이다. Linux를 Windows 및 Mac과 구별되는 특성 중 하나는 오픈 소스라는 점이다.
이는 커널을 통해 사용자가 자신의 운영 체제를 개발할 수 있음을 의미한다. Linux는 무료 오픈 소스이기 때문에 누구나 무료로 다운로드하여 코드를 변경하고 수정 된 사본을 재배포 할 수 있다. 이것은 Windows, Mac과 같이 미리 정의되고 제한된 OS에 익숙하지 않은 보다 기술적인 사용자에게 특히 유용하다. Linux 커널을 기반으로 하는 운영 체제 시스템을 Linux 배포판이라고 한다. 이러한 배포판 중에 하나가 바로 Ubuntu이다.

커널(kernel)이란?

커널이란 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나이다. 시스템의 모든 것을 완전히 통제한다. 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다. 보안, 자원 관리, 추상화 같은 역할을 한다.

 


 

우분투(Ubuntu)란?

리눅스에는 다양한 배포판이 존재한다. 예를들어 Red Hat, CentOS, Debian, Fedora, Linux Mint 등이 있다. 우분투는 또한 리눅스 배포판이다. 우분투는 Debian 계열의 Linux 배포판 중 하나이다.

우분투 버전 (우분투에는 다양한 버전이 있다.)

  1. 우분투 데스크톱 버전은 개인용 컴퓨터에 적합하다.
  2. Ubuntu Server는 클라우드 및 서버에 적합하고 Ubuntu Core는 IoT (Internet of Things) 기반 장치를 개발하는 데 적합하다.
  3. Edubuntu는 많은 교육 응용 프로그램이있는 우분투 교육용 이다.

배포판이란?

리눅스에서 작동하는 여러 종류의 프로그램을 꾸러미 하나로 모아놓은 것을 말한다.
리눅스 프로그램은 제각각 작동할 수 있지만 두가지 이상 프로그램이 만나 주어진 일을 처리하는 경우도 있다.
따라서 상호작용이 잘되는 것들을 모아 우분투와 같은 배포판이 등장하는 것이다.

우분투 장점

  • 우분투에는 그래픽 사용자 인터페이스 (GUI)와 명령 행 인터페이스 (CLI)가 있다. GUI를 사용하면 단추, 창, 텍스트 상자 등의 그래픽 구성 요소를 사용하여 쉽게 작업을 수행 할 수 있고, CLI를 통해 사용자는 명령을 입력하고 신속하게 실행할 수 있다.
  • 우분투는 쉽게 설치할 수 있으며, 시스템을 빠르게 부팅 할 수있는 Multi Boot Loader가 포함되어 있다.
  • 우분투 시스템에는 많은 소프트웨어가 포함되어 있다. Libre Office, Firefox 웹 브라우저, VLC 미디어 플레이어, 김프 Adobe Photoshop 클론, MySQL 데이터베이스 관리 시스템 등이 있다.
  • Ubuntu 소프트웨어 센터 또는 다른 APT 기반 패키지 관리 도구에서 더 많은 무료 소프트웨어 및 도구를 다운로드 할 수 있다.
  • 바이러스, 웜, 스파이웨어 및 기타 맬웨어와 같은 악성 소프트웨어로부터 데이터 및 리소스를 보호하는 보안 운영 체제이다.

 


 

정리

  • 리눅스는 컴퓨터 OS 커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 운영체제(배포판)를 가리키는 말이기도 하다.
  • 리눅스는 커널(컴퓨터 자원 등을 관리하는 영역)을 기반으로 하는 시스템 소프트웨어이기 때문에 Windows, Mac 운영 체제에 있는 소프트웨어, GUI같은 것이 없다.
  • 리눅스 커널을 가지고 사용자 맞춤 운영 체제로 커스터 마이징해서 사용하고 재배포 할 수 있다. 이를 리눅스 배포판이라 한다.

 


 

p0_lygon.log는 독학으로 공부한 내용들을 기록하는 곳입니다. 잘못된 정보가 있을 수 있습니다. 잘못된 정보를 발견하신다면 언제든 댓글을 통해 알려주시면 수정하고 다시 공부하겠습니다.

profile
개발 별로 안좋아해요. 흥미가 없어요.

0개의 댓글