22/08/04

RushBsite·2022년 8월 4일
0

구름_쿠버네티스

목록 보기
4/17
post-thumbnail

Linux 개요

Linux OS

  • 오픈소스 방식
    -> Linux Kernel, Shell의 Source는 모두 공개되어있다. 리눅스 커널 소스
  • 다중사용자, 다중처리 가능
  • 주로 Server 목적으로 컴퓨터 운여시 사용
  • Linux 개발 과정
    • Linux Kernel 개발 - 리누스 토발즈
    • Linux shell 개발 - FSF(자유 소프트웨어 연합)
      • GNU 정신 주창한 연합

        GNU 프로젝트는 누구나 자유롭게 "실행, 복사, 수정, 배포"할 수 있고, 누구도 그런 권리를 제한하면 안 된다는 사용 허가권(License) 아래 소프트웨어를 배포한다 - wikipedia 'GNU'

      • GNU/Linux 개발
        -> Linux Kernel + GNU shell & Application

구성요소

  • Kernel

    • H/W제어
      -> 프로세스 실행 관리, FS 관리, Device 제어
  • Shell

    • 사용자와 Kernel 간 상호 작용 수행 프로그램
    • CLI(Command Line Interface) / GUI

Linux 배포판 종류

초기 리눅스 배포판 timeline

  • ✳️Redhat 계열 배포판
    ->
    • 서버 운영체제로 많이 사용
    • 네트워크 운영에 강점, 유료(기술 지원비용,자체는 무료)-RHEL(RedHat Enterprise Linux), 무료 - CentOS(RHEL의 Open Source, ❗2022년부터 별도의 업데이트 및 업그레이드 중단), Fedora (공개 커뮤니티에 의해 제공)
  • ✳️Debian 계열 배포판
    ->
    • FSF 의 GNU 프로젝트의 지원을 받은 배포판
    • Desktop 목적의 사용에 강점
    • Debian, Ubuntu(안드로이드 이후🔼)
  • Slackware 계열 배포판
    • 안정적인 동작
    • 주로 유럽/미주에서 사용
profile
게임 기획/개발 지망생

0개의 댓글