Snap (yazılım)
Geliştirici(ler) | Canonical Group Limited |
---|---|
İşletim sistemi | Linux |
Lisans | GNU General Public License, version 3.0 |
Resmî sitesi | snapcraft.io |
Kod deposu | github.com/snapcore/ |
Snap, Linux çekirdeğini ve systemd init sistemini kullanan işletim sistemleri için Canonical tarafından geliştirilmiş bir yazılım paketleme ve dağıtım sistemidir. Snaps adı verilen paketler ve bunları kullanma aracı snapd , bir dizi Linux dağıtımında [1] çalışır ve yukarı akış yazılım geliştiricilerinin uygulamalarını doğrudan kullanıcılara dağıtmasına olanak tanır. Snap'ler, ana bilgisayar sistemine aracılı erişime sahip bir sanal alanda çalışan bağımsız uygulamalardır. Snap ilk olarak bulut uygulamaları [2] için piyasaya sürüldü, ancak daha sonra Nesnelerin İnterneti cihazları [3][4] ve masaüstü [5][6] uygulamaları için de çalışacak şekilde taşındı.
Snapcraft
[değiştir | kaynağı değiştir]Geliştirici(ler) | Canonical Group Limited |
---|---|
Programlama dili | Python |
İşletim sistemi | Linux |
Lisans | GNU General Public License, version 3.0 |
Resmî sitesi | snapcraft |
Kod deposu |
Snapcraft, geliştiricilerin programlarını Snap formatında paketlemeleri için bir araçtır.[7] Snap, macOS [8] ve Microsoft Windows tarafından desteklenen herhangi bir Linux dağıtımında çalışır.[9] Snapcraft, hangi dağıtım veya işletim sistemi üzerine kurulu olduğuna bakılmaksızın, bir derlemenin sonucunun aynı olmasını sağlamak için Çoklu Geçiş [10] kullanarak paketleri bir Sanal Makinede oluşturur.[11] Snapcraft, Go, Java, JavaScript, Python, C/C++ ve Rust gibi birden çok derleme aracını ve programlama dilini destekler. Ayrıca AppStream, git, kabuk komut dosyaları ve setup.py
dosyaları gibi birden çok kaynaktan uygulama meta verilerinin içe aktarılmasına izin verir.[8][12]
Ayrıca bakınız
[değiştir | kaynağı değiştir]- AppImage
- Flatpak
- Nix
- Taşınabilir uygulama yaratıcıları
- ROX, uygulama paketleri olarak dizinleri (AppDirs) kullanır.
- Zero Install, benzer bir proje
Kaynakça
[değiştir | kaynağı değiştir]- ^ "snapd package versions - Repology". Repology. 19 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2021.
- ^ "Announcing Ubuntu Core, with snappy transactional updates!". 9 Aralık 2014. 9 Aralık 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ağustos 2020.
- ^ "Ubuntu Core and Snappy". LWN.net. 28 Ocak 2015. 24 Şubat 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2020. Yazar
|ad1=
eksik|soyadı1=
(yardım) - ^ "Canonical unveils Snappy Ubuntu Core, a lightweight operating system for your home - ExtremeTech". www.extremetech.com. 22 Ocak 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2020.
- ^ "Is Ubuntu moving away from .deb packages? Here is the complete story". CIO (İngilizce). 27 Nisan 2015. 28 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2020. Yazar
|ad1=
eksik|soyadı1=
(yardım) - ^ "The future of Linux desktop application delivery is Flatpak and Snap". ZDNet (İngilizce). 14 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2020. Yazar
|ad1=
eksik|soyadı1=
(yardım) - ^ Brodkin. "Adios apt and yum? Ubuntu's snap apps are coming to distros everywhere". Ars Technica. 14 Mayıs 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Ağustos 2016.
- ^ a b "Canonical Releases Snapcraft 3.1 Snap Creator Tool with Various Improvements". softpedia (İngilizce). 30 Ocak 2019. 3 Şubat 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2020. Yazar
|ad1=
eksik|soyadı1=
(yardım) - ^ "Ubuntu's Snapcraft Snap Creator Tool Will Soon Get a Windows Installer". softpedia (İngilizce). 10 Eylül 2019. 27 Aralık 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2020. Yazar
|ad1=
eksik|soyadı1=
(yardım) - ^ "Build options | Snapcraft documentation". 27 Mayıs 2020 tarihinde kaynağından arşivlendi.
- ^ "Make your snap development faster". ReadySpace China (Çince). 15 Mart 2019. 28 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2020.
- ^ "Using external metadata | Snapcraft documentation". Snapcraft (İngilizce). 13 Ağustos 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2020.
Dış bağlantılar
[değiştir | kaynağı değiştir]- Resmi internet sitesi 25 Kasım 2019 tarihinde Wayback Machine sitesinde arşivlendi.
- Enstantaneler ve borçlar arasında teknik bir karşılaştırma 31 Mart 2022 tarihinde Wayback Machine sitesinde arşivlendi.