탐비의 개발 낙서장

[Ubuntu] Linux 기본 및 Ubuntu 설치하기 본문

프로그래밍/리눅스

[Ubuntu] Linux 기본 및 Ubuntu 설치하기

탐비_ 2021. 7. 20. 23:54

 

리눅스 마스코트

 

Linux 리눅스

 

 교육용 유닉스인 미닉스(Minix)로부터 리누스 토발즈에 의해 만들어 졌습니다. 미닉스를 쓰면서 마음에 안드는 점이 있을 때 마다 커널에 여러가지 기능을 추가했고, 운영체제에 가까울 정도로 기능이 늘어나게 되었습니다.

 

 이러한 리눅스 OS 커널 소스코드에 GPL 라이선스를 선택하고, 소스코드를 공개하여 개발하였으며, GNU 프로젝트가 리눅스 커널에 관심을 가지게 되며 결합되어 비교적 완전한 운영체제로 거듭나게 되었습니다.

 

 현재는 데스크톱부터 임베디드 기기, 모바일 기기까지 다양한 분야에서 이용되고 있습니다.

 

 

리눅스와 유닉스

 

 유닉스는 서버에 특화된 운영체제이고, 리눅스는 유닉스에서 파생된 운영체제입니다.

 

유닉스는 서버에 특화된 운영체제이므로 포털이나 대기업 등의 큰 규모 서버에 사용되며 보안성이 매우 뛰어납니다. 하지만 상용 소프트웨어다 보니 운영체제 코드가 공개되어 있지 않고, 버그 이슈를 IBM에서 일괄 관리하는 구조입니다.

 

리눅스는 태생부터 소스코드를 공개하여 만들어진 운영체제로, 사용자가 직접 버그 등을 보완할 수 있다는 장점이 있습니다. 리눅스를 공부하다보면 쉘(Shell)이 등장하는데, 쉘이 바로 사용자와 OS 간의 중계 역할을 담당해 리눅스 커널을 조작하기 위한 수단입니다.

 

 

Ubuntu 우분투

 

우분투 로고

 우분투는 데비안 리눅스를 기반으로 개발되며, 사용 편의성에 초점을 맞춘 리눅스 배포판입니다. 현재 우분투가 리눅스 배포판 중 가장 높은 점유율을 가지고 있으며, 저도 역시 리눅스 실습을 위해 가상환경에 우분투를 설치 해보았습니다.

 

 

...작성중

'프로그래밍 > 리눅스' 카테고리의 다른 글

[Ubuntu] 리눅스 쉘 명령어 정리  (0) 2021.07.21
[Ubuntu] SSH 접속  (0) 2021.07.20