유닉스 개념과 종류에 대해 알아보자

반응형

반갑습니다. 데롱이에요.  지난 시간에 이어서 이번 주제는 리눅스의 시초라고 볼 수 있는 유닉스에 대해 소개해드릴려고 합니다. 일반인분들은 '리눅스? 유닉스? 이름도 비슷하고 너무 헷갈려. 똑같은거 아니야?' 라고 생각 하실수도 있을 듯 합니다. 그래서 유닉스에 대한 이해를 돕고자 준비했습니다. 아래에서 더 자세히 설명드리겠습니다.

 

유닉스란 무엇일까요 ?

[유닉스는 CUI 환경. Character User Interface]

 

유닉스는 1960년 후반 미국 AT&T 벨(Bell) 연구소에서 개발된 운영체제이다. 자세히는 Ken Thompson이 어셈블리어로 개발했고 그 이후 D.Ritchie가 고급 언어인 *C언어로 다시 작성했다. 예전부터 워크스테이션/서버용도로 사용되어 왔으며, 현재에는 데스크톱이나 임베디드용으로도 쓰인다.(데스크톱에서 각광받는 운영체제는 유닉스가 아닌 리눅스다. 이유는 리눅스는 공개오픈소스이기 때문이다.) 유닉스는 멀틱스에서 유래한다. 또한 고급 언어인 C언어로 개발되었기 때문에 하드웨어로의 이식성이 굉장히 좋으며, 멀티태스킹을 도입하여 여러 사용자가 동시에 이용할 수 있도록 만들어졌다. 이후 유닉스를 모방한 운영체제들이 많이 생겨나기 시작했다. 대표적으로 Linux, Microsoft Window 등이 있다.유닉스와 리눅스, 윈도우 전부 같은 운영체제는 아니지만 POSIX라는 공통의 표준을 따른다. 또한 Unix는 서버 운영에 필수적인 CLI 인터페이스가 강하기 때문에, 서버시장에서는 윈도우 이상으로 인기가 좋다.(참고로 현재는 대부분의 하드웨어를 지워하며 라이센스 없이도 무료로 사용가능한 Linux가 기업 서버용, 개인 PC용으로도 각광받고 있다.) 

*C언어 : Unix를 작성하기 위한 언어로 개발되었으며 매우 밀접하게 관련이 있다.

 

유닉스의 종류에는 어떤 것들이 있을까요 ?

대표적으로 3가지가 있다.

AIX (IBM)

현재 가장 많이 쓰이는 유닉스 OS 중 하나이며, IBM사에서 자체 개발한 유닉스이다. 때문에 AIX를 실행하기 위해선 IBM사에서 제작한 서버가 필요하다. 또한, AIX만의 명령어 체계가 존재한다.

용도 : 기업 서버용, 워크스테이션용

추가설명 : IBM 서버 자체의 단가가 굉장히 비싸므로 AIX는 대기업과 금융권 기업, 공공기관이 주로 사용한다. 추가로 IBM 서버 가격이 비싼 이유는 타사 동급 서버끼리의 비교시 하드웨어 성능이 월등히 좋으므로 안정성 면에선 최상위라 볼 수 있다.

시장 점유율 : 56%

 

HP-UX (HP)

HP사에서 개발한 유닉스이다. AIX와 동일하게 HP-UX를 실행하기 위해선 HP사에서 제작한 서버가 필요하다. 또한, HP-UX만의 명령어 체계가 존재한다.

용도 : 기업 서버용, 워크스테이션용

추가설명 : Hewlett-Packard사가 PC와 워크스테이션을 위해 만들었다. 서버의 가격 면에서는 동급 IBM보단 저렴한 편이다.

시장 점유율 : 18.6%

 

Solaris (Oracle, 구 Sun)

솔라리스에 관해선 설명할게 많다. 당시 그 시대 기술을 선도하던 기업에 의해 만들어졌지만, 굴곡이 많았던 30년의 역사가 있기 때문이다. 우선 Oracle(구 Sun)사에서 개발한 유닉스이다. 정확히는 썬마이크로시스템즈사에서 개발한 유닉스 OS이다. 썬마이크로시스템즈가 위기를 겪다가 Oracle에 인수되던 2009년. 이 시기를 기점으로 솔라리스는 방을 잃은 듯하다가 2011년 Oracle에서 11버전을 내놓으면서 7년 동안 없었던 업데이트가 시작되었다. 이 당시에만 해도 유닉스 OS의 점유율은 10중 0에 가까웠다. 하지만 Oracle이 고성능 엔지니어드 시스템 고객사를 빠르게 확보함과 동시에 반등의 기류가 감지됐고 현재 점유율이 굉장히 많이 올라왔다. 썬마이크로시스템즈의 솔라리스 실패 요인은 마케팅정책의 실패로 대중성을 확보하지 못했음에 있지 않나 조심스럽게 개인적인 견해를 적어본다. 솔라리스 역시 자체 명령어 체계가 존재한다.

용도 : 워크스테이션용, 기업 서버용

추가 설명 : 1999년 Sun사의 Free 배포 선언으로 현재 라이센스 없이 무료로 사용할 수 있다.
시장 점유율 : 19.2%

 

※. 모든 UNIX가 밴더 별로 자체 명령어 체계가 존재하지만, 큰 맥락에서는 전부 비슷하다. 즉, IBM의 AIX를 다뤘던 전문엔지니어가 솔라리스를 접했을 때, 명령어는 생소할 순 있어도 쓰임새나 기능 면에서는 쉽게 이해가 가능하다.

오늘은 모든 운영체제의 시초라고 부를 수 있는 UNIX의 개념과 종류에 대해 알아봤습니다. 저 또한 포스팅을 작성하면서 예전에 공부했었던 내용이 새록새록 떠오르고 다시 한번 머릿속에 새기는 계기가 되었네요. 지적은 항상 환영합니다. 감사합니다. 데롱이었습니다.  

 

 

 

 

 

 

 

 

반응형

댓글

Designed by JB FACTORY