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

Realme C20 resmiyet kazandı: Helio G35, 5000 mAh pil

Realme, uygun fiyatlı cihazların bulunduğu C serisinin en yeni üyesini gözler önüne çıkardı. İlk olarak Vietnam'da satışa sunulan telefon Realme C20 adını taşıyor. Akıllı...

iPhone 12 ile dünyanın farklı ülkelerinden portreler, manzaralar ve diğer fotoğraflar

Apple'ın iPhone 12 serisi gelişmiş kamera sistemleri ve şirketin deyimiyle "bir akıllı telefondaki en hızlı çip" olan A14 Bionic ile tüm kullanıcılara güçlü bilişimsel...

Microsoft Edge için temalar, uyuyan sekmeler ve şifre yöneticisi

Microsoft bu hafta içinde Edge internet tarayıcısı için yeni ve renkli temalar çıkarıyor. Bunun yanı sıra internet tarayıcısı ve genel PC performansının artmasını sağlayan...

Honor V40 tanıtıldı: Dimensity 1000+, 50 MP kamera

Honor V40, birkaç ertelemenin ardından sonunda resmen gözler önüne çıktı. 5G destekli V40, Honor'un Huawei'den ayrılıp Shenzhen merkezli bir konsorsiyumun kontrolüne geçmesinin ardından tanıttığı...

Linux M1 işlemcili Mac bilgisayarlarda başarıyla çalıştırılıyor

Yeni bir Linux çalıştırma girişimiyle Apple'ın M1 işlemcili Mac bilgisayarlarında Ubuntu ilk kez çalıştırıldı. Güvenlik testi için iOS'in sanallaştırılmış bir versiyonunu sunan Corellium adlı...

Samsung Galaxy S21 Ultra Ön İnceleme: Yeni telefonla ilk 24 saat

Samsung'un geçen perşembe günü Unpacked etkinliğinde duyurusunu gerçekleştirdiği Galaxy S21 serisinin en üst seviyedeki modeli Galaxy S21 Ultra elimize ulaştı. Şu anda ön sipariş...

LG akıllı telefon pazarından çıkmayı değerlendiriyor

LG, neredeyse altı yıldır kesintisiz biçimde zarar etmesinin ve 5 milyar dolar harcamanın ardından akıllı telefon pazarından çıkma konusunu ciddi şekilde değerlendiriyor. The Korea...

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

Ana ekrana ekleyin

Ekle
×