Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Was haben alle gegen Snap und Flatpack?
- Ersteller Broni
- Erstellt am
ghecko
Digital Caveman
- Registriert
- Juli 2008
- Beiträge
- 28.349
Stell dir vor du bist in eine Wohnung eingezogen, hast aber nicht vor deine Umzugskartons aus dem Keller zu holen und auszupacken.
Immer wenn du was brauchst musst du also den entsprechenden Karton aus dem Keller holen und das was du benutzen willst auspacken. Dabei schleifst du eine Menge Zeug mit dir herum was du eigentlich nicht gebraucht hättest und das holen und auspacken frisst Zeit und Ressourcen. Und damit du nicht dauernd mehrere Kartons holen musst um eine Sache zu benutzen, ist ein und dasselbe in mehreren Kartons mehrfach vorhanden und frisst entsprechend Platz im Keller (AVR+Musikanlage+Plattenspieler, im anderen Karton AVR+Musikanlage+TV+PS4). Die ganzen Füllstoffe für den Transport im Karton wären auch total überflüssig, wenn man das ganze einmal auspacken und ins Regal räumen würde. Da kommt man auch viel schneller ran und hat nicht alles mehrfach in verschiedenen Kartons im Keller liegen.
Immer wenn du was brauchst musst du also den entsprechenden Karton aus dem Keller holen und das was du benutzen willst auspacken. Dabei schleifst du eine Menge Zeug mit dir herum was du eigentlich nicht gebraucht hättest und das holen und auspacken frisst Zeit und Ressourcen. Und damit du nicht dauernd mehrere Kartons holen musst um eine Sache zu benutzen, ist ein und dasselbe in mehreren Kartons mehrfach vorhanden und frisst entsprechend Platz im Keller (AVR+Musikanlage+Plattenspieler, im anderen Karton AVR+Musikanlage+TV+PS4). Die ganzen Füllstoffe für den Transport im Karton wären auch total überflüssig, wenn man das ganze einmal auspacken und ins Regal räumen würde. Da kommt man auch viel schneller ran und hat nicht alles mehrfach in verschiedenen Kartons im Keller liegen.
Zuletzt bearbeitet:
ModellbahnerTT
Banned
- Registriert
- Jan. 2010
- Beiträge
- 2.020
Die Gefahr besteht nicht.
ghecko
Digital Caveman
- Registriert
- Juli 2008
- Beiträge
- 28.349
Es ist überhaupt kein Problem, wenn einzelne Programme nur als Snap vorliegen. Dann ist es halt so, besser als gar nichts.Broni schrieb:Die Deezer App gibt es nur als Snap.
Was die Community total auf die Palme bringt sind Pläne, das traditionelle Paketsystem abzuschaffen und dem User alles per Snap aufzudrücken. Weils halt für die Distribution einfacher ist.
madmax2010
Fleet Admiral
- Registriert
- Juni 2018
- Beiträge
- 36.350
@ghecko hat in allem vollkommen recht.
Unbedarften nutzern, wuerde ich jedoch vermutlich empfehlen, Im Desktopbetrieb der meisten Distris Snaps zu nutzen, wenn $Paketnicht in den offiziellen quellen (bspw. bei Ubuntu als PPA) vorliegt.
Einerseits lernt man dann weniger, anderersets erspart man sich jede Menge stress.
Unbedarften nutzern, wuerde ich jedoch vermutlich empfehlen, Im Desktopbetrieb der meisten Distris Snaps zu nutzen, wenn $Paketnicht in den offiziellen quellen (bspw. bei Ubuntu als PPA) vorliegt.
Einerseits lernt man dann weniger, anderersets erspart man sich jede Menge stress.
Arch zeigt halt extrem gut, dass eine gescheite community auch in der Lage sit Pakete vertrauensvoll zu bauen / buildskripts zu pflegenghecko schrieb:Was die Community total auf die Palme bringt sind Pläne, das traditionelle Paketsystem abzuschaffen und dem User alles per Snap aufzudrücken. Weils halt für die Distribution einfacher ist.
fixedwater
Vice Admiral
- Registriert
- Feb. 2018
- Beiträge
- 6.158
Ergänzung weil gerade aus Interesse nachgeguckt: Zumindest für Arch-basierte Distris scheints die Deezer-App aus dem AUR zu geben. Hab ich zumindest hier unter Manjaro so (Flats und Snaps hab ich abgeschaltet).
- Registriert
- Jan. 2017
- Beiträge
- 385
Alles klar. Aber, ist es nicht für die Entwickler einfacher? Ich meine, wer hat schon Lust, alles in X Versionen zu entwickeln?ghecko schrieb:auf die Palme bringt sind Pläne, das traditionelle Paketsystem abzuschaffen und dem User alles per Snap aufzudrücken. Weils halt für die Distribution einfacher ist.
Ergänzung ()
fixedwater schrieb:Ergänzung weil gerade aus Interesse nachgeguckt: Zumindest für Arch-basierte Distris scheints die Deezer-App aus dem AUR zu geben. Hab ich zumindest hier unter Manjaro so (Flats und Snaps hab ich abgeschaltet).
fixedwater
Vice Admiral
- Registriert
- Feb. 2018
- Beiträge
- 6.158
Sozusagen die Konkurrenzveranstaltung für .deb und .rpm:
https://wiki.archlinux.de/title/Arch_User_Repository
https://wiki.archlinux.de/title/Arch_User_Repository
ghecko
Digital Caveman
- Registriert
- Juli 2008
- Beiträge
- 28.349
Packen ist nicht entwickeln. Und den Entwicklern kann es egal sein, das Packen und lösen von Abhängigkeiten ist eigentlich Aufgabe der Distribution, die die Software in ihren Repositories führt.Broni schrieb:Ich meine, wer hat schon Lust, alles in X Versionen zu entwickeln?
Die Entwickler schreiben einfach nur Software, die auf gewisse, bereits existierenden Bibliotheken zurückgreift. In einem Snap sind die mit verpackt, bei einem .deb ist das eine Abhängigkeit die vom Paketmanager bei der Installation erfüllt wird, falls noch nicht im System vorhanden.
Über diesen sollte zumindest das Grundsystem und die am häufigsten genutzen Programme vorliegen, damit das System schlank und schnell bleibt. Wenn man alles als snap installiert, hat man alles bis auf das eigentliche binary doppelt und drölffach auf dem System, weil jedes Programm seinen gesamten Hofstaat mitführt.
Zuletzt bearbeitet:
Chris_S04
Commander
- Registriert
- Mai 2011
- Beiträge
- 2.418
Prinzipiell hab ich persönlich nichts dagegen, da es für viele Devs eigentlich sogar hilfreich ist, dass es die Formate gibt.
Beide gehen halt gegen den Unix-Grundgedanken, dass ein System aufeinander abgestimmt ist, jede Lib und jedes Paket liegt einmal in einer bestimmten Version vor und kann dann von allen anderen verwendet werden. Außerdem kann alles zentral vom Paketmanager upgedatet werden.
Bei Snap und Flatpak sind eben alle Abhängigkeiten mit im "Container" enthalten, was dazu führen kann, dass veraltete und angreifbare Bibliotheken im System verwendet werden. Außerdem sind die Ladezeiten der Applikationen deutlich länger, da das ganze ja in einer eigenen Laufzeitumgebung läuft.
Bei Snap kommt noch erschwerend hinzu, dass die Serverseite proprietär und unter der alleinigen Kontrolle von Canonical steht. Außerdem ist Snap eben wieder der Canonical Alleingang anstatt das von der Community besser akzeptierte und freie Flatpak mit zu unterstützen.
Beide gehen halt gegen den Unix-Grundgedanken, dass ein System aufeinander abgestimmt ist, jede Lib und jedes Paket liegt einmal in einer bestimmten Version vor und kann dann von allen anderen verwendet werden. Außerdem kann alles zentral vom Paketmanager upgedatet werden.
Bei Snap und Flatpak sind eben alle Abhängigkeiten mit im "Container" enthalten, was dazu führen kann, dass veraltete und angreifbare Bibliotheken im System verwendet werden. Außerdem sind die Ladezeiten der Applikationen deutlich länger, da das ganze ja in einer eigenen Laufzeitumgebung läuft.
Bei Snap kommt noch erschwerend hinzu, dass die Serverseite proprietär und unter der alleinigen Kontrolle von Canonical steht. Außerdem ist Snap eben wieder der Canonical Alleingang anstatt das von der Community besser akzeptierte und freie Flatpak mit zu unterstützen.
ModellbahnerTT
Banned
- Registriert
- Jan. 2010
- Beiträge
- 2.020
Hast du Lust z.B. tausende verschiedene Java Version auf dem Rechner zu haben?Broni schrieb:Ich meine, wer hat schon Lust, alles in X Versionen zu entwickeln?
Ähnliche Themen
- Antworten
- 2
- Aufrufe
- 637
- Antworten
- 7
- Aufrufe
- 1.345
- Antworten
- 10
- Aufrufe
- 917