본문 바로가기

달밤에 코딩하기/커뮤니케이션을 위한 IT 지식

#4-개발자가 리눅스를 사용하는 이유 (리눅스, 우분투)

리눅스(Linux)란?

Linux의 마스코트

리눅스란 Window Mac과 같은 운영체제다. 개발자 중 서버를 담당해야 하는 백엔드 개발자가 주로 리눅스를 사용하며, 리눅스에서 서버 프로그램을 실행하기 때문이다. 그렇다면 개발자는 왜 리눅스에서 서버 프로그램을 실행할까?

리눅스를 사용하는 이유 

리눅스는 제작자인 '리눅스 토발스'가 무료로 배포했으며, 수정 및 배포를 허가했다. 즉, 리눅스는 기본적으로 무료라는 이야기다. 리눅스가 Window나 Mac과 달리 가격이 싸고 접근이 어려운 이유가 있다. 리눅스는 Window와 Mac과 같이 그래픽 UI를 제공하지 않아 컴퓨터 언어를 잘 알아야 사용할 수 있기 때문이다. 때문에 기본적으로 명령어를 통해 컴퓨터를 제어하며, 서버 프로그램을 돌려야 하기 때문에 안정적이라는 특징이 있다. 하지만 요즘은 이를 개선하여 가정과 기업 내 이용이 증가하고 있다고 한다. 

리눅스 토발스는 Git의 제작자이기도 하다.

우분투란?

window도 98, XP, 10 등 여러 버전이 있듯이 리눅스 또한 여러 버전이 있으며, 우분투는 여러 버전 중 하나이다. 또한 redhat과 android는 리눅스의 개량 버전이다. redhat은 운영체제의 품질 보장을 제공하여 무료로 배포된 리눅스를 개량하여 유료로 판매하고 있다.