Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

C'est quand même pas mal, Linux, Í  cÍ´té de Windows, c'est même plutÍ´t mieux.

115 réponses
Avatar
Ghost-Raider
Mises-Í -jour du jour d'aujourd'hui :
https://www.cjoint.com/doc/22_06/LFCnHsVtgk4_2022-06-28-Mises-%C3%A0-jour.png

MS pourrait en prendre de la graine, avec ses mises-Í -jour désordonnées,
ambiguës, mal commentées, mal traduites et pleines de bugs qui seront
corrigés la prochaine fois et en attendant, on rétrograde Í  la
mise-Í -jour précédente, si elle est encore lÍ ....

Pour les copies d'écran aussi d'ailleurs. Celles de mon Mint Cinnamon
sont d'une logique parfaite et d'une simplicité enfantine, alors que
celles de Windows 10 sont mal fichues au possible et s'écrasent les unes
les autres si on ne les renomme pas.

Je sais que je prêche des convaincus mais de simples exemples comme
ceux-ci sont particulièrement édifiants.

--
Courrier envoyé par mon top super extra PC Hardware.fr sous Linux Mint
Cinnamon

10 réponses

Avatar
Christophe PEREZ
Le 07 Jul 2022 09:13:35 GMT,
Nicolas George <nicolas$ a écrit :
Les binaires statiques et les packages lourds, c'est aussi la grande
joie des développeurs médiocres qui ne savent pas programmer de
manière portable,

Tout le problème est lÍ . Il ne fait que défendre ses intérêts partisans
en dépit de toute honnêteté intellectuelle.
lire la doc d'une bibliothèque pour utiliser ses
fonctionnalités comme documenté plutÍ´t que d'exploiter des
coͯncidences, et qui vont se précipiter vers des bibliothèques
médiocres et mal ficelées parce qu'ils ne sont pas capables
d'implémenter eux-mêmes des fonctionnalités élémentaires.

Pour arriver Í  des logiciels qui pèsent des tonnes parce que c'est plus
simple et donc plus rentable que de les optimiser.
Pourvu que ces développeurs restent Í  développer pour windows, et ne
s'aventurent jamais Í  développer pour Linux (je sais, I have a dream).
Avatar
Christophe PEREZ
Le Thu, 7 Jul 2022 11:49:14 +0200,
François a écrit :
Les triturations du config.sys et de l'autoexec.bat, avec le système
qui ne redémarre pas en cas d'erreur, les lanceurs et les menus Í 
faire Í  la main, un pilote d'imprimante pour chaque programme, du
moins quand l'éditeur dudit programme avait prévu un pilote pour ton
imprimante.

Tu oublies le fait de taper dans la base de registres pour "corriger"
bugs et autres défauts.
Et tellement d'autres choses inconsistantes...
Avatar
Stéphane CARPENTIER
Le 05-07-2022, william a écrit :
On 2022-07-03, Jo Engo wrote:
Le 02 Jul 2022 21:28:57 GMT, william a écrit :
parapluie / velo et linux / internet ?

Juste que l'on peut très bien utiliser linux sans internet (même y faire
des mise Í  jour, pourvu qu'on est un support (comme une clé usb et un
support internet distant (accessible Í  vélo)), mais lÍ  ça peut aller trop
loin)

Pour avoir utilisé des versions obsolètes de slackware (une époque avec
internet trop cher), j'utilisais l'internet de l'école. Et j'ai installé
les sources programmes pour "voir" des versions de desktop environment
récent. C'etait pas facile de télécharger les dépendances.
Alors que pour windows, un simple binaire et il y avait tout dedans.

Moi, quand j'ai installé slackware Í  l'époque o͹ je n'avais pas
Internet, il y avait tout dans le CD-ROM fournis avec le livre. Il y
avait beaucoup plus de trucs que sur un Windows de base (3.11 Í 
l'époque)
--
Si vous avez du temps Í  perdre :
https://scarpet42.gitlab.io
Avatar
Stéphane CARPENTIER
Le 06-07-2022, Matthieu a écrit :
C'est possible sous Linux aussi, via des binaires statiques, mais ce
n'est pas la règle. Au contraire, les Linuxiens préfèrent gérer des
milliers de bibliothèques, y lier dynamiquement les programmes utilisés
et gérer les tonnes de dépendances qui en découlent avec les problèmes
que cela génèrent parfois (exemple: programme fonctionne bien avec
libsdl 2.0.1, mais cesse de fonctionner après upgrade vers libsdl
2.0.2... ou inversement).

Tu devrais regarder du cÍ´té de nixos et guix, il n'y a, par
construction, pas de problème de dépendance, de mise Í  jour ou autre.
--
Si vous avez du temps Í  perdre :
https://scarpet42.gitlab.io
Avatar
Stéphane CARPENTIER
Le 07-07-2022, Matthieu a écrit :
Le 07.07.2022 Í  11:49 François a écrit:
Le 06/07/2022 Í  09:11, Matthieu a écrit :
J'en arrive parfois Í  regretter
l'ancien temps - sous DOS, tout était bien plus simple!

Les triturations du config.sys et de l'autoexec.bat, avec le système
qui ne redémarre pas en cas d'erreur

F5/F8 permettait assez simplement d'identifier le problème.
Ce n'est pas vraiment différent de ce qu'on a aujourd'hui - si on se
loupe lors d'une mise Í  jour kernel ou bêtement dans une configuration
grub, on se retrouve aussi avec un PC qui ne démarre plus et qu'il faut
réanimer avec quelques incantations ésotériques.

LÍ , c'était pas une mise Í  jour Windows qui posait problème, c'était
l'achat d'un nouveau jeu qui imposait les mises Í  jour du boot du dos
pour que les drivers soient lancés dans le bon ordre. Ça n'avait rien de
simple.
--
Si vous avez du temps Í  perdre :
https://scarpet42.gitlab.io
Avatar
Christophe PEREZ
Le 08 Jul 2022 19:32:29 GMT,
Stéphane CARPENTIER a écrit :
Moi, quand j'ai installé slackware Í  l'époque o͹ je n'avais pas
Internet, il y avait tout dans le CD-ROM fournis avec le livre. Il y
avait beaucoup plus de trucs que sur un Windows de base (3.11 Í 
l'époque)

Quand j'ai commencé avec Mandrake (qui est devenue mandriva ensuite),
j'avais commandé mes CD sur ikarios. Je crois qu'il y en avait 4
(plusieurs c'est sͻr) et sans aucune mesure avec ce que j'ai toujours
vu Windows proposer.
Avatar
Matthieu
Le 08.07.2022 Í  19:37 Stéphane CARPENTIER a écrit:
Tu devrais regarder du cÍ´té de nixos et guix, il n'y a, par
construction, pas de problème de dépendance, de mise Í  jour ou autre.

Je connaissais déjÍ  guix, mais pas nixos. Le concept semble être le
même.
À une époque pas si lointaine, "l'installation" d'un programme passait
par un mkdir c:program suivi d'un copy a:*.* c:program.
L'humanité revient petit Í  petit Í  la raison, c'est cool.
Matthieu
Avatar
Matthieu
Le 08.07.2022 Í  19:47 Stéphane CARPENTIER a écrit:
LÍ , c'était pas une mise Í  jour Windows qui posait problème, c'était
l'achat d'un nouveau jeu qui imposait les mises Í  jour du boot du dos
pour que les drivers soient lancés dans le bon ordre. Ça n'avait rien
de simple.

Si si, c'était simple. Enfin, simple sur le principe technique - après,
le jeu du chat et de la souris pour arriver aux 597K de RAM
conventionnelle nécessaires pour satisfaire le programme x ou y tout en
gardant le lecteur de CD fonctionnel, c'était une autre paire de
manches. MEMMAKER aidait pas mal. C'était une époque différente.
Aujourd'hui c'est complètement l'inverse - tout se veut "simple" pour
l'utilisateur, mais avec des usines Í  gaz sous le capot. On y a gagné Í 
de nombreux points de vue, mais au prix d'un utilisateur qui est devenu
une amibe informatique.
Matthieu
Avatar
Stéphane CARPENTIER
Le 09-07-2022, Matthieu a écrit :
Le 08.07.2022 Í  19:37 Stéphane CARPENTIER a écrit:
Tu devrais regarder du cÍ´té de nixos et guix, il n'y a, par
construction, pas de problème de dépendance, de mise Í  jour ou autre.

Je connaissais déjÍ  guix, mais pas nixos. Le concept semble être le
même.

Oui, le principe est le même puisque guix reconnais s'être inspiré de
nixos. Le gros problème de nixos, c'est sa doc.
À une époque pas si lointaine, "l'installation" d'un programme passait
par un mkdir c:program suivi d'un copy a:*.* c:program.
L'humanité revient petit Í  petit Í  la raison, c'est cool.

Quand tu as un programme qui fait 1000 lignes de code basé uniquement
sur le langage de base tu n'as pas les mêmes contraintes que pour un
programme qui fait 1000000 de lignes de codes et qui s'appuie sur des
librairies développées par d'autres équipes.
Les programmes actuels sont beaucoup plus complexes que ceux que tu
installais au siècle dernier. Les développeurs ont dÍ» prendre en compte
ces contraintes et tu ne sembles pas le comprendre.
Quand tu parles du DOS, le programmeurs devait prendre en compte chaque
carte son. Il n'avait pas de raison de partager ses librairies ou une
partie de son code.
--
Si vous avez du temps Í  perdre :
https://scarpet42.gitlab.io
Avatar
Matthieu
Le 09.07.2022 Í  08:26 Stéphane CARPENTIER a écrit:
Quand tu as un programme qui fait 1000 lignes de code basé uniquement
sur le langage de base tu n'as pas les mêmes contraintes que pour un
programme qui fait 1000000 de lignes de codes et qui s'appuie sur des
librairies développées par d'autres équipes.

Tu simplifies beaucoup le passé. Les programmes DOS ne faisaient pas
tous 1000 lignes de codes, il existait également des produits très
complexes et aboutis.
Et le concept de librairie existait bien, mais il ne s'agissait pas de
librairies dynamiques.
Les programmes actuels sont beaucoup plus complexes que ceux que tu
installais au siècle dernier. Les développeurs ont dÍ» prendre en
compte ces contraintes et tu ne sembles pas le comprendre.

Tu simplifies de nouveau. L'utilisation de librairies dynamiques n'est
pas fonction de la complexité du programme, ni un symptÍ´me de
contrainte particulières. C'est uniquement un choix d'architecture que
l'on retrouve principalement sous Linux et BSD aujourd'hui (avec les
quelques exceptions notables type guix, FlatPak, AppImage, etc), mais
pas sous Windows ou Android par exemple (au-delÍ  des interfaces
nativement fournies avec ces système).
Quand tu parles du DOS, le programmeurs devait prendre en compte
chaque carte son. Il n'avait pas de raison de partager ses librairies
ou une partie de son code.

C'est un exemple complètement raté, puisque la vaste majorité des
éditeurs de jeux ne développait pas leurs propres drivers de cartes son.
Ils exploitaient des librairies (généralement commerciales) comme Miles
Sound System, AIL, DigPak, Allegro, etc.
Matthieu