Linux 커널을 기반으로 한 운영체제 이며,
Window나 Mac과 달리 Linux는 분리/정의가 깔끔한 운영체제는 아니다.
Linux는 커스터마이즈된 OS를 만들 수 있는 커널이며,
커스텀 OS 만들기에 특화된 운영체제 이다.
Linux 아키텍처는 커널, 시스템 라이브러리, 시스템 도구, 도구 및 최종 사용자 도구 외 다양한 오픈소스 라이브러리를 사용하여 활용하기에 용이하다.
장치 메모리를 관리하고 프로세스 관리하는 것이 편리하다.
컴퓨터 운영체제의 핵심이 되는 컴퓨터 프로그램
시스템의 모든것을 완전히 통제하고 다른 응용 프로그램 수행에 필요한 서비스를 제공
운영체제의 핵심이면서, 보안·자원관리·추상화 역할도 수행한다.
운영체제 ( 사용자 응용 )
사용자 영역으로 응용프로그램·애플리케이션을 이용하기 위한 공간
핵심적인 역할만 담당하여 사용
커널 ( 자원관리 )
커널은 운영 체제의 일부분, 사용자 영역에서 사용자의 관리활동을
안전하고 효율적으로 작동하기 위해 컴퓨터의 자원관리하는 영역
대표적인 데스크톱 리눅스 배포판으로, 초보자들이 쉽게 접근할 수 있도록 설계된 Linux 플랫폼
개인용 컴퓨터에 적합하며
Ubuntu Server - 클라우드 및 서버관리
Ubuntu Core - IoT 기반 장치 개발 에 적합하다.
Ubuntu GUI , CLI 통해 개발 및 관리하며,
Ubuntu 소프트웨어 · 다른 APT 기반 패키지 관리 도구 를 통해
많은 무로ㅛ 소프트웨어 도구를 다운로드·활용 이 가능하다.
또한 바이러스, 웜, 스파이웨어 등 악성 소프트웨어로 부터
데이터 및 리소스 보호하는 보안 운영체제이다.
오픈 소스 기술을 바탕으로 하는 기업용 Linux 운영체제 배포판
높은 안정성과 보안성으로 기업 사용률이 매우 높다
또한 오픈 소스 기반이기에 다양한 소프트웨어 와 서비스를 제공하며
Kubernetes, OpenStack, Ansible, JBoss Enterprise Middleware 등의 오픈 소스 프로젝트를 지원하며, 이를 활용하여 클라우드, 가상화, 컨테이너, 애플리케이션 개발 등 다양한 IT 분야에서 사용된다.