EverGiver

Linux Outline 본문

전공/운영체제

Linux Outline

친절한개발초보자 2022. 3. 26. 14:54
728x90
리눅스 소개

 

  • 1991년 : Linus Torvalds
    - Kernel 개발
  • GNU (GNU's Not UNIX)
    - GPL(General Public License) : Free Software의 수정과 공유의 자유를 보장
  • 베포판
    - Slackware 계열 : 가장 오래되었거나 사용상 어려움으로 많이 사용하지 않음
    - Debian 계열 : Ubuntu
    - RedHat 계열 : RedHat, Fedora, CentOS

 

Why Linux?

 

  • Server / Embedded System 등 개인 PC를 제외한 대부분의 machine들이 Linux 운영체제를 사용하고 있다.
    (Android, iOS는 Linux Kernel에 기반한 GUI os)
  • 실제 업무에서의 개발환경은 대부분 Linux 기반
    - C /C++
    - Dalvie (JVM, Java, Android)
    - Python (AlphaGo)
    - License server
  • 많은 Linux Version들이 GUI 환경을 제공하지만, 아직 shell programming을 이용한 개발방식이 주류를 아루고 있다.
  • 가벼운 운영체제 (Kernel size < 1GB), 빠른 속도, 높은 이식성 등이 장점이다.
728x90

'전공 > 운영체제' 카테고리의 다른 글

Linux Redirection & Pipe  (0) 2022.03.26
Linux Basic Shell Command  (0) 2022.03.26
Process States  (0) 2022.03.21
Process Concept  (0) 2022.03.21
컴퓨터 동작  (0) 2022.03.13
Comments