리눅스에 대하여

highway92·2021년 8월 6일

리눅스

목록 보기
1/6

이어드림 프로젝트(21.08.06)

1. 리눅스란?

  • 운영체제의 한 종류이며 오픈소스를 지향하기 때문에 누구나 소스코드를 볼 수 있고 개발에 참여할 수 있다.
  • 대표적으로 우분투, 데비안, 안드로이드 등등이 리눅스를 기반으로 만들어졌다.
  • 사용 용도에 따라서 네트워크 장비, 의료기기, tv셋톱박스 등 그 쓰임새가 너무나 다양하다.

2. 리눅스의 구조

1. 하드웨어

-cpu, ram, hdd 와 같은 실제적인 기기를 뜻하며 가장 안쪽에 위치하고 있다.

2. 커널(kernel)

  • 엄격한 의미의 리눅스라고 하는데, 셸에서 사람의 명령어를 받아 컴퓨터가 알아먹는 언어로 바꿔서 하드웨어에 전달해주는 역할이다.
    (일종의 통역사라고 생각하자.)

3. 셸(shell)

  • 가장 대표적인 것이 bash라는 셸이다. 사용자가 명령어를 입력하는 창.
  • 컴퓨터라는 녀석과 소통할 수 있는 창구라고 생각하자.

4. 응용프로그램(application)

  • 평소에 사용하는 거의 모든 프로그램들이 응용프로그램에 해당한다고 볼 수 있다.
profile
웹 개발자로 활동하고 있습니다.

0개의 댓글