[리눅스] Intro Linux (1)

tnrms08·2022년 11월 23일

리눅스

목록 보기
1/4
post-thumbnail

이 시리즈에서는 아래의 첨부한 링크에서 공부한 리눅스에 대한 내용들을 정리해보고자 한다. 아래의 사진을 클릭하면 해당 링크로 이동할 수 있다.

해킹작업소

Part 1. OS(Operating System, 운영체제)

💡 리눅스는 운영 체제 중 하나이다.

운영체제의 역할

  • 컴퓨터와 사용자 사이에서 통역과 번역을 수행한다.
  • 하나의 컴퓨터에서 여러 개의 프로세스를 실행할 때 일어나는 CPU 관리를 수행한다.
  • 사용자 접근 관리
  • 자원 관리

💡 운영 체제는 컴퓨터 기계 위에서 실행되는 프로그램 중 하나이고, 이 프로그램을 통해 우리는 컴퓨터를 사용한다.
운영 체제는 컴퓨터 기계 하나에 하나만 설치된다.

Part 2. Linux History

Unix 운영 체제 출시(1970)

Unix 소스 코드를 기반으로 BSD의 최초 버전을 만들어 배포를 한 빌 조이(Bill Joy)라는 사람이 유닉스 소스 코드로 저작권 소송 문제가 발생하였다.

이때 당시의 컴퓨터쟁이(해커)들을 다음과 같은 반응을 보였다고 한다.

"소스 코드가 니꺼 내꺼가 어딨어! 다 같이 쓰고 다 같이 발전하는거지! 소스 코드를 감추고 독점하는건 좀...”

GNU 프로젝트 시작(1983)

  • 리처드 스톨만 등장하여 GNU 프로젝트를 시작하였다.
  • 목표 : Unix와 비슷한 운영 체제를 만들어 공짜로 쓸 수 있도록 한다.

⇒ 실제로 잘 진행X

Linux라는 개인 프로젝트 시작(1991)

  • 리누스 토발즈라는 핀란드 학생이 시작
  • 목표 : 새롭고 공짜인 리눅스 커널을 만든다

⇒ 리눅스(운영 체제) 탄생

다양한 리눅스 배포판

💡 탄생한 리눅스는 오픈소스이므로 사람들이 자신들의 입맛대로 수정한다!!!
⇒ 다양한 배포판 탄생 (Ubuntu, Debian, Fedora, OpenSUSE, elementary, Manjaro, Gentoo Lunux, RedHat, Linux Mint 등)

0개의 댓글