Linux uygulama dağıtımı Snapcraft ile daha iyi duruma geliyor

linuxUbuntu’nun “Snapcraft” olarak adlandırılan paket formatı sayesinde Linux tabanlı herhangi bir bilgisayar, cihaz, sunucu veya bulut platformu için herhangi bir uygulamayı paketlemek mümkün oluyor. Bu paketleme süreci Arch, Debian, Fedora ve diğer çoğu Ubuntu türü için çalışıyor. Ayrıca CentOS, Mint, OpenSUSE ve hatta OpenWrt gibi diğer Linux dağıtımlarına da geliyor.

Genel olarak uygulamala geliştiricilerinin her bir farklı Linux versiyonu için uygulamalarının özel bir versiyonunu oluşturmaları gerekiyor. Bu durum seçilmeyen Linux dağıtımlarının kapsam dışında bırakılması, güncellemelerden geri kalması veya Linux dağıtımlarının kendi uyumlu paketlerini çıkarmaları gerekiyor. Snapcraft ise bu sorunu, gerekli olan bağımlılıkları temeldeki işletim sisteminden çekmek yerine, gerekli olan bağımlılıkları doğrudan uygulama içine ekleyerek çözüyor. Bunu yaparken apt-get gibi geleneksel uygulama yükleme sürecinden yararlanıyor.

Ayrıca Snapcraft bulunması memnun edici bazı imkanlar da sunuyor. Bunların arasında daha hızlı şekilde yüklemeler, otomatik güncellemeler, uygulamayı sadece belirli işletim sistemi özelliklerine kısıtlayan güvenlik kuralları da bulunuyor. Ayrıca bir snap’in belirli bir dağıtım kanalına abone olabilirsiniz, tıpkı Chrome’un kararlı, beta ve Canary versiyonları arasında seçim yapabildiğiniz gibi. Bunlara ek olarak Ubuntu tarafından oluşturulmuş bir snap mağazası bulunuyor. Buradan Ubuntu tarafından onaylanmış uygulamaları aramak da mümkün oluyor. Ancak snapl’lerin uygulamaya doğrudan bağlantısı bulunmuyor.

Linux uygulamalarının her biri kendi bağımlılıklarıyla birlikte geliyor

Burada ödün verilen nokta paket boyutu oluyor. Her bir uygulama içinde kendi bağımlılıklarıyla birlikte geldiği için, sadece tek bir popüler kütüphaneye bağlı kalamıyor. Bu da her bir paket içinde birbirinin aynısı birçok dosyanın bulunması anlamına geliyor. Aslında bu bir açıdan iyi bir şey olarak değerlendirilebilir, çünkü bu, bir yüklemenin kütüphaneyi uyumsuz bir versiyona güncelleyemeyeceği ve diğer uygulamaları bozamayacağı anlamına geliyor.

Snap’in sunduğu birçok avantajdan yararlanan birçok benzer proje bulunuyor. Örneğin, Linux’un arkasındaki isim olan Linus Torvalds’ın geliştirdiği scuba dalışı kayıt yazılımı AppImage olarak adlandırılan paket formatıyla dağıtılıyor. Ancak Ubuntu’nun pazardaki gücü ve Snapcraft formatının açık şekilde görülen kalitesi, bu formatın şu an için kazanan olduğunu bize gösteriyor.

YORUMLARINIZI BEKLİYORUZ

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

BAKMADAN GEÇMEYİN

Samsung Galaxy M21 için özel indirim [Günün Fırsatları]

Akıllı telefon satın almak isteyenler için indirim fırsatlarını takip edenler için Galaxy M21'in GittiGidiyor'daki resmi Samsung mağazasında indirime girdiğinin haberini verelim. Bu yılın başlarında...

NASA’dan Ay’da suyun varlığı ile ilgili önemli keşif [Video]

NASA, gelecekteki insan uzay araştırmaları için etkileri olabilecek, çığır açıcı nitelikte bir keşifle Ay'da suyun varlığını doğruladı. 26 Ekim Pazartesi günü özel bir basın etkinliğinde...

OnePlus Nord N10 5G ve N100 resmiyet kazandı

OnePlus Nord N10 5G ve N100, bir süredir devam eden sızıntıların sonunda resmen gözler önüne çıktı. OnePlus'ın Nord serisinin yeni üyeleri, orijinal Nord'a kıyasla...

Abonelik Fesih Başvurusu e-Devlet kapısında, nasıl yapılır?

Cep telefonu, sabit telefon, internet veya TV hizmet aboneliklerini iptal ettirmek en zorlu süreçlerden bir tanesi. Genellikle şirketler müşterilerinin kendilerinden ayrılmasını daha da zahmetli...

Apple’ın AirPods ve HomePod planlarına dair yeni iddialar

Apple AirPods Pro'yu geçtiğimiz yıl ekim ayının sonlarında tanıtmıştı. 2020'yi şimdiye kadar AirPods kanadında sessiz geçiren şirket, bu sessizliğini 2021'de bozacak gibi görünüyor. Bloomberg'de...

Galaxy S10+ sahibi olmak isteyenler için indirim fırsatı

Samsung şu sıralar Galaxy S20 Fan Edition gibi nispeten uygun fiyatlı ve amiral gemisi telefon seviyesinde özellikler sunan bir Android telefonun tanıtımını yoğun bir...

Dell XPS 13 7390 dizüstü bilgisayarda bugüne özel indirim ve diğer fırsatlar

Dizüstü bilgisayarlar bu sıralar oldukça revaçta ve tüketiciler uygun fırsatları kolluyor. Dell'in ilgi çekici ürün serilerinden bir tanesi olan XPS 13 serisi içinde orta...

Video: Samsung Galaxy Tab S7 Kutusundan Çıkıyor (Ön İnceleme)

Samsung Galaxy Tab S7 GittiGidiyor'dan satın alın SATIN AL Galaxy Note 20 serisinin tanıtıldığı, ağustos ayının başındaki Unpacked etkinliğinde Samsung, Galaxy Tab S7 ve S7 Plus tabletlerin...

Robot süpürge satın almak isteyenler için uygun tavsiye ve fırsatlar

Son zamanlarda evlerde en çok görmeye başladığımız elektronik ürünlerden bir tanesi robot süpürgeler oluyor. Elektrik süpürgesinin zahmetinden kurtulmak isteyenler, etrafta dolaşan  ve karşılaştığı engeller...

Bilgilendirici ve kaliteli teknoloji videoları için Teknoblog YouTube kanalına abone olun