본문 바로가기

개발/Linux

리눅스(Linux)란?

반응형

리눅스(Linux)란?

- 리눅스는 UNIX류 커널(Kernel, 운영체제의 저수준 핵심부)의 한 구현으로, 자유로이 배포되고 UNIX에서 영감을 얻은것이기 때문에 리눅스 프로그램들과 UNIX프로그램들은 상당히 비슷하고 UNIX의 프로그램들중 상당 부분이 리눅스에서 실행이 가능하다.

- 리눅스는 리누스 토발즈(Linus Torvalds)가 인터넷상의 여러 UNIX 프로그래머들의 도움을 받아 헬싱키 대학교에서 개발할 것이다. 원래는 타넨바움(Andy Tanenbaum)의 MINIX(작은 UNIX류 운영체제)에서 영감을 얻어 시작한일 취미삼아 시작한일! 현재는 완벽한 시스템이 되었다...(나도 취미 삼아 시작해봐야지 ㅎㅎ)


GNU 프로젝트와 자유 소프트웨어 재단

- 리눅스는 수많은 프로그래머들이 수많은 응용프로그램들을 작성하여 자유롭게 배포하고 있다.

- 리눅스 와 관련된 개인, 단체들은 자유 소프트웨어라는 개념을 지지한다.

- 자유소프트웨어란 GNU 일반공중허가서(GPL : GNU General Public License)의 조건하에서 어떠한 제약도 없이 사용 할 수 있는 소프트웨어이다. 자유소프트웨어는 어떤방식으로든 자유롭게 사용 할 수 있다. 이것들은 소스 형태로 배포된다.

- 자유소프트웨어 재단(The Free Software Foundation)은 GNU Emacs의 작성자인 리처드 스톨먼(Richard Stallman)이 설립했다.  자세한 사항은 -> http://www.gnu.org

반응형

'개발 > Linux' 카테고리의 다른 글

파일 다루기 - 리눅스 파일 구조  (0) 2014.10.10
실습 2 : 정적 라이브러리  (0) 2014.10.09
개발 시스템의 개요  (0) 2014.10.09
실습 1 : Hello World  (0) 2014.10.09
리눅스 프로그래밍  (0) 2014.10.09