OS/리눅스

리눅스 개요

prime9999 2023. 5. 30. 00:53
300x250

리눅스 개요

리눅스는 유닉스(Unix) 운영체제를 모델로 만든 운영체제이다. 운영체제는 여러가지 프로그램의 모임으로, 이프로그램을 이용해 컴퓨터를 사용하고 다른 프로그램을 실행하기도 한다.

운영체제의 가장 중요한 부분이 바로 커널인데 GNU/리눅스 시스템에서 리눅스는 커널 부분을 만한다.시스템의 나머지 부분을 기타 프로그램으로 구성되며, GNU 프로젝트가 많은 부분을 개발했다. 리눅스 커널 그 자체만으로는 시스템을 구성 할 수 없기 때문에, 우리는 흔히 리눅스라고 호칭하는 시스템을 GNU/리눅스 라는 이름으로 사용한다.

※GNU란?

- 리누스 토발즈가 리눅스 커널을 개발하기 전인 1984년, 리처드 스톨먼에 의해서 GNU 프로젝트가 시작

- GNU란 재귀적 약자로 GNU is not Unix 즉 GNU는 유닉스가 아니다 라는 뜻으로 유닉스와 호환되면서

더 강력한 운영체제를 만들고자 하는 프로젝트이다.

리눅스 특징

- 다중 사용자 및 다중 처리 시스템

- 유닉스가 배경에 있으니 유닉스의 다중 사용자, 멀티유저 시스템 등 닮았다.

- 커널을 비롯하여 대부분의 응용 프로그램의 소스 코드가 공개된 시스템

GPL(General public license)

- 리눅스는 약간의 어셈블러어 언어와 대부분 c로 작성되어 뛰어난 이식성을 보유

- 유연성과 확장성

- 뛰어난 안정성과 보안성

- 다양한 응용 프로그램 제공

- 다양한 배포판 존대

- 우분투,레드햇, 데비안 등등

728x90