İlan

Linux geliştirme aslında zaman zaman oldukça heyecan verici olabilir, özellikle bir yazılım parçasında size büyük fayda sağlayabilecek bazı önemli değişiklikler olduğunda. Ancak, doğru kararlar almazsanız bu değişikliklere erişmenizi engelliyor olabilirsiniz.

İşte Linux yazılımının en ileri noktasında olmaya nasıl başlayabileceğiniz ve neden bunu yapmak isteyebilirsiniz.

Neden Kesici Kenarda Olmalısınız?

Linux geliştirmenin heyecanı en iyi bazı teorik örneklerle açıklanabilir. Grafik sürücünüzdeki bazı hatalar nedeniyle dizüstü bilgisayarınızın zayıf pil ömrü veya oyun performansında zayıflık olduğunu varsayalım. Linux çekirdeği geliştiricileri çekirdeğe düzeltme ekleri uygulamak Linux'ta Çekirdek Nedir ve Sürümünüzü Nasıl Kontrol Edersiniz?Linux bir işletim sistemidir, değil mi? Tam olarak değil! Aslında bir çekirdek. Ama Linux çekirdeği nedir? Daha fazla oku performans sorunlarını gideren ve pil ömrünü uzatan sağduyu, ellerini yeni çekirdeğe koy Çekirdeğinizi Sıklıkla Güncellemeniz İçin 5 Neden [Linux]

instagram viewer
Ubuntu veya Fedora gibi bir Linux dağıtımı kullanıyorsanız, dağıtımınızı aslında bir Linux dağıtımı yapan çekirdek olan Linux çekirdeğini de kullanıyorsunuz. Dağıtımınız sürekli olarak çekirdeğinizi güncellemenizi istiyor ... Daha fazla oku böylece bu iyileştirmelerin tadını çıkarabilirsiniz.

open_graphics_perf

Ancak, bir avuç dağıtım tek bir dağıtım sürümü sırasında çekirdeği yükseltmeyi (güvenlik hataları hariç) kesinlikle reddeder. Bu, bu dağıtımlar için, yeni çekirdeğin tadını çıkarmadan önce bir sonraki dağıtım sürümüne kadar beklemeniz gerektiği anlamına gelir. Ubuntu kullanıcıları için bu altı aya kadar beklemek, hatta Debian kullanıcısıysanız daha da uzun sürebilir. Dağıtım geliştiricileri çekirdeği yükseltmekten kaçınırlar, çünkü istikrarı riske atarlar, ancak yukarı akış çekirdeği geliştiricilerinin çekirdeğin kararlı olduğunu düşünmesinin bir nedeni olmalı, değil mi? Günlük kullanım için yeterince kararlı olmalı ve kendi deneyimim, dağıtımınızın geliştiricilerinin nihayet yeni çekirdeğe güvenmesini beklemenin çok az anlamı olduğunu gösteriyor.

linux_kernel_map

Diğer yazılımları ilgilendirebilecek pek çok küçük örnek vardır. Örneğin, LibreOffice 4.3 yakın zamanda piyasaya sürüldü ve 11 yıldan beri var olan bir hatayı bile düzeltiyor. Bununla birlikte, Ubuntu kullanıcıları hala LibreOffice 4.2'de kalmıştır ve büyük olasılıkla daha sonraki bir tarihe veya en geç bir sonraki dağıtım sürümüne yükseltilmeyecektir. Neden şimdi yeni sürümü kullanabileceğinizi bekleyip bu hata düzeltmelerinin keyfini çıkarabilirsiniz?

Keskinliğe Nasıl Gidilir

Öyleyse neden son teknolojiyle yaşamayı düşünmek isteyebileceğinizi bildiğinize göre, bunu nasıl yapıyorsunuz? Son teknoloji bir dağıtım seçmelisiniz veya yazılımınızı güçlendirmenin yollarını bulmalısınız dağıtımınızda sunulanlardan daha ileri sürümler sağlayan kaynaklar depoları.

Doğru Dağıtımı Seçin

arch_downloading

Daha kolay seçenek (bunu en azından başından itibaren yapmayı planlıyorsanız), bir kesici kenar dağılımı seçmektir. Bunun için tavsiyem Arch Linux, Yeni sürümler yukarı doğru yayınlandıkça yazılımı güncelleyen hareketli sürüm dağıtımı Arch Linux: Linux Sisteminizi Sıfırdan Oluşturmanıza İzin VermeLinux kullanıcıları için, sisteminizi tamamen özelleştirebilmeniz son derece arzu edilir. Bazen bu en iyi şekilde başlayabilir - dahil etmek istediğiniz bileşenleri bir araya getirerek ... Daha fazla oku . Arch bu bakımdan çok günceldir ve sadece bazı bitler ve parçalar için değil, tüm sistem boyunca ve kurulu tüm uygulamalarda en ileri düzeyde kalmayı kolaylaştırır. Yeni bir çekirdek yayınlandı mı? Hızlı bir şekilde alacaksınız. Yeni bir grafik sürücüsü mü? Sadece en fazla birkaç gün bekleyin, anlayacaksınız. LibreOffice'in yeni sürümü? Bunu elde etmek için aylarca beklemek zorunda kalmayacaksınız.

Arch Linux'un tek dezavantajı, kurulumunun zor olmasıdır, çünkü çok az bir tabanla başlayıp yolunuza devam edersiniz. Kesinlikle çabaya değer, ancak bazı insanlar çaba sarf etmek zorunda kalmayabilir veya sistemlerini doğru bir şekilde yapılandırmak için yapmaları gerekenleri anlamıyorlar. Arch Linux arabanızı oluşturmazsa, bir sonraki önerim Fedora gibi bir dağıtım olacaktır. Fedora, yuvarlanan bir sürüm modelinde çalışmadığı halde, çekirdek de dahil olmak üzere bir yayın döngüsü içinde yazılımı yeni ana sürümlere güncelleme eğilimi daha yüksektir. Ne kadar ileri düzeyde alabileceğinize göre oldukça yakın bir saniye.

Mevcut Dağıtımınızdan En İyi Şekilde Yararlanın

ppa güncelleme

Bunlardan hiçbiri sizin için iyi değilse, sadece Ubuntu veya bir türev kullanabilirsiniz. Daha sonra sisteminize bol miktarda PPA (Kişisel Paket Arşivi) ekleyerek en ileri düzeyde kalabilirsiniz. Var olup olmadığını kontrol ettiğinizden emin olun. Bir yazılım parçası için PPA Ubuntu PPA Nedir ve Neden Birini Kullanmak İsteyim? [Açıklanan Teknoloji] Daha fazla oku düzenli olarak kullandığınız ve eklediğiniz.

Örneğin, LibreOffice PPA, Ubuntu depoları bunu sunmasa da Ubuntu kullanıcılarının LibreOffice 4.3'e yükseltmelerine izin verir. Ayrıca ek yazılımlar ve daha yeni sürümler için GetApps deposu ve güncellenmiş grafik sürücüleri için Oibaf PPA var. Listemizdeki birkaç başlık hakkında daha fazla bilgi edinin Eklemeniz Gereken 7 Kullanışlı PPA Daha Fazla Veya Güncellenmiş Yazılım mı Gerekiyor? Bu 7 Ubuntu PPA'sını deneyin Daha fazla oku .

Ubuntu'da çekirdekler için doğrudan PPA yok, ancak şu adresi ziyaret edebilirsiniz: bu sayfa, istediğiniz çekirdeği seçin (en yenileri için tamamen aşağı kaydırın) ve ardından paketleri kendiniz yükleyin (çekirdeğiniz için çekirdek mimari, mimarinizin başlığı ve tüm mimariler için başlık - genel varyanttaki üç dosyanın tümü düşük değil gecikme değişkeni). Bunu yapmak biraz dirsek yağı gerektirir ve çekirdeğinizi bu şekilde güncellemeyi otomatikleştirmenin bir yolu yoktur. kendi betiğinizi yazmanın yanı sıra, bu yeni sürümde bulunan değişikliklerden yararlanmanıza olanak tanır sürümü.

Keskin mi?

Sonuç olarak, kesici kenarı denemek, daha sonra değil, size çok sayıda fayda sağlayabilir. En iyisi, kesme kenarı, kanama kenarından farklı olarak, size hala makul bir istikrar beklentisi sağlar. kodu yazıldığından temel olarak doğru şekilde denediğinizden ve bu nedenle istikrar.

İki genel yöntem, son teknolojiye yaklaşmanın en iyi yoludur, bu yüzden ilgileniyorsanız bunları deneyin.

Kaçırdığım bir yöntem var mıydı? Sizce son teknolojiye sahip olmak buna değmez mi, değmez mi? Yorumlarda bize bildirin!

Danny, açık kaynaklı yazılım ve Linux'un tüm yönlerinden hoşlanan North Texas Üniversitesi'nde son sınıf öğrencisi.