2 votes

Pourquoi Linux a-t-il plus de problèmes de dépendance que Windows ?

J'utilise à la fois Linux et Windows depuis huit ans, et j'ai le sentiment que Linux a beaucoup plus de problèmes de dépendance que Windows lors de l'installation de logiciels. J'aime plus Linux que Windows, mais à cause de ce problème, je suis souvent obligé d'utiliser Windows.

4voto

Matt G Points 11

Linux s'appuie sur le développement communautaire pour être à jour, tandis que Windows s'appuie sur les développeurs rémunérés de Microsoft pour diffuser les correctifs et tester, déboguer et corriger le code propriétaire.

Prenez un pilote audio, par exemple. Très peu de fabricants de périphériques audio développent des pilotes natifs pour Linux et dans les rares cas où ils le font, ils ne le feront que pour une ou deux distributions. La nature de Linux en tant que système d'exploitation à source ouverte signifie que la communauté qui l'entoure peut récupérer ce pilote audio et le porter sur d'autres distributions (cela arrive souvent et c'est l'un des principaux avantages de Linux), mais en conséquence, le portage du pilote audio peut dépendre d'autres bibliothèques, moteurs, versions de frameworks, etc. Contrairement aux développeurs commerciaux, les développeurs de logiciels libres n'ont pas le luxe de tester et de faire des essais sur des systèmes communs et, par conséquent, les dépendances constituent une partie importante de l'environnement.

Cette vidéo permet d'expliquer les méthodes avec lesquelles Linux est construit et amélioré.

2voto

Austin T French Points 10253

Linux et Windows varient souvent dans la manière dont ils prennent en charge les dépendances.

Microsoft, par exemple, a été accusé d'être un "Bloatware" parce que Microsoft intègre à peu près tout dans le système d'exploitation de base sous forme de mise à jour.

Cela signifie que davantage de choses fonctionnent sans que l'utilisateur final ou l'entreprise qui configure la machine Windows n'ait à intervenir.

Linux varie d'une distro à l'autre, et d'un paquet d'installation à l'autre, mais le système d'exploitation est souvent conçu pour fonctionner de manière allégée avec seulement les logiciels et les pilotes "essentiels". Les pilotes présents dans une distro peuvent ne pas l'être dans une autre, comme les pilotes de cartes réseau sans fil ou certains logiciels.

Un bon exemple des différences entre ce qui est fourni avec Linux serait de comparer le processus d'installation d'Ubuntu et d'Arch.

Ubuntu adopte plus ou moins l'approche de Windows : tout ce dont la version Ubuntu pense que vous pourriez avoir besoin se trouve sur le disque d'installation, y compris les applications Office. Alors qu'Arch n'est livré qu'avec les logiciels et les pilotes les plus fondamentaux, ce qui oblige les utilisateurs à trouver, empaqueter et installer leurs propres logiciels ou pilotes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X