Neden Manjaro Linux'tan EndeavourOS'a Geçtim?

Yayınlanan: 2023-06-27
Dave McKay/Nasıl Yapılır Geek
Manjaro harika bir dağıtım ve onu yaklaşık iki yıldır kullanıyorum. Arch Linux'a dayalıdır, ancak Arch gibi çalıştığını iddia etmez, ki ben de bunu istediğimi fark ettim. EndeavourOS'un ihtiyaçlarıma daha uygun olduğunu gördüm.

Manjaro Linux'u iki yıl boyunca kullandım, ancak Manjaro'dan aldığım ilk zevk zamanla azaldı ve giderek daha az rahat hissettim. İşte bu yüzden EndeavourOS'a geçtim.

İçindekiler

Bir Distrohopper Dediğiniz Kişi Değilim
Birçok Dağıtım Kullandım
Yüzeyin Altında
Manjaro ve EndeavourOS'un Her ikisi de Arch Tabanlı
Manjaro ve EndeavourOS Arasındaki Farklar
Yani AUR'yi Manjaro'da Kullanmazsanız İyi Olacak mısınız?
Neden Arch Yerine EndeavourOS Kullanmalı?
Manjaro Kilometreniz Değişebilir

Bir Distrohopper Dediğiniz Kişi Değilim

Linux'u 1990'ların ortalarında RedHat Linux ile kullanmaya başladım. 2003 yılında RedHat Enterprise Linux adlı ticari bir ürüne dönüştü. Fedora Linux'u başlatmak için RedHat Linux'un son ücretsiz sürümünün bir çatalı kullanıldı.

Günümüzde Fedora, kaya gibi sağlam bir dağıtım olarak bilinir. Ancak yirmi yıl önce, çalışmayı sevdiği donanım konusunda biraz seçici buldum. Bir dereceye kadar, dağılımınız ne olursa olsun, kurs için eşitti. Sadece Linux'ta hayattı. Sorunları çözmek, tüm sahnenin bir parçasıydı. Ama yorucu olmaya başladı.

Ubuntu adında yeni ve neredeyse donanımdan bağımsız bir dağıtım hakkında iyi şeyler duymaya başladım. Arkasında da büyük bir destek vardı, bu yüzden yakın zamanda ortadan kaybolmayacaktı. Dağıtımın arkasındaki hayırsever duygular bana da çekici geldi. Denemeye karar verdim.

Sanırım Ağarmış Kirpi Ubuntu 5.04'tü. Manjaro'ya taşındığım Sonbahar 2019'a kadar Ubuntu'yu günlük sürücüm olarak kullandım. Bu hareketin arkasındaki düşünce süreçleri hakkında zaten yazmıştım.

Manjaro'ya taşındıktan iki yıl sonra EndeavourOS'a geçtim. İşte nedeni.

Birçok Dağıtım Kullandım

Bir distrohopper olmayabilirim ama hatırlayabildiğimden daha fazla dağıtım kurdum. Bunların büyük çoğunluğu, VirtualBox gibi bir hipervizörün içindeki sanal makinelerdi.

Bazen meraktan başka bir şey değildir. Başka bir Linux dağıtımı için birinin fikirlerini veya motivasyonlarını görmekle ilgileniyorum. Diğer zamanlarda yöneteceğim veya bir şekilde destekleyeceğim bir dağıtıma alışmam gerekti. Sanal bir makinede başlatmak, birinin canlı prodüksiyon sisteminde yapamayacağınız şekillerde şehre gitmenizi sağlar.

Sonuç olarak, birçok farklı dağıtım kurdum, aralarındaki farkları düşündüm ve kendi kendime "Neden bunu, bu şekilde yaptılar?"

Yüzeyin Altında

Altında, söylendiği gibi, hepsi Linux.

Tüm Linux dağıtımlarının kalbi, GNU çekirdek yardımcı programlarıyla birlikte işletim sistemi dosyalarının çoğunu oluşturan Linux çekirdeğidir. Önyükleme ve başlatma sistemleri ve diğer hayati bileşenler temel mimariyi tamamlar.

Önemli farklılıklar, her dağıtımın altında yatan felsefede ve bunların desteklenen ve varsayılan dosya sistemleri, kabuklar ve masaüstü ortamları seçimlerindedir. Yazılım havuzlarının boyutu ve kalitesi kadar paket yöneticileri de önemlidir. Sıfırdan yaratılan çok az dağıtım gerçekten kendine özgüdür. Çoğu, diğer köklü dağıtımların türevleridir. Bu, yukarı akış atalarının paket yöneticisini kullanacakları anlamına gelir.

Dağıtımlar, sistem yönetimi için veya yeni dağıtımınızı sorunsuz ve kolay bir şekilde kullanmaya geçişinizi sağlamak için bazı benzersiz araçlarda toplanmış olabilir veya olmayabilir. Bu araçlar, bir Linux bilgisayarına bakmanın bir veya daha fazla yönünü basitleştirir, ancak sizinle gerçek, çıplak Linux deneyimi arasındaki başka bir soyutlama katmanıdır. Farklı cep telefonu üreticilerinden aldığınız birçok Android varyasyonuna benzer. Az ya da çok, her biri kendi kullanıcı arayüzünü, uygulamalarını ve yardımcı programlarını stok Android'in üzerine yerleştirir.

Dolayısıyla, yüzeyin yeterince derinine bakarsanız, tüm dağılımların aynı olduğu doğru olsa da, yine de her bir dağılımın kendine has özellikleriyle boğuşmanız gerekir.

Manjaro ve EndeavourOS'un Her ikisi de Arch Tabanlı

Manjaro ve EndeavourOS, Arch Linux tabanlıdır. Arch yuvarlanan bir dağıtımdır. Sık güncellemeler alır. İşletim sistemi ve uygulama değişiklikleri yayınlanmak üzere kabul edilir edilmez kullanıma sunulur. Buna karşılık, nokta sürüm dağıtımları, son sürümden bu yana tüm değişiklikleri içeren bir veya iki yıllık sürüm içerir.

ArchWiki muhtemelen dünyadaki en kapsamlı Linux belgeleri ve bilgi kaynağıdır. O kadar iyi; tüm dağıtımlardan kullanıcılar bunu bir hakikat kaynağı olarak kullanır.

Arch hızlı ve hafiftir. Yeni bir Arch kurulumu, çalışmaya başlamanız için gereken minimum miktarı sağlar. Bunun ötesindeki her şey, özellikle Arch için yazılmış olan pacman komut satırı paket yöneticisi kullanılarak sizin tarafınızdan seçilir ve kurulur.

Arch'ın iki farklı türde yazılım deposu vardır. Standart depolar, Arch koruyucuları tarafından resmi olarak onaylanan paketleri tutar. AUR (Arch User Repository), kullanıcı tarafından sağlanan derleme betiklerini içeren başka bir büyük havuzdur. Derleme komut dosyaları, uygulama kaynak kodunu indirir ve uygulamayı bilgisayarınızda oluşturur.

İLGİLİ: Arch Linux ve Ubuntu: Hangisini Kullanmalısınız?

Manjaro ve EndeavourOS Arasındaki Farklar

Manjaro ve EndeavourOS, Arch tabanlıdır, ancak Manjaro, yapım ve kullanım açısından Arch'tan çok daha uzaktadır. Resmi belgelerin kendisinin de belirttiği gibi, Manjaro farklı türden bir canavardır:

Aslında, Manjaro ve Arch arasındaki farklar, popüler Ubuntu dağıtımı ile Mint ve Zorin dahil birçok türevi arasındaki farklardan çok daha fazladır.

Manjaro'nun kendi havuzları vardır ve resmi olarak desteklenmese de kullanıcılar AUR'ye de erişebilir. EndeavourOS, karşılama programı gibi sağladığı birkaç EndeavourOS'a özgü uygulama için kendi çok küçük deposuna sahiptir ve geri kalan her şey için Arch depolarını kullanır. EndeavourOS, AUR'ye de erişebilir.

Manjaro küratörlüğünde bir yuvarlanan yayın modelidir. Güncellemeler ve yamalar üzerinde test ve onay işlemleri yapılırken yaklaşık iki hafta süreyle bekletilir. Bu, genellikle daha güvenli bir yer olan son teknolojiden bir veya iki adım uzakta olduğunuz anlamına gelir. EndeavourOS bunu yapmaz. EndeavourOS ile güncellemeleri ve yamaları Arch kullanıcıları ile aynı anda alırsınız.

Manjaro, pamac adlı GUI tabanlı bir yazılım yükleme aracı sağlar. Bu, pacman için bir ön uçtur. AUR, pamac tarafından desteklenir. Varsayılan olarak kapalıdır, ancak açmak için tek bir tıklama yeterlidir. AUR resmi olarak Manjaro tarafından desteklenmediği için bu şaşırtıcı derecede kolaydır. Ve iyi bir sebep için. AUR'yi Manjaro'da kullanmak sisteminizde ciddi sorunlara neden olabilir.

Manjaro Linux'ta AUR ayarı

Basitçe söylemek gerekirse, AUR doğal olarak eski Arch ile çalışmasını bekler. EndeavourOS yüzde 100 eski Arch değildir. Ancak Arch depolarını ve AUR'yi sorunsuz bir şekilde kullanabilmesi için önemli olan her yönden Arch ile aynıdır .

Manjaro görsel ikizden çok ünlülere benziyor. Manjaro'nun yamalar ve güncellemelerle getirdiği gecikmeler nedeniyle, AUR kendisini bilgisayarınızdaki eski kitaplıklar ve uygulamalarla çalışırken bulabilir. AUR'nin senin düz eski Arch üzerinde çalışmanı beklediğini söylediğimde biraz yalan söylüyordum. Düz eski ama yamalı güncel Arch üzerinde çalışmanızı bekliyor.

Sonuç olarak, Manjaro'da AUR kullanmak bir kumardır. Ve AUR'yi çok kullandığım için, kumarı çok fazla ve çok sık kaybettim.

İLGİLİ: Ubuntu ve Manjaro Linux: Hangisini Seçmelisiniz?

Yani AUR'yi Manjaro'da Kullanmazsanız İyi Olacak mısınız?

Üzgünüm hayır. Manjaro, topu başka şekillerde giderek daha fazla düşürüyor gibi görünüyor. Şimdi birçok kez, güvenlik sertifikalarının süresinin dolmasına izin verildi. Sertifikaların süresi dolduğunda, arşivlenmiş eski forum, Manjaro yazılım merkezi ve hatta Manjaro indirme sayfası gibi kaynaklara erişim kaybedildi.

Otomatik sertifika yenilemeyi ayarlamak o kadar kolaydır ki, bir kere bile olmaması gerekirdi. Ama benim için daha büyük sorun yönetişimdir. İlk olay, yinelemeleri önlemek için bir süreci devreye sokmak için tetikleyici olmalıydı. Bu olamazdı ya da etkili bir şekilde olmadı.

Editörün Notu: Manjaro geliştirme ekibine ulaştık ve bize yeni foruma geçiş tamamlandığında arşivlenmiş forumu kapattıklarını, yazılım merkezi sertifika sorunlarını izlemek için dahili araçlar oluşturduklarını ve Manjaro indirme sayfası için sertifikaların artık içerik dağıtım ağları tarafından tutulduğunu.

Açık kaynak projelerine gönderilen yamalar, kararlı sürüme aktarılmadan önce gözden geçirilir ve test edilir. Manjaro'nun birleştirilmemiş, doğrulanmamış yamaları alıp yazılım paketlerinin sürümleriyle birleştirip kullanıcılara dağıtma alışkanlığı vardır. Devam eden çalışma tam da bu, devam eden bir çalışma. Devam ediyor, bitmedi. Son kullanıcıların önüne konmaya hazır değil.

Manjaro bunu yapan tek dağıtım değil, ama yine de suçlu. Do Not Ship It web sitesinin Linux dağıtımlarına açık bir mektup olarak oluşturulmasının nedenlerinden biri de budur. Neredeyse 20 açık kaynak geliştiricisi ve bakımcısı tarafından onaylanmıştır.

İronik bir şekilde, devam etmekte olan yamaları birleştirmek, güncellemeleri ve yamaları birkaç hafta geciktirmenin iyileştirmesi beklenen güvenlik ve kararlılığı baltalıyor.

Neden Arch Yerine EndeavourOS Kullanmalı?

Dediğim gibi, bazı dizüstü bilgisayarlarımda Arch kullanıyorum. Ancak günlük sürücü masaüstümde, her iki dünyanın da en iyisini istedim. Arch'ı istedim, ancak hızlı, basit bir yükleyiciyle, bu bana yükleme sırasında temel yazılım ve masaüstü ortamı seçenekleri de dahil olmak üzere aralarından seçim yapmak isteyebileceğim tüm seçenekleri verdi.

Arch archinstall yükleyicisi çok gelişti, ancak hızlı gitmeye çalışıyorsanız yanlış seçim yapmak hala çok kolay. Hayatımı kazandığım bilgisayarın yeniden yapılması gerekiyorsa, hızlı hareket edeceğim. EndeavourOS, tanıdık Calamares yükleyicisini kullanır. Hala hatalar yapabilirsiniz, ancak doğru yapmak daha kolaydır.

Kurulum tamamlandığında, standart Arch paket yöneticisini ve yukarı akış Arch depolarını kullanan Arch tabanlı bir dağıtımla baş başa kalırsınız ve AUR desteklenir. AUR'nin beklediği her şeyi alıyor çünkü EndeavourOS, bir tema ve bazı hafif yardımcı programlarla Arch. EndeavourOS'ta AUR kullanmanın, Arch'ta kullandığım zamanki kadar kararlı olduğunu gördüm.

İLGİLİ: Arch Linux'u PC'ye Kurma

Manjaro Kilometreniz Değişebilir

Manjaro çok popüler bir dağıtım, artık kullanmak bana rahat gelmiyor. Bu, kendiniz için denememeniz için bir sebep değil. Sizin için neyin işe yaradığına yalnızca siz karar verebilirsiniz.

Size uymuyorsa ve Arch olmayan Arch'a en yakın şeyi istiyorsanız, EndeavourOS'u deneyin. Arch'a daha yakın olan tek şey Arch'tır.

İLGİLİ: EndeavourOS, Arch Linux'u Kullanmanın En Kolay Yolu mu?