ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1강 리눅스 소개
    방통대/UNIX시스템 2022. 10. 3. 16:17

    학습개요

    UNIX 운영체제와 리눅스의 발전 과정을 알아보고 리눅스의 특징을 살펴본다. GNU 프로젝트와 오픈소스 소프트웨어 라이선스의 의미를 학습한다. 또 주요 리눅스 배포판의 특징을 정리한다.

    학습목표

    1. 리눅스 발전사와 특징을 알아본다.
    2. 오픈소스 소프트웨어 라이선스의 종류를 나열할 수 있다.
    3. 주요 리눅스 배포판의 특징을 설명할 수 있다.

    키워드

    • 리눅스
    • 유닉스
    • 오픈소스
    • 라이선스
    • 리눅스 배포판
    • 커널

    키워드 해설

    유닉스

    • 다중 사용자, 다중 작업을 지원하는 신뢰성 높은 운영체제
    • 시분할 방식 운영체제
    • c언어

    리눅스

    • 유닉스의 무료 공개 버전
    • 리처드 스톨만이 유닉스와 유사한 공개 운영체제를 개발하기 위해 GNU 프로젝트 시작
    • 다중 사용자와 다중 작업을 지원
    • 모듈화되어 있어 업그레이드, 업데이트 용이
    • CUI와 GUI 지원
    • 오픈소스
    • 효율적 하드 웨어 활용
    • 여러 파일 시스템 지원

    오픈소스

    • 개발자(저작권자)가 소스코드를 공개하여 누구나 사용, 수정, 공유할 수 있도록 허가한 소프트웨어
    • 반대 개념은 proprietary(closed) 소프트웨어

      오픈소스 장점

    • 누구나 잘못된 점을 발견하고, 알리거나 수정가능
    • 커뮤니티를 통한 협력, 공유, 개방이 발전을 위해 효율적

    라이선스

    • 컴퓨터 프로그램은 지식 재산권으로 보호받는 저작물
    • 타인에게 일정한 대가나 조건을 전제로 권한을 부여할 수 있음
    • 소스코드 공개 강제 GPL, LGPL, MPL 등
    • 소스코드 비공개 허용 BSD, Apache, MIT 등

      리눅스의 라이선스

    • 독점되거나 배타되지 않는 자유 소프트웨어
    • 주로 GPL(GNU General Public License)를 따름

      GNU GPL

    • GNU GPL은 자유롭게 사용, 복제, 배포 가능하고 수정하여 배포도 가능
    • 수정하여 배포하는 경우 소스코드를 공개하고 똑같은 GPL조건으로 배포하여야 함

    커널

    • 하드웨어를 제어하고 응용프로그램과의 상호작용을 제공하는 운영체제의 핵심부분
    • 운영체제의 최소한

    리눅스 배포판

    • 리눅스 배포판은 리눅스 커널 외에 시스템 유틸리티, 응용프로그램, 설치 프로그램을 포함한 완정한 운영체제
    • Debian, Ubuntu, Slackware, Red Hat, CentOS 등

    '방통대 > UNIX시스템' 카테고리의 다른 글

    2강 리눅스 설치  (0) 2022.10.03
Designed by Tistory.