本文只談Linux世界用戶較多的前2大主要分支,vim
前兩大分支的包管理有2大陣營,安裝文件互不相融。安全
而後2邊都推出了新的規則,但願能一統江湖:app
=========================網站
這兩大陣營競爭的同時,命令行
Arch的pacman包管理器,足夠多的軟件包被愈來愈多的人接受。源自Arch的Manjaro開箱即用型Linux系統已經成爲distrowatch.com排名第一的Linux分支。設計
=========================htm
下面是新出的3個新出的應用包規則:開發
==== AppImage 是一種很管用的軟件磁盤映像。get
優勢是:簡單方便,下載單獨一個文件,雙擊打開使用便可。刪除也方便。
缺點是:即便你直接從開發者的網站得到軟件,仍然不知道應用程序是否已被篡改。
更新:要從新下載最新的文件。
https://appimage.org/emacs
==== Flatpak 提供隔離的運行時環境,Flatpaks是針對Linux桌面設計的。
https://flatpak.org/
==== Snap Packages是壓縮文件系統。
Snap軟件包是Canonical提出的一個打包概念,針對Linux和物聯網而設計。
https://snapcraft.io/
http://os.51cto.com/art/201806/575608.htm
======================
在安全性上,Flatpak 和 Snap 須要桌面使用 wayland/mir,二者在桌面都尚未流行起來。
Flatpak 是 RedHat 的東西;
Snap 是 Canonical 的東西,何況若是採用 Snap,應用商店仍是 Canonical 掌控的,其餘發行版也許不怎麼樂意。
Flatpak/Snap 也許會做爲一個應用安裝來源的補充,不過已經足夠吸引人了,就像不少人喜歡 Arch 由於它的 AUR 源。
https://www.zhihu.com/question/47486268/answer/106478360
===========================
Linux世界還有桌面之爭: GNOME vs KDE, Xfce, MATE, Cinnamon, Awesome, LXDE, LXQt...
命令行下的文本編輯之爭:vim vs emacs, nano, ...