본문 바로가기
컴퓨터

GNU

by Begi 2018. 7. 1.
반응형

GNU는 GNU 프로젝트로 진행되는 무료 운영체제와 무료 소프트웨어들을 의미한다. GNU는 GNU's Not Unix의 약자로 리처드 스톨만이 Unix를 대체할 운영체제를 개발하는 것으로 시작하였다. 리처드 스톨만이 진행하던 운영체제 커널인 Hurd의 개발이 지지부진해 Hurd 대신 리누스 토르발스가 개발한 리눅스 커널과 GNU 소프트웨어를 결합한 것이 리눅스이다. 리눅스는 GPL를 따르지만 공식적인 GNU 운영체제는 아니다.


GNU에는 컴파일러 (GCC, GNU Compiler Collection)와 C 라이브러리 (glibc)와 수 많은 응용 프로그램들이 있다. GNU에는 공식 운영체제가 없기 때문에 리눅스, 윈도우, 맥 OS 등 다양한 운영체제에서 동작하는 소프트웨어가 존재한다.


GNU는 리처드 스톨만의 무료 소프트웨어 재단 (FSF, Free Software Foundation)의 GNU 프로젝트로 진행된다. FSF에서는 GNU GPL (General Public License)를 지향하고 있다. 


GPL은 완전한 무료 라이센스와는 다르다. GPL은 다른 무료 소트프웨어 라이센스인 MIT 라이센스에 비해 제한이 많다.


GIMP (GNU Image Manipulation Program)


반응형

'컴퓨터' 카테고리의 다른 글

우분투  (0) 2018.07.12
MS 엑셀의 고의적인 버그  (0) 2018.07.01
네트워크  (0) 2018.06.27
와이파이 뜻  (0) 2018.06.16
매우 유용한 프로그래밍 도구 상태도  (0) 2018.06.12

댓글