스냅(소프트웨어)

Snap (software)
스냅
개발자Canical Group Limited
저장소
운영 체제리눅스
면허증.GNU General Public License 버전 3.0
웹 사이트스냅크래프트이오 Edit this on Wikidata

Snap은 Linux 커널systemd init 시스템을 사용하는 운영 체제용으로 Canical에서 개발소프트웨어 패키징 및 배포 시스템입니다.스냅이라고 불리는 패키지와 이를 사용하기 위한 툴은 다양Linux[1] 디스트리뷰션에서 동작하며 업스트림 소프트웨어 개발자가 애플리케이션을 사용자에게 직접 배포할 수 있습니다.스냅은 호스트 시스템에 대한 액세스를 매개로 하는 샌드박스에서 실행되는 자체 포함 애플리케이션입니다.Snap은 원래 클라우드 애플리케이션용으로[2] 출시되었지만 나중에 사물 인터넷[3][4] 장치 및 데스크톱[5][6] 애플리케이션용으로도 사용할 수 있도록 포팅되었습니다.

기능

스냅 스토어

개발자는 Snap Store를 사용하여 스냅 패키지 애플리케이션을 [7]게시할 수 있습니다.Snap Store에 업로드된 모든 앱은 멀웨어 검사를 포함하여 자동 테스트를 거칩니다.다만, 스캔에 의해서 모든 문제가 검출되는 것은 아닙니다.2018년 5월 한 사례에서는 동일 개발사의 애플리케이션 2개에 애플리케이션 실행 중 백그라운드에서 실행되는 암호화 화폐 마이너가 포함된 것으로 나타났다.이 문제가 발견되자 Canonical은 Snap Store에서 애플리케이션을 제거하고 신뢰할 수 있는 제3자에게 Snap의 소유권을 양도했으며, 제3자는 Miner가 [8][9][10]없는 상태에서 Snap을 다시 게시했습니다.Snap 샌드박스는 악의적인 앱의 영향을 줄여주지만 Canonical은 사용자가 [11][12]신뢰하는 게시자의 스냅만 설치할 것을 권장합니다.

유니버설 Linux 패키지

스냅은 다양한 리눅스 배포에서 작동하는 자체 포함 패키지입니다.이는 각 Linux [13][14]배포에 맞게 특별히 조정된 패키지가 필요한 기존 Linux 패키지 관리 방식과는 다릅니다.

명령어snap list여기에 Skype와 IntelliJ IDEA가 설치되어 있는 을 나타냅니다.

스냅 파일 형식은 확장자가 붙은 SquashFS 형식을 사용하는 단일 압축 파일 시스템입니다..snap이 파일 시스템에는 응용 프로그램, 종속 라이브러리 및 선언 메타데이터가 포함되어 있습니다.이 메타데이터는 snapd에 의해 해석되어 해당 애플리케이션에 적합한 형태의 보안 샌드박스를 설정합니다.설치 후 스냅은 호스트 운영 체제에 의해 마운트되고 파일이 [15][16]사용될 때 즉시 압축 해제됩니다.스냅이 디스크 공간을 덜 쓴다는 장점이 있지만 일부 대형 애플리케이션의 시작 속도가 [17][18]더 느리다는 의미도 있습니다.

Snap과 Flatpak과 같은 다른 범용 Linux 패키징 포맷의 중요한 차이점은 Snap이 데스크톱 애플리케이션, 서버 도구, IoT 애플리케이션, 심지어 프린터 드라이버 [7][19][20]스택과 같은 시스템 서비스 등 모든 클래스의 Linux 애플리케이션을 지원한다는 것입니다.이를 위해 Snap은 [21]소켓 활성화 시스템 서비스를 Snap에서 실행하는 것과 같은 기능을 systemd에 의존합니다.따라서 Snap은 해당 [22]초기 시스템을 채택할 수 있는 배포에서만 가장 잘 작동합니다.

구성 가능한 샌드박스

스냅의 애플리케이션은 호스트 시스템에 대한 액세스가 제한된 컨테이너에서 실행됩니다.인터페이스를 사용하면, 애플리케이션의 개입에 의해서, 오디오의 녹화, USB 디바이스의 액세스, 비디오의 [23][24][25]녹화 등, 호스트의 추가 기능에 액세스 할 수 있습니다.이러한 인터페이스는 응용 프로그램이 다시 작성되지 않고 샌드박스에서 작동할 수 있도록 일반 Linux API를 중개합니다.데스크톱 응용 프로그램은 원래 Flatpak 프로젝트에서 만든 표준화된 API인 XDG 데스크톱 포털을 사용하여 샌드박스 데스크톱 응용 프로그램이 호스트 [26][27]리소스에 액세스할 수 있도록 할 수도 있습니다.이러한 포털은 응용 프로그램이 웹캠 등의 리소스를 사용할 수 있는 권한을 사용자에게 요구하기 때문에 대부분의 경우 기본 Linux API에 비해 더 나은 사용자 경험을 제공합니다.단점은 이러한 새로운 API를 사용하려면 애플리케이션과 툴킷을 다시 작성해야 한다는 것입니다.

스냅 샌드박스는 스냅 [28]간의 데이터 및 유닉스 소켓 공유도 지원합니다.스냅 간에 공통 라이브러리와 응용 프로그램 프레임워크를 공유하여 [29][30]중복을 방지하여 스냅 크기를 줄이는 데 자주 사용됩니다.

Snap 샌드박스는 업스트림 Linux 커널의 AppArmor Linux Security Module에 크게 의존합니다.동시에 [31]액티브하게 할 수 있는 Linux Security Module(LSM; 메이저)은 1개뿐이기 때문에 다른 메이저 LSM을 유효하게 하면 스냅 샌드박스의 안전성이 크게 떨어집니다.따라서 기본적으로 SELinux를 사용하는 Fedora와 같은 배포에서는 Snap 샌드박스의 성능이 크게 저하됩니다.Canonical은 여러 LSM을 동시에 실행할 수 있도록 많은 개발자 및 회사와 협력하고 있지만, 이 솔루션은 아직 한참 [32][31][33]멀었습니다.

스냅 샌드박스는 스냅된 데스크톱 응용 프로그램이 호스트 운영 체제의 테마에 액세스하는 것을 방지하여 호환성 문제를 방지합니다.스냅에서 테마를 사용하려면 별도의 스냅으로 패키징해야 합니다.많이 사용되는 테마는 Snap 개발자에[34] 의해 패키징되지만 일부 테마는 아직 지원되지[35] 않으므로 일반 테마는 수동으로 설치해야 합니다.테마를 스냅 패키지로 사용할 수 없는 경우 사용자는 사용 가능한 [36]가장 적합한 테마를 선택해야 합니다.타사에서는 스냅에 테마를 쉽게 패키지화하고 일반적이지 않은 시스템 [37]테마를 자동으로 설치할 수 있도록 하는 작업이 진행 중입니다.

자동 및 원자 업데이트

snapd는 하루에 여러 번 모든 스냅의 사용 가능한 업데이트를 확인하고 원자 작업을 사용하여 백그라운드에 설치합니다.업데이트를 되돌리고[38][39] 델타 인코딩을 사용하여 다운로드 [40][41][42]크기를 줄일 수 있습니다.

퍼블리셔는 채널을 사용하여 여러 버전의 소프트웨어를 동시에 릴리스 및 업데이트할 수 있습니다.각 채널에는 해당 채널에서 출시된 소프트웨어의 버전과 안정성을 나타내는 특정 트랙과 리스크가 있습니다.응용 프로그램을 설치할 때 스냅은 기본적으로latest/stable새로운 메이저릴리즈가 출시되면 자동으로 갱신됩니다.퍼블리셔는 사용자에게 소프트웨어의 특정 메이저릴리즈를 고수할 수 있도록 추가 채널을 만들 수 있습니다.예를 들어,2.0/stable사용자는 2.0 버전의 소프트웨어를 그대로 사용할 수 있으며 하위 호환성이 없는 변경 없이 사소한 업데이트만 받을 수 있습니다.퍼블리셔가 새로운 메이저버전을 새로운 채널로 출시하면 사용자가 선택한 [43][44][45][16]시점에서 수동으로 다음 버전으로 갱신할 수 있습니다.

일부 [46]해크를 사용하여 자동 업데이트를 해제할 수 있습니다.또한 특정 요구에 맞게 업데이트를 구성할 수 있는 방법은 여러 가지가 있습니다.사용자는 채널을 지정함으로써 소프트웨어의 특정 메이저버전을 유지하도록 선택할 수 있습니다.또한 업데이트 간격을 설정하여 업데이트를 수동으로 체크할 수 있습니다.예를 들어 이 명령어는 마지막 금요일 23:00 ~01:00 의 업데이트를 체크합니다.

$sudo snap set system refresh.timer=fri5,23:00-01:00

업데이트를 최대 60일간 유지할 수 있습니다.또한 미터링된 [47][48]연결에서는 업데이트도 자동으로 비활성화됩니다.이러한 컨트롤을 사용하더라도 많은 사용자가 자동 업데이트를 완전히 [49]끌 수 있는 옵션이 없다는 불만을 제기하고 있습니다.

스냅크래프트

스냅크래프트
개발자Canical Group Limited
안정된 릴리스
4.7[50] / 2021년 4월 26일; 17개월 전 (2021년 4월 26일)
저장소https://github.com/snapcore/snapcraft.git
기입처파이썬
운영 체제리눅스
면허증.GNU General Public License 버전 3.0
웹 사이트스냅크래프트이오 Edit this on Wikidata

Snapcraft는 개발자가 프로그램을 스냅 [51]형식으로 패키징할 수 있는 도구입니다.Snap, macOS[52]Microsoft [53]Windows에서 지원되는 모든 Linux 배포에서 실행됩니다.Snapcraft는 멀티패스를 [54]사용하여 가상 머신에 패키지를 구축합니다.이것에 의해, 빌드 결과가 어떠한 배포나 [55]operating system에 의해서 구축되는지에 관계없이, 같은 것을 확인할 수 있습니다.Snapcraft는 Go, Java, JavaScript, Python, C/C++ Rust와 같은 여러 빌드 도구와 프로그래밍 언어를 지원합니다.또한 AppStream, git, 셸 스크립트 및 같은 여러 소스에서 애플리케이션 메타데이터를 가져올 수 있습니다.setup.py파일을 표시합니다.[52][56]

도입

Snap은 처음에는 All-Snap Ubuntu Core 배포판만 지원했지만 2016년 6월부터 광범위한 Linux 배포판으로 이식되어 범용 Linux [57]패키지의 포맷이 되었습니다.Snap에는 Linux 배포판의 대부분이 아닌 Systemd가 필요합니다.기타 Unix 계열 시스템 (FreeB 등)SD)는 [58]지원되지 않습니다.크롬 OS는 스냅을 직접 지원하지 않으며, 갈륨 [59]OS와 같이 스냅을 지원하는 Linux 디스트로를 통해서만 스냅을 직접 지원하지 않습니다.

Ubuntu(및 Kubuntu[60]Xubuntu와 같은 파생 모델), Manjaro,[61] Zorin OS,[62] KDE Neon,[63] Solus[64] 및 Li-f-e와 [65]같은 많은 Linux 배포판이 즉시 스냅을 지원합니다.Snap은 CentOS, Debian, Elementary OS, Fedora, Galium 등 다른 많은 배포판에서도 사용할 수 있습니다.OS, Kali Linux, Linux Mint, OpenEmbedded, Parrow 보안 OS, Pop!_OS, Raspbian, Red Hat Enterprise Linux 및 Open SUSE.[66]

Google,[67] JetBrains,[68] [69]KDE, Microsoft(예: Linux 버전의 경우)를 포함하여 다수의 저명한 데스크톱 소프트웨어 개발 회사가 Snap Store에 소프트웨어를 게시합니다.NET[72] Core 3.1,[70] Visual Studio Code, [71]SkypePowerShell), Mozilla 및 Spotify.[73]스냅은 소비자용[74] 제품에서 엔터프라이즈 장치 관리 게이트웨이[75]위성 통신 [76][77]네트워크에 이르기까지 사물 인터넷 환경에서도 사용됩니다.마지막으로 Snap은 InfluenceDB,[78] Kata Containers,[79] Nextcloud[80]Travis [81]CI와 같은 서버 애플리케이션 개발자도 사용합니다.

2019년에 Canonical은 향후 Ubuntu 릴리즈에서 Chromium브라우저를 APT 패키지에서 Snap으로 전환하기로 결정했습니다.그들은 Snap을 통해 지원되는 모든 Ubuntu 릴리즈에서 Chromium을 훨씬 쉽게 지원할 수 있었다고 설명했다.이를 통해 엔지니어링 리소스를 Ubuntu [82][7]데스크톱의 다른 부분에 집중할 수 있었습니다.이 결정의 결과로 Linux Mint와 같은 Ubuntu 파생상품은 자체 버전의 크롬 패키지를 유지하거나 Canonical이 관리하는 스냅 버전의 크롬으로 전환해야 했습니다.

접수처

Snap은 개발자 커뮤니티로부터 엇갈린 반응을 얻고 있습니다.

Snap의 홍보 사이트에서 Heroku는 Snap의 자동 업데이트가 빠른 출시 일정에 잘 맞는다고 칭찬했습니다.Microsoft 에서는, 사용하기 쉽고, 스냅은 YAML 베이스이며, 배포에 구애받지 않는다고 말하고 있습니다.JetBrains는 Snap Store가 도구에 [83]더 많은 노출을 제공한다고 말합니다.

다른 사람들은 Snap Store의 클로즈드 소스 특성에 반대했습니다.Clement Lefvre(Linux Mint의 설립자이자 프로젝트[84][85] 리더)는 Snap이 편파적이고 이해관계가 충돌한다고 지적했습니다.그가 인용한 이유로는 Canonical에 의해 관리되고 스토어에 잠긴 것, 또한 Snap이 다른 배포판보다 [86]Ubuntu에서 더 잘 작동한다는 것 등이 있습니다.그는 나중에 Snap 설치를 [87]차단할 것이라고 발표했지만 이 제한을 비활성화하는 방법은 [88]문서화될 예정입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "snapd package versions - Repology". Repology. Retrieved 20 August 2021.
  2. ^ Shuttleworth, Mark (9 December 2014). "Announcing Ubuntu Core, with snappy transactional updates!". Retrieved 2020-08-07.
  3. ^ Willis, Nathan (2015-01-28). "Ubuntu Core and Snappy". LWN.net. Retrieved 2020-08-08.
  4. ^ "Canonical unveils Snappy Ubuntu Core, a lightweight operating system for your home - ExtremeTech". www.extremetech.com. Retrieved 2020-08-08.
  5. ^ Bhartiya, Swapnil (2015-04-27). "Is Ubuntu moving away from .deb packages? Here is the complete story". CIO. Retrieved 2020-08-08.
  6. ^ Vaughan-Nichols, Steven J. "The future of Linux desktop application delivery is Flatpak and Snap". ZDNet. Retrieved 2020-08-08.
  7. ^ a b c S, James; August 6, ers in Software on; 2019; Pst, 8:53 Am. "Why Canonical views the Snap ecosystem as a compelling distribution-agnostic solution". TechRepublic. Retrieved 2020-08-05.{{cite web}}: CS1 maint: 숫자 이름: 작성자 목록(링크)
  8. ^ "How Canonical Is Improving Ubuntu Linux Security". eWEEK. 29 August 2018. Retrieved 2020-08-08.
  9. ^ "Malware Found on the Ubuntu Snap Store". OMG! Ubuntu!. 2018-05-13. Retrieved 2020-07-19.
  10. ^ Canonical (2018-05-15). "Trust and security in the Snap Store". Snapcraft. Retrieved 2020-08-05.
  11. ^ "Packages for Ubuntu". Ubuntu. Retrieved 2020-08-07.
  12. ^ "Bogus apps in store". snapcraft.io. 2018-03-27. Retrieved 2020-08-07.
  13. ^ June 21, Jack Wallen in Open Source on; 2016; Pst, 8:13 Am. "Canonical changes the game by announcing universal snap packages". TechRepublic. Retrieved 2020-08-08.{{cite web}}: CS1 maint: 숫자 이름: 작성자 목록(링크)
  14. ^ Kepes, Ben (2016-06-14). "Snap! Do the Linux distros finally agree on something?". Computerworld. Retrieved 2020-08-08.
  15. ^ ReadySpace (2019-11-14). "A technical comparison between the snap and the Flatpak formats". ReadySpace Indonesia. Retrieved 2020-08-05.
  16. ^ a b McKay, Dave. "How to Work with Snap Packages on Linux". How-To Geek. Retrieved 2020-08-05.
  17. ^ "Squashfs performance effect on snap startup time". snapcraft.io. 2019-10-29. Retrieved 2020-08-05.
  18. ^ McKay, Dave. "What You Need to Know About Snaps on Ubuntu 20.04". How-To Geek. Retrieved 2021-07-28.
  19. ^ "Call for testing: OpenPrinting's printing-stack-snap (Printing in a Snap)". snapcraft.io. 2018-03-09. Retrieved 2020-08-05.
  20. ^ "Canonical unveils 6th LTS release of Ubuntu with 16.04". Ubuntu Insights. Canonical Ltd. Retrieved 22 April 2016.
  21. ^ "Services and daemons".
  22. ^ "WSL2- Ubuntu 20.04 Snap store doesn't work due to systemd dependency · Issue #5126 · microsoft/WSL". GitHub. Retrieved 2020-08-07.
  23. ^ "Supported interfaces Snapcraft documentation". Snapcraft. Retrieved 2020-08-05.
  24. ^ ReadySpace (2019-06-06). "Snapcraft confinement & interfaces". ReadySpace China (in Simplified Chinese). Retrieved 2020-08-05.
  25. ^ ReadySpace (2018-11-02). "A guide to snap permissions and interfaces". ReadySpace Hong Kong. Retrieved 2020-08-05.
  26. ^ "Flatpak's XDG-Desktop-Portal Adds Initial Support For Snaps - Phoronix". www.phoronix.com. Retrieved 2020-08-05.
  27. ^ "Desktop Integration — Flatpak documentation". docs.flatpak.org. Retrieved 2020-08-05.
  28. ^ "The content interface". Snapcraft. Retrieved 2020-04-29.
  29. ^ "Snappy Is Finally Doing Something About Super Large App Sizes". OMG! Ubuntu!. 2017-06-11. Retrieved 2020-08-07.
  30. ^ "Bundling KDE". archive.fosdem.org. Retrieved 2020-08-07.
  31. ^ a b Edge, Jake (2019-11-20). "LSM stacking and the future". LWN.net. Retrieved 2020-08-06.
  32. ^ "How Are SNAPS claiming to have no internet plug regulated?". snapcraft.io. 2020-07-11. Retrieved 2020-08-06.
  33. ^ Johansen, John (3 February 2019). "Containers with Different Security Modules".
  34. ^ "How to use the system GTK theme via the gtk-common-themes snap". snapcraft.io. 2020-02-21. Retrieved 2020-08-06.
  35. ^ "Kubuntu 20.04 LTS Review ORDINATECHNIC". www.ordinatechnic.com. Retrieved 2020-07-19.
  36. ^ "How to Change Snap App Theme on Ubuntu (With Examples)". OMG! Ubuntu!. 2020-06-18. Retrieved 2020-08-06.
  37. ^ "Automatic theme snap installation notes". snapcraft.io. 2020-05-25. Retrieved 2020-08-06.
  38. ^ "How to revert to a previous version of a snap package? wekan in this case". costales.github.io. 2017-03-08. Retrieved 2020-08-05.
  39. ^ "A Beginners Guide to Snaps in Linux - Part 1". www.tecmint.com. Retrieved 2020-08-05.
  40. ^ "Snapcraft - Snaps are universal Linux packages". Snapcraft.
  41. ^ Willis, Nathan (28 January 2015). "Ubuntu Core and Snappy". Linux Weekly News. Retrieved 7 November 2015.
  42. ^ Vaughan-Nichols, Steven J. "Ubuntu Snap takes charge of Linux desktop and IoT software distribution". ZDNet.
  43. ^ "Controlling snap releases with channels, tracks and branches – Part 1". Ubuntu. Retrieved 2020-08-07.
  44. ^ "Controlling snap releases with channels, tracks and branches – Part 2". Ubuntu. Retrieved 2020-08-07.
  45. ^ Prakash, Abhishek. "Using Snap Packages In Ubuntu & Other Linux [Complete Guide]". Retrieved 2020-08-07.
  46. ^ "How to disable autorefresh in snap". Ask Ubuntu. Retrieved 2021-07-26.
  47. ^ Logix. "How To Change Snap Refresh (Update) Schedule". Linux Uprising Blog. Retrieved 2020-08-07.
  48. ^ Pope, Alan (3 March 2020). "Controlling Snap Updates". YouTube.
  49. ^ "Disabling automatic refresh for snap from store". 20 May 2017. Retrieved July 31, 2019.
  50. ^ "Release 4.7". 26 April 2021. Retrieved 21 May 2021.
  51. ^ Brodkin, Jon. "Adios apt and yum? Ubuntu's snap apps are coming to distros everywhere". Ars Technica. Retrieved 13 August 2016.
  52. ^ a b Nestor, Marius (30 January 2019). "Canonical Releases Snapcraft 3.1 Snap Creator Tool with Various Improvements". softpedia. Retrieved 2020-08-05.
  53. ^ Nestor, Marius (10 September 2019). "Ubuntu's Snapcraft Snap Creator Tool Will Soon Get a Windows Installer". softpedia. Retrieved 2020-08-08.
  54. ^ "Build options Snapcraft documentation".
  55. ^ ReadySpace (2019-03-15). "Make your snap development faster". ReadySpace China (in Simplified Chinese). Retrieved 2020-08-05.
  56. ^ "Using external metadata Snapcraft documentation". Snapcraft. Retrieved 2020-08-05.
  57. ^ "Ubuntu's container-style Snap app packages now work on other Linux distributions". TechCrunch. Retrieved 2020-08-08.
  58. ^ "Installing snapd Snapcraft documentation". Snapcraft. Retrieved 2022-04-25.
  59. ^ "Installing snap on GalliumOS Snapcraft documentation". Snapcraft. Retrieved 2020-08-18.
  60. ^ Hoffman, Chris; PCWorld (2016-04-18). "Ubuntu 16.04 will support 'Snaps' alongside Deb packages for improved software installation". PCWorld. Retrieved 2020-08-08.
  61. ^ Evangelho, Jason. "Manjaro Linux 18.1 Is Officially Released, And You Have A New Choice To Make". Forbes. Retrieved 2020-08-08.
  62. ^ "And the next version of Zorin OS is… The official Zorin Blog". Retrieved 2020-08-05.
  63. ^ "KDE Neon to Support Snap Apps in Plasma Discover". OMG! Ubuntu!. 2017-02-10. Retrieved 2020-08-05.
  64. ^ Strobl, Joshua. "Solus 3 Released". Solus. Retrieved 2020-08-05.
  65. ^ cyberorg (2020-07-07). "Li-f-e: Installing more applications". Li-f-e: Linux for Education Enterprise. Retrieved 2020-08-05.
  66. ^ "Installing snapd Snapcraft documentation". Snapcraft. Retrieved 2020-08-05.
  67. ^ "Google and Canonical bring Flutter apps to Linux and the Snap Store". VentureBeat. 2020-07-08. Retrieved 2020-08-05.
  68. ^ "Install IntelliJ IDEA on Ubuntu with Snaps – IntelliJ IDEA Blog JetBrains". JetBrains Blog. Retrieved 2020-08-05.
  69. ^ "Month of KDE Applications Snaps – KDE neon Developers' Blog". Retrieved 2020-08-05.
  70. ^ .NET Core 3.1.0 Preview 2, .NET Foundation, 2019-11-08, retrieved 2019-11-08
  71. ^ Vaughan-Nichols, Steven J. "Use Ubuntu's snap to install Skype on any Linux desktop". ZDNet. Retrieved 2020-08-08.
  72. ^ Hoffman, Chris; PCWorld (2016-04-25). "Mozilla will provide Firefox as a Snap package for Ubuntu, cutting out the middleman". PCWorld. Retrieved 2020-08-05.
  73. ^ "Spotify Now Available as a Snap App on Ubuntu". OMG! Ubuntu!. 2017-12-30. Retrieved 2020-08-05.
  74. ^ Vaughan-Nichols, Stephen J. (11 May 2015). "Ubuntu jumps into Internet of Things with Acer, GE, and Microsoft". ZDNet. Retrieved 7 November 2015.
  75. ^ Sherman, Jordana. "Snappy Core unlocks IoT value within the Dell Edge Gateway 5000 Series". Ubuntu Insights. Canonical Ltd. Retrieved 7 November 2015.
  76. ^ "LimeSDR Mini takes off in satellites". LinuxGizmos.com. 2018-03-14. Retrieved 2020-08-05.
  77. ^ "Ubuntu Core 18 released for secure, reliable IoT devices". Ubuntu. Retrieved 2020-08-05.
  78. ^ "Install influxdb for Linux using the Snap Store". Snapcraft. Retrieved 2020-08-05.
  79. ^ Nestor, Marius (27 July 2018). "You Can Now Install Kata Containers VM as a Snap on Ubuntu, Other Linux Distros". softpedia. Retrieved 2020-08-05.
  80. ^ April 27, Jack Wallen in Cloud on; 2020; Pst, 8:50 Am. "How to install Nextcloud with SSL using snap". TechRepublic. Retrieved 2020-08-08.{{cite web}}: CS1 maint: 숫자 이름: 작성자 목록(링크)
  81. ^ "Install travis-worker for Linux using the Snap Store". Snapcraft. Retrieved 2020-08-05.
  82. ^ Vaughan-Nichols, Steven J. "Ubuntu opens the door to talking with Linux Mint about Snap". ZDNet. Retrieved 2020-08-08.
  83. ^ "SnapCraft homepage". snapcraft.io. Retrieved July 23, 2021.
  84. ^ "Q&A: Clement Lefebvre: The man behind Linux Mint". techworld.com.au. Retrieved January 7, 2020.
  85. ^ "Teams". linuxmint.com. Retrieved January 7, 2020.
  86. ^ "Monthly News – June 2019". blog.linuxmint.com. Retrieved October 23, 2019.
  87. ^ LeFebvre, Clement. "Monthly News – May 2020". The Linux Mint Blog. The Mint Team. Retrieved 10 June 2020.
  88. ^ Anderson, Tim (2 June 2020). "Snapping at Canonical's Snap: Linux Mint team says no to Ubuntu store 'backdoor'". The Register. Situation Publishing. Retrieved 10 June 2020.

외부 링크