CS 공부/OS

[OS] Ubuntu vs Rocky Linux

준레논 2026. 7. 16. 15:55

둘 다 리눅스 배포판이지만 성격이 다릅니다.

 

구분 Ubuntu Rocky Linux
계열 Debian 계열 RHEL(레드햇) 계열 — CentOS 후속
패키지 관리 APT (apt install) DNF/YUM (dnf install)
특징 최신 기술 반영 빠름, 커뮤니티/생태계 넓음 안정성·장기 호환성 중심, 기업용 표준에 가까움
주 사용처 AI/ML, 데이터분석, 그래픽/워크스테이션,
클라우드(특히 AWS)
기업 백엔드 서버, 엔터프라이즈 인프라, RHEL 대체용
라이선스/지원 성격 Canonical이 무료+유료 지원 병행 RHEL 100% 바이너리 호환 무료 배포 지향

왜 Ubuntu가 AI/그래픽/데이터분석에서 우위인가

  1. NVIDIA 드라이버·CUDA 지원: NVIDIA가 공식 문서/패키지에서 Ubuntu를 1순위로 지원합니다. CUDA Toolkit, cuDNN 설치 가이드도 Ubuntu 기준으로 가장 먼저, 가장 자세하게 나옵니다.
  2. AI 프레임워크 생태계: PyTorch, TensorFlow 등의 공식 Docker 이미지나 설치 가이드가 Ubuntu 기반으로 테스트되고 배포되는 경우가 압도적으로 많습니다.
  3. 최신 패키지 버전: APT 저장소와 PPA(개인 패키지 저장소)를 통해 최신 라이브러리를 빠르게 받을 수 있어, 빠르게 변하는 AI/데이터 툴체인과 궁합이 좋습니다.
  4. 클라우드 GPU 인스턴스 기본 이미지: AWS, GCP 등 클라우드의 GPU 인스턴스 기본/추천 이미지가 Ubuntu인 경우가 많아 AI 개발자 커뮤니티의 표준처럼 자리잡았습니다.

반면 Rocky Linux는 이런 최신 기술 추종보다는 "몇 년 동안 큰 변화 없이 안정적으로 돌아가는 것"에 초점이 맞춰져 있어서, 기업 내부 서버(DB 서버, 웹 서버, 인증 서버 등)처럼 변경을 최소화해야 하는 환경에 적합합니다.

'CS 공부 > OS' 카테고리의 다른 글

DAS, NAS, SAN 이해하기  (1) 2026.07.13
디스크 여러 개를 하나처럼 — RAID 이해하기  (0) 2026.07.13
[CS] 프로세스 메모리 구조  (0) 2026.06.28