Auteur Sujet: Méthodologie pour une comparaison objective des distributions Linux  (Lu 27668 fois)

0 Membres et 1 Invité sur ce sujet

pju91

  • Abonné Free fibre
  • *
  • Messages: 1 040
  • 91
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #60 le: 30 décembre 2024 à 11:00:47 »
4/ Fedora Linux Xfce - une version tous les 6 mois, avec 13 mois de support (environnement de bureau Xfce - Flatpak pré-installé)
En relisant ça aujourd'hui et sur la base de mon expérience d'hier :
En ligne de commande, j'ai ensuite ajouté flatpak, le repo flathub et OnlyOffice : ça n'est pas super rapide, mais ça fonctionne.
Il me semble que tu te trompes sur le "Flatpak pré-installé".
Ensuite, pour rester dans la philosophie de ce fil :
(à vérifier, je ne suis pas un habitué de XFCE) Il n'y a pas non plus d'intégration à un "magasin" d'applications comme Gnome Software sur les distributions standards livrées avec Gnome. La gestion graphique des packages et mises à jour se fait via dnfdragora.
Ce qui veut dire que l'installation doit se faire via l'interface Web (de flathub) : téléchargement du .flatpakref puis "ouverture" ... ou bien par la ligne de commande.



Cochonou

  • Abonné Bbox fibre
  • *
  • Messages: 1 496
  • FTTH 2 Gb/s sur Saint-Maur-des-Fossés (94)
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #61 le: 30 décembre 2024 à 11:01:40 »
Ça dépend du public visé.

Pour tous ceux chez qui j'ai installé Linux Mint (personnes âgées surtout), l'utilisation au quotidien ne pose pas de problème, mais ils ne vont pas se demander si le PC est à jour. Je ne suis même pas sûr qu'ils réagiront à une proposition de mise à niveau, de peur de faire une bêtise. Ils ne demanderont de l'aide que si le PC ne fonctionne plus du tout, pour ne pas déranger.


Oui tout à fait. Je me dis que ce n'est pas tout à fait le public visé par vivien ici, puisque ce n'est pas forcément non plus le public qui va aller lire un comparatif de distributions linux.

vivien

  • Administrateur
  • *
  • Messages: 50 000
    • Bluesky LaFibre.info
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #62 le: 30 décembre 2024 à 13:42:15 »
En relisant ça aujourd'hui et sur la base de mon expérience d'hier : Il me semble que tu te trompes sur le "Flatpak pré-installé".

Sur la page Wikipédia Flatpak, il est bien indiqué que flatpack est pré-installé avec Fedora.

La subtilité vient du fait d'avoir ou non la bibliothèque flathub.

Il me semble que Fedora propose par défaut un extrait de logiciels flathub qu'ils ont testés.

Bref, la meilleure solution pour savoir s'il est simple ou non d'installer un logiciel est d'avoir une liste de logiciel et de tester en pratique quelle est la solution la plus simple. C'est pour cela que j'ai établi une liste de logiciels populaires pour pouvoir savoir pour chaque logiciel quelle est la solution la plus simple pour l'installer et noter cette facilité.

C'est un point qui différentié beaucoup les distributions entre-elles.

pju91

  • Abonné Free fibre
  • *
  • Messages: 1 040
  • 91
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #63 le: 30 décembre 2024 à 14:04:04 »
Sur la page Wikipédia Flatpak, il est bien indiqué que flatpack est pré-installé avec Fedora.
Selon https://flatpak.org/setup/Fedora, c'est bien le cas pour Fedora Workstation, Fedora Silverblue, and Fedora Kinoite, mais par conséquent pas pour le Spin XFCE.
C'est ce que j'ai constaté en tout cas en réalisant une installation standard "Install to Hard Drive" du Live ISO.

Il me semble que Fedora propose par défaut un extrait de logiciels flathub qu'ils ont testés.
Sur ce point, sur Fedora Workstation Gnome, il est vrai que Gnome software te permet de trouver une application qui peut exister en rpm, en flatpak "fedora" ou en flatpak "flathub". Tu choisis la méthode que tu préfères.
Voir screenshot.

vivien

  • Administrateur
  • *
  • Messages: 50 000
    • Bluesky LaFibre.info
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #64 le: 30 décembre 2024 à 14:25:47 »
J'ai corrigé pour Fedora XFCE.

C'est pour cela que des tests sont indispensables.

De même, sur la configuration minimum, j'ai entendu que Fedora ne supporterait plus x86-64-v1, mais je n'ai pas vu ça marqué clairement. Bref, je vais tester.

Les niveaux de l'architecture x86 ont été introduits il y a un peu plus de quatre ans par Red Hat, en partenariat avec Intel, AMD et SUSE :
- x86-64-v1 : CMOV, CX8, FPU, FXSR, MMX, OSFXSR, SCE, SSE, SSE2
- x86-64-v2 : CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4_1, SSE4_2, SSSE3
- x86-64-v3 : AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, OSXSAVE
- x86-64-v4 : AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL

ppn_sd

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 235
  • FLG (28190)
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #65 le: 30 décembre 2024 à 16:21:02 »
De même, sur la configuration minimum, j'ai entendu que Fedora ne supporterait plus x86-64-v1, mais je n'ai pas vu ça marqué clairement. Bref, je vais tester.

C'est acté pour RHEL : https://access.redhat.com/solutions/7066628

Pour Fedora, une proposition avait été faite pour la version 40, mais cela a été écarté : https://fedoraproject.org/wiki/Changes/Optimized_Binaries_for_the_AMD64_Architecture

pju91

  • Abonné Free fibre
  • *
  • Messages: 1 040
  • 91
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #66 le: 30 décembre 2024 à 17:00:09 »
Pour Fedora, une proposition avait été faite pour la version 40, mais cela a été écarté : https://fedoraproject.org/wiki/Changes/Optimized_Binaries_for_the_AMD64_Architecture
En faisant la manip suggérée sur cette page sur mon vieux PC, v4 paraît supporté (ça m'étonne, mais je ne connais rien à ce sujet) :
$ sudo fastfetch -c ci |grep CPU:                                                                              20.766ms
CPU: Pentium(R) T4300 (2) @ 2.10 GHz
$ /usr/bin/ld.so --help|grep -B1 " x86"
Subdirectories of glibc-hwcaps directories, in priority order:
  x86-64-v4
  x86-64-v3
  x86-64-v2

ppn_sd

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 235
  • FLG (28190)
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #67 le: 30 décembre 2024 à 17:09:56 »
Si c'est pris en charge, il y a "(supported, searched)" après le set.

Exemple sur un AMD Ryzen 7 3700X:
This program interpreter self-identifies as: /lib64/ld-linux-x86-64.so.2

Shared library search path:
  (libraries located via /etc/ld.so.cache)
  /lib/x86_64-linux-gnu (system search path)
  /usr/lib/x86_64-linux-gnu (system search path)
  /lib (system search path)
  /usr/lib (system search path)

Subdirectories of glibc-hwcaps directories, in priority order:
  x86-64-v4
  x86-64-v3 (supported, searched)
  x86-64-v2 (supported, searched)

Legacy HWCAP subdirectories under library search path directories:
  x86_64 (AT_PLATFORM; supported, searched)
  tls (supported, searched)
  avx512_1
  x86_64 (supported, searched)

Donc le résultat de ta commande est conforme à ton attente :P.

vivien

  • Administrateur
  • *
  • Messages: 50 000
    • Bluesky LaFibre.info
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #68 le: 30 décembre 2024 à 17:48:14 »
Comparatif des gains entre une optimisation x86-64-v1 et x86-64-v3 sur Ubuntu : https://www.phoronix.com/review/ubuntu-x86-64-v3-benchmark

Ubuntu 24.04 intègre les optimisations x86-64-v3 si le CPU est compatible, sans casser la compatibilité avec x86-64-v1. ("supporting multiple ISAs" source : https://mamot.fr/@lafibreinfo/111943280835705542 )

$ sudo fastfetch -c ci |grep CPU:
CPU: 12th Gen Intel(R) Core(TM) i7-12700 (16+4) @ 4,90 GHz - 32,0°C
$ /usr/bin/ld.so --help|grep -B1 " x86"
Subdirectories of glibc-hwcaps directories, in priority order:
  x86-64-v4
  x86-64-v3 (supported, searched)
  x86-64-v2 (supported, searched)

pju91

  • Abonné Free fibre
  • *
  • Messages: 1 040
  • 91
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #69 le: 30 décembre 2024 à 17:59:23 »
Si c'est pris en charge, il y a "(supported, searched)" après le set.
(...)
Donc le résultat de ta commande est conforme à ton attente :P.
Je n'avais pas compris, désolé. Effectivement, sur mon laptop principal :
$ sudo fastfetch -c ci |grep CPU:                                                                              16.475ms
CPU: AMD Ryzen 5 PRO 4650U (12) @ 2.10 GHz - 76.0°C
$ /usr/bin/ld.so --help|grep -B1 " x86"
Subdirectories of glibc-hwcaps directories, in priority order:
  x86-64-v4
  x86-64-v3 (supported, searched)
  x86-64-v2 (supported, searched)


vivien

  • Administrateur
  • *
  • Messages: 50 000
    • Bluesky LaFibre.info
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #70 le: 30 décembre 2024 à 18:15:32 »
À noter que des CPU moyen de gamme, lancés en 2024 par Intel (Core 7 150U)  n'ont toujours pas AVX512 :

$ sudo fastfetch -c ci |grep CPU:
CPU: Intel(R) Core(TM) 7 150U (4+8) @ 5,40 GHz - 37,0°C
$ /usr/bin/ld.so --help|grep -B1 " x86"
Subdirectories of glibc-hwcaps directories, in priority order:
  x86-64-v4
  x86-64-v3 (supported, searched)
  x86-64-v2 (supported, searched)

pju91

  • Abonné Free fibre
  • *
  • Messages: 1 040
  • 91
Méthodologie pour une comparaison objective des distributions Linux
« Réponse #71 le: 30 décembre 2024 à 18:30:37 »
Pour Fedora, une proposition avait été faite pour la version 40, mais cela a été écarté : https://fedoraproject.org/wiki/Changes/Optimized_Binaries_for_the_AMD64_Architecture
Donc, ce rejet est ce qui permet d'installer Fedora (41) sur des PC anciens. Le mien est sorti en 2009. Je l'avais passé de Windows 7 à Windows 10, et donc maintenant Fedora 41 XFCE (en dual boot). Je l'utilise évidemment plutôt rarement ...