DevOps

Linux란?

ZZJJing 2025. 2. 11. 23:20
반응형

 

# 리눅스의 정의
리눅스(Linux)는 1991년 리누스 토르발스가 개발한 오픈소스 운영체제 커널입니다. 

Unix 계열의 운영체제로, GNU 프로젝트의 소프트웨어와 결합하여 완전한 운영체제를 구성 

# 리눅스의 역사
1. 1983: 리처드 스톨만이 GNU 프로젝트 시작
2. 1991: 리누스 토르발스가 리눅스 커널 개발 시작
3. 1992: GPL 라이선스 하에 리눅스 발표
4. 1993: Slackware, Debian 등 첫 배포판 등장
5. 1994: 리눅스 커널 1.0 버전 출시
6. 2000년대: 기업용 서버 시장에서 큰 성공
7. 현재: 클라우드, 모바일(Android), 서버 시장 지배

## 리눅스의 장단점

장점 단점
- 무료 오픈소스
- 높은 보안성과 안정성
- 가벼운 시스템 요구사항
- 커스터마이징 자유도 높음
- 강력한 네트워킹 기능
- 다양한 개발 도구 제공
- 초보자에게 어려운 사용법
- Windows 프로그램 호환성 문제
- 하드웨어 드라이버 지원 제한적
- 게임 지원 제한적
- 상업용 소프트웨어 부족



# 주요 리눅스 배포판 종류와 특징

 

Debian 계열 Red Hat 계열t 독립 계열
1. Ubuntu
   - 장점: 사용자 친화적, 큰 커뮤니티, 풍부한 문서
   - 단점: 다소 무거움, 최신 버전 불안정할 수 있음

2. Linux Mint
   - 장점: Ubuntu 기반으로 더 안정적, Windows 같은 UI
   - 단점: 혁신적 기능 부족
1. Red Hat Enterprise Linux (RHEL)
   - 장점: 기업급 안정성, 공식 기술지원
   - 단점: 유료, 다소 보수적인 패키지 정책

2. Fedora
   - 장점: 최신 기술 적용, RHEL의 테스트베드
   - 단점: 상대적으로 불안정할 수 있음
1. Arch Linux
   - 장점: 최신 패키지, 높은 자유도
   - 단점: 높은 진입장벽, 잦은 문제해결 필요



# 인기 배포판 순위 (2024년 기준)
1. Ubuntu
   - 최고의 범용성
   - 초보자 친화적
   - 큰 커뮤니티

2. Linux Mint
   - 안정성 우수
   - Windows 사용자 전환 용이
   - 가벼운 시스템 요구사항

3. Manjaro
   - Arch Linux 기반 사용자 친화적
   - 최신 패키지 제공
   - 하드웨어 지원 우수

4. Pop!_OS
   - 게이밍에 최적화
   - NVIDIA 드라이버 기본 지원
   - 현대적 UI/UX

5. Fedora
   - 최신 기술 지원
   - Red Hat 지원
   - 개발자 친화적

# 리눅스 배포판의 역사적 발전
1. 1992-1995: 초기 배포판 등장 (Slackware, Debian)
2. 1995-2000: 상업용 배포판 출현 (Red Hat)
3. 2000-2010: 사용자 친화적 배포판 등장 (Ubuntu)
4. 2010-현재: 특수목적 배포판 다양화 (보안, 게이밍 등)

이러한 다양한 배포판들은 각각의 특성과 목적에 맞게 발전해왔으며, 사용자의 필요에 따라 선택할 수 있는 폭넓은 옵션을 제공

 

centOS, Ubuntu 등 흘깃 들었던 것들이 다. 리눅스 배포판 이었다는 사실을 알아서 깜짝 놀랐다.

728x90
반응형

'DevOps' 카테고리의 다른 글

docker로 ollama model 2개 실행시키는 법  (0) 2025.03.31
Docker Compose로 몽고DB 설치  (0) 2025.02.26