유닉스와 리눅스의 차이

리눅스와 윈도우 운영체제는 명확히 구분 지을 수 있습니다. 그러나 리눅스와 유닉스를 비교하면 조금 헷갈리기 시작합니다. 실제로 둘은 닮았기 때문에 “유닉스/리눅스”처럼 한쌍으로 묶어서 인식되는 경우를 볼 수 있습니다. 리눅스는 유닉스의 영향을 받아 개발된 운영체제입니다. 둘은 다르지만 관계가 있습니다.

유닉스 리눅스 차이

개발 시기

먼저 개발된 건 유닉스입니다. 1969년 AT&T Bell 연구소의 켄 톰슨 팀이 개발했습니다. 유닉스는 여러 가지 하드웨어 플랫폼에서 실행될 수 있는 운영체제로서 인기를 끌었습니다.

리눅스는 유닉스에서 파생된 운영체제로 유닉스의 철학이 반영됐습니다. 1990년대 초 대학생이었던 리누스 토르발즈가 개발했습니다. 유닉스에서 파생된 또 다른 운영체제로 BSD가 있는데, 리눅스만큼 인기를 끌지는 못했습니다.

라이선스 유무

유닉스는 라이선스가 있는 독점적 운영체제입니다. 반면 리눅스는 오픈소스입니다. 덕분에 CentOS, 우분투 등 리눅스 무료 배포판을 마음껏 이용할 수 있습니다.

리눅스는 오픈소스이기 때문에 누구나 리눅스의 개발 소스를 볼 수 있고 수정에도 참여할 수 있습니다. 리눅스 개발자 커뮤니티를 기반으로 더 빠른 취약점 보완과 개발이 가능하다고 알려져 있습니다.

배포판

유닉스의 배포판으로는 IBM AIX, HP-UX, Sun Solaris 등이 현재까지 남아있습니다. 리눅스의 경우 Ubuntu, Redhat, Fedora, CentOS 등이 대표적입니다.

파일시스템 지원

유닉스가 지원하는 파일 시스템은 fs, gpfs, hfs, hfs+, ufs, xfs, zfs 등입니다. 리눅스의 경우 Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS 등 파일시스템을 지원합니다.

기본쉘

유닉스의 기본쉘은 본쉘(Bourne Shell)입니다. 리눅스의 기본쉘은 Bash(Bourne Again SHell)입니다.

반응형

댓글

Designed by JB FACTORY