
Linux리눅스
1991년 핀란드의 대학원생 리누스 토르발스(Linus Torvalds)가 개인 프로젝트로 개발해 공개한 오픈소스 운영체제 커널. 오늘날 전 세계 서버의 96% 이상, 안드로이드 스마트폰, 슈퍼컴퓨터, 클라우드 인프라를 구동하는 사실상의 표준 서버 OS다. 커널 자체는 리눅스이지만 실제로 사용하는 완성된 OS는 GNU 도구와 결합한 GNU/Linux 형태이며, 이를 목적과 철학에 맞게 패키징한 것을 배포판(Distribution)이라 부른다.
유닉스와의 관계
리눅스는 유닉스(UNIX)를 직접 파생한 것이 아니라, 유닉스의 설계 철학과 POSIX 표준을 모방해 처음부터 새로 작성한 유닉스 계열(Unix-like) OS다. 1969년 벨 연구소에서 탄생한 유닉스는 "모든 것은 파일이다", "하나의 프로그램은 하나의 일만 잘 한다", "작은 도구를 파이프로 연결해 복잡한 작업을 수행한다"는 철학을 정립했다. 리눅스는 이 철학을 그대로 계승한다.
법적으로 리눅스는 유닉스 코드를 포함하지 않는다. 리처드 스톨먼의 GNU 프로젝트가 유닉스 호환 자유 소프트웨어 도구(gcc, bash, glibc 등)를 먼저 만들어두었고, 토르발스의 커널이 여기에 결합되면서 완전한 무료 유닉스 대안이 완성됐다. macOS와 FreeBSD도 유닉스 계열이지만, 이쪽은 BSD 유닉스를 직접 파생한 계통이다.
주요 배포판
배포판은 크게 데비안 계열, Red Hat 계열, 독립 계열로 나뉜다.
데비안(Debian) 계열 — 안정성과 방대한 패키지 생태계(APT/dpkg)로 유명하다.
| 배포판 | 공식 사이트 | 특징 |
|---|---|---|
| Debian | https://www.debian.org | 안정성 최우선, Ubuntu의 기반, 릴리스 주기 느림 |
| Ubuntu | https://ubuntu.com | 가장 대중적, 데스크톱·서버 모두 지원, 6개월 주기 릴리스 |
| Ubuntu LTS | https://ubuntu.com/download/server | 5년 장기 지원, 프로덕션 서버 표준 |
| Linux Mint | https://linuxmint.com | Ubuntu 기반, 데스크톱 친화적 |
Red Hat 계열 — 기업 환경 표준. RPM/YUM(DNF) 패키지 시스템을 사용한다.
| 배포판 | 공식 사이트 | 특징 |
|---|---|---|
| RHEL | https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux | 상용, IBM 산하, 엔터프라이즈 표준 |
| Fedora | https://fedoraproject.org | RHEL의 업스트림 테스트베드, 최신 기술 선행 적용 |
| CentOS Stream | https://centos.org | RHEL 업스트림 개발 브랜치, 구 CentOS의 후속 |
| Rocky Linux | https://rockylinux.org | CentOS 8 단종 후 커뮤니티가 만든 RHEL 바이너리 호환 배포판 |
| AlmaLinux | https://almalinux.org | CloudLinux 주도, RHEL 1:1 호환, 기업 지원 제공 |
독립 계열 및 특수 목적
| 배포판 | 공식 사이트 | 특징 |
|---|---|---|
| Arch Linux | https://archlinux.org | 롤링 릴리스, 극도의 경량·커스터마이징, 숙련자용 |
| openSUSE | https://www.opensuse.org | Leap(안정)/Tumbleweed(롤링), YaST GUI 관리 도구 |
| Alpine Linux | https://www.alpinelinux.org | 초경량(~5MB), musl libc 기반, 컨테이너 이미지 표준 |
| Amazon Linux 2023 | https://aws.amazon.com/linux/amazon-linux-2023 | AWS 최적화, Fedora 계열, EC2·Lambda 기본 환경 |
리눅스 서버 vs Windows Server
| 항목 | 리눅스 | Windows Server |
|---|---|---|
| 라이선스 비용 | 대부분 무료 (RHEL 등 일부 상용) | 수백~수천 달러/서버 |
| 보안 | 오픈소스 코드 검증, 빠른 패치, 낮은 악성코드 타깃 | Active Directory 등 MS 생태계 보안 도구 강점 |
| 안정성 | 수년간 재부팅 없이 운영 가능 | 패치 후 재부팅 빈번 |
| CLI & 자동화 | bash/zsh, Ansible, Terraform 등 자동화 에코시스템 성숙 | PowerShell로 격차 줄었으나 생태계는 협소 |
| 리소스 효율 | GUI 없는 최소 설치 시 수백 MB RAM으로 운영 | 기본 설치도 수 GB RAM 필요 |
| 컨테이너·클라우드 | 도커, 쿠버네티스 등 클라우드 네이티브 스택의 사실상 표준 | WSL·Windows 컨테이너로 지원하지만 점유율 낮음 |
| .NET / MS 앱 | .NET 8+ 크로스플랫폼 지원, Exchange·SharePoint는 여전히 Windows 전용 | MS 제품군 완벽 지원 |
| GUI 관리 | CLI 중심, Cockpit·Webmin 등 웹 UI 보조 | Server Manager·RSAT 등 강력한 GUI |
| 학습 곡선 | CLI 숙련 필요 | GUI 친숙, 윈도우 사용자라면 진입 장벽 낮음 |
| 시장 점유율(서버) | ~96% (웹 서버 기준) | ~4% |
리눅스가 압도적으로 유리한 영역은 웹 서버, API 서버, 데이터베이스, 컨테이너 오케스트레이션, 빅데이터 파이프라인이다. Windows Server가 여전히 강점을 갖는 영역은 Active Directory 기반 사내 인프라, Exchange/SharePoint, .NET Framework 레거시 앱, 전통적인 엔터프라이즈 IT 환경이다.