Just do IT
article thumbnail

리눅스 (LINUX) 특징과 장점

   서버에 많이 사용되는 운영체제

   최근 서버 환경은 주로 리눅스이다  

   프로그래밍을 때에도 많이 사용된다

   클라우딩 컴퓨팅에서도 많이 사용된다

   운영체제, 소프트웨어의 대부 UNIX 계열 운영체제

      > 완전 프로그래머 스타일 인터페이스

      > 사용법을 익힐 있다

   plain하게 프로그래밍이 가능

      > ANSI C - C 언어 표준

 

리눅스의 시작

   리누즈 토발즈 (Linus Torvalds) 개발

      > 대학에 있는 UNIX 컴퓨터를 집에서 쓰고 싶다

      > 다중 사용자, 다중 작업 (시분할 시스템, 멀티 태스킹) 지원하는 유닉스(UNIX) 유사한 운영체제

 

GPL 라이선스

   GPL 프로그램은 어떤 목적으로 어떤 형태로든 사용할 있지만, 사용하거나 변경된 프로그램을 다시 배포하는 경우, 동일한 GPL 라이선스로 공개를 해야한다

   소스 오픈을 장려하기 위함이다

 

GNU 프로젝트와 GNU Hurd

   운영체제 커널 개발 시도 - GNU Hurd

   운영체제에 필요한 라이브러리, 컴파일러, 에디터, 개발

 

GNU 프로젝트와 리눅스

   GNU Hurd 개발 지연

   리누스 토발즈가 리눅스 커널 소스 오픈

   GNU 프로젝트 산출물과 리눅스 커널이 통합 개발

   GNU/Linux 라고 부르기를 희망함 - 리차드 스톨만 (GNU 프로젝트 창시자)

 정리

   * 오픈 소스 운동

   * 운영체제 개발 - OS kernel, System call, Compiler, API(Library), Shell, Editor

   * 오픈 라이선스 - GPL

   * GNU/Linux

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!