우분투 리눅스는 수많은 리눅스 계열 중 데비안 계열의 리눅스 중 하나이다.
리눅스, 단어 자체는 어디서 한번 쯤 들어본 단어인데, 그러면 도대체 리눅스가 무엇인가??
리눅스는 리눅스 커널을 사용하는 운영체제 (OS) 이다.
커널? 운영체제? 이 둘의 정의를 다시 엄밀하게 하자면 A4지를 가득 메우고도 남겠지만,
우리에겐 비유와 예시라는 강력한 구원군이 있다.
컴퓨터를 조립해서 샀다고 해보자. CPU도 사고, 메모리에 SSD, 그래픽카드... 필요한 건 모두 손에 넣었다.
모두 조립하고 나서 우리가 너무나 자연스럽게 하는 행동이 있다. 바로 윈도우를 설치 하는 것.
윈도우를 왜 설치 하는가? 전통적인 이유? 역사? MS에 대한 구애와 기부? 아니다.
이유는 단 하나, 바로 컴퓨터를 우리가 쉽게 다룰 수 있게 하기 위함이다.
여기가 바로 의외로 몇몇 사람들이 헷갈려 하는 부분이다. 왜냐, 이미 너무나 윈도우가 당연해졌기 때문이다.
우리가 하는 문서작업, 인터넷 서핑, 게임 모든건 윈도우 위에서 돌아간다. 그렇기 때문에
컴퓨터를 쉽게 다루게 해준다!라고 해도 머릿속에서 떠올리는 건 워드나 파워포인트 같은
프로그램 자체가 뭔가 좀 더 감각적으로 뛰어나고 직관적인가?? 하는 생각이 들 뿐 그 이상의 생각은 들지 않게 된다.
즉, 아예 컴퓨터와 윈도우의 결합을 너무 당연시 여기기 때문에 이런 사태가 벌어지는 것이다.
이런 생각은 버리자. 반대로 생각하는 것이 바로 리눅스를 이해하는 길이다.
'컴퓨터만 있다면 불가능에 가까운 하드웨어와 소프트웨어의 관리를, 총괄해주는 총괄 소프트웨어가 있는데
그걸 운영체제(OS)라고 부른다. 이때 가장 유명하고 널리 쓰이는 운영체제가 바로 윈도우이다'
라고 이해하자. 커널은? 아! 잘은 몰라도 그 운영체제의 핵심이구나! 정도로 이해하면 된다.
어차피 보통 사람이라면 커널 내부는 이해하기도 불가능에 가깝고 커널 단에서 작업할 일은 전무하다고 보면 된다.
이제, 리눅스를 이해할 수 있게 되었다.
윈도우 외에도 엄청 다양한 운영체제가 존재하는데, 핀란드의 컴퓨터 천재 리눅스 토발즈 라는 사람이
유닉스라는 또 다른 운영체제를 기반으로 하여(미닉스라는 유닉스 계열 운영체제를 뜯어고쳤다)
만든 오픈소스 운영체제, 이것이 바로 리눅스 이다. 이 리눅스는 다시 여러 계열로 파생되었고,
그 중 데비안 계열의 리눅스에서 다시 탄생하게 된 것이 바로 '우분투 리눅스'이다.
자 우분투 리눅스가 무엇인지는 이제 알게 되었고, 그럼 도대체 이것을 왜 사용하는 걸까?
유저 친화적이라던가, 설치가 편리하다던가 GNOME이니 APT니 여러 이유가 있겠지만
개인적인 경험에 의하면 '코딩을 시작하는 사람이 우분투를 사용할 이유'는 다음과 같다.
1) 무료다. 정식으로 시디키 사려면 십수만원 드는 윈도우와 달리 완전 무료다.
2) 수많은 사용자 층이 존재하여 막힌 부분이 있을 때 쉽게 알아낼 수 있다.
3) 이쁘다. 유저 인터페이스가 의외로 꽤나 이쁘고 단정하다. 카페에서 켜놓기만 해도 허세를 부릴 수 있다.
4) 어렵다.
잉? 1)~3)번은 이해하겠는데 어렵다니? 사실 4번이 가장 핵심적인 이유이다.
우분투는 어렵다. 아니 사실 반대로 윈도우가 일반인이 사용하기에 너무나 쉽게 만들어져 있는 것이다.
GUI 기반으로 클릭 조금만 해도 인터넷을 연결하고, 브라우저를 설치하고...
너무나 쉽게 할 수 있는 윈도우와 달리 우분투는 이것도? 내가? 직접? 왜? 하는 생각이 들 정도로
일일히 직접 입력하고 설정해야 한다. 심지어 요새는 나아졌다고는 하나 기본적으론 Command Line Interface로,
터미널을 통해 직접 명령어를 집어넣어야 하는 경우가 일상이다. 그래서 우분투를 윈도우 같이 사용하려 한다면
머리에 쥐부터 나게 되는 것인데, 이런 단점이 개발 입문자에게는 오히려 큰 도움이 된다.
왜 안되는 지 검색하여 알아내고, 해당 명령어의 뜻이 무엇인지 해석하고, 터미널이니 SSH니 이것저것 하나하나
배우다 보면 언젠가 우분투 부터 깔게 되는 자신을 발견하게 된다.
정리 :
1) 우분투 리눅스의 정의
(1) 컴퓨터를 쉽게 다룰 수 있게 해주는 것이 운영체제
(2) 그런 운영체제 중 대중적인 윈도우와 달리 존재하는 또 다른 운영체제 중 하나가 리눅스
(3) 그런 리눅스 중 파생되어 나온 것이 바로 우분투 리눅스
2) 우분투를 사용하는 이유
(1) 무료
(2) 사용자층이 두터움
(3) 이쁘다
(4) 어려워서 오히려 개발 역량 기르기에 좋다.
'OS > 우분투 리눅스 (Ubuntu Linux)' 카테고리의 다른 글
우분투 설치 중 오류 - 검은 화면, 화면이 안 떠요 화면 깨짐 (0) | 2022.02.18 |
---|---|
우분투 루트 파티션과 스왑 파티션이란? (0) | 2022.02.18 |
우분투 20.04 설치하기 - 하 (0) | 2022.02.17 |
우분투 20.04 설치하기 - 상 (0) | 2022.02.17 |