Linux

이은서·2022년 8월 9일
0

TellMe

목록 보기
6/10

Structure of OS

= Kernel + Shell + System Program.

Kernel : 운영체제의 핵심. 모든 것을 제어하는 program: 하드웨어 제어가 대표적.

  • Linux

Linux Kernel 기능과 위치 알아보기

Shell : user interface. 👉사람이 《컴퓨터를 사용(입출력)》 하기 위해 필요.

  • CLI (Command Line Interface)
  • GUI (Graphical User Interface)

All kinds of Shells
3Servers4urShell

System Program : OS를 이용하기 위한 기초적인 program. 👉KernelShell을 이용.

  • 메모장
  • 그림판




Structure of Linux

=
Linus Torvalds가 만든 Kernel +
open source Shell +
open source System Program .

최초의 open source Kernel.
Linus는 ShellSystem Program를 GNU open source에서 가져오고, 또 자신이 만든 Kernel을 GNU에 기부했다.
👉 배포판이 많은 이유.

KernelLinux를 사용하고 ShellSystem Program은 입맛에 맞게 사용 가능.
다양한 서비스와 기기를 위한 OS 배포가 가능해졌다.
이 서비스들, 기기들에 들어가는 소프트웨어들을 개발자들이 개발하기 때문에 개발자들은 linux와 친할 수밖에 없다.

More Info
More More Info

Linux Distribution (배포판)

Linux kernel을 이용해서 만들어진 OS.

  • Slackware 계열
    • OpenSUSE

  • Debian 계열
    • Ubuntu

  • RedHat 계열
    • RHEL(Red Hat Enterprise Linux)
    • CentOS
    • Fedora

More Info


타 OS와의 차이점

Windows, MacOS, 모바일의 Android, iOS 와 같은 OS들은 end user들을 대상으로 만들었다.
어려운 조작 없이, GUI로 기능들을 사용할 수 있도록 하는 환경 제공에 초점이 맞춰져 있다.
그에 반해 Linux는 주로 CLI로 많은 조작들을 비용 부담 없이 자유롭게 해볼 수 있다.

0개의 댓글