[지식] Linux란? 리눅스가 뭔가요?

2023. 1. 26. 18:56·개발자 세릴리/비전공자 한 입 지식
728x90
반응형


OS란?

Operating System의 약자로, 운영체제를 뜻합니다. 대표적으로 Window, macOS등이 있습니다.
리눅스는 이런 운영체제 중 하나입니다.

리눅스란?

리눅스는 리눅스 커널을 사용하는 Unix 기반 운영체제입니다. 대표적으로 Chrome과 android가 이를 기반으로 한 프로그램이죠.
*커널? 운영체제의 핵심이며 장치 메모리를 관리하고 프로세스를 관리한다.
리눅스 커널은 오픈 소스이므로 커스텀 OS를 만들 수 있다는 것이 리눅스의 가장 큰 특징입니다.
또한 무료 오픈 소스이기 때문에 누구나 코드를 바꿀 수 있고, 재배포를 할 수 있습니다.
이렇게 재배포된 버전 중 하나가 흔히들 알고 있는 우분투(Ubuntu)인 것입니다.

배포판?

리눅스에서 작동하는 여러 종류의 프로그램을 하나의 꾸러미로 모아놓은 것을 말합니다.
보통 두 가지 이상의 프로그램이 만나 주어진 일을 처리하며 상호작용이 잘 되는 것들을 모은 것이 배포판이 됩니다.
개인 또는 단체(회사)에서 만들어 업그레이드 등이 이루어집니다. 편의상 배포판을 가문으로 비유하면 3대 명문 가문이 있는데, 바로 데비안, 레드햇, 슬랙웨어입니다.
각 배포판은 이 3대 명문 가문을 뿌리에 둔 후손격이죠.
우분투는 데비안 가문으로 쿠분투, 에듀분투 같은 자매를 두고 있습니다.

대충 구글에 리눅스 배포판만 검색해도 엄청난 가계도(?)를 볼 수 있다


CLI와 GUI의 차이?

CLI는 Command Line Interface의 약자로, 명령어로 컴퓨터를 제어하는 방식입니다. 때때로(자주는 아니지만) 컴퓨터 설정을 위해 윈도우에서 cmd 창(mac에서는 terminal)을 띄워 보셨을겁니다.
GUI는 Graphical User Interface의 약자로, 흔히 아는 아이콘 등의 사용자 인터페이스가 갖춰진 상태로 컴퓨터를 제어하는 방식입니다. CLI 방식은 명령어를 외우지 않고는 사용하기가 힘들어서 오늘날 컴퓨터는 거의 대부분 GUI 방식으로 제어하죠.

CLI 방식
GUI 방식

하지만 리눅스는 CLI 방식으로 제어하며 기본 문법을 숙지해야만 사용할 수 있는데요, 이때문에 많은 분들이 리눅스를 사용하길 어려워하고 꺼려하는게 아닐까 싶습니다.(리눅스도 GUI 방식을 지원하긴 합니다만…. 제 기준 윈도우 대신 리눅스 GUI 깔고 컴퓨터 쓰시는 분들이 찐변태…쿨럭)

오늘은 리눅스의 가장 기본적인 내용을 살펴보았는데요, 다음 포스팅에서는 왜 리눅스를 써야하는지 얘기를 나눠보도록 하겠습니다.

728x90
반응형

'개발자 세릴리 > 비전공자 한 입 지식' 카테고리의 다른 글

[스토리] 비전공자 IT 개발자로 취업하기(7) - 프론트엔드와 백엔드  (0) 2023.02.02
[지식] Linux 리눅스 권한(ACL)을 알아보자!  (0) 2023.02.01
[지식] GitLab(깃랩)과 GitHub(깃허브)의 차이점  (4) 2023.01.25
[스토리] 비전공자 IT 개발자로 취업하기(6) - 취업과 이직준비  (0) 2023.01.22
[스토리] 비전공자 IT 개발자로 취업하기(5) - SQLD 후기  (0) 2023.01.21
'개발자 세릴리/비전공자 한 입 지식' 카테고리의 다른 글
  • [스토리] 비전공자 IT 개발자로 취업하기(7) - 프론트엔드와 백엔드
  • [지식] Linux 리눅스 권한(ACL)을 알아보자!
  • [지식] GitLab(깃랩)과 GitHub(깃허브)의 차이점
  • [스토리] 비전공자 IT 개발자로 취업하기(6) - 취업과 이직준비
세릴리
세릴리
  • 세릴리
    세리의 데이터베이스 세상
    세릴리
  • 전체
    오늘
    어제
    • 분류 전체보기 (87)
      • 개발자 세릴리 (65)
        • 비전공자 한 입 지식 (12)
        • 코딩테스트 (24)
        • 스펙업 (15)
        • JAVA (5)
        • 일상 (9)
      • 파이어족 세릴리 (21)
        • 블로그 운영 (3)
        • 각종 양식 공유 (1)
        • 돈되는 정보 공유 (17)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    softeer java 풀이
    adsp 공부법
    개발자 이직
    adsp 자료
    JAVA 개발공부
    현대 코딩테스트
    현대모비스 코딩테스트
    명품자바프로그래밍
    Java 문제
    비전공 개발자
    Softeer 문제 풀이
    명품자바프로그래밍 정답
    현대오토에버 코딩테스트
    java 공부
    프로그래밍 공부
    현대오토에버 코테
    개발자 공부
    adsp 벼락치기
    현대 코테
    백준
    비전공자 개발자
    명품자바프로그래밍 해설
    비전공자 개발
    JAVA 책 추천
    이슈
    개발자되는법
    adsp 독학
    오늘 이슈
    adsp 수험표
    현대자동차 코딩테스트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
세릴리
[지식] Linux란? 리눅스가 뭔가요?
상단으로

티스토리툴바