- 385 名前:login:Penguin mailto:sage [2018/08/14(火) 03:11:38.19 ID:Ttl7PXT/.net]
- > なんでflatpak作ったの?Dockerでいいじゃない?と。
この質問に自己レスする前に 第513回 新しいパッケージの仕組み,Flatpakを使用する gihyo.jp/admin/serial/01/ubuntu-recipe/0513 > FlatpakとSnapsの最大の違いは,Flatpakはアプリケーション専用で > あることでしょう。よって,GUIアプリケーションであれば > Flatpakのほうが快適に使用できるものが多いのですが,実際はケースバイケースです。 本当にGUIアプリ専用だったのか? Flatpak・Snaps も Docker も「使う側」の視点と「作る側」の視点がある Flatpak・Snapsはどちらかといえば「使う側」が焦点となっており こんなパッケージを用意しましたから使ってくださいって感じだろう。 エンドユーザーがデスクトップPCで使うアプリ用 Dockerはどちらかといえば「作る側」がメインなのでアプリのインストールや実行はCLI、 そしてGUIアプリは作れなくはないがメインのターゲットではない。 主に開発用のツールや自社開発のウェブサービスを構築のためによく使われている Dockerは「作る側」がメインなので何度も言ってるように、アプリエンジニアにこそ必要なもの。 だからパッケージ入れて(ちょっと設定して)使うだけのインフラエンジニアはVMの役割とごっちゃにしやすい 自分専用にカスタマイズしたアプリを作りたい人はDockerを選ぶのでは? Flatpakでパッケージの作り方を調べてみたが、 Dockerfile書くだけで作れるDockerよりも大変そうに思える なんでflatpak作ったの?の答えは、エンドユーザーのために作ったパッケージを、 もっと使いやすく提供したいためだろう。
|
![](http://yomi.mobi/qr.gif)
|