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. Et pour le coup je suis bien content de pouvoir faire sous FreeBSD service postgresql initdb pour qu'il initialise la base de données pour moi.
Sous systemd et la syntaxe déclarative, on a du réinventer les basiques du shell. Des conditions et pour ma part je trouve qu'un script est parfois plus dégueulasse avec ces derniers qu'un script shell bien conçu.
Je cherchais un commentaire pour dire la même chose.
J'ai commencé sous Mandrake 10.0 et par nostalgie je l'ai réessayé en VM dernièrement. J'étais bouleversé par la simplicité et fluidité de l'ensemble (KDE 3, firefox, etc…). Tout est tellement bloat maintenant.
Je regarde le status d'un df avec effroi, un dmesg avec lassitude et un nombre de service via systemd-analyze blame sous Fedora avec tristesse. On est loin de la simplicité des débuts.
Pour ma part j'ai un sentiment plus mitigé des bureaux. KDE est dans mon utilisation bien moins stable que les version 3. Et GNOME est rempli de petits bugs stupides.
Heureusement, il est toujours possible de faire des distributions simple en choisissant ce que l'on souhaite installer. Mais ce n'est pas le cas de la concurrence (macOS et Windows). Pour macOS, un système de base sans aucune applications ouvertes a déjà plus de 450 processus et 2Go de RAM utilisé…
Pour ceux qui sont fans de RHEL et aimaient CentOS, je suppose qu'il y aura assez de gens mécontents pour démarrer un fork identique. À vrai dire, CentOS c'est principalement un simple rebuild massif des .src.rpm. Si des gens sont motivés, il suffira de le refaire®.
En revanche coté choix j'ai aussi du mal à comprendre. Fedora est déjà un peu la version “early adopters” des prochaines RHEL, j'ai l'impression que CentOS va simplement faire la même chose.
Et à choisir, je préfèrerai largement fedora dans ce cas qui a l'avantage d'avoir une immense base utilisateur et COPR.
Pour moi c'est pas à l'éditeur de texte de faire ça mais à l'interface qui te permet d'écrire. Par exemple avec gvim tu peux insérer du texte unicode grâce à Gtk (ctrl+shift+u), avec MacVim grâce au raccourci Ctrl+Command+Espace et sous Windows sans doute le sélecteur natif.
Oui cette fonctionnalité a juste besoin de faire quelques clics pour « ouvrir quand même ». En soi c'est la même chose qui existe sur Windows 10. Par défaut il n'ouvre pas les exécutables non certifiés et il faut ouvrir une option pour forcer le choix. De la même manière quand vous allez sur un site web dont le certificat est mort.
Rien d'extraordinaire et toujours possible de lancer n'importe quelle application non-certifiée. C'est d'ailleurs le cas de beaucoup d'applications opensource qui ne gagnent pas spécialement d'argent et ne souhaitent pas s'inscrire dans cette démarche.
Pour avoir moi même mis en place un serveur mail j'ai toujours trouvé ça compliqué et fastidieux. Il est vrai que la philosophie KISS voudrait que chaque processus soit séparé mais au final on a toujours les mêmes choses (plus ou moins) qui tournent. Alors avoir un all-in-one qui fonctionne je ne dis pas non.
Moi aussi j'adorerais voir Linux tourner sur un MacBook M1. Avec macOS il est déjà annoncé une autonomie de 15 à 20 heures (pour le Air et Pro respectivement). Avec Linux qui a une optimisation intensive et des distributions légères non bloat ça doit être un carnage en terme d'autonomie.
Mis à part ça, j'aime beaucoup l'architecture ARM et souhaiterais faire du développement sous des machines ARM puissantes et sous Linux. Ne me dites pas raspberry pi, j'ai essayé et c'est tout sauf agréable au quotidien.
Pas que chez Apple, c'est même fréquents sur les ultrabooks. À force d'avoir des laptops ultra fins on ne peut plus avoir de flexibilité. Sur mon Thinkpad la RAM est aussi soudée mais pas le NVMe ce qui est plutôt bien car dans mon cas il a été défectueus au bout de 4 mois et remplacée sous garantie. En contrepartie, j'adore le fait que mon thinkpad rentre dans n'importe quel sacoche et m'offre un poids record de 1,1kg pour 14,1".
macOS n'est pas un bon système à virtualiser, d'ailleurs il n'y a même pas de moyen officiel de faire une VM macOS même sous mac. macOS est performant sur sa plateforme cible, un mac physique.
J'aimerais bien voir ce test sous un vrai mac avec la puce M1, sans virtualisation (qui à priori est plus performante que certains i5 et i7).
Pour ma part j'ai un MacBook (un i5 cependant) et un Thinkpad x1 Carbon (i7 de 3 ans), tous deux ont des performances équivalentes et mes projets compilent à quelques secondes près sur chacun d'eux.
Pour le nom de domaine personnel (qu'on voit dans les images) j'utilise l'offre de stockage directement via Gandi qui fournit un peu de stockage avec l'achat d'un nom de domaine. C'est pratique, accessible via IMAP/SMTP et/ou une interface web (roundcube ou sogo). Il est aussi possible de mettre des règles sieve.
Pour mon autre nom de domaine qui est lié à un serveur de gestion de projet, j'utilise postfix+dovecot+dspam avec des utilisateurs virtuels sous forme de fichier.
Honnêtement, si c'est pour de la communication simple sans grand stockage je conseille fortement l'utilisation de Gandi (ou un autre fournisseur). La mise en place d'un serveur mail est assez complexe et il est nécessaire de faire beaucoup de choses pour ne pas se faire refouler par les autres serveurs SMTP. Pour ma part, si je ne passe pas par le relai de mon FAI (Orange) je me fais souvent refouler par gmail.
Je ne connaissais pas du tout, je suis vraiment content de l'apprendre bien que je ne copie jamais des choses du style curl http://install-my-stuff | bash. Mais ça peut toujours être pratique quand vous suivez des documentations qui vous donne des commandes à taper.
Je crains le jour (à moins que ce soit déjà possible) de pouvoir exécuter des scripts malveillants juste en accédant à une page web et sans aucune intéraction avec l'utilisateur.
Sous Linux on a plutôt tendance à ne fournir les applications sous forme de code source. Principalement parce qu'il y a beaucoup trop de distributions et que compiler ton projet sous Ubuntu ne signifie pas qu'il fonctionnera sous une autre (libc différente, versions de bibliothèque différente, etc…).
Faire un paquet 100% portable non compilé par les mainteneurs de la distribution signifierait que tu doives embarquer toutes les bibliothèques à côté de l'exécutable et jouer avec LD_LIBRARY_PATH pour ne jamais utiliser les bibliothèques du système et franchement c'est merdique. L'autre solution serait de faire des exécutable statique mais c'est peu recommandable.
Enfin, la dernière solution et la plus appropriée si on veut fournir un paquet 100% portable binaire est de passer via flatpak mais ça rejoint un peu l'idée du paragraphe au dessus (les bibliothèques sont empaquetées avec). Cela dit, flatpak est plutôt orienté application graphiques (comprendre, avoir un .desktop qui s'affiche dans les menus GNOME/KDE/Xfce), ce qui n'a pas l'air d'être le cas de ton projet.
La ligne de commande sous mac est bien plus utilisée que sous Windows (mais moins que Linux, c'est sûr). Elle a l'avantage de fournir un shell POSIX (zsh qui plus est) et un terminal plutôt bien foutu. Certaines documentation du support Apple mentionnent certaines commandes à taper lors de problèmes.
Point positif, la plupart des outils natifs propres à macOS sont même documentés en pages de manuel.
La dépendance vis à vis des gros monstres tels que les GAFAM est inévitable et c'est dommage. Il est vrai qu'en école on a toujours et encore malheureusement cette omniprésence de l'apprentissage des outils Microsoft, Office, Google et autres.
Moi j'ai eu la chance de faire un DUT et une licence en informatique car j'étais déjà passionné du développement et surtout des logiciels libres et en plus dans mon école on utilisait que des logiciels libres (libreoffice, evince, Linux, …).
Mais je ne peux pas nier non plus que depuis que je suis dans la vie active (11 ans) je n'ai jamais rencontré d'entreprises n'utilisant pas au minimum un logiciel propriétaire (Office, Windows, Visual Studio, SQL Developer). Et je dois avouer que si j'avais pas eu un minimum de formation sur ces outils en stage, je pense que j'aurais vraiment été dans la galère. Il existe des emplois dans le 100% libre mais ils sont qu'une infime partie de ce que vous pouvez trouver, en tout cas moi en Alsace j'ai pas encore trouvé dans mon domaine.
Je dirais que le gros problème actuel est l'omniprésence des géants de l'informatique déjà convenablement installés dans les entreprises et services publics. C'est bien pour ça que les migrations sont compliquées et que certains font machine arrière (comme les municipalités qui sont passé à Linux pour revenir à Windows). Cela a un coût non négligeable, une formation nécessaire pour les gens lambdas qui connaissent déjà tous les outils « communs ».
À mon avis tant que nous n'avons pas une plus grande divergence dans le monde professionnel il va être compliqué d'enseigner aux plus jeunes les alternatives libres, la question qu'ils vont se demander « pourquoi ? personne n'utilise ça. » en exagérant un peu. Pour en revenir au cas de l'école je pense que leur choix était « tout le monde connait ça, ça sera plus simple ».
En plus, j'ai envie de dire que la situation devient pire avec nos smartphones et nouvelles technologies. Maintenant on nous demande d'installer des applications pour le travail (chez moi on m'a demandé d'installer une application pour l'authentification double et un VPN non libre). Ou pour d'autres services comme la banque afin d'effectuer des paiement sécurisés en ligne.
Un avenir 100% libre, opensource et sans GAFAM j'ai malheureusement peine à y croire.
Je ne peux qu'être d'accord avec toi et d'ailleurs sur un des projets que je suis de très près et je contribue (plutôt de manière financière et support) un des développeurs Boost est venu nous demander de changer la licence parce qu'il n'aime pas MIT.
J'ai l'impression qu'avec le temps, les gens considèrent l'opensource comme un jardin où on va pouvoir demander tout et n'importe quoi par prétexte que c'est opensource.
Tout ça pour ne pas avoir à divulger les licences utilisées dans les projets annexes qu'on utilise. Je pense que c'est la moindre des choses quand tu utilises un projet libre où tu n'as rien payé pour faire ton propre profit.
Je ne peux pas nier que certains des ces outils sont hyper élégants dans leur sortie console mais je ne peux m'empêcher de penser qu'on s'éloigne de plus en plus du principe KISS. On parle d'outils en ligne de commandes qui sont censées faire les choses simples et bien.
L'exemple de exa. Aujourd'hui même il fait 6658 lignes de code (sans compter les 16 (!) dépendances directes). Est-ce réellement nécessaire pour afficher le contenu d'un répertoire ?
J'ai une 3, une 4 (avec 4Go de RAM) et je t'assure que c'est une plaie. Tu peux franchement presque rien faire. Un navigateur web met plusieurs secondes à s'ouvrir, les pages sont lentes, tout est lent. Il est même impossible pour moi de faire une visio conférence correcte, la webcam de mon interlocuteur étant impossible à afficher de manière fluide.
Pour ma part j'ai lâché l'idée et elles sont maintenant toute headless.
[^] # Re: Fork probable
Posté par David Demelier (site web personnel) . En réponse à la dépêche CentOS se saborde‑t‑elle ?. Évalué à 7.
Pour avoir déjà contribué quelques RPM et essayé des paquets debian, je me demande comment les paquets debian peuvent avoir plus de popularité.
L'avantage des RPMs côté développeur, c'est qu'il n'y a pas besoin de doctorat pour en écrire 🙃
AI is a mental disorder
[^] # Re: moi c'est l'inverse
Posté par David Demelier (site web personnel) . En réponse au journal Linux ne m'intéresse plus. Évalué à 6.
Sauf qu'un service de démarrage c'est pas juste un
daemond startetdaemond 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. Et pour le coup je suis bien content de pouvoir faire sous FreeBSDservice postgresql initdbpour qu'il initialise la base de données pour moi.Sous systemd et la syntaxe déclarative, on a du réinventer les basiques du shell. Des conditions et pour ma part je trouve qu'un script est parfois plus dégueulasse avec ces derniers qu'un script shell bien conçu.
AI is a mental disorder
[^] # Re: moi c'est l'inverse
Posté par David Demelier (site web personnel) . En réponse au journal Linux ne m'intéresse plus. Évalué à 7.
Je cherchais un commentaire pour dire la même chose.
J'ai commencé sous Mandrake 10.0 et par nostalgie je l'ai réessayé en VM dernièrement. J'étais bouleversé par la simplicité et fluidité de l'ensemble (KDE 3, firefox, etc…). Tout est tellement bloat maintenant.
Je regarde le status d'un
dfavec effroi, undmesgavec lassitude et un nombre de service viasystemd-analyze blamesous Fedora avec tristesse. On est loin de la simplicité des débuts.Pour ma part j'ai un sentiment plus mitigé des bureaux. KDE est dans mon utilisation bien moins stable que les version 3. Et GNOME est rempli de petits bugs stupides.
Heureusement, il est toujours possible de faire des distributions simple en choisissant ce que l'on souhaite installer. Mais ce n'est pas le cas de la concurrence (macOS et Windows). Pour macOS, un système de base sans aucune applications ouvertes a déjà plus de 450 processus et 2Go de RAM utilisé…
AI is a mental disorder
# Fork probable
Posté par David Demelier (site web personnel) . En réponse à la dépêche CentOS se saborde‑t‑elle ?. Évalué à 8.
Pour ceux qui sont fans de RHEL et aimaient CentOS, je suppose qu'il y aura assez de gens mécontents pour démarrer un fork identique. À vrai dire, CentOS c'est principalement un simple rebuild massif des .src.rpm. Si des gens sont motivés, il suffira de le refaire®.
En revanche coté choix j'ai aussi du mal à comprendre. Fedora est déjà un peu la version “early adopters” des prochaines RHEL, j'ai l'impression que CentOS va simplement faire la même chose.
Et à choisir, je préfèrerai largement fedora dans ce cas qui a l'avantage d'avoir une immense base utilisateur et COPR.
AI is a mental disorder
[^] # Re: Avec des si, on mettrait Paris en bouteille
Posté par David Demelier (site web personnel) . En réponse au lien Comment Apple pourrait entièrement contrôler les ordinateurs de ses utilisateurs. Évalué à 2. Dernière modification le 02 décembre 2020 à 09:52.
Non en effet elle est un peu moins “UX friendly” et se situe dans les paramètres.
Note : cela n'est nécessaire que la première fois.
AI is a mental disorder
# Le rôle de vim ?
Posté par David Demelier (site web personnel) . En réponse au lien unicodemoji, un plugin vim pour inserer des emojis. Évalué à 4.
Pour moi c'est pas à l'éditeur de texte de faire ça mais à l'interface qui te permet d'écrire. Par exemple avec gvim tu peux insérer du texte unicode grâce à Gtk (ctrl+shift+u), avec MacVim grâce au raccourci Ctrl+Command+Espace et sous Windows sans doute le sélecteur natif.
AI is a mental disorder
[^] # Re: Avec des si, on mettrait Paris en bouteille
Posté par David Demelier (site web personnel) . En réponse au lien Comment Apple pourrait entièrement contrôler les ordinateurs de ses utilisateurs. Évalué à 5.
Oui cette fonctionnalité a juste besoin de faire quelques clics pour « ouvrir quand même ». En soi c'est la même chose qui existe sur Windows 10. Par défaut il n'ouvre pas les exécutables non certifiés et il faut ouvrir une option pour forcer le choix. De la même manière quand vous allez sur un site web dont le certificat est mort.
Rien d'extraordinaire et toujours possible de lancer n'importe quelle application non-certifiée. C'est d'ailleurs le cas de beaucoup d'applications opensource qui ne gagnent pas spécialement d'argent et ne souhaitent pas s'inscrire dans cette démarche.
AI is a mental disorder
# Intéressant
Posté par David Demelier (site web personnel) . En réponse au lien C'est quelqu'un qui Maddy que tu mailais encore. Évalué à 6.
Pour avoir moi même mis en place un serveur mail j'ai toujours trouvé ça compliqué et fastidieux. Il est vrai que la philosophie KISS voudrait que chaque processus soit séparé mais au final on a toujours les mêmes choses (plus ou moins) qui tournent. Alors avoir un all-in-one qui fonctionne je ne dis pas non.
À suivre.
AI is a mental disorder
# Curieux
Posté par David Demelier (site web personnel) . En réponse au lien Sur la liste au Père Noël de Linus : un MacBook Air M1 (déverrouillé). Évalué à 4.
Moi aussi j'adorerais voir Linux tourner sur un MacBook M1. Avec macOS il est déjà annoncé une autonomie de 15 à 20 heures (pour le Air et Pro respectivement). Avec Linux qui a une optimisation intensive et des distributions légères non bloat ça doit être un carnage en terme d'autonomie.
Mis à part ça, j'aime beaucoup l'architecture ARM et souhaiterais faire du développement sous des machines ARM puissantes et sous Linux. Ne me dites pas raspberry pi, j'ai essayé et c'est tout sauf agréable au quotidien.
AI is a mental disorder
[^] # Re: Pertinence ?
Posté par David Demelier (site web personnel) . En réponse au journal MacOS contre Debian sur un test de build de Firefox. Évalué à 5. Dernière modification le 24 novembre 2020 à 09:13.
Pas que chez Apple, c'est même fréquents sur les ultrabooks. À force d'avoir des laptops ultra fins on ne peut plus avoir de flexibilité. Sur mon Thinkpad la RAM est aussi soudée mais pas le NVMe ce qui est plutôt bien car dans mon cas il a été défectueus au bout de 4 mois et remplacée sous garantie. En contrepartie, j'adore le fait que mon thinkpad rentre dans n'importe quel sacoche et m'offre un poids record de 1,1kg pour 14,1".
AI is a mental disorder
# Pertinence ?
Posté par David Demelier (site web personnel) . En réponse au journal MacOS contre Debian sur un test de build de Firefox. Évalué à 10.
Est-ce vraiment pertinent ?
macOS n'est pas un bon système à virtualiser, d'ailleurs il n'y a même pas de moyen officiel de faire une VM macOS même sous mac. macOS est performant sur sa plateforme cible, un mac physique.
J'aimerais bien voir ce test sous un vrai mac avec la puce M1, sans virtualisation (qui à priori est plus performante que certains i5 et i7).
Pour ma part j'ai un MacBook (un i5 cependant) et un Thinkpad x1 Carbon (i7 de 3 ans), tous deux ont des performances équivalentes et mes projets compilent à quelques secondes près sur chacun d'eux.
AI is a mental disorder
[^] # Re: Juste pour rire...
Posté par David Demelier (site web personnel) . En réponse au journal Les adresses mail personnelles et les comptes en lignes. Évalué à 5.
Non hélas ça ne fonctionne pas. La vérification a l'air d'être aussi faite en POST.
AI is a mental disorder
[^] # Re: [HS] et comment héberges-tu tes mails ?
Posté par David Demelier (site web personnel) . En réponse au journal Les adresses mail personnelles et les comptes en lignes. Évalué à 3.
Pour le nom de domaine personnel (qu'on voit dans les images) j'utilise l'offre de stockage directement via Gandi qui fournit un peu de stockage avec l'achat d'un nom de domaine. C'est pratique, accessible via IMAP/SMTP et/ou une interface web (roundcube ou sogo). Il est aussi possible de mettre des règles sieve.
Pour mon autre nom de domaine qui est lié à un serveur de gestion de projet, j'utilise postfix+dovecot+dspam avec des utilisateurs virtuels sous forme de fichier.
Honnêtement, si c'est pour de la communication simple sans grand stockage je conseille fortement l'utilisation de Gandi (ou un autre fournisseur). La mise en place d'un serveur mail est assez complexe et il est nécessaire de faire beaucoup de choses pour ne pas se faire refouler par les autres serveurs SMTP. Pour ma part, si je ne passe pas par le relai de mon FAI (Orange) je me fais souvent refouler par gmail.
AI is a mental disorder
[^] # Re: Juste pour rire...
Posté par David Demelier (site web personnel) . En réponse au journal Les adresses mail personnelles et les comptes en lignes. Évalué à 3. Dernière modification le 05 novembre 2020 à 12:22.
J'étais tenté, mais le code JS est corsé. Mais tu as raison je vais essayer.
AI is a mental disorder
# Le cloud
Posté par David Demelier (site web personnel) . En réponse au lien GitHub menace (gentiment, à contrecœur) de suspendre les comptes des forks YouTube-DL. Évalué à 0. Dernière modification le 04 novembre 2020 à 08:42.
AI is a mental disorder
# Intéressant mais financièrement ?
Posté par David Demelier (site web personnel) . En réponse au lien Apple développerait son moteur de recherche pour ne plus dépendre de Google - la tribune. Évalué à 3.
Il est dit que Google payerait des milliards de dollars par an juste pour être le moteur de recherche par défaut sur Mac.
Bien qu'Apple soit déjà ultra riches, je me demande ce qu'ils feraient pour ne pas perdre une telle rentrée d'argent par an.
AI is a mental disorder
# On arrête pas les malware
Posté par David Demelier (site web personnel) . En réponse au lien Ne copier-coller pas dans le shell depuis une page web. Évalué à 2.
Je ne connaissais pas du tout, je suis vraiment content de l'apprendre bien que je ne copie jamais des choses du style
curl http://install-my-stuff | bash. Mais ça peut toujours être pratique quand vous suivez des documentations qui vous donne des commandes à taper.Je crains le jour (à moins que ce soit déjà possible) de pouvoir exécuter des scripts malveillants juste en accédant à une page web et sans aucune intéraction avec l'utilisateur.
AI is a mental disorder
# ?
Posté par David Demelier (site web personnel) . En réponse au lien Nucléaire - Le Japon va rejeter 1,23 million de tonnes d’eau contaminées de Fukushima dans l’océan. Évalué à 1.
Quel est le rapport avec Linux et/ou les logiciels libres ?
AI is a mental disorder
# Laisser ça aux mainteneurs de distributions
Posté par David Demelier (site web personnel) . En réponse au message Distribuer un binaire. Évalué à 3.
Sous Linux on a plutôt tendance à ne fournir les applications sous forme de code source. Principalement parce qu'il y a beaucoup trop de distributions et que compiler ton projet sous Ubuntu ne signifie pas qu'il fonctionnera sous une autre (libc différente, versions de bibliothèque différente, etc…).
Faire un paquet 100% portable non compilé par les mainteneurs de la distribution signifierait que tu doives embarquer toutes les bibliothèques à côté de l'exécutable et jouer avec LD_LIBRARY_PATH pour ne jamais utiliser les bibliothèques du système et franchement c'est merdique. L'autre solution serait de faire des exécutable statique mais c'est peu recommandable.
Enfin, la dernière solution et la plus appropriée si on veut fournir un paquet 100% portable binaire est de passer via flatpak mais ça rejoint un peu l'idée du paragraphe au dessus (les bibliothèques sont empaquetées avec). Cela dit, flatpak est plutôt orienté application graphiques (comprendre, avoir un .desktop qui s'affiche dans les menus GNOME/KDE/Xfce), ce qui n'a pas l'air d'être le cas de ton projet.
AI is a mental disorder
[^] # Re: ça n'avance pas tellement
Posté par David Demelier (site web personnel) . En réponse au lien Darling, Lamulateur de MacOS X pour linux. Évalué à 4. Dernière modification le 09 octobre 2020 à 08:47.
La ligne de commande sous mac est bien plus utilisée que sous Windows (mais moins que Linux, c'est sûr). Elle a l'avantage de fournir un shell POSIX (zsh qui plus est) et un terminal plutôt bien foutu. Certaines documentation du support Apple mentionnent certaines commandes à taper lors de problèmes.
Point positif, la plupart des outils natifs propres à macOS sont même documentés en pages de manuel.
AI is a mental disorder
# Je partage le désarroi et d'un autre côté je comprends l'école
Posté par David Demelier (site web personnel) . En réponse au journal Agir contre ses valeurs.... Évalué à 3. Dernière modification le 03 octobre 2020 à 11:39.
La dépendance vis à vis des gros monstres tels que les GAFAM est inévitable et c'est dommage. Il est vrai qu'en école on a toujours et encore malheureusement cette omniprésence de l'apprentissage des outils Microsoft, Office, Google et autres.
Moi j'ai eu la chance de faire un DUT et une licence en informatique car j'étais déjà passionné du développement et surtout des logiciels libres et en plus dans mon école on utilisait que des logiciels libres (libreoffice, evince, Linux, …).
Mais je ne peux pas nier non plus que depuis que je suis dans la vie active (11 ans) je n'ai jamais rencontré d'entreprises n'utilisant pas au minimum un logiciel propriétaire (Office, Windows, Visual Studio, SQL Developer). Et je dois avouer que si j'avais pas eu un minimum de formation sur ces outils en stage, je pense que j'aurais vraiment été dans la galère. Il existe des emplois dans le 100% libre mais ils sont qu'une infime partie de ce que vous pouvez trouver, en tout cas moi en Alsace j'ai pas encore trouvé dans mon domaine.
Je dirais que le gros problème actuel est l'omniprésence des géants de l'informatique déjà convenablement installés dans les entreprises et services publics. C'est bien pour ça que les migrations sont compliquées et que certains font machine arrière (comme les municipalités qui sont passé à Linux pour revenir à Windows). Cela a un coût non négligeable, une formation nécessaire pour les gens lambdas qui connaissent déjà tous les outils « communs ».
À mon avis tant que nous n'avons pas une plus grande divergence dans le monde professionnel il va être compliqué d'enseigner aux plus jeunes les alternatives libres, la question qu'ils vont se demander « pourquoi ? personne n'utilise ça. » en exagérant un peu. Pour en revenir au cas de l'école je pense que leur choix était « tout le monde connait ça, ça sera plus simple ».
En plus, j'ai envie de dire que la situation devient pire avec nos smartphones et nouvelles technologies. Maintenant on nous demande d'installer des applications pour le travail (chez moi on m'a demandé d'installer une application pour l'authentification double et un VPN non libre). Ou pour d'autres services comme la banque afin d'effectuer des paiement sécurisés en ligne.
Un avenir 100% libre, opensource et sans GAFAM j'ai malheureusement peine à y croire.
AI is a mental disorder
[^] # Re: Why You Should **NOT** Use the Boost Software License
Posté par David Demelier (site web personnel) . En réponse au lien Why You Should Use the Boost Software License. Évalué à 6.
Je ne peux qu'être d'accord avec toi et d'ailleurs sur un des projets que je suis de très près et je contribue (plutôt de manière financière et support) un des développeurs Boost est venu nous demander de changer la licence parce qu'il n'aime pas MIT.
J'ai l'impression qu'avec le temps, les gens considèrent l'opensource comme un jardin où on va pouvoir demander tout et n'importe quoi par prétexte que c'est opensource.
Tout ça pour ne pas avoir à divulger les licences utilisées dans les projets annexes qu'on utilise. Je pense que c'est la moindre des choses quand tu utilises un projet libre où tu n'as rien payé pour faire ton propre profit.
AI is a mental disorder
# Complexité
Posté par David Demelier (site web personnel) . En réponse au lien Réécriture en Rust d'outils courants en ligne de commande . Évalué à 10. Dernière modification le 02 septembre 2020 à 14:17.
Je ne peux pas nier que certains des ces outils sont hyper élégants dans leur sortie console mais je ne peux m'empêcher de penser qu'on s'éloigne de plus en plus du principe KISS. On parle d'outils en ligne de commandes qui sont censées faire les choses simples et bien.
L'exemple de exa. Aujourd'hui même il fait 6658 lignes de code (sans compter les 16 (!) dépendances directes). Est-ce réellement nécessaire pour afficher le contenu d'un répertoire ?
En comparaison la version FreeBSD de ls (la version sbase de suckless est encore plus minimaliste) :
Ne sommes nous pas entrain de quitter le monde de la simplicité et de l'élégance ?
AI is a mental disorder
[^] # Re: Problème carte graphique Intel
Posté par David Demelier (site web personnel) . En réponse au message Sortie de veille parfois impossible.. Évalué à 4. Dernière modification le 31 août 2020 à 08:36.
À priori ça gère la gestion de l'économie d'énergie sur la puce graphique.
AI is a mental disorder
# Aucune
Posté par David Demelier (site web personnel) . En réponse au message Raspberry pi 4 (ou 3), radis pour le desktop ?. Évalué à 4.
J'ai une 3, une 4 (avec 4Go de RAM) et je t'assure que c'est une plaie. Tu peux franchement presque rien faire. Un navigateur web met plusieurs secondes à s'ouvrir, les pages sont lentes, tout est lent. Il est même impossible pour moi de faire une visio conférence correcte, la webcam de mon interlocuteur étant impossible à afficher de manière fluide.
Pour ma part j'ai lâché l'idée et elles sont maintenant toute headless.
AI is a mental disorder