DevSSOM
리눅스 본문
반응형
리눅스?
리누스 토발즈에 의해 만들어진 컴퓨터 운영 체제. 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본. 리눅스는 GNU 프로젝트의 일환인데, GNU프로젝트란 Gnu is not Unix의 줄임말로, 유닉스 운영체제를 여러 회사에서 각자 개발하며 소스 코드를 공유하지 않는 문화에 대한 반발로 생겼음. 그래서 오픈 소스를 굉장히 지향함.
리눅스의 구조
리눅스의 구조는 크게 4가지. 가장 기본이 되는 CPU, 메모리와 같은 하드웨어에 커널이 올라감.
- kernel : 하드웨어를 제어하는 코드를 통해 소프트웨어와 커뮤니케이션을 하며 시스템의 모든 자원을 통제 관리하는 역할을 수행한다. 프로세스/메모리/파일시스템/장치관리등 컴퓨터의 모든 자원 초기화 및 제어가 가능하다.
- shell : 커널 위의 쉘은 명령어 해석기라고 불리며 사용자가 입력한 명령어를 커널에게 전달하는 역할을 수행한다.
- applications : 흔히 알고 있는 각종 프로그램들.
리눅스의 특징
- 유닉스 기반
- 멀티 유저와 멀티 태스킹 지원
- CLI 및 GUI 모두 지원
- 다양하고 강력한 네트워킹 가능
리눅스 종류
728x90
반응형
'리눅스, git' 카테고리의 다른 글
리눅스 파일 시스템 (0) | 2021.09.18 |
---|---|
우분투 (0) | 2021.09.18 |
댓글