[TIL] Linux

임창묵·2022년 7월 20일
0

Naver Boostcamp

목록 보기
2/3
post-thumbnail

Linux 란?

컴퓨터 OS 커널의 일종, 또는 그 커널을 사용하는 운영체제

  • 리누스 토르발스가 미닉스 OS를 사용하는 컴퓨터를 사용하며 커널에 기능을 추가하다 보니 운영체제에 가깝게 발전하며 시작, 공개 후 유닉스를 대체하기 위한 개발자들의 협력에 의해 리눅스 커널과 GNU 틸리티가 결합하며 운영체제로 발전, 현재는 대부분의 임베디드 기기들과 안드로이드에서 주로 사용되는 운영체제

Linux와 Unix

UNIX

  • 1960년대 MIT와 벨 연구소에서 개발을 시도한 Multics가 기원
    • 여러 사용자를 지원하고 기능이 많은 운영체제였으나, 너무 크고 복잡한 프로그램이고 특정 대형 컴퓨터에서만 돌아가는 문제가 있었음
      • 비교적 작은 컴퓨터에서 사용하기 위해 Multics를 수정하다가 UNIX를 만들게 됨
  • 1970년대 초, 벨 연구소 직원인 켄 톰슨, 데니스 리치 등이 처음 개발
    • 대부분의 현대적 컴퓨터 운영체제의 원형
  • 원래는 멀틱스라는 운영체제에 기반한 멀티유저용 서버 운영체제 였으나, 현재는 개인용 데스크탑이나 임베디드용으로도 쓰임

Linux와 비교

  • 리눅스는 유닉스와는 공통점도 많고 호환성도 있으나 유닉스에서 갈라져 나온 운영체제는 아니다

0개의 댓글