Linux : 리눅스

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

2. Introduction

이번 토픽에서는 리눅스의 특징이 어떤것이 있는지 알아보는 시간을 가지겠습니다.

 

1. 데니스 리치(인물)

- 전산학자이자 현대 컴퓨터의 선구자

C언어와 UNIX의 아버지라고 불린다.

최초의 유닉스(UNIX) 시스템을 개발했고, 1971년 최초의 "UNIX PROGRAMMER'S MANUAL"을 썼다.

또한 C언어를 개발한 후 "THE C PROFRAMMING LANGUAGE"를 기술했다.

 

2. 리처드 스톨만

자유 소프트웨어 운동의 중심 인물이며, GNU 프로젝트와 자유 소프트웨어 재단의 설립자.

그는 이 운동을 지원하기 위해 카피레프트의 개념을 만들었으며, 현재 널리 쓰이고 있는 일반 공중 사용 허가서 (GPL) 소프트웨어 라이선스의 개념을 도입했다. (FSF)

 

3. 리누즈 토발즈

1991년 리눅스 커널을 최초로 개발하였고, 현재도 다양한 프로그램을 개발하여 리눅스 발전에 기여를 하고 있다. (From UNIX)

 

# 정확하게는 커널을 개발 (Linux)

커널 ; 하드웨어를 제어하는 코드를 통해서, 소프트웨어와 커뮤니케이션하고 시스템의 모든 자원을 통제/관리하는 역할을 합니다. (시스템 소프트웨어와 비슷한 역할)

// 하지만 커널만 가지고는 완벽한 운영체제라고 할 수 없는데, 이는 응용소프트웨어가 없었기 때문입니다.

// 이렇게 리누즈 토발즈는 커널을 개발하여 공개하고, 그 시기에 GNU 프로젝트가 만든 프로그램을 돌릴 운영체제를 찾고 있었던 리처드 스톨만이 이 커널을 발견하게 되어 이 둘이 만나 (시스템 S/W + 응용 S/W) 리눅스라는 운영체제를 완성하게 됩니다.

// 그렇기 때문에 우리가 배우는 리눅스의 정식 명칭은 사실 'GNU/Linux' 입니다.

// 그리고 이를 중심으로 수 많은 배포판이 등장하게 됩니다 Ex) Debian ubuntu, CentOS

댓글

댓글 본문
작성자
비밀번호
버전 관리
박천명
현재 버전
선택 버전
graphittie 자세히 보기