본문 바로가기
학점은행제/첫 학기 - 수업

[토론] 시스템프로그래밍 - 유닉스OS vs. 리눅스OS

by 코곰 2020. 12. 22.

다음 토론답변은 KG아이티뱅크 2학기 3기수 시스템프로그래밍 수업의 토론 주제에 대한 개인적인 답변입니다.

이에 받은 점수와 무관하게 학기를 마무리하며 개인적으로 기록을 남기고자 포스팅합니다.

 

주제

토론 주제 : 유닉스OS와 리눅스OS에 대하여 장단점을 토론하세요.

A.토론의 목적 :

토론 내용인 유닉스와리눅스의 OS 대하여 본인이 알고 있는 내용과
다른 수강생과의 의견을 존중하면서 본인의 의견을 서술 함으로 해서
과목에 대한 폭넓은 이해를 증진 하기위함 입니다.


B.토론 범위 : 토론의 범위는 정해진 주제에 대한 것으로 한정합니다.


C.토론 주제 : 유닉스OS와 리눅스OS 대하여 장단점을 토론합니다.

 

답변

리눅스와 유닉스는 모두 운영 체제(OS: Operating System)의 일종입니다. 처음에는 어셈블리어, 그 다음에는 C언어 기반으로 발전한 유닉스에서 리눅스가 파생한 것으로, 공통점도 있지만 차이점과 그로 인한 장단점이 있습니다.이 둘은 모두 다중 사용자를 지원하며, C언어 기반으로 이식성이 높으며, 가상 메모리와 파일 시스템을 지원한다는 것 등이 장점입니다. 현재에는 둘 다 GUI를 적용할 수 있지만, CLI 기반으로 발전된 만큼 여전히 다른 운영체제보다는 사용자의 숙련도가 필요합니다. CLI를 사용하면 훨씬 빠른 속도와 좋은 보안성을 얻을 수 있기에 이는 장점이자 단점으로 볼 수 있습니다.리눅스의 가장 큰 특징 중 하나는, 유닉스의 상업적 확산에 반발하여 발생한 것인 만큼, 무료인 오픈 소스 소프트웨어라는 점입니다. 오픈 소스이기에 커뮤니티를 기반으로 한 코드 공유, 공동 작업, 개발이 많이 이루어지고 정보를 얻기가 쉽습니다. 다양한 정보가 커뮤니티를 통해 공유되고 해결되기에, 바이러스 등의 위협이 있으면 여러 기간과 사용자들에 의해 탐지와 해결이 매우 빠릅니다. 배포의 경로, 배포사 및 배포판도 다양하여 접근성이 좋고, 여러 가지 목적에 쓰일 수 있게 범용성이 뛰어나 핸드폰, 게임기, 그리고 슈퍼 컴퓨터 등 많은 하드웨어에 설치가 가능합니다. 반면 오픈 소스인만큼 체계적인 관리와 보안성은 비교적 떨어집니다.유닉스는 '서버'에 특화된 운영체제로, 주로 상업적 회사들에 의해 하드웨어와 OS가 통합적으로 개발되고 판매됩니다. 큰 회사들을 통한 기술 지원이 좋고 안정성, 메모리 관리 능력, 보완성이 뛰어나 인터넷 서버와 워크스테이션들에 많이 사용됩니다. 다만 개발용도로 무료로 지원되는 계열을 제외하고는 가격이 상당히 높습니다.

댓글