리눅스(Linux)란?
리눅스란 Window Mac과 같은 운영체제다. 개발자 중 서버를 담당해야 하는 백엔드 개발자가 주로 리눅스를 사용하며, 리눅스에서 서버 프로그램을 실행하기 때문이다. 그렇다면 개발자는 왜 리눅스에서 서버 프로그램을 실행할까?
리눅스를 사용하는 이유
리눅스는 제작자인 '리눅스 토발스'가 무료로 배포했으며, 수정 및 배포를 허가했다. 즉, 리눅스는 기본적으로 무료라는 이야기다. 리눅스가 Window나 Mac과 달리 가격이 싸고 접근이 어려운 이유가 있다. 리눅스는 Window와 Mac과 같이 그래픽 UI를 제공하지 않아 컴퓨터 언어를 잘 알아야 사용할 수 있기 때문이다. 때문에 기본적으로 명령어를 통해 컴퓨터를 제어하며, 서버 프로그램을 돌려야 하기 때문에 안정적이라는 특징이 있다. 하지만 요즘은 이를 개선하여 가정과 기업 내 이용이 증가하고 있다고 한다.
리눅스 토발스는 Git의 제작자이기도 하다.
우분투란?
window도 98, XP, 10 등 여러 버전이 있듯이 리눅스 또한 여러 버전이 있으며, 우분투는 여러 버전 중 하나이다. 또한 redhat과 android는 리눅스의 개량 버전이다. redhat은 운영체제의 품질 보장을 제공하여 무료로 배포된 리눅스를 개량하여 유료로 판매하고 있다.
'달밤에 코딩하기 > 커뮤니케이션을 위한 IT 지식' 카테고리의 다른 글
#6-애플리케이션 (0) | 2021.08.20 |
---|---|
#5-개발자와 API (API, RESTful API, CRUD, JSON) (0) | 2021.08.20 |
#3-네트워크 이해하기 (서버, 클라이언트, IP) (0) | 2021.08.20 |
#2-개발자가 하는 일2 (컴퓨터, 운영체제, JAVA) (0) | 2021.08.20 |
#1-개발자가 하는 일1 (컴파일러, 개발 언어, IDE) (0) | 2021.08.20 |