Manjaro Linux에서 EndeavourOS로 건너뛴 이유

게시 됨: 2023-06-27
Dave McKay/How-To Geek
Manjaro는 훌륭한 배포판이며 거의 2년 동안 사용했습니다. Arch Linux를 기반으로 하지만 Arch처럼 기능한다고 주장하지는 않습니다. EndeavourOS가 제 요구에 더 적합하다는 것을 알았습니다.

나는 2년 동안 Manjaro Linux를 사용했지만 Manjaro에 대한 초기 기쁨은 시간이 지남에 따라 줄어들었고 점점 더 편안해졌습니다. 이것이 내가 EndeavourOS로 넘어간 이유입니다.

목차

나는 당신이 Distrohopper라고 부르는 사람이 아닙니다.
나는 많은 배포판을 사용했습니다
표면 아래
Manjaro와 EndeavourOS는 모두 아치 기반입니다.
Manjaro와 EndeavourOS의 차이점
따라서 Manjaro에서 AUR을 사용하지 않으면 괜찮을 것입니까?
Arch 대신 EndeavourOS를 사용하는 이유는 무엇입니까?
Manjaro 마일리지는 다를 수 있습니다.

나는 당신이 Distrohopper라고 부르는 사람이 아닙니다.

저는 1990년대 중반에 RedHat Linux와 함께 Linux를 사용하기 시작했습니다. 2003년에는 RedHat Enterprise Linux라는 상용 제품으로 변형되었습니다. RedHat Linux의 마지막 무료 버전 포크는 Fedora Linux를 시작하는 데 사용되었습니다.

요즘 Fedora는 견고한 배포판으로 잘 알려져 있습니다. 그러나 20년 전, 나는 그것이 실행되는 것을 좋아하는 하드웨어에 대해 약간 까다롭다는 것을 알았습니다. 어느 정도는 배포판에 관계없이 과정과 동일했습니다. Linux에서의 삶이었습니다. 문제 해결은 전체 장면의 일부였습니다. 하지만 점점 지겨워졌습니다.

저는 우분투라는 새롭고 거의 하드웨어에 구애받지 않는 배포판에 대해 좋은 소식을 듣기 시작했습니다. 그 뒤에도 큰 뒷받침이 있었기 때문에 곧 사라지지 않을 것입니다. 배급의 배후에 있는 박애주의적인 정서가 저에게도 매력적이었습니다. 나는 그것을 시도하기로 결정했습니다.

흰 고슴도치인 우분투 5.04라고 생각합니다. Manjaro로 이사한 2019년 가을까지 Ubuntu를 일일 드라이버로 사용했습니다. 나는 이미 그 움직임 뒤에 있는 사고 과정에 대해 썼습니다.

Manjaro로 이사한 지 2년 만에 EndeavourOS로 마이그레이션했습니다. 이유는 다음과 같습니다.

나는 많은 배포판을 사용했습니다

나는 distrohopper가 아닐 수도 있지만 내가 기억할 수 있는 것보다 더 많은 배포판을 설치했습니다. 대다수는 VirtualBox와 같은 하이퍼바이저 내부의 가상 머신이었습니다.

때로는 호기심에 지나지 않습니다. 또 다른 Linux 배포판에 대한 누군가의 아이디어나 동기를 보는 데 관심이 있습니다. 어떤 때는 어떻게든 관리하거나 지원할 배포판에 익숙해져야 했습니다. 가상 머신에서 실행하면 다른 사람의 라이브 프로덕션 시스템에서는 할 수 없는 방식으로 마을에 갈 수 있습니다.

대체로 저는 다양한 배포판을 설치하고 그 차이점을 숙고하며 "왜 그렇게 했습니까? "라고 스스로에게 물었습니다.

표면 아래

아래에는 속담처럼 모든 것이 Linux입니다.

모든 Linux 배포판의 핵심은 GNU 핵심 유틸리티와 함께 ​​대부분의 운영 체제 파일을 구성하는 Linux 커널입니다. 부팅 및 초기화 시스템과 기타 필수 구성 요소는 기본 아키텍처를 완성합니다.

중요한 차이점은 각 배포판의 기본 철학과 지원 및 기본 파일 시스템, 셸 및 데스크탑 환경의 선택에 있습니다. 소프트웨어 리포지토리의 크기와 품질과 마찬가지로 패키지 관리자도 중요합니다. 극소수의 배포판이 처음부터 생성된 진정으로 고유한 것입니다. 대부분은 잘 확립된 다른 배포판의 파생물입니다. 즉, 업스트림 조상의 패키지 관리자를 사용하게 됩니다.

배포판은 시스템 관리를 위한 일부 고유한 도구에 포함되거나 포함되지 않을 수 있으며 새 배포판을 사용하여 원활하고 쉽게 전환할 수 있습니다. 이러한 도구는 Linux 컴퓨터를 관리하는 하나 이상의 측면을 단순화하지만 사용자와 실제 Linux 경험 사이의 또 다른 추상화 계층입니다. 다른 휴대폰 제조업체에서 제공하는 다양한 Android 변형과 유사합니다. 어느 정도는 기본 Android 위에 각자의 UI, 앱 및 유틸리티를 오버레이합니다.

따라서 표면 아래를 충분히 깊이 살펴보면 모든 분포가 동일하다는 것이 사실이지만 여전히 각 분포의 특이성을 고심해야 합니다.

Manjaro와 EndeavourOS는 모두 아치 기반입니다.

Manjaro와 EndeavourOS는 모두 Arch Linux를 기반으로 합니다. 아치는 롤링 배포판입니다. 자주 업데이트됩니다. 운영 체제 및 응용 프로그램 변경 사항은 릴리스가 승인되는 즉시 사용할 수 있습니다. 대조적으로, 포인트 릴리스 배포판에는 마지막 릴리스 이후의 모든 변경 사항을 포함하는 연간 릴리스가 하나 또는 두 개 있습니다.

ArchWiki는 아마도 지구상에서 가장 포괄적인 Linux 문서 및 정보 리소스일 것입니다. 그것은 좋은 것입니다; 모든 배포판의 사용자는 이를 진실의 출처로 사용합니다.

아치는 빠르고 가볍습니다. 아치를 새로 설치하면 시작 및 실행에 필요한 최소한의 정보를 얻을 수 있습니다. 그 이상의 모든 것은 Arch를 위해 특별히 작성된 pacman 명령줄 패키지 관리자를 사용하여 선택하고 설치합니다.

아치에는 두 가지 유형의 소프트웨어 저장소가 있습니다. 표준 리포지토리에는 아치 관리자가 공식적으로 승인한 패키지가 있습니다. AUR(Arch User Repository)은 사용자 제공 빌드 스크립트를 포함하는 또 다른 대규모 저장소입니다. 빌드 스크립트는 애플리케이션 소스 코드를 다운로드하고 컴퓨터에서 애플리케이션을 빌드합니다.

관련: Arch Linux와 Ubuntu: 어느 것을 사용해야 합니까?

Manjaro와 EndeavourOS의 차이점

Manjaro와 EndeavourOS는 둘 다 Arch 기반이지만 Manjaro는 구성과 사용 면에서 Arch에서 훨씬 더 멀리 떨어져 있습니다. 공식 문서 자체에서 알 수 있듯이 Manjaro는 다른 종류의 짐승입니다.

실제로 Manjaro와 Arch의 차이점은 널리 사용되는 Ubuntu 배포판과 Mint 및 Zorin을 비롯한 많은 파생 제품 간의 차이점보다 훨씬 큽니다.

Manjaro에는 자체 리포지토리가 있으며 공식적으로 지원되지는 않지만 사용자는 AUR에도 액세스할 수 있습니다. EndeavourOS는 환영 프로그램과 같이 제공되는 몇 가지 EndeavourOS 특정 응용 프로그램을 위한 자체의 매우 작은 리포지토리를 가지고 있으며 다른 모든 것에 대해 Arch 리포지토리를 사용합니다. EndeavourOS는 AUR에도 액세스할 수 있습니다.

Manjaro는 선별된 롤링 릴리스 모델입니다. 테스트 및 승인이 수행되는 동안 업데이트 및 패치는 약 2주 동안 보류됩니다. 이것은 일반적으로 더 안전한 곳인 최첨단에서 한두 단계 떨어져 있음을 의미합니다. EndeavourOS는 이렇게 하지 않습니다. EndeavourOS를 사용하면 Arch 사용자가 업데이트와 패치를 동시에 받을 수 있습니다.

Manjaro는 pamac 이라는 GUI 기반 소프트웨어 설치 도구를 제공합니다. 이것은 pacman 의 프론트엔드입니다. AUR은 pamac 에서 지원합니다. 기본적으로 꺼져 있지만 클릭 한 번으로 켤 수 있습니다. AUR은 공식적으로 Manjaro에서 지원하지 않기 때문에 이것은 놀라울 정도로 쉽습니다. 그리고 정당한 이유가 있습니다. Manjaro에서 AUR을 사용하면 시스템에 심각한 문제가 발생할 수 있습니다.

Manjaro Linux의 AUR 설정

간단히 말해서, AUR은 자연스럽게 일반 구형 아치와 함께 작동할 것으로 기대합니다. EndeavourOS는 100% 평범하고 오래된 아치가 아닙니다. 그러나 Arch 리포지토리와 AUR을 원활하게 사용할 수 있도록 중요한 모든 방식에서 Arch와 동일 합니다 .

Manjaro는 도플 갱어가 아니라 유명인과 비슷합니다. 또한 Manjaro가 패치 및 업데이트와 함께 도입하는 지연으로 인해 AUR은 컴퓨터에서 오래된 라이브러리 및 응용 프로그램과 함께 작동할 수 있습니다. 내가 AUR이 당신이 평범하고 오래된 아치에서 작업할 것으로 기대한다고 말했을 때, 나는 약간 핑계를 댔습니다. 그것은 당신이 평범한 오래되었지만 패치된 최신 아치에서 작업할 것으로 기대합니다.

결론은 Manjaro에서 AUR을 사용하는 것은 도박입니다. 그리고 AUR을 많이 사용하기 때문에 도박에서 너무 많이, 너무 자주 졌습니다.

관련: Ubuntu와 Manjaro Linux: 어느 것을 선택해야 합니까?

따라서 Manjaro에서 AUR을 사용하지 않으면 괜찮을 것입니까?

슬프게도, 아닙니다. Manjaro는 다른 방법으로 점점 더 공을 떨어뜨리는 것 같습니다. 이제 여러 번 보안 인증서가 만료됩니다. 인증서가 만료되면 보관된 이전 포럼, Manjaro 소프트웨어 센터 및 Manjaro 다운로드 페이지와 같은 리소스에 대한 액세스 권한이 손실되었습니다.

자동 인증서 갱신을 설정하는 것은 너무 쉬워서 한 번도 발생하지 말았어야 했습니다. 그러나 나에게 더 큰 문제는 거버넌스입니다. 첫 번째 사고는 재발 방지를 위한 프로세스를 마련하는 계기가 되어야 했습니다. 그것은 일어날 수 없었거나 효과적인 방법으로 일어나지 않았습니다.

편집자 주: Manjaro 개발 팀에 연락하여 새 포럼으로의 마이그레이션이 완료됨에 따라 보관된 포럼을 종료했으며 소프트웨어 센터 인증서 문제를 모니터링하기 위한 내부 도구를 만들었다고 말했습니다. Manjaro 다운로드 페이지에 대한 인증서는 이제 콘텐츠 전송 네트워크에서 유지 관리됩니다.

오픈 소스 프로젝트에 제출된 패치는 안정적인 릴리스에 적용되기 전에 검토 및 테스트됩니다. Manjaro는 병합되지 않고 확인되지 않은 패치를 선택하여 소프트웨어 패키지 버전에 병합하고 사용자에게 롤아웃하는 습관이 있습니다. 진행 중인 작업은 진행 중인 작업입니다. 진행 중이지 완료되지 않았습니다. 최종 사용자 앞에 놓일 준비가 되지 않았습니다.

만자로가 이런 짓을 한 유일한 유포자는 아니지만 상습범이다. 이것이 Do Not Ship It 웹 사이트가 Linux 배포판에 대한 공개 서한으로 만들어진 이유 중 하나입니다. 거의 20명의 오픈 소스 개발자 및 관리자가 승인했습니다.

아이러니하게도 진행 중인 패치를 병합하면 업데이트와 패치를 몇 주 동안 보류하면 개선될 것으로 예상되는 보안과 안정성이 약화됩니다.

Arch 대신 EndeavourOS를 사용하는 이유는 무엇입니까?

내가 말했듯이 일부 랩톱에서 Arch를 사용합니다. 그러나 일상적인 드라이버 데스크탑에서 나는 두 세계의 최고를 원했습니다. 저는 Arch를 원했지만 설치 중에 기본 소프트웨어 및 데스크탑 환경 선택을 포함하여 선택할 수 있는 모든 옵션을 제공하는 빠르고 간단한 설치 프로그램을 사용했습니다.

Arch archinstall 설치 프로그램은 많이 개선되었지만 빠르게 진행하려는 경우 잘못된 선택을 하기가 여전히 매우 쉽습니다. 내가 생계를 유지하는 컴퓨터를 다시 구축해야 한다면 빠르게 움직일 것입니다. EndeavourOS는 친숙한 Calamares 설치 프로그램을 사용합니다. 여전히 실수를 할 수 있지만 올바르게 하는 것이 더 쉽습니다.

설치가 완료되면 표준 Arch 패키지 관리자와 업스트림 Arch 리포지토리를 사용하는 Arch 기반 배포가 남고 AUR이 지원됩니다. AUR이 기대하는 모든 것은 EndeavourOS가 테마와 가벼운 유틸리티를 갖춘 Arch이기 때문에 얻을 수 있습니다. EndeavourOS에서 AUR을 사용하면 Arch에서 사용할 때만큼 안정적이라는 것을 알게 되었습니다.

관련: PC에 Arch Linux를 설치하는 방법

Manjaro 마일리지는 다를 수 있습니다.

Manjaro는 매우 인기 있는 배포판이며 더 이상 사용하기가 편하지 않습니다. 그것은 당신이 직접 시도하지 않을 이유가 없습니다. 오직 당신만이 당신에게 맞는 것을 결정할 수 있습니다.

그것이 당신에게 적합하지 않고 Arch가 아닌 Arch에 가장 가까운 것을 원한다면 EndeavourOS를 돌리십시오. Arch에 가까운 유일한 것은 Arch입니다.

관련: EndeavourOS가 Arch Linux를 사용하는 가장 쉬운 방법입니까?