리눅스 개념과 종류에 대해 알아보자
- IT/linux
- 2017. 5. 16. 16:26
안녕하세요. 이번 포스팅은 운영체제와 리눅스에 대해 알아보겠습니다. 우선 리눅스라는 단어가 굉장히 생소하게 들리시는 분들도 많으실 거라 생각합니다. 쉽게 설명해서, 우리에게 익숙한 윈도우가 있죠? (윈도우는 운영체제 중 하나입니다.) 보통 사용자들의 편의를 위해 만들어진 운영체제가 윈도우이지만 이 외에 다른 운영체제가 존재합니다. 그중 하나가 바로 리눅스 운영체제입니다. 조금 더 자세히 알아보겠습니다.
운영체제란 무엇일까요 ?
운영체제란 응용프로그램과 하드웨어 사이에 존재하여 이용자의 목적에 맞게끔 하드웨어를 제어하여 이용자에게 풍부한 기능을 제공하는 역할을 하는 소프트웨어입니다. 또한, 일련의 작업 순서를 정하고 중앙처리장치(CPU)와 주기억장치 등의 여러 하드웨어 시스템에 이를 할당하는 명령으로써, 프로그램 실행을 포함하여 모니터 및 저장장치 제어, 글자판 명령의 해석, 응용 프로그램의 구동, 파일 접근 등과 같은 임무를 CPU에게 지시하는 역할을 한다.
리눅스란 무엇일까요 ?
[리눅스는 GUI 환경. Graphic User Interface]
리눅스의 본래 모습은 유닉스에서 시작됩니다. 때문에 유닉스와 완전히 호환 됩니다. (유닉스도 운영체제 중 하나입니다. 리눅스와 달리 유료이며, 기업에서 보통 많이 사용합니다.) 리누스 토발즈에 의해 최초로 개발되었으며 이후 전 세계의 수많은 전문가들에 의해 끊임없이 개발되었습니다. 초기에는 서버용 운영체제로 사용이 되었으나, 점차 데스크톱용으로도 그 사용의 영역이 확대되었으며 현재는 서버/데스크톱용 운영체제로서 각광받고 있습니다. (스마트폰, 스마트TV, 워크스테이션, 내비게이션, 셋톱박스, 의료기구, 가전기기, 네트워크 장비 등등 매우 다양한 곳에 사용되고 있음) 하지만 우리나라 일반인분들에게는 아직 조금은 생소한 운영체제가 아닐까 싶습니다.
리눅스의 종류에는 어떤 것들이 있을까요 ?
레드헷 (Red hat)
세계적으로 가장 인기가 많은 리눅스의 배포판입니다. 2003년을 기점으로 오픈 라이센스로 배포하였으며, 레드햇 엔터프라이즈(RHEL)로 사용되고 있다. 문제 발생 시 기술지원이 가능하지만 비용 지불을 해야 하는 유료 기술지원입니다.
용도 : 기업 서버용, 데스크톱용이다. 특징 : 훌륭한 기업용 시스템이라 할 수 있습니다.
페도라 (Fedora) [레드햇 계열]
레드햇의 스폰과 개발 공동체의 지원에 힘입어 개발된 운영체제이다.
용도 : 개발용, 연구용이다. 특징 : 리눅스를 전문적으로 다루는 분에게 아주 적합한 운영체제라 생각합니다. 또한, 레드햇에서 개발되는 기술이 제일 먼저 적용되는 곳이다.
센트OS (CentOS) [레드햇 계열]
레드햇 엔터프라이즈를 그대로 빌드하여 만들었으며, 안정적이고 레드햇의 기술을 무료로 사용 가능하다.
용도 : 일반 서버용, 일반 기업용, 개발용이다. 특징 : 레드햇을 무료로 사용 가능, 안정적이다. 단점은 레드햇의 기술지원을 받을 순 없다.
데비안 (Debian)
유일하게 *GNU의 후원을 받는 배포판이며, 데비안 이름의 유래는 창시자인 이안 머독과 그의 부인인 데브라의 이름에서 유래되었습니다.
용도 : 고급 서버용이다. 특징 : 기본적인 안정성과 보안에 중점을 둔 모든 리눅스의 기반 운영체제이다. 또한, 패키지의 설치 및 업그레이드의 단순함도 특징이다.
*GNU : GNU's Not Unix의 약자이며, 유닉스(UNIX)의 상업적 확산에 반발하여 리처드 스톨먼과 그의 팀원들이 모여 무료로 개발/배포하고 있는 운영체제이며 프로젝트 그 자체를 뜻한다. 현재 국내에 퍼진 리눅스와 그와 맞물려 운영되는 응용 프로그램 대부분이 GNU 프로젝트에 의한 것이다.
우분투 (Ubuntu)
데비안을 기반으로 만들어진 리눅스 운영체제이다. 4월과 10월에 큰 업데이트가 이루어집니다.
용도 : 데스크톱용, 일반 서버용, 개발용이다. 특징 : 국내에서 사용자층이 가장 두터운 리눅스 운영체제이며, 각종 정보를 얻기 가장 쉽다. 하지만 Unity라는 독자적인 데스크톱 환경을 제공하고 있는데 간결하지만 호불호가 확실히 갈리는 편이다.
'IT > linux' 카테고리의 다른 글
리눅스 CentOS 7 설치 방법 (3) - 파티셔닝 (4) | 2019.05.09 |
---|---|
리눅스 디스크 파티션 나누기 (개념 정리) (1) | 2019.04.08 |
리눅스 CentOS 7 설치 방법 (2) - 기본 설정편 (0) | 2019.03.13 |
리눅스 CentOS 7 설치 방법 (1) - 가상머신 설정편 (0) | 2019.03.06 |
리눅스 CentOS 7 ISO 다운로드 (0) | 2019.02.28 |