" le business model n´est pas sur la conception et le codage des logiciels eux meme; mais sur le support."
Euuh, vite fait. Tu peux très bien payer des développeurs pour apporter les modifications qui t´intéresse à un logiciel libre, puis il y a certainement d´autres moyen d´avoir des revenus en développant des logiciels libres. Par exemple en développant un logiciel intégralement pour une entreprise et en lui livrant les sources sous licence GNU GPL ( http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU )
Pour savoir assez précisément ce qu´est un logiciel libre, regarde les grands titres ici : http://fsfeurope.org/docudocuments/freesoftware.fr.html
Ca sert surtout à avoir une sécurité accrue, des programmes de qualité ( ça vaut donc pour Linux qui est très stable) car le code source peut être relu par beaucoup de personnes pour déceler et corriger les bug, à s´assurer qu´il n´y a pas de spyware et compagnie, et aussi à ne pas créer de dépendance avec une entreprise.
Généralement, le logiciel libre est assez lié au respect de standard, par exemple OpenDocument.
Une entreprise qui achète des licences de Microsoft Word créera des centaines de documents Word importants. Plus tard si ils veulent changer de système d´exploitation ou de suite bureautique, ou renouveler leurs postes informatiques, ils seront bloqués et devront racheter des licences de MS Windows et MS Word pour pouvoir lire leur document Word.
Si ils avaient utilisé OpenOffice et le format standard OpenDocument, ils auraient très bien pu migrer vers Abiword, Koffice...
Ca vaut aussi pour les protocoles de communications ( msn par exemple), ou tout simplement, un autre exemple :
si une entreprise qui fait du logiciel propriétaire ( sources non disponibles) disparait, alors leurs clients devront racheter des licences d´utilisation à une autre entreprise en masse. Si ils avaient utilisé un logiciel libre, ils auraient simplement pu modifier par eux même pour leur besoin ce logiciel.
Pour redhat, debian, etc, ce sont des distributions. C´est à dire que c´est un assemblage d´un noyau Linux, avec autour tous les logiciels indispensables au fonctionnement d´un système d´exploitation complet. Elles ne sont pas forcément fondamentalement différente les unes des autres.
Pour débuter, je te conseille Ubuntu http://www.ubuntu-fr.org , ou mandriva ^^ Le mieux est d´en essayer plusieurs évidemment.