컴퓨터의 운영체제 종류는 다양하다. 우리가 흔히 알고 있는 유닉스, 윈도우즈, OS X 등 모두 운영체제에 해당한다. 그만큼 배워야 할 컴퓨터 기초 원리가 많고, 그 쓰임새도 다르다. 최근 IT 분야에서 빠르게 입지를 다지고 있는 운영체제가 등장했다. 바로 ‘리눅스’이다.

리눅스는 유닉스 기반 개인 컴퓨터용 공개 운영체제이다. 이는 소스 코드가 공개되어 있는 대표적인 오픈소스 소프트웨어이다. 리눅스는 소스 코드를 무료로 공개한다는 파격적인 제안을 통해 전 세계적으로 약 500만 명이 넘는 프로그램 개발자 그룹을 형성할 수 있었다. ‘다수를 위한 공개’라는 리눅스의 운영 방침에 따라 지속적인 업그레이드가 이루어지고 있다.

리눅스는 다른 운영체제보다 보안이 안전하다는 장점이 있다. 배포자가 분산되어 있다는 특성과 컴퓨터에 대한 지식이 깊은 사람들이 주로 사용하는 운영체제라는 특성 때문이다. 이 때문에 악성코드는 주로 다른 운영체제를 주로 겨냥한다. 

그러나 리눅스의 보안을 무조건적으로 믿어서도 안 된다. 다른 운영체제보다 안전성이 높다고 해서 해킹 확률이 전혀 없다는 말은 아니다. 따라서 의심이 드는 프로그램은 되도록 피하고, 믿을 수 있는 저장소에서만 프로그램을 받도록 해야 한다. 

그래픽과 관련된 것에 강한 윈도와 달리 리눅스는 프로그래밍을 할 때 유용하다. 특히 리눅스에서 데스크톱 및 랩톱 용도로 많이 사용하는 ‘우분투(Ubuntu)’도 주목받고 있다. 우분투는 C언어를 사용할 때, 기본적인 코드만 입력하면 되는 비주얼 스튜디오와는 달리 명령어를 숙지한 다음 코딩을 해야 한다는 번거로움이 있다. 그러나 익숙해진다면, 명령어들을 사용하여 더 간편하게 코딩을 할 수 있다.

지금까지 리눅스 운영체제에 대해 알아보았다. 앞서 말했던 것처럼 리눅스는 서버나 안전성 측면에서는 매우 탁월하다는 평가를 받는다. 또한, 다국어를 지원해준다는 점에서도 매력적이다. 영어만 지원하는 다른 운영체제와는 달리 리눅스는 한글이나 한자도 지원해 준다. 따라서 외국어를 잘 모르더라도 쉽게 접근할 수 있는 운영체제이다.

※위 포스팅이 문제 있을시 삭제처리 하겠습니다.

출처 : 코딩월드뉴스(http://www.codingworldnews.com)