리눅스
지금이야 다 식어버린 열정이였지만, 진짜 내일이 수능이지만 한창 공부해야할 나이때 리눅스에 빠져서(그것도 고등학교떄) 그때 부요리눅스 였나?( ‘한국 표준 리눅스’ 개발완료) 저 기사가 2005년이니 대학교 가기전에 문제집 사러 갔다가, 지금은 없어진것 같은데, 부요리눅스에 꽃혀가지고 컴퓨터에 리눅스 한번 설치해보겠다고 삽질은 한적이 있습니다. 아마 그때가 redhat8이였나 6이였나, 그리고 지금은 추억이지만 대학교에 와서 Centos의 존재를 알게되었는데 군대가기 전인가 후였나 처음 제대로 써보기 시작한게 centos 5였습니다
정확히는 제대로 써보는게 아니라, 그때 학과 동아리 방에 HP 워크스테이션이 있고, 거기에 Centos 5가 돌아가고 있었고 학과 홈페이지 하고 아마도 학과 교수님들 자료실이 있었는데, 그거 관리하겠다고 하다가 홀라당 다 날려먹었습니다. 아마 대학교 2학년때인것 같은데, 지금이면 쉽게 설치하는 Apache Httpd + MySQL + PHP 조합이였는데, 이때 tar.gz 하고 설치한다고 인터넷 찾아서 한다고 2주걸렸나 지금 생각하면 악몽입니다. 그렇게 저주를 퍼부었던 Centos 결국에 EL리눅스라 불리는 레드헷 계열의 리눅스들이 서버실을 운영하는 대부분의 운영체제라는걸 알게되었을때는
Gentoo( Welcome – Gentoo Linux)
대학교때 물론 코딩도 있었지만 한창동안 리눅스에 나름 빠져살았는데, 만났습니다 Gentoo 라고 사실 이것때문에 freebsd가 오히려 관심 생겼는데 사용해볼 기회는 없었네요. 아주 예쁘게 RPM 이나 DEB로 패키징 된것과 달리 소스를 받아서 커널 부터 컴파일의 묘미를 보여주는 리눅스 시스템, 지금 쓸생각 있냐고 하면 절대 쓸생각 없습니다. Gentoo 쓰다가 주변 친구들은 arch리눅스였나 이걸로 넘어가는것 같은데, 그 삽질하면서 나름 대충 밥먹는데 문제없을정도의 리눅스 지식은 이때 쌓인것 같습니다
Ubuntu https://ubuntu.com/
우분트가 아마 10버전이였나 그 이전버전이였나 기억도 안나는데, 저는 학부때 Centos 쓰고 있었는데 대학원 가니까 (망할 Hadoop) Ubuntu 로 Hadoop Cluster 를 돌리고 있었습니다. 지금 생각하면 Hadoop 책이 없어서 GFS(Google File System) 논문 보고 시작했지만 0.7이였나 9버전 부터 시작했으니, 그때 Ubuntu를 알게되었는데 Yum 쓰다가 Apt-get 쓰니까 정말로 편리하더라고요. 사실 뭐 나중에 알은거지만 cetnos는 ubuntu 처럼 많은 패키지를 제공을 안했으니(엄밀히 말하면 기업환경에서 사용하기 좋게 패키징 된거였지만 뭐 epel 깔아도 없는게 많으니) 지금 생각하면 그놈의 Hadoop때문에 지금은 개발은 손에 놓고 있지만 어제 오늘은 Hadoop 클러스터 보느라고 하루종일 보냈네요
Debian 데비안 -- 범용 운영체제
그런데 이번 위키는 Debian으로 사용해볼 생각입니다. Ubuntu를 사용하면서 깔짝깔짝 써봤는데 써본적이 없네요. 사실 예전부터 써보고 싶었기도 했고, (어짜피 이거 말고 메인 블로그는 클라우드에 rockylinux 9로 올려놨습니다.) 그래서 이번에는 이걸 선택했습니다.
[마지막으로] 인공지능씨, Rocky Linux, Gentoo, Ubuntu, Debian을 비교해주세요. 설명할때는 깔끔하게 표를 이용해서 보기 좋게 해주세요.
주요 리눅스 배포판들의 특징을 체계적으로 비교해드리겠습니다.
기본 특성 비교
특성 | Rocky Linux | Gentoo | Ubuntu | Debian |
---|---|---|---|---|
개발사/재단 | Rocky Enterprise Software Foundation | Gentoo Foundation | Canonical Ltd. | The Debian Project |
최초 출시 | 2021 | 2002 | 2004 | 1993 |
기반 배포판 | RHEL | 독립 | Debian | 독립 |
패키지 관리자 | DNF/YUM (RPM) | Portage | APT (DEB) | APT (DEB) |
릴리스 주기 | RHEL과 동기화 | Rolling release | 6개월, LTS 2년 | 2-3년 |
지원 기간 | 10년 | 지속적 | 9개월, LTS 5년 | ~5년 |
사용 목적 및 대상
배포판 | 주요 용도 | 대상 사용자 | 난이도 |
---|---|---|---|
Rocky Linux | 서버, 기업용 | 시스템 관리자, 기업 | 중급 |
Gentoo | 커스텀 시스템 | 고급 사용자, 개발자 | 고급 |
Ubuntu | 데스크톱, 서버 | 일반 사용자, 개발자 | 초급 |
Debian | 서버, 안정성 중시 | 시스템 관리자, 개발자 | 중급 |
기술적 특징
특징 | Rocky Linux | Gentoo | Ubuntu | Debian |
---|---|---|---|---|
기본 데스크톱 | GNOME | 사용자 선택 | GNOME | GNOME |
시스템 요구사항 | 중간 | 낮음 | 중간 | 낮음 |
보안 기능 | SELinux | 사용자 설정 | AppArmor | AppArmor |
업데이트 방식 | 보수적 | 사용자 주도 | 정기적 | 보수적 |
하드웨어 지원 | 제한적 | 광범위 | 광범위 | 매우 광범위 |
주요 장단점
배포판 | 장점 | 단점 |
---|---|---|
Rocky Linux | 안정성, RHEL 호환성[1][3] | 업데이트 속도 느림 |
Gentoo | 최적화, 유연성[4][8] | 설치/관리 복잡 |
Ubuntu | 사용 편의성, 큰 커뮤니티[2][9] | 리소스 사용량 높음 |
Debian | 뛰어난 안정성, 광범위한 아키텍처 지원[10][12] | 최신 기능 적용 느림 |
사용 사례
환경 | 추천 배포판 | 이유 |
---|---|---|
기업 서버 | Rocky Linux | 안정성, 장기 지원 |
개발 워크스테이션 | Gentoo | 커스터마이징, 최적화 |
일반 데스크톱 | Ubuntu | 사용 편의성, 소프트웨어 지원 |
인프라 서버 | Debian | 안정성, 보안성 |
Citations:
[1] https://1gbits.com/blog/rocky-linux-features-and-requirements/
[2] https://www.hostinger.com/tutorials/what-is-ubuntu
[3] https://www.hostinger.com/tutorials/rocky-linux-review
[4] https://en.wikipedia.org/wiki/Gentoo_Linux
[5] https://ubuntu.com/core/features
[6] https://en.wikipedia.org/wiki/Debian
[7] https://phoenixnap.com/kb/what-is-rocky-linux
[8] https://wiki.gentoo.org/wiki/Benefits_of_Gentoo
[9] https://monovm.com/blog/what-is-ubuntu/
[10] https://www.debian.org/releases/stable/s390x/ch01s03.ko.html
[11] https://vikhost.com/rocky-linux-vs-almalinux
[12] https://cyberpanel.net/blog/debian-vs-ubuntu
[13] https://linuxpia.tistory.com/615
이번 포스팅과 관련된 글
'Study > Linux' 카테고리의 다른 글
우분투 HDMI 스피커로 소리 나오게 하기 (0) | 2019.05.06 |
---|---|
Tomcat8 catalina MessageDispatch15Interceptor class not found (0) | 2017.03.22 |
[aws/아마존/ssh/putty] couldn't load private key unexpected end of file (0) | 2016.10.19 |
Vagrant port forwarding (0) | 2016.02.22 |
Centos6에서 MySQL 5.1 to 5.7 업그레이드 (0) | 2015.11.21 |
SSH root(또는 특정 아이디를) 특정 아이피 대역에서만 접근하게 하는 방법 (0) | 2015.08.06 |