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

Image non disponible
ou
Image non disponible

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.

Image non disponible

Image non disponible

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

Turtl : alternative à Evernote, nécessitant une connexion avec un serveur. Il est possible d'installer son propre serveur. En bêta à ce jour.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

Tesseract: logiciel d'OCR (reconnaissance de caractères) en ligne de commande, une interface graphique, tessecart-gui, est disponible.

Image non disponible

Image non 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.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

4. Logiciels de traitement d'images/PAO

Image non disponible

The Gimp : Gimp est un logiciel de retouches d'images équivalent à Photoshop.

Image non disponible

   
 
 

Image non disponible

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.

Image non disponible

Image non disponible

Digikam : visionneuse d'image similaire à Gthumb.

Image non disponible

Image non disponible

Inkscape : logiciel de dessin vectoriel équivalent à Illustrator.

Image non disponible

Image non disponible

Scribus : logiciel de PAO (Présentation Assistée par Ordinateur) équivalent à InDesign ou QuarkXPress.

Image non disponible

5. Logiciels de modélisation 3D

Image non disponible

Blender : logiciel de modélisation, d'animation et de rendu 3D, équivalent à Maya, 3ds Max, After Effects.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

MakeHuman : Logiciel dédié à la modélisation 3D de corps humain générant des fichiers exportables notamment vers Blender.

Image non disponible

6. Logiciels multimédias

Image non disponible

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.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

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 .

Image non disponible

Image non disponible

Clementine : lecteur audio et gestion de bibliothèque musicale.

Image non disponible

7. Logiciels de traitement de vidéos

Image non disponible

Avidemux : logiciel de montage vidéo similaire à VirtualDub, il permet également l'application de filtres et le réencodage vidéo. Tutoriel sur avidemux.

Image non disponible

Image non disponible

Lightworks : autre logiciel de montage vidéo. Lightworks est un freemium. La version de base est gratuite et la version pro payante.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

OBS Studio : logiciel libre pour capturer ou diffuser des vidéos en continu (streaming).

Image non disponible

Image non disponible

Cinelerra : logiciel libre de montage vidéo. Trois versions sont proposées dans le lien fourni.

Image non disponible

Image non disponible

ffmpeg :utilitaire d'encodage audio/vidéo en ligne de commande utilisé notamment par VLC et le lecteur MPlayer dont les serveurs hébergent le projet. Il peut aussi être utilisé comme plug-in par certains logiciels. Winff est une interface graphique au-dessus de FFmpeg. En voici une copie d'écran :

Image non disponible

8. Logiciels de son/musique

Image non disponible

Linux MultiMedia Studio : séquenceur, synthétiseur musical gérant le standard VST et composeur.

Image non disponible

Image non disponible

Ardour : station audio numérique libre présentée comme alternative à Pro tools.

Image non disponible

Image non disponible

TuxGuitar : éditeur de partitions et de tablatures.

Image non disponible

Image non disponible

Lame : encodeur MP3 en ligne de commande utilisé notamment par Audacity sous forme de plug-in.

Image non disponible

9. Navigateurs et autres logiciels pour Internet

Image non disponible

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.

Image non disponible

Image non disponible

Chromium: Chromium est un navigateur libre servant de base à Google Chrome (propriétaire), les extensions de Google Chrome sont compatibles avec Chromium.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

Midori : navigateur Web léger basé sur le moteur de rendu WebkitGTK+.

Image non disponible

Image non disponible

Links : navigateur en mode texte et ligne de commande supportant le protocole FTP. Ne pas confondre avec Lynx, similaire mais plus ancien.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

Empathy : logiciel de messagerie instantanée gérant notamment les protocoles XMPP et IRC.

Image non disponible

Image non disponible

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.

Image non disponible

 

Image non disponible

Image non disponible

Image non disponible

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.

Image non disponible

10. Logiciels de communication

Image non disponible

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.

Image non disponible

Asterisk : logiciel transformant un ordinateur en standard téléphonique (PABX ou IPBX). Il supporte les protocoles de téléphonie standard RTC, GSM, RNIS, et les standards VoIP H,323, SIP, MGCP.

Image non disponible

Image non disponible

Linphone : logiciel de téléphonie par Internet (VOIP) compatible SIP.

Image non disponible

11. Logiciels serveur

Image non disponible

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.
Visitez nos forums sur le développement Web.

Image non disponible

Image non disponible

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.

Image non disponible

12. Logiciels de développement

Image non disponible

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++

   

Image non disponible

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.

   

Image non disponible

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.
Ci-dessous, copie d'écran de l'IDE Lazarus.

Image non disponible

Image non disponible

Image non disponible

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.
Ci-dessous, écran de Netbeans.

Image non disponible

Image non disponible

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

Eclipse IDE : IDE multiplate-forme et multilangage faisant référence. Visitez notre forum Eclipse.

Image non disponible

Image non disponible

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.

Image non disponible

Image non disponible

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

Image non disponible

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.
KVM (Kernel based Virtual Machine) est un hyperviseur intégré au noyau.
Les deux produits travaillent en étroite collaboration mais peuvent être utilisés indépendamment.

Image non disponible

Image non disponible

Image non disponible

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.
Dans l'écran ci-dessous, vous pouvez voir VirtualBox faire fonctionner une distribution Linux dans un hôte Windows 7.
Consultez notre forum VirtualBox et virtualisation

Image non disponible

Image non disponible

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.
VMWare produit également un hyperviseur Bare Metal. Celui-ci se nomme ESX et ESXi pour la version gratuite. Même si celui-ci est gratuit, ESXi nécessite une licence fournie gratuitement après inscription. Il fonctionne directement sans OS sur la machine hôte. ESX(i) a été récemment renommé Vsphere Hypervisor.
Consultez nos forums VMWare et virtualisation.

Image non disponible

Docker : système de virtualisation d'applications (on parle aussi de cloisonnement et de conteneurs).
Il s'appuie sur les mêmes fonctionnalités du noyau Linux que LXC, comme les Cgroups et les espaces de nommage.OpenVZ est un produit similaire et plus ancien.
Docker monte actuellement en puissance. Microsoft a intégré la gestion de Docker dans Windows Server avec notamment Hyper-V Containers. La gestion des conteneurs est hybride avec des conteneurs natifs Microsoft et la compatibilité conteneurs Docker. La plate-forme cloud Azure de Microsoft gère aussi les conteneurs Docker.
Un tutoriel sur Docker.
Consultez notre forum Docker.

Image non disponible

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.
Au moment de l'écriture de cette liste, Wine 3, version majeure, vient de sortir.

14. Jouer sous Linux

Image non disponible

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

Image non disponible

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.
Ci-dessous, image de thème d'Attractmode.

Image non disponible

Image non disponible

ScummVM : émulateur permettant de faire fonctionner les anciens jeux vidéo utilisant le moteur SCUMM de LucasArt. Les jeux restent sous copyright.
Exemples de jeux fonctionnant avec le moteur SCUMM :

  • Maniac Manson, le jeu pour lequel ce moteur a été créé ;
  • Zac mc cracken ;
  • Indiana Jones et la dernière croisade ;
  • la série des Monkey Island ;
  • Full Throtle.

Image non disponible

Image non disponible

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.

Image non disponible

15. Outils d'assistance (accessibilité)

Image non disponible

orca : lecteur d'écran pour déficients visuels équivalent à Jaws ou NVDA.

   

CMU Shinx : logiciel de reconnaissance vocale.

Lucida : équivalent de Siri sur Apple ou de Cortana sous Windows.

16. Autres

Image non disponible

Calibre : lecteur et gestionnaire d'ebooks.

Image non disponible

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.