본문 바로가기
IT

리눅스(Linux)에 대해서 쉽게 이해해보자!

by 명석한 쭌이 2023. 10. 8.

 

출처:픽사베이(Pixabay)

여러분들이 만약에 뷔페를 갔다고 가정해봅시다. 다양한 음식들이 종류별로 먹기 좋게 스탠드에 진열되어 있습니다. 이것들을 자신의 입맛에 맞는 음식들을 골라 접시에 담아 테이블에 가져와서 먹으면 되죠!

 

하지만 혹시 이런 생각을 해보신 적 있으신가요? 다양한 음식들이 있지만 그것을 내 입맛에 맞게 바꿔서 먹어보고 싶다는 생각 말이죠! 특히 입맛이 까다롭거나 음식 취향이 뚜렷하신 분들이라면 더더욱 이러한 생각을 해본 적이 많으실 겁니다.

이런 분들은 오히려 음식이 다 만들어져 있는 상태가 아닌 하나의 재료들로 나눠져 있는 상태에서 자기가 음식을 조합해서 먹고 싶을 지도 모릅니다. 이러면 자기 자신만의 요리를 쉽게 만들 수 있는 거죠!

 

뜬금없이 왜 이런 얘길 하나고요? 이것이 리눅스의 개념과 비슷하기 때문입니다. 처음에 말씀드린 다양한 완성된 음식들이 진열된 뷔페를 Window, Mac과 같은 사용자들을 위한 운영체제라면, 리눅스는 여러 재료들을 자신의 입맛에 맞게 직접 만들어서 먹을 수 있는 것과 같은 상태를 말합니다. 리눅스가 어떤 것인지 이해를 돕기 위한 비유였는데요. 그럼 본격적으로 개념 설명에 들어가도록 하겠습니다.

완전 초보자를 위한 Linux 운영 체제 소개

출처:픽사베이(Pixabay)

 

Linux는 무료 오픈 소스 컴퓨터 운영 체제 제품군입니다. 프로그래머가 웹 사이트 서버를 실행하기 위한 워크스테이션으로 사용하거나 '내장형 전자 제품'(기본적으로 인터넷 라우터에서 로봇에 이르기까지 모든 것)에서 가장 일반적으로 사용됩니다. 또한, 일반 컴퓨터 사용자가 랩톱이나 데스크톱 컴퓨터에서 사용할 수도 있습니다. 휴대폰과 태블릿에서도 사용할 수 있습니다.

Linux 사용법을 배우는 데는 약간의 시간이 걸릴 수 있지만 Windows, Mac OS-X 및 Android와 같은 널리 사용되는 운영 체제와는 약간 다르기 때문에 Linux로 전환하면 몇 가지 큰 이점이 있습니다.

가장 큰 장점은 무료라는 점입니다. 운영 체제는 실제로 컴퓨터 구입 비용에서 중요한 부분을 차지하므로 저렴한 컴퓨터를 찾고 있다면 Linux를 고려해 볼 가치가 있습니다. 많은 대형 기술 소매업체에서는 Linux 운영 체제가 설치된 컴퓨터를 재고로 보유하고 있지 않지만 인터넷을 통해 구입하거나 컴퓨터 수리 및 기계 판매도 하는 현지 독립 소매업체에서 구입하는 것은 어렵지 않습니다. 전시된 모든 것을 보면 아마도 매우 저렴한 가격으로 맞춤형 기계를 만들어 줄 것입니다.) 이미 소유하고 있는 컴퓨터에 설치할 수도 있습니다(오래된 OS가 설치된 오래된 컴퓨터를 사용하는 경우 유용합니다). 일반 운영 체제를 유지하면서 현재 컴퓨터에서 사용할 수도 있습니다! (이를 수행하는 방법에 대한 자세한 내용은 아래를 참조하세요.)

이 운영 체제의 무료 및 오픈 소스 지향한다는 점으로 인해 무료로 사용할 수 있는 다양한 소프트웨어가 있다는 점도 매력적입니다. 즉, 초기 구매 비용이 저렴할 뿐만 아니라 많은 무료 소프트웨어도 얻을 수 있습니다. 당신이 원하거나 필요한 모든 것을 수행하는 도구들을 말입니다.

보안은 Linux 운영 체제의 또 다른 주요 이점입니다. 구축 방식은 훨씬 더 안전하고 해킹하기가 훨씬 더 어렵다는 것을 의미합니다. 덜 인기 있는 운영 체제라는 사실은 악성 소프트웨어에 침입하여 작업하는 해커의 수가 적다는 것을 의미합니다. 이는 Apple이 Windows보다 더 안전하고 바이러스 및 해커 공격에 덜 취약한 이유와 동일합니다. 이로 인해 많은 사용자는 별도의 바이러스 백신 소프트웨어를 구입할 필요조차 느끼지 않습니다. 즉, 더 많은 비용을 절감하고 마음의 평화(?)를 누릴 수 있다는 의미입니다.

Linux는 또한 매우 유연한 운영 체제로, 다양한 유형의 사용자를 위해 다양한 버전으로 제공되며 인기 있는 경쟁 제품보다 훨씬 더 많이 사용자 정의할 수 있습니다. 사용 가능한 다양한 맛을 '배포판'이라고 합니다. 이는 허용적인 오픈 소스 라이센스에 따라 출시되었기 때문에 광범위한 독립 개발자가 자신만의 Linux 버전을 만들어 '배포'할 수 있습니다. Linux 자체는 실제로 Unix라는 또 다른 오픈 소스 운영 체제(Apple Mac OS가 구축된 것과 동일한 코드 기반)를 기반으로 합니다.

그리고 마지막으로, 코드 작성 방법을 배우는 것을 고려해 본 적이 있다면 Linux가 확실히 여러분의 컴퓨터 사용을 훨씬 더 쉽게 만들어 줄 것입니다. 다양한 언어가 이미 설치되어 있으며 Windows나 Mac보다 이 OS에 사용할 수 있는 무료 오픈 소스 프로그래밍 도구가 더 많습니다. 다른 운영 체제에서도 사용할 수 있는 도구 중 다수가 더 좋고 쉽습니다. Linux에 설치하고 사용하려면

Linux 운영 체제를 실행하고 프로그래밍, 전자 제품, 로봇 공학까지 배울 수 있는 Raspberry Pi와 같은 저렴한 마이크로 컨트롤러를 구입할 수도 있습니다. 자신만의 미니 컴퓨터를 만들고 프로그래밍할 수 있는 간단한 키트로 아이들에게 컴퓨터 과학을 가르치는 것을 목표로 하는 Kano 키트와 같은 것을 얻을 수 있습니다!

 

리눅스 배포 목록

배포판이 너무 많아서 별도의 포스팅에서 다룰 것입니다. 포스팅을 보시면 가장 인기 있는 배포판을 대부분 포함했지만 이것이 '상위 목록'이 되는 것은 아닙니다. 대신에 나는 가능한 가장 광범위한 다양한 유형의 사용자와 다양한 사용 사례와 관련이 있는 다양한 OS를 포함하려고 노력했습니다. 웹 호스팅 서버나 IT 전문가를 위해 설계된 배포판은 제외했습니다. 이를 원하는 사람이 자신의 목적에 맞는 OS를 선택하기 위해 이와 같은 기사를 읽을 필요는 없을 것이라고 생각하기 때문입니다. 각각에 대해 간략한 설명과 마음에 드는 경우 추가로 탐색할 수 있는 링크를 포함했습니다.