Computer >> 컴퓨터 >  >> 체계 >> Linux

Ubuntu vs. Arch Linux:어떤 Linux 배포판을 선택해야 합니까?

오픈 소스 Linux 배포판은 항상 최고의 자리를 놓고 경쟁하고 있습니다. 그럼에도 불구하고 최고의 배포판 중 일부가 오픈 소스 배포판의 세계에서 성공의 정점에 도달하는 것을 목표로 한다는 점을 고려할 때 확실한 승자에 대한 논의가 진행 중입니다.

다양한 설문 조사에서 Arch Linux와 Ubuntu를 작업을 완료하는 데 가장 적합한 배포판으로 평가했습니다. 그럼에도 불구하고 이 두 배포판에 대한 엔지니어와 코더의 견해가 다른 이유를 추측하는 것은 적절하지 않습니다.

사용 가능한 옵션을 이해하려면 더 깊이 파고들어 이러한 배포판을 해당 영역에서 최고로 만드는 요소를 확인하는 것이 가장 좋습니다.

1. 오리진 및 출시 모델

아치 리눅스

Arch Linux는 Judd Vinet에 의해 2002년 3월에 출시되었습니다. 그는 Arch Linux의 소스 코드를 단독으로 개발했으며 수년 동안 커뮤니티 참여로 배포판을 시작하고 업데이트했습니다.

Arch는 다른 현대적인 경량 배포판과 달리 이전 버전의 소스 코드를 차용하지 않습니다.

Arch Linux는 롤링 릴리스 형태로 사용자에게 정기적인 업데이트를 제공합니다. 따라서 이 배포판은 최신 버전의 응용 프로그램, 드라이버 등을 지원하면서 동일한 소스 코드 저장소 위에서 성숙했습니다.

사용자는 지속적으로 커널을 업데이트하여 LTS 또는 최신 버전을 즐기면서 문제를 피할 수 있습니다.

우분투

Canonical Ltd.는 2004년에 Ubuntu를 개발했습니다. Debian에서 뿌리를 얻은 Ubuntu는 최초의 Linux 배포판 중 하나입니다. 수십 년 동안 그 자리를 지키고 있음에도 불구하고 여전히 시장에서 최고의 경쟁자 중 하나입니다.

배포판은 사용자가 OS 설치 중에 구성 요소를 사용자 정의할 수 있도록 하여 모듈식 설치를 도입했습니다.

Ubuntu는 반기별 개별 업데이트로 발생하는 포인트 릴리스 모델에서 작동합니다. 이러한 업데이트는 Ubuntu의 성능, 호환성 및 기능을 지속적으로 개선합니다.

Ubuntu의 사용자 지정을 통해 사용자는 커널, 데스크톱 환경, 타사 응용 프로그램 등을 선택하고 선택할 수 있습니다.

2. 패키지 관리

아치 리눅스

Arch Linux는 가능한 한 최상의 방식으로 Pacman 패키지 관리자를 사용하는 롤링 릴리스 배포판입니다.

Pacman의 안정적이고 간단한 빌드 시스템으로 패키지 설치 및 관리가 간편합니다. 이는 Arch의 공식 리포지토리에 있는 패키지뿐만 아니라 모든 타사 패키지에 적용됩니다.

아치 마스터 서버의 서비스는 기본적으로 각 패키지의 종속성에 액세스할 수 있으므로 패키지 목록을 적절하게 동기화합니다.

Arch는 CLI 기반 패키지 설치만 지원합니다. 불행히도 개발 팀은 GUI 대안을 제공하지 않습니다.

우분투

Ubuntu는 APT(고급 패키지 도구)를 통해 큰 이점을 제공하므로 손쉬운 사용과 원활한 설치 절차를 위한 기반을 마련합니다.

오늘날 패키지 관리자는 다양한 용도로 사용할 수 있는 1,48,000개 이상의 저장소 및 타사 패키지를 제공합니다. amd64 및 i386 프로세서 빌드에 대한 별도의 릴리스를 기대할 수 있습니다.

사용자는 패키지 이름을 기억할 필요가 없습니다. APT는 검색 프로세스를 쉽게 하기 위해 키워드 검색을 통해 패키지를 필터링할 수 있기 때문입니다.

Ubuntu 리포지토리는 주로 오픈 소스 호환 소프트웨어를 지원합니다. 사내 개발자가 지원하는 몇 가지 유료 소프트웨어 애플리케이션을 Linux 시스템에서 실행할 수 있습니다.

3. 타사 패키지

아치 리눅스

사용자는 터미널에 다음 명령을 입력하여 Pacman을 사용하여 패키지를 다운로드할 수 있습니다.

sudo pacman -S package

이러한 명령에 익숙하지 않은 사용자는 AUR을 사용하여 Arch 공식 저장소 내에서 사용 가능한 패키지를 사용할 수 있습니다.

Arch User Repository 또는 AUR은 사용자가 끊임없이 확장되는 타사 소프트웨어 패키지의 바다를 헤엄칠 수 있도록 도와줍니다.

Arch Linux가 개별적으로 지원하므로 AUR을 사용하여 시스템의 패키지 목록을 확장할 수 있습니다. Artix 및 Manjaro를 비롯한 다른 Arch 기반 배포판을 사용하는 동안에도 AUR의 광범위한 옵션 목록을 사용할 수 있습니다.

우분투

Ubuntu에서 사용자는 APT를 사용하여 패키지를 직접 다운로드하고 설치할 수 있습니다.

sudo apt-get install packagename

또는 Snap Store에서 타사 패키지를 수동으로 다운로드할 수 있습니다. Ubuntu의 Snap Store에는 다른 프리미엄 플랫폼 스토어와 같은 패키지가 있습니다. 개발자가 직접 설치를 신속하게 처리할 수 있도록 패키지 분류를 처리합니다.

4. 소프트웨어 업데이트

아치 리눅스

Arch Linux를 사용하려면 사용되지 않는 패키지를 최신 저장소 버전으로 수동으로 업데이트해야 합니다. 아래 명령을 사용하여 Arch에서 패키지를 업데이트하십시오:

sudo pacman -Syu

공식 Arch 리포지토리 외에도 AUR은 타사 소프트웨어 설치를 위한 더 광범위하고 커뮤니티에서 신뢰하는 라이브러리입니다. Yay와 같은 AUR 도우미를 사용하여 AUR에서 패키지를 다운로드하고 설치할 수 있습니다.

우분투

최근 Ubuntu의 GUI 소프트웨어 관리자 앱은 애플리케이션 관리를 간소화했습니다. 개발 테스트를 거친 호환 소프트웨어의 최신 릴리스 및 세부 목록은 최신 버전에서 사용할 수 있습니다.

그러나 20.0.4 이후에 릴리스된 모든 버전은 소프트웨어 릴리스 및 패키지 업데이트의 기본 소스로 Snap Store를 사용합니다. 기본 옵션은 PPA 및 DEB 패키지로 활성화됩니다. 그러나 일반적으로 직접 루트 권한으로 인해 종속성 문제와 보안 문제가 발생합니다.

Snap Store는 종속성 검사를 통해 이를 우회하고 다음 위치에 설치 및 업데이트를 커밋합니다.

/snap/bin/

5. 성능, UX 및 지원

아치 리눅스

Arch는 개발자와 멀티미디어 전문가들 사이에서 매우 인기가 있습니다. 지원되는 모든 데스크탑 환경에서의 안정적인 성능은 안정성과 지속적인 사용을 위한 토대를 마련합니다.

AUR을 사용하면 처리 속도, 인터넷 성능, 하드 디스크 관리 등을 벤치마킹할 수 있는 다양한 도구에 액세스할 수 있습니다.

Arch는 기본적으로 데스크탑 환경과 함께 제공되지 않지만 시스템에 데스크탑 또는 창 관리자를 설치할 수 있습니다. Arch의 데스크탑은 특히 KDE Plasma를 선택하는 경우 깔끔하지만 대부분 사용자 정의 가능한 테마를 제공합니다.

배포판에는 Ubuntu와 마찬가지로 꾸준한 개발자 및 커뮤니티 지원이 있습니다.

우분투

Ubuntu는 20.0.4 이상에서 안정적인 성능 루틴을 계속 제공했습니다.

배포판은 고급 컴퓨터 게임 기능으로 멀티미디어 처리를 위한 부드러운 성능을 제공합니다. 고급 부분 크기 조정, 3색 구성표 및 사용자 지정 가능한 도크는 사용자에게 Mac 시스템을 연상시키는 UI를 제공합니다. 차이점은 macOS 스타일의 UX에 익숙한 사람들에게만 나타납니다.

새로운 Ubuntu LTS 업데이트가 릴리스될 때마다 향상된 기능이 업데이트됩니다. 그럼에도 불구하고 LTS는 사용자가 설치 후 최신 소프트웨어 기능을 사용하는 것을 방지합니다.

아치 리눅스 대 우분투:어느 것이 더 낫습니까?

실제로 Linux는 고급 실시간 엔터프라이즈급 시스템과 함께 홈 컴퓨팅을 강화하는 역할을 합니다. 가장 적절한 질문은 이 상황에서 프로그래밍 및 소프트웨어 개발에 가장 효율적인 배포판은 무엇입니까?

Arch는 고급 사용자에게 적합하지만 초보자에게 선호되는 배포판은 아닙니다. 반면 Ubuntu는 기본 가정용 랩톱/PC 사용 및 엔터프라이즈 서버 관리에 이상적인 즉시 사용 가능한 범용 배포판입니다.

두 배포판 모두 사용자의 눈에 좋은 평가를 받았다고 말하는 것이 적절합니다. 배포판 요구 사항에 따라 즉각적인 요구 사항에 가장 적합한 배포판을 선택할 수 있습니다.