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.

Teknoblog YouTube kanalına abone olun

Kaliteli ve bilgilendirici teknoloji videoları ve ürün incelemeleri YouTube kanalımızda. Abone olun, yeni videoları kaçırmayın!

AirPods 3 ve bir sonraki iPhone SE ile ilgili en son tahminler

Apple, Nikkei tarafından verilen bir habere göre, gelecek ay içinde güncellenmiş AirPods modelinin, diğer bir deyişle AirPods 3 kablosuz kulaklıkların seri üretimine başlayacak. Şirket...

Twitter olumlu ve olumsuz oy tepkileri için denemeler yapıyor

Twitter, retweetleme ve yanıtlama için var olan normal seçeneklere eşlik edecek yeni araçları test ediyor. Bazı kullanıcılar tweet'ler için yeni olumlu oy ve olumsuz...

Clubhouse davet ve bekleme listesini kaldırdı, üyelik herkese açıldı

Clubhouse genişliyor. Kurucu ortaklar Paul Davison ve Rohan Seth, çarşamba günü uygulamaya kullanıcı kaydının artık yalnızca davetlilere açık olmadığını duyurdu. Bir sözcü, şu anda...

Twitter TweetDeck için yaptığı kapsamlı yenilikleri ilk kez paylaştı

Twitter'ın TweetDeck'in hâlâ var olduğunun farkında ve şirket bir süredir bu servisin kapsamlı bir yenilemesi üzerinde çalışıyordu. Salı günü ise, yeniden düzenlenmiş uygulamanın tek...

Netflix oyun açılımını mobil cihazlarla başlatacak

Netflix, oyun alanındaki ilk faaliyetlerinin mobil oyunlara odaklanacağını ve oyunların kullanıcıların Netflix aboneliklerine dahil edileceğini açıkladı. Şirket bu duyuruyu salı günkü ikinci çeyrek kazanç...

Galaxy Z Fold 3 ve Z Flip 3 için Unpacked etkinliği duyuruldu

Samsung, bir sonraki Unpacked ürün etkinliğini ne zaman düzenleyeceğini resmen duyurdu. 11 Ağustos saat 18.00'de başlayacak olan etkinlikte, her ikisi hakkında zaten epeyce detayın...

Blue Origin Jeff Bezos ve yanındakileri uzaya çıkardı, başarıyla geri getirdi

Blue Origin, insanları uzaya götüren özel şirketler arasına katıldı. Jeff Bezos'un şirketi; Bezos'u, yanında kardeşi, Wally Funk ve yolculuk için ödeme yapan müşterisi Oliver...

iOS 14.7 güncellemesi yayınlandı; MagSafe Battery Pack için destek geldi

Apple iOS 14.7 güncellemesini yayınladı. Bu güncelleme iPhone 12 sahiplerinin MagSafe Battery Pack aygıtından tam olarak yararlanmasına ve HomePod kullanıcılarının sayaçlarını telefonlarından yönetmesine izin...
Bu haberi arkadaşınızla paylaşın