Sujet : Re: C'est quand même pas mal, Linux, à côté de Windows, c'est même plutôt mieux.
De : matthieu (at) *nospam* x.localhost (Matthieu)
Groupes : fr.comp.os.linux.configurationDate : 09. Jul 2022, 09:59:56
Autres entêtes
Organisation : Aioe.org NNTP Server
Message-ID : <tabg2c$17ag$1@gioia.aioe.org>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14
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