운영체제( OS란? )

개발자는 Linux를 알아야 하나요?

여러분이 개발자로 살아간다면 언젠가는 공부해야 할 과목입니다.

당장은 필요가 없을 수도 있지만 운영환경은 보통 linux시스템을 사용하는 경우가 많아요.

리눅스의 역사

  1. Multics프로젝트

  2. AT&T벨 연구소의 켄 톰슨과 데니스리치의 UNIX개발 - C언어의 탄생

  3. AT&T벨 연구소의는 유닉스를 운영할 수 없게 되었고 미국 실리콘벨리 기업에 팔게 됩니다. 기업들은 UNIX를 기반으로 한 여러 OS들을 개발하게 되고 유료화 선언을 하게 됩니다.

  4. GNU(Gnu is not Unix) 프로젝트의 탄생

  5. 리눅스의 가계도

    Unix_timeline.en.svg.png

    GNU가계도

wegf.png