owned this note changed 6 years ago
Linked with GitHub

Snap打包:軟體使用者與上游的♥多元成家♥ - 林博仁

由於場地問題,第二天我們移動到另一棟大樓啦!議程教室變動請見網站上的議程表

歡迎來到 https://hackmd.io/@coscup/2019 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。

軟體問題回報方式

  • 實際上: 上游修正難以移植回下游穩定/舊版本
  • 若要升級每次都要重編
  • 函式庫相依性問題
  • 移除套件

Snap架構介紹

  • 容器化: AppArmor, cgroups
  • snap kernel->ubuntu core->Apps

下游使用者與上游開發者的「多元成家」

  • 較不會搞壞環境,容器化限制可保障系統安全
  • 可由上游直接控制/更新snap發布版本
  • 不會限制套件授權
  • 較少使用的發行版也能獲得更多套件資源
  • 上架門檻低
  • Snapcraft Fourm

Live Demo

  • "Taiwan consensus" code (shell script)
  • 建立 snap/snapcraft.yaml:
    • parts: apps:
    • 可使用 --use-lxd 在 ubuntu 容器建立套件

Q&A

  • Snap 不開放自行架設 Store
tags: COSCUP2019 FLOSS! not only Linux and hackers!! IB503
Select a repo