리눅스의종류와 패키지 매니저에 대해서요~

콩수니의 이미지

안녕하세요
리눅스는 참 종류가 많아요 정식배포판도 많은데 머리가 좀 돌아가시는 분들이 개인적으로
만든것 까지 하면 엄청나게 많겠죠?
대표적인 베포판들에는 패키지 매니저가 있자나요

우분투에 경우에는 apt-get을 사용하고 레드헷계열에서는 yum이였나 하자나요

이러한 패키지 매니져는 누가 관리 하는거죠!?

각각의 리눅스에 종류에 따른 패키지 매니져에 관계가 궁굼하네요
관련된 지식을 조금식 써주시면 굉장해질것같습니다!!!ㅋ
ㅋ-ㅋ
입문자 지식을 위해 답변부탁드립니다.ㅋ

jachin의 이미지

패키지 관리자는 배포판 관리 정책의 하나입니다. 즉, 배포판을 배포하는 업체나 단체에서 패키지 관리자를 관리하는 셈입니다. 여러 프로젝트로부터 소스를 받은 후, 컴파일 & 패키징하고, 패키지 관리 시스템을 통해 배포판이 설치된 컴퓨터마다 배포하게 되는 것이죠.

패키지 관리 프로그램 자체가 배포판의 핵심이기도 하며, 패키지 관리자를 운영하는 것으로 배포판의 전체를 관리하는 것과 다름없습니다.

잘 설계된 패키지 관리자를 사용하는 것으로, 사용자에게 편리함을 제공할 수 있습니다.

콩수니의 이미지

그럼 배포하는 업체나 단체에서는요
매번 새로운 소프트웨어나 업데이트 되는 소프트웨어에 대한 업무를 계속 처리하여 주는건가요?
그럼 엄청 많을꺼같은데~

리눅스보면 레드헷 계열 데비안 계열 이런식으로 나누어지자나요
그럼 이렇게 나누어지는 기준도 패키지 관리자에 따른것으로 해석해도되나요!?

devband

jachin의 이미지

사람들이 많이 사용해 온 패키지 시스템이 RPM과 Deb이기 때문에, 두 가지로 크게 나누지만, 사실은 더욱 많은 패키지 시스템들이 있습니다.

그리고 패키지 방식뿐만이 아니라, 배포 방식에도 차이가 있고요. yum이나 apt 등이 그런 배포 시스템이에요.

당연히 배포하는 업체나 단체에서는 그러한 업무를 계속 처리하여 주는 것이고요.

패키지가 같은 방식이라고 해서, 설치한 후 동작하리라는 보장은 없습니다.

커널 컴파일 환경이나, 컴파일러 버전에 따라 동작유무가 판별되는 경우도 많기 때문에,

배포판의 정책에 따라 설치하고 사용하는 것이 올바른 방법입니다.

andysheep의 이미지


우분투는 데비안 개발자들이 만든 APT(Advanced Package Tool)를 가져다 그들의 배포판 정책과 색깔에 맞게
꾸러미들을 유지, 관리합니다.

젠투같은 배포판은 소스 단위로 꾸러미를 배포해서 진짜 열성 리눅스 사용자들이 이용을 하는 듯 합니다.
젠투 리눅스에 APT를 깔아서 우분투나 데비안 꾸러미들을 바이너리로 설치, 관리할 수도 있고요.

바닥부터 자신만의 리눅스 시스템을 만들려련 LFS (Linux From Scratch)로 모든 프로그램과 커널을
만들어 하나의 시스템으로 꾸밀수도 있고요.

레드헷과 데비안이 리눅스 배포판으로 오래되었고 많이 퍼졌습니다.
데비안 계열에서 성장한 대표적인 배포판은 우분투.
레드헷 계열로는 수세가 있겠네요.

다른 배포판들은 잘 모르겠고 데비안의 경우는 수많은 개발자와 사용자들이 참여해서 꾸러미들 버그나 패치를
관리하고 있고, 꾸러미 별로 관리자가 지정되어있습니다. 처음에는 한명 또는 몇명이 만든 꾸러미로 시작해서
사용자가 많아지고 기능이 늘어나면 이런 꾸러미들은 따로 개발, 관리 단체를 만들어 독립을 하고, 중요한 버전이나
패치가 나오면 데비안 꾸러미 관리자에게 소스나 패치를 보냅니다.

이론상으로는 우분투와 데비안 꾸러미는 완벽히 호환이 됩니다.

꾸러미 관리 시스템과 배포판의 정책에 따라 꾸러미 관리 기준이 달라집니다.

Devuan 1.0 (Debian without systemd)
amd64 station: AMD FX(tm)-6100 Six-Core Processor, 8 GB memory, 1 TB HDD
amd64 laptop: HP Touchsmart

글쇠판: 세벌 최종식, 콜맥 (Colemak)

콩수니의 이미지

보통 계열이나누어짐을 패키지매니저에 따라서 나누어지는것같으데~
그래도 핵심이되는 커널은 공통이라고 볼수있는건가요???
리눅스 커널도 독자적으로 버젼업이 되는것같은데~ 이러한 커널에대한 업데이트역시 오픈으로 개발이되나요~??되겟죠??이러한 관리도 오픈 라이센스로 관리가되겠조~??신기한건 따끔한?규제가 딱히없을텐데 잘돌아가는??것 처럼 보이네요 리눅스 운영체제에대한 움직임이~
전문지식이없으니 추측하고 ?? 남발이네용~ㅋ

devband