본문 바로가기
Linux

운영체제(Unix, Linux)

by 개철 2023. 10. 26.

운영체제

 

운영체제란 하드웨어소프트웨어 사이의 소통을 돕는 인터페이스

ex) 유닉스, 리눅스, MS윈도우, OS X, 안드로이드 등

 

 

유닉스

 

- 유닉스는 1970년대 초반 벨 연구소에서 개발

- 교육 및 연구기관에서 즐겨 사용되는 범용 다중 사용자 방식의 대화식, 시분할처리 시스템용 운영체제

- 다양한 시스템 사이에서 서로 이식이 가능

- 멀티태스킹다중사용자 지원

- 일반 텍스트 파일, 명령행 인터프리터, 계층적인 파일 시스템, 장치 및 특정한 형식의 프로세스간 통신을 파일로 취급

 

 

리눅스

 

- 헬싱키 대학의 리누스 토발즈가 유닉스 소스코드를 수정하여 개인 pc에서 사용할 수 있는 오픈소스로 개발

- 데스크톱/랩톱 용도 뿐만 아니라 웹서버, 클라우드 컴퓨팅, 모바일 기기, 임베디드 기기 등 여러 분야에서 폭넓게 사용됨

- 높은 자유도와 수많은 배포자들간의 경쟁

- 일일이 의존 패키지를 설치하거나 '시스템 패키지 매니저'를 통해 의존성 문제 해결, 프로그램 끼리 의존성 공유

- 배포판은 리눅스 커널, 쉘 오픈소스 소프트웨어를 통합하여 제공 ex) 우분투, 레드햇, CentOS, 페도라, 데비안