Je suis en train de réfléchir à faire un Wine portable avec un préfixe déjà préparé avec les packages les plus courants. Ça permettrait de faire tourner out-of-the-box la plupart des jeux, sans dépendances.
@sebsauvage Sans dépendances? Wine tire énormément de libs systèmes quand même (et pour certains jeux y'a besoin d'avoir des trucs assez chiant genre samba…).
Je vais repréciser : Je ne veux plus de toutes ces sur couches à Wine (PlayOnLinux, Lutris, Bottles...). Elles m'ont systématiquement posé plus de problèmes qu'un pur Wine.
Je veux un truc minimaliste en ligne de commande, pas un clickodrome qui cassera à la moindre mis à jour, quand ce n'est pas le projet complet qui est abandonné.
@vv221@stubbornphoenix@sebsauvage@squalouJenkins À noter que AppImage apporte rien en plus à un .tar.gz (sauf être chiant à extraire…), vu qu'aucune gestion des dépendances ou sandbox est fournie avec.
Je reprécise : le but n'est PAS de fournir une app clic-bouton pour grands débutants Linux. Mais un exécutable en ligne de commande qui puisse être directement utilisé pour lancer 80% des jeux Windows sans installations compliquées.
@lord@vv221@squalouJenkins@sebsauvage@stubbornphoenix Sauf que comme j'ai dit AppImage ne gère pas les dépendances. C'est pas du statique, c'est une archive exécutable et c'est marre, et comme en gros personne fait du statique, surtout coté Linux, avoir des soucis de portabilité avec AppImage c'est assez classique (et *très* chiant parceque tu peux pas faire un coup de lddtree/patchelf sur le vrai exécutable).
Ça donne un peu l'impression d'avoir un bon gros binaire statique que tu lances et c'est tout. Ton .tar.gz tu sais pas quoi en faire, une fois décompressé tu sais pas plus quoi en faire. Dedans il y a quoi ? 1 binaire ? 2 ? 15 ? L'avantage de l'appimage c'est qu'ils fonctionnent tous pareil et du coup tu n'as pas à te soucier de comment t'en servir et des dépendances et tout.
@lord@vv221@squalouJenkins@sebsauvage@stubbornphoenix Ça dépend de ce qu'il y a dedans mais nope, ça contient ce que le dev à pensé à rajouter (un peu comme les archives de jeux GOG par example). Et l'auto-extracteur de AppImage est même pas statique du coup musl nope.
Les appimages contiennent toutes leurs dépendances. Tu peux les faire tourner sur n'importe quel nunux de la bonne archi cpu (genre sur du musl ou du glibc).
Ton .tar.gz tu sais pas quoi en faire, une fois décompressé tu sais pas plus quoi en faire. Faut pas abuser non plus, même mon grand-père saurait extraire le contenu d’un .zip récupéré en pièce-jointe d’un e-mail et exécuter le virus en .exe qui se trouve dedans ;P
Et j’ai du mal à penser que mon grand-père soit plus calé en informatique que l’utilisateur moyen de Linux cherchant à installer un jeu vidéo pour Windows.
@dolmen@vv221@squalouJenkins@sebsauvage@stubbornphoenix@lord Oui, rapidement: GnuTLS, libunwind n'offrent pas d'ABI stable et sont une dépendance directe de wine. Et faudrait pas mettre gstreamer dedans puisque tire ffmpeg qui n'offre pas d'ABI stable non plus.