리눅스 와 우분투

내승현·2022년 8월 25일
0

Linux

목록 보기
5/11

리눅스란?

💡 Linux는 커널이다 -> 커스텀 OS 만들기 가능

  • Windows나 Mac과 달리 Linux는 실제로 분리되고 잘 정의된 운영 체제가 아니다.
  • 오히려 Linux는 커스터마이즈된 OS를 만들 수 있는 커널이다.
  • Linux 커널을 기반으로 한다.
  • Linux 아키텍처는 커널, 시스템 라이브러리, 시스템 도구, 개발 도구 및 최종 사용자 도구와 같은 구성 요소로 구성된다.
  • 커널은 운영 체제의 핵심이다.
  • 장치 메모리를 관리하고 프로세스를 관리한다.
  • Linux 커널을 기반으로 하는 운영 체제 시스템을 Linux 배포판이라고 한다.

💡 Linux 커널은 오픈 소스이다. -> 커스텀 OS 만들기 가능

  • Linux는 유닉스 기반의 무료 오픈 소스 운영 체제이다.
  • Linux를 Windows 및 Mac과 구별되는 특성 중 하나는 오픈 소스라는 점이다.
  • 이는 커널을 통해 사용자가 자신의 운영 체제를 개발할 수 있음을 의미한다.
  • Linux는 무료 오픈 소스이기 때문에 누구나 무료로 다운로드하여 코드를 변경하여 수정 된 사본을 재배포 할 수 있다.
  • 이것은 Windows, Mac과 같이 미리 정의되고 제한된 OS에 익숙하지 않은 보다 기술적인 사용자에게 특히 유용하다.
  • 현재 사용자가 기본 설정에 따라 다운로드 할 수 있는 Linux 배포판을 사용할 수 있다.
    이러한 배포판은 여러 개발자들이 만들었다.
  • 전 세계 개발자들이 리눅스 코드를 공유하고 공동으로 개발할 수 있다.
  • Linux 커널은 사용자를 위한 운영 체제 역할을 하는 다양한 배포판을 지원한다.
    이러한 배포판 중에 하나가 바로 Ubuntu이다.

💡 Linux 사용되는 곳

  • Linux는 보편적으로 개인용 컴퓨터 , 데스크탑 , 게임 개발, 임베디드 시스템 , 스마트 폰 , 태블릿 등에 사용된다.

💡 리눅스의 장점

  • 안정적이고 안전한 운영 체제이다.
  • 여러 사용자가 동시에 작업 할 수 있기 때문에 다중 사용자 시스템이다.
  • 동시에 더 많은 프로세서를 지원하고 사용하는 OS 이다.
  • 또한, 그것은 멀티 태스킹이며 많은 프로세스를 동시에 실행할 수 있다.

💡 운영 체제(OS)란 ?

  • OS : Operationg System
  • OS란 컴퓨터 시스템의 각종 하드웨어적인 자원과 소프트웨어적인 자원을 효율적으로 운영 관리함으로써 사용자가 시스템을 이용하는데 편리함을 제공하는 시스템 소프트웨어를 말한다.
  • OS는 수 많은 애플리케이션들이 잘 동작할 수 있도록 자원(리소스)를 할당하고 관리한다.
  • 따라서 OS는 하드웨어와 소프트웨어를 하나로 묶는 핵심 소프트웨어(중개자 역할)이다.
  • OS의 핵심 목적은 사용자가 편리하고 효율적인 방식으로 프로그램을 실행하는 환경을 제공하는데 있다.
  • 하드웨어 및 소프트웨어를 관리하는 실행관리자라고도 할 수 있다.
  • 또한 외부의 접근도 방어해주는 역할도 한다. (그 외에도 여러가지 기능을 제공한다.)

💡 커널(kernel)이란 ?

  • 커널이란 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나이다.
  • 시스템의 모든 것을 완전히 통제한다.
  • 운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다.
  • 핵심이라고도 한다.
  • 보안, 자원 관리, 추상화 같은 역할을 한다

💡 배포판이란 ?

  • 리눅스에서 작동하는 여러 종류의 프로그램을 꾸러미 하나로 모아놓은 것을 말한다.
  • 리눅스 프로그램은 제각각 작동할 수 있지만 두가지 이상 프로그램이 만나 주어진 일을 처리하는 경우도 있다.
  • 이처럼 상호작용이 잘되는 것들을 셀렉해서 우분투 같은 배포판이 등장하는 것이다.
  • 배포판에 대해서는 배포한 개인 또는 단체나 회사가 업그레이드 및 수정을 도맡아 해준다.
  • 이처럼 사람들이 저마다 좋은 프로그램들을 모아 만들어지는 리눅스의 배포판들은 대게 주요 배포판의 영향을 받아 만들어지기도한다.
  • 배포판 현황을 사람에 비유하면 리눅스에는 3대 명문 가문으로 데비안, 레드햇, 슬랙웨어가 있고 각 가문에 후손 격인 배포판들이 여러 개 있다.
  • 우분투는 데비안 가문 소속으로 쿠분투, 에듀분투 같은 자매를 두고 있다.

우분투란?

  • 다양한 Linux 배포판이 있다.

  • 그들 중 일부는 Red Hat, CentOS, Debian, Fedora, Linux Mint이다.

  • 우분투는 또한 Linux 배포판이다.

  • 우분투에는 다양한 버전이 있다.

  • 우분투 데스크톱 버전은 개인용 컴퓨터에 적합하다.

  • Ubuntu Server는 클라우드 및 서버에 적합하고 Ubuntu Core는 IoT (Internet of Things) 기반 장치를 개발하는 데 적합하다.

  • Edubuntu는 많은 교육 응용 프로그램이있는 우분투 교육용 이다.

  • 우분투에는 그래픽 사용자 인터페이스 (GUI)와 명령 행 인터페이스 (CLI)가 있다.

  • GUI를 사용하면 단추, 창, 텍스트 상자 등의 그래픽 구성 요소를 사용하여 쉽게 작업을 수행 할 수 있다.

  • 또한 CLI를 통해 사용자는 명령을 입력하고 신속하게 실행할 수 있다.

  • 또한 Ubuntu를 쉽게 설치할 수 있으며, 시스템을 빠르게 부팅 할 수있는 Multi Boot Loader가 포함되어 있다.

  • 우분투 시스템에는 많은 소프트웨어가 포함되어 있다.

  • Libre Office, Firefox 웹 브라우저, VLC 미디어 플레이어, 김프 Adobe Photoshop 클론, MySQL 데이터베이스 관리 시스템 등이 있다.

  • 사용자는 Ubuntu 소프트웨어 센터 또는 다른 APT 기반 패키지 관리 도구에서 더 많은 무료 소프트웨어 및 도구를 다운로드 할 수 있다.

  • 또한 바이러스, 웜, 스파이웨어 및 기타 맬웨어와 같은 악성 소프트웨어로부터 데이터 및 리소스를 보호하는 보안 운영 체제이다.

    Reference: 공부하기 위한 메모용입니다. 참고 :https://hanamon.kr/%EB%A6%AC%EB%88%85%EC%8A%A4%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B4%EA%B3%A0-%EC%9A%B0%EB%B6%84%ED%88%AC%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/
profile
아토언니의 프론트엔드 개발자로서의 기록

0개의 댓글