본문 바로가기
알고 가자!

리눅스 와 유닉스 어떻게 다른가?

by 루카오리 2014. 11. 14.

Linux는 컴퓨터 하드웨어와 소프트웨어, 게임개발, 태블렛PCS 등에서 사용하는 오픈소스이며 무료OS이다.

Unix는 인터넷서버, 워크스테이션 그리고 Solaris, Intel, HP의 PC에서 주로 사용하는 OS이다.

 

비교표(Comparison chart)

 

Linux(리눅스)

Unix(유닉스)

설명

리눅스는 오픈소스개발과 무료OS의 한 예이다.

유닉스는 대학, 회사, 큰 기업에서 주로 선호하는 OS이다.

비용

리눅스는 무료로 배포되고 무료로 다운로드되며 잡지나 책을 동해서도 배포될 수 있다.

유료버전의 리눅스도 있지만 대부분 윈도우보다는 저렴하다.

판매 회사에 따라서 다른 종류의 유닉스는 가격이 저마다 다르다.

사용자

모든사람. 집에서 사용하는 사람에서부터 개발자 그리고 컴퓨터 열혈팬 같은 사람들 모두.

유닉스 운영체제는 주로 메인프레임, 서버 그리고 모든사람을 위해 설계된 OSX를 제외한 워크스테이션을 위해 개발되었다. 유닉스 환경과 클라이언트-서버 프로그램 모델은 인터넷의 개발의 필수 요소이다.

제조사

리눅스 커널은 커뮤니에 의해 개발되었다. 리누스 토발즈(Linus Benedict Torvalds, 리눅스개발자)가 이를 감독하고 있다.

Solaris (Oracle), AIX (IBM) & HP-UX Hewlett Packard 그리고 Apple Makes OSX의 Unix기반 OS를 제공하는 3개의 커다란 배급사가 있다.

가격

무료. 그러나 유료로 지원되는 것이 있다.

몇몇은 개발용도로 무료이다(Solaris)그러나 유료로 지원되는 것이 있다.

사용량

리눅스는 모바일폰, 태블랫컴퓨터 그리고 비디오게임콘솔에서부터 메인프레임이나 슈퍼컴퓨터까지 다양한 컴퓨터 하드웨어에 설치가 가능하다.

유닉스 운영시스템은 인터넷서버, 워크스테이션과 PC들에 사용된다. 다수의 금융인프라 그리고 많은 24x365 고가용솔루션의 백본이다.

프로세서

다양한 종류가 있다.

x86/x64, Sparc, Power, Itanium, PA-RISC, PowerPC 등

개발과 배포

리눅스는 오픈소스개발, 즉 코드의 공유와 공동작업과 각 포럼 등의 특성을 통해 개발되었으며 그리고 다양한 판매사에 의해 배포된다.

유닉스 시스템은 다양한하게 나누어진다. (대부분 AT&T 그리고 다양한 상업적 판매사와 비영리 단체에 의해 개발됨)

아키텍처

원래 인텔의 x86 하드웨어를 위해 개발되었으며, ARM을 포함한 24개 이상의 CPU 타입들도 지원가능하다.

PA-RISC 그리고 아이타니엄 기계에 사용가능하다. Solaris 또한 x86/x64기본시스템에 사용가능하다. OSX는 PowerPC(10.0-10.5)/x86(10.4)/x64(10.5-10.8)에 가능

GUI

리눅스는 기본적으로 KDE와 Gnome의 두 가지 GUI를 제공한다. GUI는 선택사항이다.    

초기에 유닉스는 커맨트기반의 OS였다. 그러나 후에 GUI가 생성되어 공통 데스크톱 환경으로 불렸다. 대부분 배포는 현재 Gnome을 탑재하고 있다.

파일 시스템 지원

Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS

jfs, gpfs, hfs, hfs+, ufs, xfs, zfs format

텍스트모드 인터페이스

BASH (Bourne Again SHell)는 리눅스의 기본 쉘이다. BASH는 다수의 명령 인터프리터를 지원한다.

원래는 Bourne Shell이다. 현재는 BASH, Korn & C를 포함한 다른 많은많은 쉘들과 호환된다.

보안

리눅스는 지금까지 약 60-100개의 바이러스 명단이 있다. 그들중 요즘은 아무도 활발하게 퍼지고 있지 않다.

지금까지 어림잡아 유닉스의 바이러스는 85-120정도가 보고되었다.

위협 탐지와 해결

리눅스의 경우 위협탐지와 해결이 매우 빠르다. 리눅스가 주로 커뮤니티 기반이기 때문이다. 그리고 언제나 아무 리눅스 사용자가 어떠한 종류의 위협이라도 게시하면, 세계의 다른 지역의 몇몇의 개발자들은 그 작업을 시작한다.

유닉스의 본래 독점적인 성격으로 인해, 사용자는 적절한 버그수정 패치를 얻기 위해선 한동안 기다려야 했다. 그러나 이것은 일반적 이진 않다.

첫시작

1992년 MINIX(유닉스와 비슷한 시스템)에 의해 영감을 받은 리누스 토발즈가. GUI, Drivers 등의 많은 특성들을 추가한 후에,지금의 리눅스가 된OS의 프레임워크를 개발하였다 리눅스 커널은 1991년9월 17일 출시되었다.

1969년, Bell연구소의 AT&T직원들과 데니스리치에 의해 개발되었다. 유닉스는 C언어로 작성되었으며 휴대용제품, 시분할 환경의 다중작업과 다중사용자 시스템을 위해 설계되었다.

예시

Ubuntu, Fedora, Red Hat, Debian, Archlinux, Android 등

OS X, Solaris, 모든 리눅스

 

 

 

쉽게 생각하면, 우리가 음식점에서 간장치킨을 먹었을 때, 요리사를 통한 레시피를 가지고 만든 간장치킨은 유닉스, 집에서 맛을 떠올리면서 만들어낸 간장치킨은 리눅스 , 이런 개념입니다. 둘다 간장치킨은 간장치킨이지만 좀 다르죠

 

요즘 공부하는 리눅스와 유닉스에 대해서 검색하다가 나름 잘 정리된 페이지가 있어서 한글로 번역해봅니다.

원본 사이트는 http://www.diffen.com/difference/Linux_vs_Unix 입니다.

퍼옴 : http://blog.naver.com/limoremo