임동까스
Linux 본문
Linux란 ?
운영체제 중 하나이며, 1991년 리누스 토발즈가 커널을 개발해 배포하였고, 많은 개발자들이 개선하며 Linux가 탄생하게 됐다. Unix에서 파생된 Minix의 영향을 많이 받았다고 알려짐.
Utility > Shell > Kernel > Hardware ( 커널까지가 운영체제라 볼 수 있음 )
Cent os 우분투?
특징
- 공개되어 누구나 사용가능한 오픈소스의 OS이다.
- 누구나 사용이 가능해서 버전이 많다.
- GUI(Graphic User Interface)와 CLI(Command Line Interface)를 지원하는 X-Window 환경이다.
- 네트워크 지원 운영체제이다.
- 다중 사용자, 다중 작업, 가상 터미널을 지원한다.
- 문제 발생 시 오픈 소스여서 많은 전문 개발자들이 사용하기 때문에 빠르게 보강된다.
장점
- 저렴한 가격, 사용되는 메모리의 양이 적음
- 자유로운 업그레이드, 강력한 네트워크와 보안 기능
- 다양한 파일 시스템 지원
- 동급 하드웨어 사양에서 보다 강력하고 효율적임
단점
- 일반 사용자가 사용하기 힘들다.
- 버전이 많아 환경이 공통적이지 않음
- 문제 발생 시 개인이 해결해야 함
임베디드 리눅스
부족한 하드웨어의 사양에 맞게 최적화 하기 위해.
일반 리눅스가 일반 데스크탑 환경에서 동작하는 범용 컴퓨터용 리눅스라면
임베디드 리눅스란 저성능의 마이크로 프로세서와 제한된 메모리 환경에서
동작하는 임베디드 시스템용 리눅스이다.
임베디드
기계 제어를 목적으로 만들어져 기계등에 내장된 시스템
임베디드 리눅스가 사용된 것들
스마트 TV, 로봇 청소기 네비게이션, 셋업박스 등
사용 분야
개인용 서버 및 소규모 회사서버용(NAS)
OS자체가 무료이며, 개인용 또는 소규모 회사 같은 경우 초기 세팅 이후 변경점이 많지 않아 선호됨.
리눅스 관련 개발 서버용
Windows와 달리 멀티 유저가 가능하기 때문에 많은 개발자들이 사용하고 있으며 GNU에 의거하여 저렴하거나 무료로
개발 툴, 컴파일러, DB등을 제공받을 수 있어, 많이 사용 됨.
네트워크 서버 장비 (Web Server)
Windows Server에 비해 저렴한 비용과 오픈소스이기 때문에 기업이 필요한 분야로 커스터마이징 가능