Thomas Debesse a écrit 3627 commentaires

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 6. Dernière modification le 13 décembre 2020 à 03:48.

    En fait ma seule réponse à :

    Tu sais quoi, on ne sera pas d'accord.

    Aurait dû être :

    On n’est pas là pour être d’accord.


    LinuxFr n’est pas sensé être un espace sécurisant un entre-soi confortable.

    1. Tu commences par supposer que si quelqu’un a un avis différent du tien il doit partir à tout jamais ;
    2. Tu intimes ensuite le silence à quelqu’un sous prétexte que vous serez en désaccord par principe ;
    3. Tu déclares enfin que ne contribuent aux débats que ceux à qui tu l’as demandé.

    Tu pourras mettre autant de smileys que tu veux, ils ne pourront pas dissimuler grand chose. On pourra supposer la maladresse la première fois, mais pas sur la durée.

    Je ne vais pas dissimuler ou nier l’abrasivité de certains de mes propos, je peux certes les adoucir.

    Mais si tu te risques dans un espace public tu prends le risque de l’altérité et tu n’es pas sensé chouiner parce que ça te bouscule.
    Tu ne peux pas à la fois sortir dehors et réclamer de ne pas être bousculé dans tes croyances.

    Cela étant dit, si tu reviens réclamer encore une fois qu’un inconnu se taise parce que ça ne te revient pas, je ne t’ignorerai pas mais bon, comme je l’ai dit sur le fond, ce n’est pas toi qui décide…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 4. Dernière modification le 12 décembre 2020 à 00:15.

    Tu sais quoi, on ne sera pas d'accord.

    Ton aggressivité me broute.

    “changez d'OS à tout jamais”

    Le désaccord était précisément le parti pris de ton commentaire et ton angle d’approche, c’était donc ce qui était attendu. Tu remarqueras pourtant que l’essentiel de mes commentaires te rejoignent sur de nombreux points et valident plusieurs de tes propos. Donc si tu cherches le désaccord, tu l’auras eu, si tu ne cherches pas l’accord, tu l’auras eu quand-même (ce qui serait donc, étonnamment, un désaccord). Le monde n’est pas manichéen et ne se réduit pas à des accords et à des désaccords, ni ne doit se diviser en clans au premier désaccord venu.

    Pour l’agressivité, bien que tu l’aies choisie comme prédisposition tu auras vu pourtant comment les réponses que tu as suscitées (dont les miennes) sont allées jusqu’à te rejoindre dans ta propre expérience pour partager des solutions qui ont été validées par l’expérience… tout en démontrant une certaine sollicitude. Mais peut-être cela n’était pas recherchées ?

    Au moins ça a le mérite d’être clair, ça l’a toujours été en fait. =)

    Bon mais avec tout ça j’ai donné assez de mon temps et de ma patience sur les divers sujets évoqués et sur tes problèmes en particulier, de toute façon si j’avais des solutions qui marchent elles ne seraient probablement pas bienvenues car n’entrant pas dans le périmètre autorisé, ce qui était annoncé dès le départ. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 8.

    l'application "cassée" comme tu dis n'est pas une application système.

    C’est pas toi qui décide de quoi doit dépendre une application système.

    T’as plein d’applis javas qui sont hyper portables et qui ressemblent à rien et s’intègrent à rien avec une expérience déplorable, si je te suis sur le chemin de grossissage de trait.

    Ceci étant, je viens de découvrir que si j'utilisais GDM, l'application se lance instantanément.

    OK, mauvaise distro, change de distro.

    J’ai rencontré exactement le même problème d’intégration avec Mageia par exemple. KDE se lance correctement depuis SDDM mais pas depuis GDM, et Gnome se lance correctement depuis GDM mais pas depuis SDDM : l’économiseur d’écran ne se lance pas tout seul il faut lancer le service à la main après ouverture de la session, l’hibernation n’est pas disponible… et tous ces problèmes disparaissent si Gnome est ouvert depuis GDM… Ce qui tue l’idée de pouvoir choisir son bureau depuis le gestionnaire de connexion.

    Avec suffisamment de paire d’yeux tous les problèmes se dévoilent. Si les problèmes subsistent c’est qu’il n’y a pas assez de paire d’yeux, ou qu’il n’y a pas assez de bouches pour les rapporter, ou pas assez de mains pour les corriger.

    Je sais pas ce que tu utilises, mais vu tous les problèmes que tu rapportes il semble que tu utilises une distribution qui n’a pas assez de main d’œuvre pour te permettre de faire de l’hétérogène et de bidouiller (à moins que ton intention soit de rapporter et corriger les bugs et terminer le travail d’intégration, mais vu le reste de la discussion, j’en doute).

    Si tu veux juste t’amuser à faire un patchwork de ce qui te plaît à droite et à gauche mais que tu ne veux pas faire l’intégration, cherche une distro qui réponde à ton besoin (spoiler: il est probable qu’une distro ayant les acquis nécessaire, le savoir faire, et l’intégration dont tu as besoin pour faire ton panachage à ta propre guise repose sur systemd, précisément parce qu’à la fois les fonctionnalités permettraient l’intégration et cette uniformité participerait à la fondation sur laquelle le panachage serait possible).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 10. Dernière modification le 11 décembre 2020 à 09:45.

    Qui a envie d'utiliser Oracle, WebSphere chez sois ou dans une asso voire une PME ?! Qui a envie d'utiliser HP/UX chez sois?! J'ai pas envie d'utiliser RHEL ou sa version communautaire

    Je n’utilise ni RHEL ni CentOS, je n’ai pas utilisé Fedora depuis 15 ans, la dernière fois que j’ai touché Oracle c’était à l’école, tu sembles connaître mieux WebSphere que moi parce que déjà tu peux le citer. HP/UX je n’en connais que le nom… T’essaies de dire quoi en fait ? Si pour toi ces noms sont les exemples typique des logiciels utilisés en entreprise, t’essaie de dire que Linux c’est pas pour l’entreprise, ou que c’est que pour le bricoleur ?

    L’intégralité des exemples que j’ai donné ont été tirés d’expérience en association et en PME. J’ai plus de dix ans d’expérience en fourniture de service à des associations et à des PME. Je suis habitué à traiter avec des radio associatives, services funéraires, EURL agricoles, bibliothèque, centre de formation, tout comme fournir des infrastructures pour du personnel qui se compte en centaine. Ma conviction est précisément qu’à tout niveau on a le droit à des solutions performantes et efficaces et que ce n’est jamais une excuse pour de la bidouille. En fait ce devrait être un argument principal du libre : même le plus petit peut avoir le meilleur, on ne doit pas être condamné à la médiocrité parce qu’on n’a moins de moyen, et le libre permet au petit d’avoir le meilleur.

    Non seulement faire usage d’homme de paille est une piètre façon de faire, mais en plus ceux que tu choisis ne fonctionnent pas.

    Pourquoi je parle d’entreprise ? Parce que je parle de passage à l’échelle, il faut que la solution marche pour non seulement une personne, mais pour 2, 10, 100. Une bonne solution qui marche pour une équipe de 2 fonctionnera aussi pour une équipe de 100. Quand je conçois une solution je pense toujours à la situation où il y aurait 100 personnes. Ça permet de choisir les solutions qui ont le même coût mais permettent plus.

    Quand Debian intègre une solution, elle doit marcher pour toi et pour 1000. Et Debian c’est très bien pour une grosse entreprise, une petite association, ou pour un particulier.

    Quant à ton exemple foireux de bashisme, pourquoi ton $otherscript n'est pas celui qui ingére le fichier de données? Sans détail/intention on peut faire dire n'importe quoi.

    On aurait pu se souvenir que tu n’as pas su répondre quand tu le pouvais, en fait on se souviendra qu’après que j’ai révélé la clé de l’énigme tu as fait un commentaire qui témoignait d’une incompréhension de l’énigme et de la solution.

    Mais au final, pourquoi Evince (un lecteur pdf), Simple Scan (un scanner) ne marche pas correctement en environnement non GNOME/systemd ???

    Parce que celui qui a développé, ou celui qui a compilé, ou celui qui a empaqueté, ou [n’importe qui dans la chaîne] a jugé, consciemment ou inconsciemment, que ça valait le coup de dépendre de quelque chose d’autre pour rendre un service. Et il a le droit.

    Pour avoir à la fois de l’intégration et de l’hétérogénéité, il faut nécessairement une monoculture quelque part, typiquement dans les services dorsaux et les standards. Donc si tu veux une application GNOME dans un bureau pas GNOME, il te faudra t’attendre qu’à la fois l’application GNOME et le bureau pas GNOME ne soient pas si hétérogène que ça. La question restera : où places-tu le curseur ? Le standard FHS? Le standard XDG ? Les cgroups ? Dbus ? PAM ? Systemd ? Le serveur graphique ?

    Cela dit, je n’ai pas à répondre à cette question, je ne suis pas responsable de tes problèmes. Ça aussi c’est un autre procédé rhétorique pas très honnête mais je ne sais pas si ça a un nom, quand on te demande de rendre des comptes sur ce dont tu n’es pas responsable, ou qu’on te demande de te justifier sur ce que tu n’as pas à justifier. C’est assez proche de l’homme de paille tout de même.

    Reconnaît simplement que t’as provoqué les gens suivi d’un appel à l’entre-soi peu élégant, pas besoin de t’enfoncer.

    Est-ce qu'on a seulement parlé de Linux en entreprise??? Relis le titre du journal.

    Relis mon autre commentaire ici et tu comprendras pourquoi c’est tout à fait dans le sujet du journal, allez je cite la partie importante :

    Je pense que ce point de vue est essentiel : j’exerce moins ma découverte, mon apprentissage et ma confrontation à des problèmes nouveaux en bidouillant mon propre système mais en répondant aux besoins des gens.

    Ça répond à la question du journal :

    Si vous en avez un en tête, quel projet GNU/Linux libre vous passionne en ce moment ?

    Ce qui me passionne c’est de répondre aux besoins des autres en utilisant GNU/Linux, ça inclus des personnes, des associations, et des entreprises. Ça élargit le périmètre de la découverte énormément, avec des tas de technologies très passionnantes à découvrir, expérimenter, implémenter, consolider, corriger, et parfois aimer…

    Qui a envie d'utiliser [solution d’entreprise] chez soi ?

    En vrai, avoir un service de gestion de compte et de permission partagé entre son poste de travail et son ordinateur portable en permettant de parcourir les mêmes fichiers entre les machines en utilisant le même identifiant partagé et pouvoir ouvrir sa session dans le train sur son portable en utilisant ce même identifiant qui est administré par ta machine chez toi alors que les deux machines ne peuvent communiquer, ça peut être à la fois pratique et passionnant à réaliser, non ?

    Les solutions pour faire ça sont déjà pratiques et rendent service à partir d’une seule personne, mais pensées en conséquences, elles marchent pour 1000. C’est pour ça que certains outils rendant des services apparemment triviaux sont un peu plus complexes que l’apparence laisse supposer.

    Tout le monde ne bosse pas au crédit agricole via une SSII. Je te conseille même de sortir un peu de la France.

    C’est fou ce que tu es prompt à supposer, mais quand tu le fais t’es franchement à côté de la plaque. Je n’ai rien à prouver donc je ne te ferai même pas l’honneur de te révéler plus ma vie pour démonter cela.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 10.

    La solution c’est ça :

    while read file
    do
        </dev/null otherscript "${file}"
    done

    parce que ta commande peut aussi lire l’entrée standard et donc si ton script contenant le while read reçoit en entrée standard:

    one
    two
    three
    four
    

    il est possible que ton script exécute en réalité :

    otherscript one
    otherscript four
    

    Parce que otherscript aura lu les lignes two et three.

    Par exemple ffmpeg peut lire l’entrée standard, donc tu vas t’arracher les cheveux pendant des heures à essayer de comprendre pourquoi tout n’est pas converti en faisant ça :

    while read line
    do
        ffmpeg -i "${line}" "out-${line}" -vcodec copy -acodec copy
    done

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 10.

    Mais on n'a pas besoin de systemd mais plutôt d'un superviseur et il en existe.

    Et ? je ne défends pas spécialement systemd, mais le besoin de ce que tu appelles un superviseur (qui ne peut se résumer à des scripts).

    Pour faire un corollaire, critiquer systemd revient à être accusé d'antivax.

    Tu remarqueras que je m’en prends pas à la critique de systemd, mais aux arguments bidons contre ce que tu appelles superviseur.

    Je n’aurai aucune difficulté à utiliser un remplaçant qui me rende autant service. Mais un tas de script ça n’est pas un remplaçant.

    En vrai, j’ai attendu que les distributions utilisent quelque chose qui fonctionne. Quand systemd est arrivé j’ai vu beaucoup de gens râler mais j’ai constaté que ça répondait aux besoins et que ça (répondre aux besoins) c’était quelque chose de nouveaux et que ça faisait longtemps que j’attendais de voir ça. Je n’ai pas choisi systemd mais j’ai constaté que ça faisait l’affaire.

    Alors que je trouve tout à fait cohérente l’idée qu’il puisse y avoir une critique fondée de systemd, je trouve bizarre de surtout rencontrer des contradicteurs qui ont surtout des solutions qui ne passent pas l’échelle au delà de leur propre machine.

    Ta comparaison avec les antivax est amusante. Elle est vraie dans l’autre sens : constater que systemd répond à un besoin et constater que l’écrasante majorité des critiques sont fondées sur des alternatives qui ne passent pas l’échelle au delà du pc du contradicteur peut te ranger immédiatement parmi les idolâtres.

    Le succès de systemd sanctionné par son intégration dans tant de distributions tient au fait qu’il comble un vide, mais dire ça peut te mettre dans le complot hégémonique.

    Pour filer la métaphore des antivax, des tas de vaccins ont sauvé et sauvent des vies, mais l’évocation de l’existence d’antivax aux arguments stupides ne doit jamais conduire à supposer que n’importe quel produit étiqueté vaccin est forcément parfait parce que sinon ce serait être stupide soi-même… bienvenu dans le règne de « la preuve part l’antivax » (dite aussi la preuve du micro-trottoir scandaleux, qui est une forme élaborée d’homme de paille) où il suffirait de brandir la contradiction stupide d’un con pour valider quoi que ce soit.

    T’as des gens qui vouent un culte à systemd ? Ça ne doit pas te disqualifier ni t’intimer au silence si tu constates que systemd répond aux besoins.
    T’as des gens qui jettent des sorts à systemd ? Ça ne doit pas te disqualifier ni t’intimer au silence si tu constates que systemd est perfectible.

    Perso j’ai une critique envers l’écosystème systemd, il y a beaucoup trop de choses que je ne sais pas lire ou comment aborder, ça ressemble trop à un truc conçu par un développeur et pas par un administrateur système, c’est à dire à un truc parachuté plutôt qu’un truc qui a poussé en prenant racine, d’où un certain sentiment d’opacité qui ne me quitte pas. Mais ça répond au besoin. Systemd a réussi une prouesse : me faire écrire des unités de service après une traversée du désert de 12 ans. Rien d’autre avant lui n’avait réussi à me convaincre d’investir du temps de cerveau disponible, de bâtir de la connaissance et du savoir faire et de prendre le risque de modeler mes neurones dessus. C’est pas rien !

    Je suis preneur de toute alternative qui serait meilleure, mais j’ai le pressentiment que pour en livrer une il faudra se lever tôt… Il faut produire quelque chose au moins capable de me convaincre après 12 ans d’exil.

    Un gros frein de Linux en entreprise sont les propositions de solution à l’arrache faites par des gens qui ne mesurent même pas le bancal de leur proposition quand en face même un non-technicien pressent la fragilité de la solution, alors que les solutions fiables et efficaces qui font la force de Linux et son excellence ne sont même pas connues par celui en charge de l’informatique et qui est sensé faire les propositions.

    Et bizarrement quand on connaît les solutions éprouvées et que l’on pointe le bancal du montage de script qui est proposé ou utilisé à la place, on se prend une violente réponse en mode « c’est pas ça la philosophie de linux, blablabla, traître ». Par exemple j’ai vu un gars qui contraignait les gens à une poignées de méga octets de fichiers pour travailler et qui avait créé un dossier qu’il avait nommé « archive » un jour de grande inspiration pour mettre tous les fichiers trop gros pour être sauvegardés (ahah), au point que seul 20% des données étaient sauvegardés, et que les fichiers de profils systèmes des comptes utilisateurs étaient finalement la majorité des données sauvegardées par rapport aux fichiers produits par la structure tellement c’était contraint, ceci afin de rentrer dans les limites de son système de sauvegarde à base de scripts. Quand j’ai tout changé par un logiciel libre écrit par des spécialistes (borg) ça a été une crise violente et des accusations de trahison, des tractations auprès de la hiérarchie, et que voici le discours que tout ceci mettrait en danger la sécurité des données et l’activité, irait contre la philosophie de linux, et patati et patata, mais au bout d’un ou deux ans j’avais sauvegardé un peta octet de données en n’ayant supprimé aucune des sauvegardes quotidiennes et en conservant les mêmes disques durs (un raid1 de 4To (2×4To) pour la sauvegarde, un raid 10 de 4To (4×2To) pour le serveur de fichier)… Mais sauvegarder 15Go par jour sur ces mêmes disques c’était tout à fait normal vu que son système de script était parfait et dans la philosophie Unix et patati et patata, quelques mois plus tard je sauvegardais 1.6Go par jour avec le même matériel et quelque mois plus tard encore en ayant migré le serveur de fichier sur btrfs les utilisateurs n’avaient même plus besoin de me faire des demandes de récupération de fichier depuis la sauvegarde puisqu’ils pouvaient eux-même consulter les snapshots réalisés toutes les heures, capable même de leur restaurer un fichier créé et supprimé par erreur dans la même journée (et donc n’ayant jamais pu être sauvegardé par la sauvegarde quotidienne nocturne).

    Besoin d’une sauvegarde ? un script fera très bien l’affaire ! Besoin de mettre en place un VPN ? un script fera très bien l’affaire ! Besoin d’un gestionnaire de service ? un script fera très bien l’affaire ! Besoin d’un outil de supervision ? un script fera très bien l’affaire ! Besoin d’échanger des données ? Un CSV c’est parfait ! Besoin de parser du HTML ? une regex c’est fait pour ça ! Besoin de valider un mail ? [a-z0-9.-]*@[a-z0-9.-]*.[a-z]* c’est parfait ! OU PAS.

    Le meilleur ennemi de Linux c’est « un script fera très bien l’affaire ! ».

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 9.

    Sauf qu'un service de démarrage c'est pas juste un daemond start et daemond stop. Parfois un script de service doit vérifier plusieurs choses pour se lancer comme la présence de répertoire, trouver un fichier de configuration, initialiser une base de données. Etc.

    Précisément, ça participe au cahier des charges d’un gestionnaire de service. C’est précisément à cause ces besoins qu’il faut un gestionnaire de service et ne pas se reposer sur des scripts. S’il manque une chose c’est qu’il faut l’ajouter au cahier des charges du gestionnaire de service, ça ne doit pas être un argument pour dire « oh et puis merde, implémenter un gestionnaire de service c’est trop complexe parce que les services c’est trop complexes, je vais donc faire un script et procrastiner la résolution du problème ».

    Les services ne deviennent pas moins complexes en faisant des scripts parce qu’on n’implémente pas de gestionnaire de service, donc un gestionnaire de service ne devient pas moins nécessaire en faisant un script. Faire un script c’est juste un patch sur une jambe de bois.

    Faire un script pour démarrer un service c’est comme parser du HTML avec des expressions régulières ou écrire son propre parseur CSV (cf. précédente discussion) ou encore valider des adresses e-mail soi-même. On se dit que c’est pas compliqué et qu’on va faire un script ça fera bien l’affaire. Non.

    Un gestionnaire de service c’est quelque chose de trop sérieux, trop complexe, trop important et trop critique pour le faire avec des scripts.

    Si un service de démarrage c'était juste un daemond start et daemond stop on n’aurait pas besoin de systemd et des scripts ce serait parfait.

    C’est moins déconnant d’écrire un service en shell que d’écrire un gestionnaire de service en shell, parce que des services triviaux ça existe, mais un gestionnaire de service ce n’est jamais trivial (ou alors ça ne répond pas aux besoins et les gens doivent pallier les manquements par des scripts, c’est ça sysvinit, chaque script est un palliatif).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Majuscules accentuées

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une histoire d'encodage de caractères. Évalué à 3. Dernière modification le 10 décembre 2020 à 08:42.

    Je ne dis pas que je suis parfait en orthographe, mais que ce n’est pas l’agencement fr-oss qui m’en empêche. =)

    Si les claviers corrigeaient les phaûtes… Skynet aurait 105 touches ?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Majuscules accentuées

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une histoire d'encodage de caractères. Évalué à 4.

    C’est à cause de cet excellent agencement de clavier qui me permet d’écrire une orthographe et typographie française que je n’ai jamais réussi à passer au bépo… 😅

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Gentoo pour se faire peur

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 10.

    Quand j’ai voulu passer à Linux je voulais commencer par Gentoo mais un ami m’a conseillé Mandrake et m’a filé des CDs et un manuel en me disant que ce serait plus facile. Quelques jours plus tard je fêtais mon anniversaire avec des amis et je n’ai pas pu sortir le CD du lecteur sans redémarrer, alors j’ai compris que je ne comprendrai rien comme ça. Alors je suis parti sur ma Gentoo en partant du stage 1. En fait j’ai rencontré moins de problèmes puisque tout était expliqué. J’ai donc trouvé Gentoo plus facile que Mandrake qui était vraiment très opaque et avec trop de solutions uniques à Mandrake.

    Puis un jour j’ai compris que j’avais des problèmes spécifiques à Gentoo et que je ne pouvais pas vraiment discerner ce qui était spécifique à Gentoo et ce qui ne l’était pas donc j’ai switché sur Slackware qui m’a suivit longtemps. Dans le même temps j’ai expérimenté FreeBSD, OpenBSD, Solaris…

    À l’époque Debian fut une expérience désastreuses pour moi (je dois toujours avoir quelque part le CD où j’ai vais écrit au marqueur, d’un geste râgeur, un long « staaaaaaaaaaaaaaable » ironique parce qu’il était plus simple d’installer et obtenir quelque chose qui reboote complètement après installation avec OpenBSD ou Solaris que Debian.

    Puis un jour je n’avais plus le temps de jouer avec mon ordinateur, ni vraiment de connexion Internet (genre une heure par semaine), et je n’avais pas du tout le temps de compiler des logiciels (sous Slackware je recompilais mon noyau, e17 et plein de trucs), un ami m’a conseillé Arch en me disant que c’était comme Gentoo mais avec des paquets précompilés… À l’époque Arch n’était pas du tout prête avec une logithèque ridiculement petite, trop petite pour mes seuls usages pour commencer…

    Alors, ayant déjà installé plein d’Ubuntu, j’ai appliqué la méthode du dogfooding et je me le suis installé. 12 ans plus tard je l’ai encore sur mon poste principal, il y a peu de chance que je la remplace par autre chose qu’une Debian sans-sucre ajouté.

    Il y a 10 ans l’essentiel de mon boulot fut de remplacer des Mandrivas par du Debian, qui était heureusement devenue réellement utilisable à l’époque. Le seul vrai problème que j’ai rencontré avec Debian était sysvinit mais je pouvais m’en tenir loin, et maintenant je ne crois pas avoir de véritable critique envers Debian, à part une chose : Debian rend assez aisée la recompilation de paquet, mais j’aimerai pouvoir faire quelque chose comme apt-get install --from-source nom-du-paquet et que la mise à jour de ce paquet se fasse alors par recompilation avec les mêmes options (coucou USE), ce serait très pratique quand une paquet fournit par Debian n’a pas telle option par défaut (exemple : squid et SSL, je crois pour une question de conflit de licence).

    Et sur les serveurs, je fait du 100% Debian désormais. Tout est là pour me permettre de répondre aux besoins des gens.
    Je pense que ce point de vue est essentiel : j’exerce moins ma découverte, mon apprentissage et ma confrontation à des problèmes nouveaux en bidouillant mon propre système mais en répondant aux besoins des gens.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: moi c'est l'inverse

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 10. Dernière modification le 10 décembre 2020 à 02:44.

    Quant à l'init: c'est OpenRC mais System V m'irait aussi.
    Car oui, un autre point, si pour les utilisateurs de 20ans, écrire un service en sh est pénible, changez d'OS à tout jamais. :)

    On dit jeune con et vieux fou, mais j’ai envie de dire que ton commentaire mélange les deux, en plus d’introduire un conflit inter-générationnel stupide (et sympa l’entre-soi à base de « cassez-vous© »)

    Personnelle j’ai commencé Linux il y a 16 ans peut-être, mais ma première expérience informatique était une console DOS avec un éditeur modal appelé TED et un compilateur C K&R (pré-ANSI, c’est à dire pré-C89, la syntaxe du C était différente), à l’époque même Word (pour DOS) était un éditeur modal… mon premier compatible PC était propulsé par un compatible 8086 d’AMD. J’ai toujours vécu dans un terminal et je pisse du shell tous les jours.

    Exemples de trucs en shell / bash que je peux montrer parce que publics:

    Note que quand je parle d’écrire des services en shell, je parle pas du script de démarrage, je parle du service, le logiciel qui rend le service.

    Là j’en ai pas à montrer parce que non-publics, mais j’ai des services en shell qui écoutent des ports réseaux pour recevoir des commandes et qui gèrent eux-même d’autres services, qui gèrent des certificats pour des centaines de sites-web, ou encore des proxy tcp pour faire rebondir des applications, en shell. Si tu regardes mes scripts en shell tu verras des classes primitives, de la gestion d’argument avancée et même dans un cas une forme primitive d’introspection de fonction…

    Défi : explique moi où est le problème dans ce script, et comment le corriger, c’est pour savoir si tu sais de quoi tu parles quand tu parles de shell :

    while read file
    do
        otherscript "${file}"
    done

    Et bien tu sais quoi ? Il y a quelque chose comme 15 ans, j’utilisais Gentoo et je faisais des unité de service en shell. Un jour j’ai posé une question à un ami concernant le démarrage de services, et j’ai compris à son regard que ma question n’avait pas de sens pour lui et n’avait rien à voir avec Linux mais était spécifique à Gentoo. À partir de ce jours j’ai terminé d’écrire des unités de services en shell et quelque soient les distributions que j’ai utilisé (comme Debian avec sysv-init) je me suis religieusement tenu loin de tout ça, quitte à faire du rc.local dégueulasse. Ce jour d’il y a 15 ans j’ai arrêté d’écrire des unités de services en shell et je me suis mis à attendre systemd.

    Bon, en fait, systemd ou n’importe quoi d’autre, je doute que systemd était déjà en projet à l’époque, mais c’est ce genre de changement en profondeur que j’attendais. Une unité de service n’est pas un script putain ! Le script c’est le service à la rigueur, mais pour configurer le contexte de ton service c’est de la description, pas de la programmation.

    On peut mettre des scripts shell voir du shell directement dans une crontab, mais tu ne fais pas de crontab à base de while sleep j’espère ??? Les systèmes d’init en shell que j’ai expérimenté c’était ça. Je n’exclus pas qu’un système de gestion de service utilise le shell pour lire des variables, mais par pitié brûlez vos unités en script c’est horrible.

    En vrai je m’en moque de systemd, ce qui compte c’est que le service soit rendu, et si quelqu’un écrit une alternative je pourrai bien l’utiliser, mais mince… j’ai commencé à utiliser systemd il y a trois-quatre ans quand j’ai jugé qu’il était prêt, ça signifie que j’ai attendu 12 ans que les distributions Linux fournissent un service correct pour les besoins réels !

    En dehors de cas bien spécifiques comme de l’embarqué, jusqu’à aujourd’hui je n’ai jamais vraiment rencontré un détracteur de systemd qui fasse autre chose que geeker sur son pc perso.

    Ça me rappelle ce développeur de Devuan qui militait pour faire tourner toutes ses applications en root sur sa machine « parce que c’est ma machine tu vois », même pas capable de contextualiser que l’utilisateur de la machine c’est pas lui c’est le développeur des logiciels qu’il utilise (ou des sites web qu’il visite). 🤦‍♀️

    C’est comme les trucs à la pam, il parait que c’est mal foutu, qu’il y a plein de problèmes structurels, et je veux bien le croire, mais il n’y a tout simplement pas d’alternative viable aujourd’hui pour répondre à certaines problématiques.

    Va gérer des parcs de centaine de personnes avec, par exemple, une ouverture de session SSO avec création automatique des dossiers locaux à l’ouverture de session et ticket d’accès aux disques réseaux (et authentification hors-ligne) sans configuration de la part de l’utilisateur ni de spécialisation de ta part, avec des scripts shell. Contrainte : pas de systemd, pas de pam.

    J’aurai aucun problème à utiliser autre chose, encore faut-il que cela réponde aux besoins.

    C’est facile de se satisfaire de scripts shell quand on ne geek que sa propre machine.

    Comment se fait-il qu'avec OpenRC je n'ai pas ces problèmes de: démontage réseau; de bloguage avec timeout infini; de reprendre la main (sysrq mon q) sans redémarrer contrairement à systemd?!

    Si tu as ces problèmes je ne te mettrai pas 100 utilisateurs dans les pattes.

    En fait comme diagnostique je commencerai par te demander : c’est quoi ta distribution ? Une distribution ce n’est pas qu’un dépôt de logiciels, c’est un référentiel de méthodologies. Les distributions ne se valent pas, il ne suffit pas de distribuer les mêmes logiciels, ce qui fait la différence sont l’efficacité des méthodologies mises en œuvre par la distribution.

    Par exemple pour répondre au besoin que je viens de décrire, utiliser un dérivé de Debian serait plus efficace qu’un dérivé de Red-Hat (à la Mageia) parce que la gestion de la configuration de pam est bien meilleure, quand bien même il y aurait un un nombre incalculable de distributions qui empaquettent des trucs comme samba, winbind, etc. La différence ce sont les méthodologies proposées.

    Je suis près à remplacer systemd par autre chose qui serait objectivement meilleur, mais en attendant Debian a énormément gagné en sérieux en intégrant systemd. Avant cela la gestion des services était une blague, je crois d’ailleurs que c’est un très bon point pour Debian d’avoir réussi à tenir une distribution aussi fonctionnelle malgré l’infâme sysv-init, ça dit à quel point les gens qui conçoivent Debian savent comment traiter les problèmes et sont de vrais solveurs de casse-tête de compétition.

    Car oui, un autre point, si pour les utilisateurs de 20ans, écrire un service en sh est pénible, changez d'OS à tout jamais. :)

    Es-tu vraiment certain que tes problèmes sont une question de conflit inter-générationnel ou bien que supposer l’incompétence des autres soit significatif ? Es-tu vraiment certain que la vocation de Linux soit d’être une forme de synthwave pour geek en mal d’années 80, ou une forme de rétro-computing ?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Regolith

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux ne m'intéresse plus. Évalué à 4.

    Personnellement j’utilise gTile que j’ai configuré avec deux grilles par défaut: 3×2 et 4×2 et la combinaison de touche Windows + <.

    Et j’utilise GNOME terminator pour le terminal.

    En fait ces deux outils sont des composants nécessaires de ma productivité (avec vim et bash).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Drivers libres pour faire tourner des logiciels fermés ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Ma vie de joueur : mes retrouvailles avec AMD après 10 ans d'absence.. Évalué à 7.

    dont l'exploitation in fine m'a paru ne tourner qu'autour de l'utilisation de logiciels propriétaires

    Là j’ai le droit de dire que « ton commentaire semble supposer » quelque chose ?

    Tu peux faire 95% de choses avec des logiciels libres et 5% de choses avec des logiciels propriétaires. Ces 5% peuvent décider pour les 100%. Par exemple quelqu’un qui aimerait bien jouer 1h par semaine à un jeu propriétaire qu’il apprécie se posera sérieusement la question de quel matériel et quel pilote utiliser. Ces 5% sont 100% décisifs.

    De même, quelqu’un qui a une seule application CUDA qu’il utilise une fois par mois mais ne peut pas s’en passer pour diverses raisons, c’est cet usage minoritaire qui va en fait décider du matériel et du pilote. Nvidia l’a très bien compris, je considère d’ailleurs ceci comme une forme de racket.

    En l’occurrence, on parle de se réjouir de pouvoir installer des jeux propriétaires: il ne me semble pas avoir lu que ceux-ci étaient imposés par qui que ce soit.

    Je réponds de manière générale que chacun peut avoir ses propres raisons. Je ne peux pas supposer ces raisons donc je donne un exemple de raison propre qu’il est facile d’imaginer, et qui suffit à prouver qu’il est possible d’avoir ses propres raisons sans avoir à les supposer ni d’exiger plus que cela de les révéler.

    Par ailleurs, dans ce cas précis, même dans le loisir tu peux subir des pressions diverses (c’est pas forcément négatif, ça peut être des encouragements), comme par exemple partager des moments de jeux avec des membre de ta famille plus ou moins éloignée, et ils auraient tout à fait le droit de suggérer tel ou tel jeu.

    Exemple simple : quand j’étais enfant je jouais à Streets of Rage sur Megadrive avec mon frère, un voisin nous avait offert la console après avoir acheté la Saturn et un autre voisin nous avait offert le jeu. Maintenant nous habitons loin l’un de l’autre, et quand est sorti récemment la version 4 du jeu, elle m’a fait beaucoup de l’œil pour une raison particulière : mon frère jouait Adam et moi je jouais Blaze. Il se trouve que le personnage d’Adam est complètement absent des épisodes 2 et 3 mais présent dans l’épisode 4. L’idée de pouvoir jouer ensemble à Streets of Rage avec nos personnages respectifs (ce qui a attendu le 4ème épisode pour être de nouveau possible !) était très séduisante. J’ai sincèrement considéré l’éventualité d’acquérir ce jeu propriétaire dans le but de jouer avec ma famille, ce qui est vraiment exceptionnel de ma part. Ce qui m’a finalement bloqué c’est que la version propriétaire mais sans DRM ne permet pas le jeu en ligne, et si j’aurai craqué ça aurait été pour jouer en ligne, et là, le DRM c’est trop pour moi.

    Autre exemple, quelqu’un a récemment témoigné comment il en est venu à acheter une Xbox pour que sa fille puisse jouer avec ses copines. C’est un bon exemple de pression sociale, et avant de lâcher l’affaire et d’acheter la Xbox il a semble-t-il tenté wine, le double-boot… Bref de garder un minimum de contrôle et d’ouverture (face à une Xbox un PC sous Windows ressemble à un paradis d’ouverture).

    il n’y a aucune raison de ne pas préférer un logiciel libre sous prétexte qu’on utilise déjà un logiciel propriétaire par ailleurs.

    Je n'ai pas l'impression d'avoir dit le contraire.

    Ton commentaire ressemble tout de même furieusement à « pourquoi se laver puisqu’on va se re-salir ? » (d’où le sentiment de se faire troller exprimé par un autre). Ton commentaire était tout de même vachement centré sur une seule considération, j’en apporte simplement la preuve qu’il est possible de préférer un logiciel libre pour d’autres raisons que la sécurité par exemple, une seule preuve suffit j’ai donc pris celle qui me semblait la plus évidente.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Faut être un peu lucide aussi ... sinon c'est contre productif !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Solidatech : un programme qui entrave le développement du Libre en milieu associatif. Évalué à 6.

    Mais au sein d'une grosse organisation (au hasard, une banque avec plusieurs centaines de milliers de salariés)

    Je rappelle qu’à la base on parlait de Solidatech et des associations, tout de même… Ce qui pourrait contraindre une banque à acheter du MSOffice ne s’applique pas nécessairement à une radio associative par exemple.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: titre ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une histoire d'encodage de caractères. Évalué à 6.

    Ça reste un problème d’encodage. Tu ne peux pas coder ces accents avec le codage ASCII sans extensions, par exemple.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Mort ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une histoire d'encodage de caractères. Évalué à 6.

    Une 2e recherche m'apprend que Christ ne l'est plus, mais qu'il l'aurait été brièvement il y aurait environ 2020 ans.

    Sa naissance aurait été il y a 2020 ans (avec une marge d’erreur d’environ sept ans je crois mais je ne sais plus dans quel sens), il aurait été bronsonisé à l’âge de 33 ans, donc il n’y a peut-être pas encore 2000 ans. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Donc, toujours pas de support pour Blender ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Ma vie de joueur : mes retrouvailles avec AMD après 10 ans d'absence.. Évalué à 8.

    Tu peux faire l’un et l’autre, voir mon commentaire en dessous.

    Tu peux installer la pile OpenCL comme ça (GCN3+) :

    ./amdgpu-install --no-dkms --headless --opencl=pal
    

    ou (GCN1 et GCN2):

    ./amdgpu-install --no-dkms --headless --opencl=orca
    

    À noter que pour les cartes GCN1 et GCN2 il faut forcer l’utilisation du pilote amdgpu au démarrage, ce qui se fait avec les paramètres Linux suivants :

    # GCN1, ex : HD 7970
    amdgpu.si_support=1 radeon.si_support=0
    # GCN2, ex : R9 390X
    amdgpu.cik_support=1 radeon.cik_support=0
    

    Un petit aperçu de galères que l’ont peut rencontrer: https://github.com/RadeonOpenCompute/ROCm/issues/484#issuecomment-727734485

    Mais il est important de savoir qu’avec le pilote noyau amdgpu on peut installer en même temps radeonsi (OpenGL), radv (Vulkan), amdvlk (Vulkan), rocm (OpenCL), orca ou pal (OpenCL), libclc-amdgcn et si le matériel est pris en charge, utiliser l’un ou l’autre sans redémarrage ni réinstallation.

    Il faut vraiment éviter le pilote propriétaire OpenGL d’AMD à moins d’avoir un besoin ésotérique : en faisant des tests j’ai découvert que le pilote libre pouvait désormais se montrer deux fois plus rapide que le pilote propriétaire historique.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Donc, toujours pas de support pour Blender ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Ma vie de joueur : mes retrouvailles avec AMD après 10 ans d'absence.. Évalué à 5.

    Ça marche, mais c’est une galère sans nom. OpenCL sous Linux est le seul truc du côté des carte graphiques qui est encore un champ de mine:
    https://gitlab.com/illwieckz/i-love-compute#frameworks

    À noter que t’as la possibilité d’utiliser le pilote propriétaire AMDGPU-PRO OpenCL par dessus le pilote noyau libre amdgpu en même temps que l’excellente implémentation OpenGL (radeonsi) et Vulkan (radv) libre de Mesa, ainsi que l’implémentation libre Vulkan amdvlk d’AMD.

    À noter aussi que tu peux installer plusieurs pilotes OpenCL en même temps, AMDGPU-PRO, ROCm et Clover/LibCLC (Mesa/LLVM).

    Par exemple avec mon R9 390X avec un CPU pré-Ryzen je ne peux pas utiliser ROCm, mais AMDGPU-PRO (Legacy/Orca) fonctionne très bien avec Darktable et Blender, tandis que LibCLC ne peut pas faire tourner Darktable (prise en charge des images manquante) mais peut se révéler deux fois plus performants sur certains scénarios où la prise en charge est complète (exemple: le benchmark LuxMark, et donc le moteur de rendu LuxRender).

    À noter que si tu veux faire du rendu Cycles dans Blender un CPU AMD avec plein de cœurs sera plus rapide qu’une carte graphique.

    J’ai obtenu de meilleures performance avec un Ryzen 24 cœurs d’avant dernière génération qu’avec une AMD Vega (pilote AMDGPU-PRO) et de meilleures performance avec un ThreadRipper 32 cœurs de première génération qu’avec deux GTX 1060 (pilotes Nvidia).

    Si tu as l’argent pour, un gros ThreadRipper c’est fait pour ça.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Drivers libres pour faire tourner des logiciels fermés ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Ma vie de joueur : mes retrouvailles avec AMD après 10 ans d'absence.. Évalué à 10. Dernière modification le 08 décembre 2020 à 12:30.

    Ton commentaire semble supposer le libre a pour seul intérêt de contrôler ce qui se passe. D’un point de vue sécurité oui faire tourner un jeu proprio peut ouvrir une brèche aussi grande qu’un pilote proprio (quoi qu’un pilote en espace noyau doit pouvoir exfiltrer une clé de chiffrement de disque dur et donc permettre une attaque offline par exemple alors que le programme en espace utilisateur ne verrait que les fichiers et requiert de faire les basses œuvres sur un système qui tourne).

    Les logiciels libres peuvent avoir d’autre qualités qui font que tu peux être par exemple contraint d’utiliser tel logiciel propriétaire pour ton boulot mais cela te laisse libre de libérer le maximum que tu peux.

    Typiquement sur le plan graphique (pas pour le calcul), les pilotes AMD sont excellents avec des performances remarquables, contrairement aux pilotes Nvidia qui proposent toujours la même mauvaise intégration depuis 15 ans (20 ans ?) et la même expérience fondée sur des technos non-renouvelées.

    Si je devais écrire un slogan pour Nvidia ce serait « l’expérience de l’an 2000, plus rapide ». Par exemple sur mon ordi portable actuel j’avais du faire un fichier xorg.conf pour afficher quelque chose quand j’avais voulu essayer le pilote proprio, un truc qui ne se fait plus depuis au moins 10 ans… J’ai testé une cinquantaine de GPUs des trois marques AMD, Intel et Nvidia produits les dix dernières années… et le résultat est désastreux pour Nvidia : le pilote ment parfois et il faut implémenter une détection des versions buggées pour ne pas utiliser des fonctionalitées annoncées mais non-prises en charges, si tu as deux cartes graphiques (non pas pour de l’affichage étendu mais pour du calcul) tu peux voir le bios (et grub) s’afficher sur une carte et l’os sur une autre requérant de devoir switcher les câbles vidéo pendant la séquence de démarrage, ou encore des cartes qui demandent qu’un écran (que le pilote proprio ne pourra pas utiliser pour afficher quelque choses) soient branché sur le premier port vidéo afin de pouvoir gérer correctement le second port vidéo sur lequel serait branché l’affichage réel (quand le pilote libre sait gérer le second tout seul et les deux à la fois).

    Il n’y a donc aucune raison de prendre en plus un pilote graphique de merde sous prétexte qu’on subit déjà un logiciel propriétaire.

    À moins de supposer qu’un logiciel propriétaire serait forcément plus performant et qu’on souffrirait le logiciel libre pour d’autres raisons comme la sécurité, il n’y a aucune raison de ne pas préférer un logiciel libre sous prétexte qu’on utilise déjà un logiciel propriétaire par ailleurs. Un logiciel libre peut être aussi de meilleure qualité, mieux intégré, fournir les performances attendues, et ne pas être troué de bugs dans tous les sens.

    Pour la dernière question, quand j’essaie des trucs dans Steam, je le fais dans un chroot que j’ai créé pour ça. Ça n’empêche pas un éditeur de jeu de faire un keylogger qui écouterait X11, mais ça m’a déjà permis de ne pas rincer mes fichiers quand Steam avait un bug qui effaçait l’intégralité du /home et que j’ai reproduit ce bug… Je m’en veut toujours un peu de ne pas avoir trouvé le temps de le rapporter car je l’avais reproduit genre 6 mois avant ces pauvres gens. 😢

    ce commentaire est sous licence cc by 4 et précédentes

  • # nimages?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Putain de papillon. Évalué à 4. Dernière modification le 07 décembre 2020 à 00:05.

    Ça manque de nimages !!!

    Si je passe chez-toi, je ne sais pas si je te demanderai un lait fraise… je ne saurai pas de quand il date. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Comment sont sélectionné les vainqueurs ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal [Message de service] Gagnants des meilleures contributions de novembre 2020. Évalué à 8.

    En tout cas la page de statistiques d’aide au choix des primables présente différente variables :

    • note de la dépêche
    • notes des commentaires de la dépêche
    • longueur de la dépêche
    • note du journal
    • notes des commentaires du journal
    • note de l’entrée de forum
    • notes des commentaires de l’entrée de forum
    • contributeur de dépêche le plus prolifique
    • contributeur de journal le plus prolifique
    • contributeur de commentaire d’entrée de suivi
    • contributeur de réponse de forum le plus prolifique

    Par ailleurs je ne sais pas si ça compte mais dans l’espace de rédaction il y a une statistique d’activité dans l’espace de rédaction (avec plus de détails ici).

    J’imagine qu’il y a une part de discernement pour récompenser les contributeurs, avec les inconvénients (biais humains) et les avantages : plus grande robustesse face à certain comportements (on peut farmer les réponses de forum ainsi que l’activité dans l’espace de rédaction et rendre une dépêche plus verbeuse artificiellement) mais aussi de récompenser et d’encourager de nouvelles contributions par exemple ?

    C’est une bonne question, j’ai toujours supposé que ce n’était pas qu’un algorithme mais aussi une part de choix souverain, mais en vrai j’en sais rien. L’appellation « aide au choix des primables » semble pencher vers la participation d’une décision humaine.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Point d'entrée

    Posté par  (site web personnel, Mastodon) . En réponse au journal Défis PeerTube. Évalué à 10.

    Il me semble que si la question du point d’entrée était si fondamentale, le web ne ce serait jamais développé.

    La question du point d’entrée est tellement fondamentale que lorsque Google est apparu il a mit la misère au net à tel point qu’il est tellement intégré au navigateur que lorsqu’on va sur le net on en oublie qu’on passe par lui.

    Putain, je me souviens encore de ce temps où j’ai pu conseiller et faire découvrir Google à des gens par le bouche à oreille (idem pour Wikipédia d’ailleurs).

    Le point d’entrée est tellement fondamental que les gens confondait le web et Internet explorer, que lorsqu’on leur parlait de Firefox ils demandaient avec inquiétude s’ils retrouveraient les mêmes sites.

    Le point d’entrée est tellement fondamental qu’à la base MSN signifie Microsoft Network et c’était pas un logiciel de bavardage mais un portail d’entrée. Ça a tellement bien marché que quand on parle de point d’entrée ou de MSN on ne pense même pas au portail, comme quand on cherche ses lunettes qui sont déjà sur le nez ou son verre qu’on tient déjà dans la main.

    Les gens ont confondu le web avec Internet Explorer, ont confondu le web avec Google, ont confondu le web avec Chrome…

    La question du point d’entrée est tellement vital qu’à l’époque d’MSN (le chat), les gens créaient des comptes hotmail en masse pour pouvoir chatter avec leurs potes alors qu’en réalité le système était prévu pour être fonctionnel avec n’importe quelle adresse e-mail de n’importe quel fournisseur (parce qu’avant de bosser sur le passeport santé M. Gates a bossé sur le passeport .net qui devait être le fournisseur de domiciliation sur Internet pour l’intégralité de la planète et encadrer l’intégralité des authentifications et des transactions, mais bon à l’époque les US savaient mettre leur couille sur la table et Microsoft à l’époque n’a pas vraiment eu les moyens de soutenir le procès antitrust et de porter cette ambition pleinement). C’est pourquoi en 2020 mon adresse skype est toujours une adresse yahoo que j’ai créée en 2003 ou quelque chose comme ça parce que Microsoft est tout de même fort en portabilité… Il faut dire que l’infrastructure et la conception du bouzin était prévue pour faire du régalien à l’échelle de la planète…

    Le point d’entrée est tellement vital que c’est un des principaux freins au développement d’alternatives aux GAFAM, d’ailleurs c’est aussi pour ça que pendant longtemps certaines personnes parlaient de GAFA parce que Microsoft était tellement leur point d’entrée évident qu’ils ne le voyaient même plus tellement “ça fait partie des meubles”.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: et nouveau ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux & Nvidia. Évalué à 5.

    Je ne comprend pas vraiment pourquoi plus d’effort est investi dans Clover pour Nvidia que dans Clover pour AMD.

    La prise en charge de l’OpenCL pour AMD est désastreux car énormément fragmenté:
    https://gitlab.com/illwieckz/i-love-compute#frameworks

    Le pilote Clover pour AMD prend en charge toutes les cartes depuis la génération TeraScale 2 (~2010), il peut même se révéler très performant et battre le pilote propriétaire comme avec le raytracer LuxRender où le pilote Clover fait le double des performances Sauf qu’il est incomplet et en particulier il manque la prise en charge des images, ce qui le rend inutilisable pour des applications comme Darktable (développement photo). Et pour des raisons étonnantes, la prise en charge des images est actuellement activement développée… pour les cartes graphiques Nvidia qui sont bridées en performance quel que soit le niveau de qualité du pilote libre… Et au final, en dehors d’Intel les cartes les mieux supportées en terme de fonctionnalité (malgré les mauvaises performances) en libre seront les cartes Nvidia, de ce fabriquant qui ne respectent pas ses utilisateurs.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: et nouveau ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Linux & Nvidia. Évalué à 4. Dernière modification le 24 novembre 2020 à 17:08.

    j'avais cru comprendre que nouveau égalait nvidia en accélératon 2D/3D , c'est pas correct ?

    Non pas du tout. J’ai fait quelques tests:
    https://wiki.unvanquished.net/wiki/GPU_compatibility_matrix

    En gros, avec une carte graphique capable de faire du 4K (3840×2160) avec tous les effets dans Unvanquished à 60fps, tu peux pas faire plus que du FullHD (1920×1080) pour conserver tes 60fps, et généralement to dois en plus désactiver des effets gourmands (relief mapping, etc.).

    Par ailleurs, quand les développeurs du noyau Linux ont désactivé l’AGP par défaut cet été, certains ordinateurs ont perdu toute capacité à piloter un écran correctement (parce qu’en réalité, l’alternative “PCI par AGP” est cassée depuis de nombreuses années), j’ai comparé plus en détail pour savoir où se situait le matériel rendu inutilisable. Et bien si tu souhaites utiliser le pilote nouveau, pour battre ce qui est probablement la meilleure carte AGP de ATI sortie en 2008 (Radeon HD 4670), tu dois prendre une Nvidia GTX 1060 sortie en 2016:
    https://lkml.org/lkml/2020/11/9/363

    Bien sûr cette même carte Nvidia sort du 4K à l’aise avec tous les effets activés et ne se compare plus à des cartes largement obsolètes quand utilisé avec le pilote propriétaire.

    Là où le pilote nouveau commence à rivaliser avec Nvidia c’est en terme de fonctionnalité implémentées, les développeurs de nouveau font un super nouveau et il ne manque que deux extensions pour que la prise en charge d’OpenGL 4.6 soit complète:
    https://mesamatrix.net/

    Mais par contre niveau performance c’est la catastrophe. Par ailleurs Nvidia signe les firmwares de manière à contraindre leurs clients à utiliser leur pilote propriétaire.

    Je ne comprend pas pourquoi la quasi totalité des machines vendues par des fabricants de PC prenant en charge Linux officiellement (en ordinateur portable, ça doit friser le 99%) intègrent du Nvidia…

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Transcription

    Posté par  (site web personnel, Mastodon) . En réponse au journal Unvanquished: un patch de dernière minute pour la 0.51 et une conférence ce dimanche. Évalué à 5.

    Déjà pour commencer, il y a la transcription complète en anglais ici (avec la vidéo):

    https://unvanquished.net/building-a-community-as-a-service/

    La transcription en français sera publiée sur linuxfr.

    ce commentaire est sous licence cc by 4 et précédentes