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

EN SON HABERLER

Mozilla’dan YouTube’u hedef alan ilginç kampanya

Mozilla, YouTube'un öneri algoritması sorunlarını düzeltmesi için ilginç bir yöntem uyguluyor. Söz konusu algoritmalar kullanıcıları tehlikeli içerik sarmallarının içine...

Slack koyu renk modunu masaüstüne taşıyor

Slack koyu renk modu özelliğini masaüstü uygulamalarında da kullanıcılarıyla buluşturmaya başladı. Yeni koyu renk moduna kurumsal haberleşme platformunun macOS,...

Steam’den öneri sisteminde önemli değişiklik

Epic Games Store, küçük geliştiricileri Steam'den kendisine çekme konusunda başarılı bir performans sergiliyor. Ancak Steam'in sahibi Valve da bu...

Huawei’den 5G’de sürpriz sinyali

Huawei, 5G dönüşümünün öncüleri arasında yer alıyor. Şirketin ürettiği altyapı ürünleri, dünyanın pek çok ülkesinde kullanılıyor. Çinli telekomünikasyon devi,...

Facebook’a Libra için Avrupa’dan kötü haber

Facebook, Libra isimli kripto para birimini geçtiğimiz aylarda duyurmuştu. Libra'nın duyurulmasından bu yana mevzuatlarla boğuşan Facebook için işler pek...

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

14,234BeğenenlerBeğen
11,769TakipçilerTakip Et
4,878TakipçilerTakip Et
39,601AboneAbone Ol

MANŞETLER

Huawei MateBook 13 İncelemesi

Huawei, son yıllarda akıllı telefon pazarında yaptığı atılımla adından fazlasıyla söz ettiriyor. Ancak Çinli teknoloji devinin tüketici elektroniği pazarındaki...

Microsoft’un 2 Ekim Surface etkinliği ile ilgili yeni ipuçları

Microsoft gelecek ayın başında New York'ta düzenleyeceği Surface etkinliğiyle ilgili daha fazla bilgi paylaştı. Yazılım devi basın mensuplarına gönderdiği bir başka davette, farklı bir...

Google Fotoğraflar Anılar ile geçmişi hatırlatıyor

Google Fotoğraflar eski günleri hatırlamaya teşvik edecek birtakım özellikler ekliyor. Bunların başında eski fotoğrafları ve videoları, onların yıl dönümlerinde Instagram Hikâyeleri formatında geri getiren...

Erken Pixel 4 XL ön inceleme videolarında göze çarpan detaylar – Video

Pixel 4 sızıntıları giderek daha da sıklaşmaya başladı. Hatta geçen yıl Pixel 3 ve 3 XL tanıtılmadan önce karşılaştığımız sıklığı bile geçtiğini hissettiğimizi söylemeliyiz....
video

Apple’ın 10 Eylül etkinliğinin en önemli detayları – Video

Apple 10 Eylül etkinliğinde iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max, Apple Watch Series 5 ve yedinci nesil iPad gibi önemli ürün...

BUNLAR DA İLGİNİZİ ÇEKEBİLİR