GNU / Linux 세계는 매우 광범위하지만 매우 친숙합니다. 데스크탑 환경, 패키지 및 루트 디렉토리의 개념은 대부분의 사용자에게 친숙합니다. 흥미롭게도 이러한 요소는 배포간에 배타적이지 않습니다.
그래서 "다르다"고 약속하는 Linux 배포판에 대해 읽을 때마다 스스로에게 묻습니다.무엇이 다른가 다른 기존 것의? 그 아래 매개 변수 우리 차별화하다 정말 하나 GNU / Linux 배포 이 우주가 우리에게 제공하는 수천 명 중? |
패키지 및 해당 관리자
동일한 프로그램을 수천 개의 배포판에 사용할 수 있지만 각 배포판에 함께 설치되는 패키지는 다를 수 있습니다. 패키지에 대해 말할 때 우리는 파일의 형식 또는 확장자를 의미하며, 운영 체제에서 프로그램을 설치하는 데 사용됩니다. 배포판에서이 파일을 사용할 수 있으려면 해당 프로그램을 설치, 수정 또는 제거하는 도구가있는 패키지 관리자도 있어야합니다. 프로그램이 한 배포판과 다른 배포판 사이에서 변경되지는 않지만 (즉, Mozilla Firefox는 모든 배포판에서 Firefox로 유지됨) 설치에 사용 된 패키지가 변경 될 가능성이 높기 때문에 이것은 중요합니다.
일부 패키지 형식은 다음과 같습니다.
- deb : 데비안과 그 파생물에서 사용됩니다.
- RPM : (Red Hat Package Manager)는 Red Hat에서 시작되었으며 Fedora, OpenSUSE, Mandriva, Mageia 등의 많은 다른 업체에서 광범위하게 사용됩니다.
- PISI : Pardus에서.
- MO : Slax에서.
- PUP 및 PET : Puppy Linux.
- .txz : 슬랙웨어
그리고 가장 인기있는 패키지 관리자 :
- APT (터미널) 및 Synaptic (그래픽) : Debian 및 그 파생 제품에서 사용됩니다.
- Zypper (터미널) 및 YaST (그래픽) : OpenSUSE 관리자.
- YUM : Fedora 및 Yellow Dog Linux.
- 팩맨 : 아치 리눅스.
- dpkg-원래 Debian에서 만들었습니다.
- Urpmi : Mandriva와 Mageia.
- up2date : Red Hat.
- slapt-get, slackpkg 및 swaret-Slackware가 tgz 패키지 작업에 사용하는 다양한 "도구"입니다.
배포간에 패키지 관리자를 변경하는 것이 중요합니까? 예. 관리자가 다른 사람에게 해를 끼칠 수 있다는 사실은 설치할 패키지의 효율적인 관리를 추구한다는 것을 의미합니다. 궁극적으로 패키지 관리자는 배포의 "본질"을 대부분 정의하며 다른 배포와 구별하기 위해 고려해야 할 좋은 점입니다. SUSE 팬들이 Zypper가 여전히 최고라고 선포하는 "적성-zypper-yum 전쟁"에 대한 몇 가지 예가 인터넷에 있지만 어느 것이 더 좋은지 논의하지 않겠습니다.
확장하려면 : http://distrowatch.com/dwres.php?resource=package-management
유용성
매우 자주 반복되는 또 다른 주제는 배포판을 사용하는 데 필요한 경험 수준입니다. 초보자에게 배포판을 추천 할 때 또는 우리의 첫 배포판에서 발생했듯이 우리는 종종 "젠투를 즉시 사용해 보는 것을 꿈도 꾸지 마십시오"또는 "우분투는 시작하기에 좋은 옵션입니다"라는 말을 자주 듣습니다.
분포 사용의 어려움은 다음과 같이 추정됩니다.
- 제공하는 그래픽 요소의 양.
- 콘솔 당 수행해야하는 작업의 양 (해당 작업에 대한 그래픽 대안이없는 경우).
- 설치의 어려움.
- 배포 설치 후 수행해야하는 구성 볼륨입니다.
- 설치 중에 디스크 파티션을 구성해야하는 경우 또는 자동으로 수행 할 수 있습니다.
그렇기 때문에 "중급 초보자"사용자에게는 권장되지 않는 전문가 수준 (Gentoo, Linux From Scratch, Slackware, Arch)과 같은 특정 배포판을 그룹화하는 것이 일반적입니다. 최근 Linux 배포판의 추세가 모든 사용자에게 점점 더 즐거운 운영 체제를 제공하도록하는 현상이 있습니다. 그럼에도 불구하고 초보자를위한 일부 배포판 (Linux Mint, Ubuntu, Elementary OS 등)은 여전히 주목할 만합니다.
하드웨어
배포판에 대해 이야기 할 때 가장 먼저 언급되는 것은 아니지만 여전히 중요한 것입니다. "더 많은 리소스를 요구하는 시스템"(Windows)에서 벗어나 새로운 하드웨어를 계속 따라 가려는 세계에서 하드웨어를 재활용 할 수있는 배포판 (Puppy Linux, Slitaz, Tiny Core Linux)이 있습니다. , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux 등). Linux Mint 또는 Arch와 같은 다른 배포판은 구형 컴퓨터에 설치할 수 있지만 시스템의 유동성이 손실되는 한계가 있으므로 해당 유형의 하드웨어에 대한 특수 배포판이 있습니다. 따라서 이러한 배포 중 일부는 32 비트 및 16 비트 버전에 대한 지원을 제공하는 것이 더 논리적입니다. 가장 인기있는 32 비트 및 64 비트 지원입니다.
같은 분포 강아지 리눅스 현재 시장에서 가장 강력한 하드웨어로 최신 상태 일 필요는 없지만 과도한 리소스가 필요한 프로그램을 설치하지 않는 한 단순한 리소스로 컴퓨터에서 완벽하게 작동한다는 점이 두드러집니다.
시작 형식
간단합니다. 배포판은 일반적으로 그 본질을 정의하는 일련의 형식으로 제공됩니다. Live CD / DVD는 일반적으로 널리 사용되는 배포판에서 일반적이지만이 형식을 사용하지 않고 설치 가능한 버전 만 릴리스하지 않는 다른 많은 배포판이 있습니다.
CD, DVD, Live CD / DVD, 기본적으로 다른 데스크톱 환경 또는 인터넷에서 설치할 수있는 가능성은 배포를 테스트하거나 영구적으로 사용하는 많은 사용자의 결정에 영향을줍니다. 또한 배포가 완료되기 전에 커뮤니티에서 배포를 테스트 할 수있는 프리 릴리즈가 있습니다.
다른 중요한 점에는 휴대용 장치 용 버전과 "Spin-Offs"를 배포하는 다른 버전도 포함됩니다. 가장 구체적인 예는 게임, 실험실 및 디자인 용 버전이있는 Fedora입니다. , 다른 저장소에 기존 패키지를 설치하는 문제입니다. 마지막으로, 가장 명확한 지수가 다음과 같은 롤링 릴리스 분포를 잊지 않습니다. 데비안, 아치 y 오픈 수세, 새로 설치하거나 개인 데이터를 잃을 염려없이 소프트웨어 및 시스템 버전을 업데이트 할 수 있습니다.
일반적인 목표
각 배포판은 현재 또는 잠재적 인 사용자에게 도달하기위한 목표를 염두에두고 있습니다. 여기에서 랩톱 (예 : 클라우드에서도 사용하도록 지향 된 JoliCloud)과 서버 (레드햇 리눅스 엔터프라이즈 가장 견고하고 현재 최고의 지원을 받고 있습니다.)
다른 배포판은 데스크탑의 미적 관리와 다른 시스템과의 유사성을 목표로합니다 (따라서 이들과의 전환을 용이하게 함). 피어OS (Mac과 같은 미학), 조린OS (그놈은 다른 버전의 Windows에 유사한 환경을 제공하기 위해 조정합니다) 초등학교 OS (기본적으로 내장 아이콘 세트와 기능 설치 포함) 이러한 환경은 기존 환경과 다르다고 주장 할 수 있지만 이러한 배포판에 여전히 설치할 수 있습니다.
다음과 같은 "특정 대상"을 겨냥한 배포판 과학적 리눅스, 무식스, 오타쿠스 그리고 다른 사람들은 소스 코드를 사용할 수있는 경우 모든 시스템에 응용 프로그램을 설치할 수 있다는 점을 감안할 때 개인적으로 나머지 그룹과 차별화하기에는 부족한 특정 응용 프로그램 만 추가합니다.
또한 강조하기 위해 Globo Linux에서 볼 수 있듯이 설치된 프로그램을 나머지 배포판과 다른 방식으로 구성하여 동일한 프로그램의 파일을 함께 찾을 수있는 모듈 식 배포판 인 몇 가지 "이상 함"이 있습니다. 클래식 디렉토리는 존재하지만 숨겨져 있으므로 기본적으로 루트 디렉토리에는 Programs, Users, System, Files, Mount, Depot과 같은 디렉토리가 표시됩니다.
또 다른 좋은 예는 이젤, 가장 많은 수의 기존 장치를 지원하도록 처음부터 구축되었습니다. 배포판에는 GTK +로 작성된 Esther라는 데스크톱 환경과 렌더링 엔진으로 Webkit이 있습니다.
이 노트를 마무리하면서 저는 제 생각에 분배를 차별화하는 초월 적 요소를 강조하고 싶습니다. 각 분배를 둘러싼 커뮤니티는이 분배의 운영에 필수적입니다. 커뮤니티 결정이나 결정의 부족이 배포 개발 과정 (성공 또는 실패)을 설정하는 예는 거의 없으며 개발자가 더 많은주의와주의를 기울여야하는 곳입니다. 커뮤니티가 어떻게 대응하거나 도움을 제공해야하는지 모르는 부분에 문제가 없거나 의심스러워 사용자가 배포판을 떠난 경우도있었습니다. 그렇기 때문에 커뮤니티 이미지는 운영 체제에 내재되어 있지만 한 배포판을 다른 배포판보다 강조하는 데 계속해서 중심적인 역할을합니다.
마지막으로 ""섹션을 읽는 것을 잊지 마십시오.분포”이 블로그에는 신규 이민자에게 매우 유용한 정보가 포함되어 있습니다.
매우 완벽합니다! 방금 Mageia 2를 플레이하기 시작했는데 콘솔용 패키지 관리자를 찾을 수 없었습니다. urrpm으로 패키지를 설치하는 방법을 살펴보겠습니다. 감사합니다!
네 맞습니다. 매우 중요합니다.
이 블로그의 배포 섹션을 읽는 것이 좋습니다. 여기에서 이 문서에 표현된 아이디어 중 일부가 좀 더 깊이 있게 개발됩니다.
나는 당신에게 링크를 남깁니다. http://usemoslinux.blogspot.com/p/distros.html
건배! 폴.
2012 년 11 월 16 일 Disqus
그래픽 환경이 중요한 차이가 아닌가?
기능에 따라 배포판을 지정하는 방법이 마음에 듭니다… 특히 패키징 및 패키지 관리자에 대해 이야기할 때… 저도 데비안이면서 kbuntu 사용자지만... zip이 패키지 관리에 좋은 도구라는게 놀랍네요... 물론 제 opensuse 머신에 꼭 해보고 싶지만... 저는 그것만 사용하고 있습니다. 내가 관리하는 일부 서버에서!
Slackware는 수년 동안 .tgz 형식 대신 .txz 형식을 사용해 왔으며, 이는 일반적으로 소스 코드에 사용되는 .tar.gz 또는 .tar.bz2 타르볼과 동일하지 않습니다…
아주 좋아요 😉
세부 사항
APT(터미널) 및 Synaptic(그래픽): ""Debian"" 및 파생 제품에서 사용됩니다.