단의 개발 블로그
우분투 시작하기 본문
리눅스
1991년 핀란드 리누스 토르발스(Linux B. Torvalds)가 만든 운영체제이다. 수 많은 IT 장비에 내부적으로 리눅스를 사용한다. 리눅스를 많이 사용하는 이유는 아래와 같다.
- 개인이 무료로 사용
- 불법으로 유통되는 소프트웨어를 사용할 필요가 없음
- 시스템 라이브러리, 유틸리티, 컴파일러, 편집기 등 GNU 도구를 자유롭게 사용
- 시스템 커널 부터 테스크톱 까지 사용자가 원하는 대로 변경 가능
- 명령행 인터페이스 제공
- 타 운영체제 보다 더 나은 안전성
- 다중 사용자가 사용 가능
- 다중 작업 가능
시스템 구조
- Hardware : CPU, Memory, Disk, (각종 주변 장치들)
- Kernel : Process Management, File Management, Memory Management, Devide Management
- Hardware와 비슷한 계층에서 실행, 섬세하고 조심해야 하며 누구나 쉽게 접근하면 안됨
- System Call
- 사용자가 Hardware를 사용해야 할 때 시스템 함수를 직접 호출할 수 없으므로, 커널에게 요청하는 인터페이스
- Commands, Utilites, Application
우분투
리누스 토르발스가 개발한 리눅스는 운영체제의 핵심인 커널을 의미한다. 커널로 사용자가 시스템을 사용할 수 없기 때문에 오픈 소스로 된 각종 도구를 추가해서 배포하고 있다. 이렇게 사용자가 사용 가능한 형태로 배포되는 결과물을 리눅스 배포판이라고 한다. 리눅스 배포판엔 레드햇, 우분투, 수세 등이 있으며 가장 널리 사용되는 배포판은 우분투이다.
2004년부터 캐노니컬과 우분투 공동체가 또 다른 리눅스 배포판인 데비안을 기반으로 개발한 운영체제가 우분투이다. 우분투는 데스크톱과 서버 형태로 배포된다. 데스크톱은 사용자 편의를 위해 그래픽 환경을 갖춘 데스크톱 운영체제 이며, 우분투 서버는 독립서버, 클라우드, 사물 인터넷 환경을 위한 서버 운영체제이다.
'Server > Ubuntu' 카테고리의 다른 글
| Ubuntu apt update Hash Sum mismatch (0) | 2024.08.28 |
|---|---|
| 우분투 초기 설정 (0) | 2024.08.27 |
| 우분투 설치 (0) | 2024.08.27 |