Ben je trouve pas que ce soit un progrès et non, je ne suis pas d'accord et j'ai le droit de le dire : TU trouves peut-être ça bien mais pas moi, n'impose pas TON point de vue aux autres, ou argumente plus sérieusement au lieu d'attaques "ad hominem".
Il faut arrêter de croire que l'opinion qu'il a exprimé est personnel. Il évoque un vrai problème qui est aussi vieux que la notion de paquets sous Linux.
Il y a deux cas d'usages qui sont assez contradictoires et qui sont légitimes.
D'un côté le fonctionnement avec des dépôts, qui est assez élégant, cohérent et offre de nombreuses sources de mutualisation. Mais c'est peu flexible pour l'utilisateur qui veut un truc hors dépôt et nécessite beaucoup de travail pour s'assurer que la bibliothèque commune entre tous ces composants fonctionnent avec une version identique. Outre le travail de packaging en lui même qui reste une activité laborieuse et peu sexy.
De l'autre le fonctionnement des applications qui fournissent tout le nécessaire avec ou non possibilité d'une base commune (ce que Flatpak propose pour limiter la duplication des bibliothèques de base). Mais comme ces applications sont autonomes, ils sont très flexibles pour l'utilisateur qui peut installer la version qu'il veut, voire plusieurs en parallèle et qu'il est totalement indépendant du cycle de sa distribution. Pour le développeur de l'application c'est aussi plus facile de le distribuer à tout le monde sans prise de tête.
Bref, Flatpak / Snap / Autres répondent à de vrais besoins et ne sont pas le ressort d'opinion strictement personnelles tant ce besoin a été mainte fois exprimé depuis très longtemps. Nous avons seulement maintenant l'émergence de solutions matures pour le combler, tant mieux non ?
Après tout, tout le monde ne va pas migrer vers cela, au pire tu fondes ta distribution traditionnelle et voilà. Cela ne retire pas cette possibilité.
Je me moque que ce soit géré ou pas par l'appli, je veux savoir exactement ce qui est installé sur mon système, par mes soins, et j'ai légitimement le droit de m'inquiéter de ce qui est installé sur ma machine, on est pas chez Apple.
Ce genre de remarques (car c'est assez récurrent de lire ce type de propos) me fait croire que la notion même de distribution n'est pas comprise.
Une distribution, son rôle est justement de dire quelle application est fournie par défaut, quelle expérience utilisateur est souhaitée ou mise en avant, quelles sont les limites, des choix d'architecture ou techniques diverses, etc.
Donc oui en installant une distribution tu acceptes les choix qu'elle a fait pour toi, pour te simplifier la vie mais aussi aussi pour simplifier sa propre maintenance. Car si à l'installation d'une distribution tu dois valider la libc de référence, le système d'init utilisé, la pile audio par défaut, le noyau (bah oui, BSD existe aussi !), le shell par défaut, etc. tu vas perdre un temps immense et il est peu probable que le résultat soit stable car c'est difficile à maintenir. Puis honnêtement, ce serait indigeste, d'autant plus que nous ne sommes pas omniscients.
Fedora, Ubuntu, Debian, Suse, ArchLinux, Gentoo, etc. ont fait des choix à ce sujet très différents et ont donc leur raison d'être. Ubuntu et Fedora misent pour leur futur sur Flatpak et Snap pour différentes raisons. Pourquoi pas, c'est leur but de prendre ce genre de décisions. Si cela ne te plaît pas, soit tu t'adaptes (en supprimant manuellement après l'installation), soit tu prends une autre distribution qui est plus en phase avec tes envies. Les distributions ne te doivent rien de particulier, ils peuvent écouter tes remarques mais aussi ne pas en tenir compte.
[^] # Re: Bien d'accord !
Posté par Renault (site web personnel) . En réponse au journal Snap, Flatpak, Packagekit : c'est quoi ce bordel ?. Évalué à 10.
Il faut arrêter de croire que l'opinion qu'il a exprimé est personnel. Il évoque un vrai problème qui est aussi vieux que la notion de paquets sous Linux.
Il y a deux cas d'usages qui sont assez contradictoires et qui sont légitimes.
D'un côté le fonctionnement avec des dépôts, qui est assez élégant, cohérent et offre de nombreuses sources de mutualisation. Mais c'est peu flexible pour l'utilisateur qui veut un truc hors dépôt et nécessite beaucoup de travail pour s'assurer que la bibliothèque commune entre tous ces composants fonctionnent avec une version identique. Outre le travail de packaging en lui même qui reste une activité laborieuse et peu sexy.
De l'autre le fonctionnement des applications qui fournissent tout le nécessaire avec ou non possibilité d'une base commune (ce que Flatpak propose pour limiter la duplication des bibliothèques de base). Mais comme ces applications sont autonomes, ils sont très flexibles pour l'utilisateur qui peut installer la version qu'il veut, voire plusieurs en parallèle et qu'il est totalement indépendant du cycle de sa distribution. Pour le développeur de l'application c'est aussi plus facile de le distribuer à tout le monde sans prise de tête.
Bref, Flatpak / Snap / Autres répondent à de vrais besoins et ne sont pas le ressort d'opinion strictement personnelles tant ce besoin a été mainte fois exprimé depuis très longtemps. Nous avons seulement maintenant l'émergence de solutions matures pour le combler, tant mieux non ?
Après tout, tout le monde ne va pas migrer vers cela, au pire tu fondes ta distribution traditionnelle et voilà. Cela ne retire pas cette possibilité.
Ce genre de remarques (car c'est assez récurrent de lire ce type de propos) me fait croire que la notion même de distribution n'est pas comprise.
Une distribution, son rôle est justement de dire quelle application est fournie par défaut, quelle expérience utilisateur est souhaitée ou mise en avant, quelles sont les limites, des choix d'architecture ou techniques diverses, etc.
Donc oui en installant une distribution tu acceptes les choix qu'elle a fait pour toi, pour te simplifier la vie mais aussi aussi pour simplifier sa propre maintenance. Car si à l'installation d'une distribution tu dois valider la libc de référence, le système d'init utilisé, la pile audio par défaut, le noyau (bah oui, BSD existe aussi !), le shell par défaut, etc. tu vas perdre un temps immense et il est peu probable que le résultat soit stable car c'est difficile à maintenir. Puis honnêtement, ce serait indigeste, d'autant plus que nous ne sommes pas omniscients.
Fedora, Ubuntu, Debian, Suse, ArchLinux, Gentoo, etc. ont fait des choix à ce sujet très différents et ont donc leur raison d'être. Ubuntu et Fedora misent pour leur futur sur Flatpak et Snap pour différentes raisons. Pourquoi pas, c'est leur but de prendre ce genre de décisions. Si cela ne te plaît pas, soit tu t'adaptes (en supprimant manuellement après l'installation), soit tu prends une autre distribution qui est plus en phase avec tes envies. Les distributions ne te doivent rien de particulier, ils peuvent écouter tes remarques mais aussi ne pas en tenir compte.