강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터 2급 강좌 : GNU 프로젝트

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터 2급 강좌 : GNU 프로젝트





GNU 프로젝트

GNU 운영체제는 유닉스와 상위 호환성(upward-compatible)을 가지는 완전한 자유 소프트웨어 시스템이다.

 

 

 

 

GNU“GNU는 유닉스가 아니다(Gnu is Not Unix)”를 의미한다.

 

 

 

 

리차드 스톨만(GNU 프로젝트 창립자)1983년에 GNU 프로젝트의 발기문(Initial Announcement)을 작성했고, 1985년에는 GNU 선언문이라고 불리는 이것의 더 긴 버전의 문서를 작성했다.

 

 

 

 

이 문서는 여러 다른 언어로 번역되어 왔다.

 

GNU라는 이름은 이것이 “GNU is Not Unix”에 대한 재귀적 약어이고, 실제적인 용어(real word)이며, 말하기(또는 노래하기) 재미있다는 몇 가지 요구조건을 충족시켰기 때문에 선택되었다.

 

 

 

 

 

 

자유 소프트웨어에서 자유의 의미는 금전적인 측면이 아닌 자유와 관련되어 있다(역자주: 자유 소프트웨어의 핵심은 구되지 않는다는 관점에서의 자유에 있는 것이지 무료라는 금전적인 측면에 있는 것이 아니다). 사용자는 GNU 소프트웨어를 취득하기 위해 대가를 지불할 수도 그렇지 않을 수도 있다.

 

 

 

 

이러한 대가 지불의 유무에 상관없이 일단 소프트웨어를 입수한 뒤에는 프로그램을 원하는 대로 실행할 자유, 프로그램을 복제하고 프로그램을 친구와 동료에게 공유할 수 있는 자유, 소스코드에 완전한 접근을 함에 의해서 프로그램을 원하는 대로 변경할 수 있는 자유, 향상된 버전의 프로그램을 배포하고 이것에 의해 공동체를 만드는 것을 도울 자유(만약 GNU 소프트웨어를 재배포한다면, 복제물을 전송하는 물리적인 행위에 대해 비용을 지불할 수도 있고, 그렇지 않으면 복제물을 나눠줄 수도 있을 것이다)의 네 가지 특별한 자유가 보장된다.

 

 

 

 

 

 

GNU 시스템을 개발하기 위한 프로젝트를 “GNU 프로젝트라고 한다.

 

 

 

 

GNU 프로젝트는 이전에 컴퓨팅 공동체 내에 충만해 있었던 상호협력의 정신을 재건하기 위한 방법으로서 1983년에 구상되었다.

 

 

 

 

이는 독점 소프트웨어의 소유자들에 의해 만들어진 상호협력에 대한 장벽들을 제거함으로서 상호협력의 풍토를 부활시키기 위한 것이었다.

 

리차드 스톨만이 MIT에서 연구활동을 시작했던 1971년에, 그는 자유 소프트웨어만을 사용하는 연구 그룹에서 일했다.

 

 

 

 

그 시절은 컴퓨터 회사들조차 흔히 자유 소프트웨어를 배포하던 때였다.

 

 

 

 

프로그래머들은 자유롭게 서로 협력할 수 있었고 보통 그렇게 했다.

1980년대에 이르러, 거의 모든 소프트웨어들은 독점되었는데 이는 소프트웨어가 사용자들에 의해 상호협력을 금지하고 방지하는 소유자들을 가진다는 것을 의미한다.

 

 

 

 

바로 이것이 GNU 프로젝트가 필요하게 된 이유였다.

 

 

 

 

 

 

모든 컴퓨터 사용자들은 유닉스와 호환성을 가지는 운영체제가 필요하다.

 

 

 

 

그래서 만약 자유롭게 사용할 수 있는 운영체제가 없다면, 독점 소프트웨어에 의존하지 않고서는 컴퓨터를 사용하기 시작하기조차 할 수 없다.

 

 

 

 

따라서 자유 소프트웨어에 관한 첫 번째 과제는 분명히 자유 운영체제를 만드는 것이었다.

 

 

 

 

 

 

유닉스와 유사한 운영체제는 커널, 컴파일러, 문서 편집기, 조판 프로그램, 메일 소프트웨어, 그래픽 인터페이스, 라이브러리, 게임 및 이외의 많은 것들을 포함한다.

 

 

 

 

따라서 완성된 운영체제를 만드는 것은 무척이나 방대한 작업이다.

 

 

 

 

이것을 19841월에 시작했고, 자유 소프트웨어 재단(Free Software Foundation)은 처음에 GNU의 개발을 돕기 위한 펀드를 조성하기 위해 198510월에 창립되었다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  95 명