DriversCloud compatible avec Linux

Écrit par charon
Publié le : {{ dayjs(1479474709*1000).local().format("L").toString()}}
Suivez-nous

Comme promis je sors la version 10 de DriversCloud sur Linux. Cette version partage de façon importante le code avec la version Windows. Seuls certains modules sont spécifiques à Linux. L’interface reste aussi identique avec la version Windows.

La version Linux était prête au niveau du code depuis le lancement de la version Windows. Mais nous avons rencontré du retard à cause des problèmes de compatibilités entre les distributions. En effet certains paquets au bout de deux trois ans ne sont plus disponibles. De plus certains paquets n’étaient  disponibles que sur certaines distributions et pas sur d’autres. Sans compter le fait que certaines bibliothèques n’étaient pas compilées avec la bonne version du compilateur selon les versions et les distributions.

J’ai donc décidé de compiler en « static » plusieurs bibliothèques et d’en inclure directement certaines(wxwidget) dans le paquet DriversCloud. Cela explique pourquoi les binaires Linux sont bien plus gros(environ 10 Mo) que les binaires Windows.

Le problème est bien connu par les développeurs Linux. C’est pour cette raison qu’ubuntu a sorti les paquets snap qui englobent la plupart des bibliothèques utilisées par un programme. Etant donné que la techno reste encore trop jeune nous avons décidé de ne pas l’utiliser pour le moment.

Le programme DriversCloud a été testé sur les dernières distributions Mint, Ubuntu, Fedora, Debian, OpenSuse.

linuxdetect

J’ai aussi mis à jour la page de détection. Il est désormais possible par un menu déroulant dans la barre de titre de sélectionner le bon système. Le bon système est détecté par défaut.