[Linux] 리눅스의 특징 / 장단점 / 배포판


🐧 리눅스의 특징


  • 오픈 소스 운영체제

  • 멀티유저(다중 사용자, 여러 사용자가 동시에 동일한 시스템에 접근 가능), 멀티태스킹(다중 작업, 여러 개의 태스크를 동시에 실행하고, 교대로 컴퓨터의 자원을 사용할 수 있음)

    • 가상 터미널 환경으로 하나의 모니터에 여러 개의 가상 화면(가상 콘솔)을 두어 화면마다 다른 작업 실행 가능
  • 다중 스레드 지원

    • 하나의 프로세스 내에서 여러 개의 네트워크 작업 동시 처리 가능 > 강력한 네트워크 지원 가능
  • 여러 종류의 파일 시스템을 지원



🐧 리눅스의 장단점


  • 리눅스의 장점

    • 유닉스와 완벽하게 호환 가능

    • PC용 운영체제보다 안정적 : 네트워크 사용을 전제로 설계되어 항상 켜 놓아도 안정적으로 운영되며, 많은 작업자가 동시에 사용해도 안정적인 시스템 운영이 가능

    • 하드웨어 기능을 효과적으로 사용 : 다른 운영체제보다 적은 양의 메모리를 필요로 하며, SWAP 방식을 통해 RAM이 부족한 경우 swap 영역을 늘려 메모리의 효율성을 높일 수 있음

    • 오픈 소스 운영체제

  • 리눅스의 단점

    • 공개 운영체제이기 때문에 문제점 발생 시 기술 지원을 받는 데 한계가 있음

    • 한글 지원 미흡

    • 보안상의 취약점이 쉽게 노출될 가능성



🐧 리눅스 배포판


  • 리눅스 배포판은 리눅스 전체 시스템을 구성하는 소프트웨어 패키지 형태

  • 리눅스 커널, GNU 소프트웨어 및 여러 가지 자유 소프트웨어로 구성된 운영체제

  • 종류

    • 슬랙웨어 리눅스(Slackware Linux)

      • 배포판 중 가장 먼저 대중화된 배포판으로, 구조가 간결하고 파악하기 쉽지만 패키지 관리의 문제점
    • 데비안(Debian)

      • 1994년 이안머독에 의해 설립된 데비안 프로젝트에서 만들어 배포하는 공개 운영체제

      • GNU의 공식적인 후원을 받고 있는 유일한 배포판

      • 패키지 설치 및 업그레이드 과정 단순

    • 우분투(Ubuntu)

      • 데비안 GNU/리눅스에 기초한 운영체제

      • 고유한 데스크탑 환경인 유니티를 사용

      • 사용자 편의성에 초점

    • 레드햇(Red Hat)

      • 미국의 레드햇사가 개발하던 배포판으로, 현재는 레드햇사가 유료로 기술지원을 하는 기업용 레드햇 엔터프라이즈 리눅스(RHEL)와 페도라 프로젝트에서 개발하고 있는 페도라로 나뉨
    • RHEL(Red Hat Enterprise Linux)

      • 레드햇이 개발하여 판매하고 있는 상용 리눅스 배포판

      • 라이선스는 별도로 판매하지 않으며, 계약기간 중에는 추가 비용 없이 업그레이드 및 다운그레이드 자유롭게 실시 가능

      • 상업용 패키지는 구입해야 하지만 소스코드는 레드햇의 FTP 사이트를 통해 공개

    • 페도라

      • 리눅스 커널에 기반한 운영체제와 레드햇의 후원과 개발 공동체의 지원 아래 개발된 배포판

      • 안정적으로 소프트웨어 개발이 이루어지기 위해 새 버전으로 계속 교체되어야 한다는 문제점

    • CentOS

      • 업스트림 소스인 레드햇 엔터프라이즈 리눅스와 완벽하게 호환되는 무료 기업용 컴퓨팅 운영체제

      • 플랫폼을 제공할 목적으로 만들어짐

      • 자체 커뮤니티에 의해 관리되며, 레드햇의 기술 지원은 받지 않음

    • 수세(SUSE)

      • 독일에서 출시된 배포판

      • 풍부한 기능과 안정성, 보안 기능 포함

      • 롤링 릴리즈(rolling release) 방식 : 정기적인 배포판이 존재하지 않고, 언제든지 새로운 버전이 출시되면 업데이트 가능한 방식

Categories:

Linux   리눅스