본문 바로가기
한국으로/임베디드 리눅스

1.1 리눅스 개요

by 영킴. 2018. 6. 25.

1.1 리눅스 개요

1.1.1 리눅스의 역사


리누스 토발즈

1991년 헬싱키 대학의 대학원생 리누스 토발즈에 의해 개발된 커널의 일종.
리눅스 커널을 사용하는 운영체제를 통칭하는 말이기도 함.
GNU 프로젝트에서 리눅스를 공식 커널로 채택함.

LINUX

Linux라는 이름은 Linus' *nix라는 뜻으로, 직역하면 리누스의 유닉스이다.
*nix는 UNIX 계열의 운영체제

리눅스의 현재

임베디드 시스템, 모바일 장치, 웹 서버, 슈퍼 컴퓨터, 증권시장 플랫폼 등 다양한 곳에서 사용 중.



1.1.2 리눅스의 장단점


장점

공개운영체제

유닉스와 호환성

네트워크 기능

커스터마이징 가능


단점

사용자가 직접 문제 해결해야 함

버전 업그레이드, 변화가 빠름



1.1.3 GPL


GPL

GNU General Public Licence 의 준말

프로그램을 어떠한 목적으로든지 사용할 수 있으나, 법으로 제한하는 행위는 할 수 없다.

프로그램의 실행 복사본은 언제나 프로그램의 소스 코드와 함께 판매하거나 소스코드를 무료로 배포해야 한다.

프로그램의 소스 코드를 용도에 따라 변경할 수 있다.

변경된 프로그램 역시 프로그램의 소스 코드를 반드시 공개 배포해야 한다.

변경된 프로그램 역시 반드시 똑같은 라이센스(GPL)을 적용해야 한다.




'한국으로 > 임베디드 리눅스' 카테고리의 다른 글

3.1 파이프  (0) 2018.06.27
2.2 시그널  (0) 2018.06.27
2.1 프로세스  (0) 2018.06.27
1.6 파일 입출력  (0) 2018.06.27
1.5 응용 프로그램  (0) 2018.06.26
1.4 개발환경 구축  (0) 2018.06.26
1.3 vi/vim editor  (0) 2018.06.26
1.2 리눅스 명령어  (0) 2018.06.26