리눅스(Linux)와 윈도우(Windows)는 각각의 이점이 다릅니다.
리눅스와 윈도우 각각의 주요 특징
01. 비용적 측면
리눅스와 윈도우의 가장 큰 차이점은 리눅스가 무료로 사용할 수 있는 공개OS인 반면, 윈도우의 경우 마이크로소프트 사에서 만든 상용OS라는 점일 것입니다.
리눅스는 무료 라이선스로 사용 제한이 없기 때문에 구축하고자 하는 모든 시스템에 추가 비용없이 설치가 가능합니다. 주요 리눅스 업체들은 상용 배포판을 지속적인 기술지원 조건 하에 저렴한 가격에 제공하고 있으며 리눅스는 애플리케이션과 문서들 또한 무상 혹은 저렴하게 구할 수가 있습니다.
이에 비해 윈도우는 가격이 고가이며 기본 애플리케이션을 이용할 경우 추가 비용이 발생합니다. 가령 리눅스에서는 무상으로 제공되는 소프트웨어를 윈도우 사용자들은 별도 비용을 내고 구입해야 합니다.
02. 안정성 및 신뢰도
리눅스는 안정성과 신뢰도를 높이는 운영체제로 인정받으면서 널리 사용되고 있습니다. 개발 업체나 개발자들로부터 수시로 업데이트가 되고 있으며 안정성이 높다는 평가를 받고 있습니다.
리눅스는 윈도우에 비해 신뢰도가 높은 편이지만 디스크 입출력이 비동기화 방식이기 때문에 시스템충돌, 전원문제 등이 발생할 경우 파일시스템이 깨질 수 있는 우려도 있다는 점 참조하시기 바랍니다.
03. 성능
윈도우 개발언어(ASP: Active Server Pages)로 개발된 서비스 페이지의 경우 윈도우OS가 설치된 서버에서 최고 성능을 발휘합니다. 리눅스의 경우 대부분의 응용프로그램에 대해 좋은 성능을 발휘하며 낮은 성능의 서버로 고성능을 낼 수 있습니다.
04. 보안성
리눅스는 다중 사용자 체제이므로 관리자 권한(root)으로 로그인 하지 않으면 모든 사용자는 보호 모드에서 작동하므로 윈도우에 비해 바이러스가 매우 적고 보안성이 높은 편입니다. 리눅스의 모든 소스는 인터넷상에 공개되어 있기 때문에 보안이슈 발생 시 발빠른 대처가 가능합니다.
반면, 윈도우는 리눅스에 비해 시스템 버그나 보안 취약점 발견 시 패치가 나오는데 상당한 시일이 걸리는 게 사실입니다.
05. 응용프로그램
리눅스는 다양한 무료 오픈소스 프로그램들이 존재합니다. 직접 소스 수정 및 제작을 하여 배포할 수 있습니다. 반면, 윈도우용 무료 프로그램의 수는 매우 적으며 소스코드 없이 제공되기 때문에 사용자에 의해 수정 혹은 개선이 불가능합니다.
06. 상용 애플리케이션
원하는 서비스를 제공해 줄 수 있는 프로그램이 오직 윈도우에서만 정상 동작한다면? 윈도우는 다른 어떤 운영체제 보다 많은 애플리케이션을 보유하고 있다는 게 최대 장점입니다. WMA 스트리밍 서비스 같이 ASP로 개발된 페이지를 구동해야 하는 경우가 그 대표적인 예입니다.
반면, 리눅스를 지원하는 상용 애플리케이션들은 점차 늘고 있는 추세입니다.
07. 운영관리 측면
운영 관리적인 측면에서는 텍스트 입력 방식의 리눅스보다 GUI(Graphical User Interface) 기반의 윈도우가 더 편리합니다. 단, 기술 지원 측면에서는 리눅스가 전문적이고 신속하게 이뤄진다고 할 수 있습니다. 리눅스 개발 업체들 외에도 지원을 받을만한 뉴스그룹, 메일링 리스트와 같은 무상 질의/답변 포럼이 많으며 사용자가 소스를 수정하여 직접 문제를 해결할 수도 있습니다.
'Operating System > Linux' 카테고리의 다른 글
Linux 명령어 vs 윈도우 명령어 비교 (0) | 2020.09.15 |
---|---|
리눅스(Linux) 기초 이론 (OS,쉘,터미널,커널) (0) | 2020.07.27 |
개발자(프로그래머)가 리눅스(Linux) 배워야하는 이유 (0) | 2020.07.27 |
서버 가상화(server virtualization) (0) | 2020.07.07 |
LINUX란? centOS(REDHAT)와 ubuntu(DEBIAN) (0) | 2020.07.07 |
댓글