1. Présentation▲
Voici une liste de logiciels disponibles sous Linux. Cette liste propose en premier lieu des logiciels libres, ou en Freemium (proposant une version de base gratuite et utilisable, mais dont les fonctionnalités avancées sont payantes).
Un lien est fourni vers le site du logiciel, vous permettant d'avoir plus de précisions, et d'avoir accès à la documentation officielle.
La plupart de ceux-ci sont disponibles dans les dépôts de votre distribution. Vous pouvez donc les installer soit depuis les dépôts de votre distribution, soit depuis leurs sites Web respectifs. Cette dernière méthode est intéressante si vous souhaitez avoir les dernières versions (sauf pour les distributions en rolling release ou les versions seront les dernières).
Cette liste n'est pas exhaustive.
Vous trouverez aussi en fin de document un tableau de correspondance entre logiciels Windows et LinuxTableau d'équivalence logiciels Windows/Linux.
2. Explications sur les différents types de licences▲
Voici quelques explications sur les termes utilisés pour décrire les licences :
Libre : licence libre de droits, la plupart du temps sous licence GPL ou BSD, le code source est en général mis à disposition (obligatoire pour la GPL), et vous pouvez le modifier à votre guise, le redistribuer (selon les droits accordés par la licence).
- Gratuit : produit utilisable gratuitement, mais avec code source non ouvert. Gratuit ne veux pas dire libre.
- Freemium : produit à double licence. Il est en général utilisable gratuitement, à titre personnel par exemple, mais payant pour un usage commercial. Souvent, certaines fonctionnalités ne sont accessibles qu'avec la version payante ; ces fonctions sont débloquées après achat d'une licence.
- Community edition : dans certains cas (exemples SugarCRM, OpenERP), les logiciels existent en deux versions, la Community Edition et une version payante. La version payante apportera un support et souvent des fonctionnalités additionnelles.
3. Logiciels de bureautique▲
|
OpenOffice/LibreOffice: ce sont des logiciels de bureautique comportant un traitement de texte, un tableur, un outil de présentation (équivalent au pack Office Microsoft). LibreOffice est un projet plus actif et sera à privilégier. Les deux sont compatibles. |
||
|
|
|
|
Calligra suite : suite bureautique comme OpenOffice avec les logiciels Calligra Word, Calligra Sheet, Calligra Flow, Plan, mais aussi Krita pour le dessin bitmap, et Karbon pour le dessin vectoriel (équivalent d'InkScape). Calligra est issu du projet KDE. |
||
|
|
|
|
Nixnote :logiciel de gestion de notes. Il est possible de se connecter à Evernote, mais avec un compte payant, le compte gratuit étant trop limité. Il n'est pas conçu par défaut pour faire de la synchronisation multiposte. |
|
Turtl : alternative à Evernote, nécessitant une connexion avec un serveur. Il est possible d'installer son propre serveur. En bêta à ce jour. |
|
Xsane: logiciel de gestion de scanner, permettant de dissocier l'interface utilisateur et l'interface matérielle, XSane permet la gestion d'un scanner en réseau. XSane va se lier aux logiciels tels que Gimp, OpenOffice, etc. |
|
Tesseract: logiciel d'OCR (reconnaissance de caractères) en ligne de commande, une interface graphique, tessecart-gui, est disponible. |
|
SugarCRM : logiciel de CRM (Consumer Relationship Management, c'est-à-dire un logiciel de relation client). La version Community Edition est libre de droits. Logiciel en PHP. |
|
|
Odoo: anciennement OpenERP. C'est un logiciel de gestion en PHP. La version community est gratuite et libre, la version entreprise est payante et propriétaire. |
|
|
Noalyss : serveur comptabilité et facturation libre (anciennement phpcompta). Les nouvelles lois de finances françaises imposent l'utilisation d'un logiciel permettant la fourniture des écritures comptables sous la norme FEC, et pour la facturation, d'un logiciel conforme à la loi antifraude à la TVA, l'éditeur devant vous fournir un certificat. Aucune information sur la conformité et la délivrance du certificat sur le site Web. |
|
|
4. Logiciels de traitement d'images/PAO▲
|
The Gimp : Gimp est un logiciel de retouches d'images équivalent à Photoshop. |
|
Gtumb : visionneuse d'image libre pour Gnome. Il permet l'importation d'images provenant d'un appareil photo, l'organisation et l'ajout de métadonnées. |
|
Digikam : visionneuse d'image similaire à Gthumb. |
|
|
Inkscape : logiciel de dessin vectoriel équivalent à Illustrator. |
|
Scribus : logiciel de PAO (Présentation Assistée par Ordinateur) équivalent à InDesign ou QuarkXPress. |
5. Logiciels de modélisation 3D▲
|
Blender : logiciel de modélisation, d'animation et de rendu 3D, équivalent à Maya, 3ds Max, After Effects. |
|
|
Freecad : Freecad est un logiciel de CAO permettant la création de modèles 3D adaptés à l'ingénierie ou à la mécanique. Il permet l'importation et l'exportation de fichiers Autocad DWG et DXF, standards de la CAO. Il permet également l'exportation au format STL utilisé par les imprimantes 3D. |
|
MakeHuman : Logiciel dédié à la modélisation 3D de corps humain générant des fichiers exportables notamment vers Blender. |
6. Logiciels multimédias ▲
|
VLC : la référence des lecteurs vidéo. Il supporte la plupart des formats. VLC peut également lire des flux vidéo. VLC peut aussi être utilisé comme serveur de diffusion (streaming), et réencoder des vidéos. |
|
|
Mplayer : lecteur vidéo en ligne de commandes. Celui-ci est fourni avec Mencoder, un outil de codage/transcodage, et de montage audio/vidéo. Il existe des interfaces graphiques comme smplayer. L'image ci-dessous correspond à celle du thème Modern. |
|
Kodi : centre de médias (media center). Kodi a initialement été codé pour la première génération de Xbox (son ancien nom étant Xbox Media Center), il a ensuite été porté sur les autres plateformes. Il supporte l'ajout de plug-ins tels que la météo, les chaînes TV et les guides de cinéma . |
|
|
Clementine : lecteur audio et gestion de bibliothèque musicale. |
|
7. Logiciels de traitement de vidéos▲
|
Avidemux : logiciel de montage vidéo similaire à VirtualDub, il permet également l'application de filtres et le réencodage vidéo. Tutoriel sur avidemux. |
|
|
Lightworks : autre logiciel de montage vidéo. Lightworks est un freemium. La version de base est gratuite et la version pro payante. |
Fusion 9 : logiciel de montage vidéo équivalent à After Effects. Fusion 7 a été utilisé sur des films comme The Amazing Spiderman 2, Hunger Games, Thor, Maléfique, etc. Fusion 9 est également un freemium, Fusion 9 Studio est payant et intègre plus de fonctionnalités. |
|
|
OBS Studio : logiciel libre pour capturer ou diffuser des vidéos en continu (streaming). |
|
|
Cinelerra : logiciel libre de montage vidéo. Trois versions sont proposées dans le lien fourni. |
8. Logiciels de son/musique▲
|
Linux MultiMedia Studio : séquenceur, synthétiseur musical gérant le standard VST et composeur. |
|
|
Ardour : station audio numérique libre présentée comme alternative à Pro tools. |
|
TuxGuitar : éditeur de partitions et de tablatures. |
|
|
Lame : encodeur MP3 en ligne de commande utilisé notamment par Audacity sous forme de plug-in. |
|
9. Navigateurs et autres logiciels pour Internet▲
|
Firefox : navigateur ayant 15 ans d'existence (2003), premier navigateur distribué à grande échelle. Il est le successeur de Netscape Navigator, qui était propriétaire et qui a été détrôné par l'arrivée d'Internet Explorer. Il a dominé le monde des navigateurs utilisés sous Linux avant l'arrivée de Google Chrome. Il est globalement dépassé par Chrome en nombre d'utilisateurs depuis 2012. |
|
|
Chromium: Chromium est un navigateur libre servant de base à Google Chrome (propriétaire), les extensions de Google Chrome sont compatibles avec Chromium. |
|
|
Opera : navigateur présent depuis 1994 (plus ancien que Firefox), il est maintenant basé sur Chromium. Il existe une version portable (sans installation) Il intègre également un VPN, mais celui-ci est sous-traité et ne s'applique qu'au navigateur (on devrait donc plutôt parler de proxy) . La fiabilité de celui-ci dépend donc du sous-traitant. |
|
Midori : navigateur Web léger basé sur le moteur de rendu WebkitGTK+. |
|
|
Links : navigateur en mode texte et ligne de commande supportant le protocole FTP. Ne pas confondre avec Lynx, similaire mais plus ancien. |
|
|
Thunderbird : logiciel de gestion de messagerie mail, équivalent à Outlook. Son système d'extensions permet d'ajouter des fonctionnalités. La plus connue étant Lightning qui ajoute l'intégration d'un agenda fourni maintenant par défaut avec le logiciel. |
|
WordPress/Joomla : systèmes de CMS (Content Management System) ou de gestion de contenu. Les deux possèdent un système de frontend/backend. Ils sont utilisables pour gérer du contenu en entreprise ou à domicile et pour créer des sites Web. Trente pour cent des sites Web du monde sont réalisés avec WordPress. |
|
|
|
|
|
|
Bluegriffon : éditeur HTML, successeur de Mozilla Composer. Il supporte les standards HTML5 et CSS3. Pour Linux, seul un paquet est fourni pour Ubuntu 16.04 64 bits à ce jour. D'après les créateurs, l'application devait fonctionner sous d'autres distributions Linux, mais aucun support n'est assuré hors Ubuntu 16. Bluegriffon est un freemium. |
10. Logiciels de communication▲
|
Skype : Skype est un logiciel et un protocole de visioconférence via Internet propriétaire mais gratuit. Skype permet aussi d'effectuer des appels sur des lignes téléphoniques, ce service étant payant. Skype entreprise possède des options à usage professionnel à travers les offres Office 365 PRO. Il n'y a pas de version Skype Entreprise sous Linux. |
11. Logiciels serveur▲
|
Apache / NGinx : serveurs Web les plus courants, utilisés la plupart du temps avec le langage PHP. Apache est le plus répandu. Nginx est quant à lui le serveur de référence pour les sites à fort trafic. |
|
|
MySQL / PostGRESQL : systèmes de gestion de bases de données (SGBDR), avec leurs outils respectifs d'administration via le Web PHPMyadmin et PhpPgAdmin. Mysql peut être remplacé par son fork MariaDB qui commence à être fourni par défaut dans les distributions Linux. |
|
12. Logiciels de développement▲
|
GCC : Gnu Compiler Collection, la suite d'outils de compilation fournie avec Linux. GCC permet la compilation de plusieurs langages : C, C++, Objective-C, Fortran, Java (liste non exhaustive). Il intègre également un débogueur : GDB. GCC permet la compilation pour plusieurs types de processeurs (x86, ARM, MIPS, 68000, PowerPC, SPARC, etc.) GCC permet également la cross-compilation (possibilité de compiler à destination d'une plate-forme différente : par exemple compilation pour CPU ARM sur une plateforme x86). Visitez nos forums C et .C++ |
|
LLVM/Clang : LLVM est une suite d'outils de compilation concurrente de GCC. Son compilateur C/C++ est Clang. Il est sous licence BSD, contrairement à GCC qui est sous licence GPL. LLVM est notamment utilisé par Apple. |
|
FreePascal / Lazarus : FreePascal est une implémentation libre du langage Pascal (nom du langage en l'honneur de Blaise Pascal), contemporain des débuts du C (1970) qui l'a souvent supplanté, mais qui comporte encore une grande communauté. Lazarus est un IDE écrit en FreePascal. Visitez nos forums FreePascal et Lazarus. |
|
|
|
|
Java / NetBeans : Java est une machine virtuelle et un langage-objet développé par Sun Microsystems, racheté en 2010 par Oracle. Java est disponible sur de nombreuses plates-formes allant des ordinateurs, aux imprimantes et téléphones. Une application Java fonctionnera sur tout équipement comprenant une machine virtuelle Java. Java a permis l'interactivité du Web, avant l'existence de PHP et JavaScript. Ce langage a pour slogan « Write once, run anywhere » (écrire une fois, exécuter partout) qui a donné la moquerie connue « Write once, debug everywhere » (écrire une fois, déboguer partout). NetBeans est un IDE écrit en Java qui permet le développement avec d'autres langages. Visitez nos forums Java et son sous-forum NetBeans. |
|
|
|
|
|
|
Qt : framework de développement multiplate-forme , fournissant un EDI (Qt Creator), un gestionnaire de création d'interfaces graphiques (QT Designer), un système de gestion pour les traducteurs (Qt Linguist). L'environnement graphique KDE repose sur Qt. Qt est aussi connu pour son système de signaux/slots permettant le passage d'informations entre différents objets. Visitez notre forum Qt. |
|
|
Eclipse IDE : IDE multiplate-forme et multilangage faisant référence. Visitez notre forum Eclipse. |
|
|
Geany : IDE léger intégrant l'auto-indentation, la coloration syntaxique. Il est possible d'ajouter des fonctionnalités à l'aide de plug-ins. |
|
|
Mono : portage open source de Microsoft .NET. La couche de compatibilité Microsoft pourrait poser des problèmes de violation de brevets. |
13. Logiciels de virtualisation/émulation▲
|
KVM/Qemu: Qemu utilise KVM pour virtualiser des systèmes quand cela est possible (support Vtx/Amd-V), ou sinon émule l'architecture de destination, l'émulation étant beaucoup plus lente. |
|
|
|
|
VirtualBox : hyperviseur de type 2 libre d'Oracle. La partie « Extension Pack » n'est pas libre, étant soumise à la licence VirtualBox Personal Use and Evaluation Licence. |
|
|
VMWare Workstation Player est un hyperviseur de type 2 concurrent de VirtualBox. C'est une version bridée et gratuite de VMWare Workstation, mais qui suffit parfaitement à faire fonctionner des machines virtuelles au quotidien. Elle ne donne pas accès aux fonctions avancées telles que la gestion de clichés. VMWare Workstation Player n'est pas libre, mais est gratuit. VMWare fait référence depuis toujours dans le monde de la virtualisation sur x86. |
|
Docker : système de virtualisation d'applications (on parle aussi de cloisonnement et de conteneurs). |
|
Wine : Wine (acronyme de Wine Is Not Emulator) est un logiciel permettant de faire fonctionner les logiciels Windows sous Linux. Il ne s'agit pas d'un logiciel de virtualisation ni d'un émulateur, mais leur est assimilable dans le sens où Wine émule les appels systèmes Windows, ou plutôt transpose les appels systèmes Windows en appels systèmes Linux. Liste des logiciels Windows compatible Wine (la liste n'est pas forcément à jour, mais il s'agit de la liste officielle). Wine-Staging est une version de Wine contenant des fonctionnalités pas encore intégrées à la branche principale, donc plus avancée, mais non exempte de bogues. |
14. Jouer sous Linux▲
|
Steam : plate-forme de distribution de contenus en ligne (essentiellement des jeux). Certains jeux Windows ont été portés sous Linux notamment ceux de Valve, le créateur de Steam (Half-life, Counter Strike). Steam regroupe de grands titres comme certains jeux de studios indépendants. Steam inclut également du contenu gratuit. |
Peu de grosses productions récentes fonctionneront sous Linux, certaines pourront fonctionner sous Wine, logiciel présenté dans la partie virtualisation.
Cliquez ici pour une liste de jeux pour Linux.
Un site dédié aux jeux vidéo sous Linux.
14-1. Retrogaming ▲
|
MAME : la référence des émulateursutilisés pour le retro-gaming. Il est capable d'émuler les bornes d'arcades, tout comme les consoles de jeux. Les ROM des jeux vidéo (dump de cartouches ou carte de borne d'arcade) sont propriétaires et soumis à copyright. Des frontaux tels qu'AttractMode ou EmulationStation permettent de transformer un PC en borne d'arcade. |
|
ScummVM : émulateur permettant de faire fonctionner les anciens jeux vidéo utilisant le moteur SCUMM de LucasArt. Les jeux restent sous copyright.
|
|
|
DosBox : émule un environnement MS-DOS pour jouer aux jeux anciens. Il permet le support d'un lecteur CD, des anciens modes graphiques CGA, EGA et VGA, des cartes sons Adlib, soundBlaster et Gravis Ultrasound. |
|
15. Outils d'assistance (accessibilité)▲
CMU Shinx : logiciel de reconnaissance vocale.
Lucida : équivalent de Siri sur Apple ou de Cortana sous Windows.
16. Autres▲
|
Calibre : lecteur et gestionnaire d'ebooks. |
|
Gestion de PDF : toutes les distributions intègrent des lecteurs PDF tels qu'Evince et Okular pour la lecture et PDFEdit pour la modification. Il est également possible de modifier des fichiers PDF avec LibreOffice ou Gimp. Adobe, le créateur du format PDF ne fournit plus de lecteur pour Linux (Acrobat Reader).
Pqiv : utilitaire de visionnage d'image en ligne de commandes, il permet également d'effectuer des diaporamas.
17. Tableau d'équivalence logiciels Windows/Linux▲
Il s'agit ici de donner un produit équivalent à l'usage, tout en sachant que chaque équivalence peut présenter des différences et ne pas satisfaire pleinement le besoin.
Un autre problème pouvant se poser concerne les formats de fichier propriétaires. Certains formats ne peuvent pas être ouverts par les logiciels libres. Il est souvent possible de passer par un format commun reconnu par les deux produits, ou par import/export, mais cette opération peut entraîner une perte d'informations comme la pagination par exemple.
Les écarts entre le produit Windows et l'équivalent Linux peuvent être plus ou moins importants.
Logiciel Windows |
Logiciel Linux |
---|---|
Logiciels de bureautique : |
|
Microsoft office (Word, Excel PowerPoint) |
OpenOffice ou LibreOffice (existe aussi sous Windows) |
Microsoft Outlook |
Thunderbird (existe aussi sous Windows) |
Télécopie et numérisation Windows |
Xsane |
ABBYY FineReader, Omnipage |
Tesseract |
Evernote |
Nixnote, Turtl |
Logiciels de PAO/traitement d'image : |
|
Adobe Photoshop |
The Gimp (existe aussi sous Windows) |
Adobe illustrator |
Inkscape (existe aussi sous Windows) |
Indesign, QuarkXPress |
Scribus (existe aussi sous Windows) |
Logiciel de modélisation 3D : |
|
Maya, 3d studio, after effects |
Blender (existe aussi sous Windows) |
Logiciel multimédia : |
|
Windows Media Center (abandonné à partir de Windows 10) |
Kodi |
Windows Media Player |
VLC (existe aussi sous Windows) |
Logiciels de traitement vidéo : |
|
Virtualdub |
avidemux |
After Effect |
Fusion 9 (existe aussi sous Windows) |
Logiciels de son/musique : |
|
Cubase |
Linux Multimedia Studio (porté sous Windows) |
Pro tools |
Ardour |
Logiciels serveur : |
|
IIS |
Apache/Nginx et Mono pour l'aspect ASP (pas 100 % compatible) |
Microsoft SQL Server |
MySQL, postGresSQL (existe aussi sous Windows), la version Microsoft SQL Server 2017 dispose d'une version Linux. |
Logiciels de développement : |
|
Visual Studio |
gcc pour le compilateur, gdb pour le débogueur, auxquels il faudra ajouter un IDE |
Virtualisation : |
|
Hyper-V |
KVM/Qemu |
Hyper-V containers |
Docker |
Logiciels d'assistance (accessibilité) : |
|
Jaws, NVDA |
Orca |
Cortana |
CMU Sphinx, Lucida |
18. Notes de la rédaction▲
La plupart des logiciels présentés ici ont des versions pour Linux, Windows et Mac OS X. Les images d'illustration proviennent soit du site officiel du logiciel, soit de la page Wikipedia, soit d'impressions d'écrans.
La rédaction tient à remercier les relecteurs Alczatiz, Philippe Dpt 35, Kannagi, Cinephil, Dourouc05, zoom61, LittleWhite, jlliagre ;
La rédaction remercie également les membres ayant apporté leur pierre à l'édifice par leurs commentaires.