Vu le nombre de questions posées sur Linux dans les forum, je vais essayer de rassembler dans ce guide tout ce qui a été dit en expliquant ce qu'est Linux, comment l'installer et les astuces. Je dois preciser que je ne suis pas du tout specialiste mais je vais juste tenter de mettre tout ce qu'il faut savoir pour bien commencer sous Linux. Si vous avez des sugestions, corrections, etc..., n'hésitez pas a les poster. 
CHAPITRE 1 - LA DECOUVERTE
Tout d'abord il faut savoir que Linux n'est pas un OS complet, c'est juste un noyau. Il ne servirait a rien sans un serveur graphique. Le plus utilisé est le serveur X, tres utilisé mais qui commence a dater, c'est pour ça que depuis un an un autre serveur est en developpement: XGL, qui a des capacités extremement poussées, cliquez icipour en savoir plus. Enfin il faut un bureau, les plus connus étant Gnome et KDE mais il y a aussi Xfce, Fluxbox, IceWm...
Il faut donc introduire ici le principe des distributions. Une distribution regroupe donc ces trois éléments plus quelques éléments specifiques à chaque distribution comme un centre de contrôle, des outils spécifiques...
La question va donc se poser naturellement: Quelle distribution choisir?
C'est une grande question et la réponse n'est pas unique.
Je vais donc classer ça en plusieures catégories:
>Prêtes a l'emploi, pour les debutants: vous n'aurez rien a installer, rien a configurer (sauf cas specifiques).
EOn pourra donc citer: Mandriva, PclinuxOS et SuSE. Mandriva et SuSE sont de grandes distributions pretes a l'emploi mais il faut les versions payantes pour avoir le necessaire (drivers propriétaires, codecs, plugins...). PCLinuxOS est quand a elle basée sur Mandriva et tous éléments cités precdemment sont inclus dedans, mais elle est disponible uniquement en Anglais.
>Un peu de config..., pour ceux qui savent ce qu'est une partition, installer des packages...
On pourra ici nommer Ubuntu, OpenSuSe, Fedora Core... Ubuntu est une distribution basée sur Debian, ce qui lui assure une grande stabilité et elle possede synaptic pour gerer ses packages. On pourra ajouter easyubuntu pour les plugins, les codecs, etc... Fedora et OpenSuSE sont assez simples a installer mais il faudra la aussi installer les codecs, plugins et autres outils propriétaires. A noter la possibilté d'installer Xgl sur SuSe pour avoir des effets graphiques a en faire baver Windows Vista.
>Pour Experts: je dois dire que je ne me suis jamais aventuré sur ces distributions mais d'apres ce que je sais, et d'autres pourront me le confirmer, il ne faut pas avoir d'allergie a la ligne de commande. On pourra la citer Debian, Slackwareet Gentoo.
Je vais juste aussi préciser ce que sont les bureaux. KDE est souvent considéré comme le plus convivial, il plus "cool", plus coloré (KDE signifie Kool Desktop Environment). Gnome est plus serieux, il se rapproche plus de macOS avec ses menus sur une barre en haut, et une barre de taches en bas. Enfin, je ne connais que tres peu Xfce, mais on peut faire des choses tres jolies: voir le screenshot de Korben Dallas plus bas. Enfin, IceWm et Fluxbox sont des environnements plus legers, mais aussi plus austeres.
Screenshots KDE / Screenshots Gnome / Screenshots Xfce / Screenshots Fluxbox / Screenshots IceWm
Voici egalement trois screenshots "fait maison" ici, ici et la
CHAPITRE 2 – L'INSTALLATION
Nous allons maintenant voir comment installer Linux. Je ne vais pas decrir exactement comment se passe l'installation puisqu'elle difere en fonction des distributions, mais plutot ce qu'il faut savoir.
Pour installer Linux, il faut faire une partition dédiée sur son disque. Une partition est un “morceau” du disque que l'on isole, comme un deuxieme disque.
Avant toute chose, il faut savoir qu'il existe différents formats de partition:
-ntfs: utilisé par Windows XP, c'est une technologie propriétaire
-ext3: format de partition Linux
-SWAP: elle est utilisée par Linux comme de la memoire vive et est obligatoire pour cet OS.
-fat32: utilisée sous Windows 9x, elle permet de creer une partition ou Windows ET linux peuvent ecrire, donc plutot pour les documents.
On a donc une partition Windows et deux Linux: ext3 et SWAP. Pour les courageux, on peut créer une partition en fat32 destinée a stocker les documents, acessible sous Linux et sous Windows(Linux ne peut pas ecrire sur le ntfs).
Nous allons maintenan voir la repartition des differentes partitions. Je vais prendre un exemple d'un disque de 100go.
Avant installation :
=====================================================================
Windows (100go)
=====================================================================
Apres installation:
=====================================================================
Windows (90go) /Linux ext3(9go) / SWAP (1go)
=====================================================================
Si vous voulez faire une partition documents:
=====================================================================
Windows (10go) / Linux ext3(9go) / SWAP (1go) / Documents (80go)
=====================================================================
Si vous avez plusieures partitions au depart, vous pouvez formater une partition et mettre Linux dessus.
Ces chiffres sont indicatifs, libre a vous de les modifier selon les besoins.
Vous pouvez donc maintenant installer Linux. Les installations different selon les distributions, je ne vais donc pas en parler ici, mais souvent, il y a un utilitaire graphique pour vous guider.
A noter que toutes ces manips de partitions peuvent se faire soit directement à l'installation, soit avant avec partition magic, par exemple. Par contre toutes les distribs n'incluent pas un resizer.
Je parle ici de Windows, mais ca marche aussi avec MacOS.
CHAPITRE 3 – CONFIGURATION
Eh oui, il faut forcément en passer par là!!
> Configurer l'affichage: En effet, c'est un problème assez génant lorsque votre capacité d'affichage est mal détectée. Normalement tout se passe bien, mais certaines distributions (je pense a Ubuntu notemment), se mettent en 640X480, ce qui est tres désagreable. Si la résolution souhaitée ne s'affiche pas dans le menu bureau>préferences>résolution de l'ecran (pour Gnome) ou dans KDE control center>système>résolution de l'ecran (pour KDE), il vous faudra installer les drivers du fabriquant de votre carte graphique puis taper cela dans une console
CODEgedit /etc/X11/xorg.conf.
Ensuite il vous faudra éditer le fichier pour mettre dedans toutes les résolutions d'écran.
En voici un exemple (merci à Moa18e):
CODESection "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV43 [GeForce 6600 GT]"
Monitor "HP D2837"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
L'autre solution consiste à editer tout le serveur graphique:
CODE dpkg-reconfigure xserver-xorg
Il faut ensuite suivre l'utilitaire proposé
NB: Sous ubuntu il ne faut pas oublier de taper "sudo" avant de facon à etre en mode root (voir plus bas).
Il est également conseillé de consulté la documentation de la distribution car cela varie selon les différents système (ici c'était un exemple sur Ubuntu).
>Autres configurations: Si les distributions ne possèdent pas un centre de controle, il faudra trouver: -soit un centre de controle du bureau: KDE control center pour KDE et Gnome control center pour Gnome.
soit modifier les fichiers uns par uns, a ce moment la, il vaut mieux poster dans des forums dédiés car chaque problème est unique!!
En général, les distributions Linux détectent maintenant très bien le matériel. Aussi, je ne vais pas trop détailler les solutions, car elle sont variées et dépendent de la configuration de chacun.
CHAPITRE 4 – PERSONALISATION
Nous allons maintenant voir quelques astuces pour mettre Linux a votre gout.
>Utiliser un gestionnaire de packages: Un gestionnaire de packages est un programme qui va se charger d'en installer d'autres. Il se compose d'une liste ou sont referencés tous les packages, et il suffit de cocher les cases voulues pour les installer. Il en existe plusieurs comme Synaptic. Screenshot ici.
>Ajouter un traitement de texte, tableur, etc: Pour rivaliser avec Microsoft Office, Linux possède un outil très puissant: OpenOffice: c'est un clone presque parfait de Office 2003. Il est capable de lire et écrire des fichiers en .doc, .xls et
.ppt de Office. La seule chose qui ne soit pas compatible, c'est les macros. Plus d'infos ici
>Profiter de l'internet: Toutes les distributions integrent maintenant un navigateur (le plus souvent Firefox). Mais ce n'est pas tout. On peut aussi chater avec Kopete (compatible avec un grand nombre de standards autres que msn (AOL, ICQ...), Gaim et bien d'autres ou utiliser aMsn, un clone exact de MSN. Pour s'échanger des fichiers par peer-to-peer (pas des copies pirates de films, musiques et autres, bien sur), on a LimeWire (mon préféré) ou un clone, là encore parfait de eMule: aMule.
>Profiter du multimedia: Un autre point essentiel dans lequel Linux est très bien fourni. Vous devrez pour certaines distributions installer des codecs. Vous pouvez passer soit par un gestionnaire de package comme Synaptic, soit en les téléchargeant sur le net. Pour cela deux solutions: ceux de mplayer a télécharger avec le lecteur ici ou en installant le moteur xine et ses codecs, voir ici. Voici ce qu'il faut taper pour lire les mp3 pour xine:
CODEsudo apt-get install libmad0 libxine1c2 .
Pour ce qui est des lecteurs, tout depend des gouts: le genial Amarokmais aussi Listen, Xine, Gtkpod pour synchroniser son iPod... et en video: Kaffeine et Vlc, les deux plus grands ainsi que Mplayer, Codeine...
>Les jeux: Il faut dire que l'on trouve assez peu de jeux sous Linux a part des jeux d'arcade. Mais tous les jeux d'IdSoftware, possedent une version Linux. C'est icipour trouver son bonheur. La série de Unreal possède aussi une version Linux. En fouillant sur le net, on peut trouver pleins de jeux sympas, meme des portages d'anciens jeux sous Windows. Et puis on purra citer deux jeux sympa (selon dvorak66): Nexuiz 2.0 et Tremulous.
CHAPITRE 5 – ANNEXES
Voila quelques trucs a savoir:
>Compte root/compte utilisateur: Pour garantir la securité du systeme, Linux integre deux types de comptes: root et utilisateur. Le root est tout puissant, on peut modifier des fichiers protegés et installer des programmes, c'est donc un mode d'infection par le peu de virus existant sous Linux. Mais Linux, contrairement à Windows possede un compte utilisateur sur lequel on peut faire des choses. Par exemple, pas besoin de se deconnecter puis de se reconnecter en root pour installer un programme, il suffit d'entrer le mot de passe root dans une petite fenetre et voila!! Vous pouvez voir un screenshot ici.
NB: sur Ubuntu, il n'y a pas de session root, il faut passer par la ligne de commande en écrivant la commade voulue précédée de sudo pour se mettre en root.
>Les terminaux: Ne soyez pas effrayés par ces outils, on les utilise assez peu maintenant et il suffit de suivre la procedure expliquée le plus souvent dans les wikis en ligne des differentes distributions. Il en existe plusieurs: Konsole, Xterm...
>Personaliser son apparence: Un point important!! Comme vous avez pu vous en rendre compte sur les screenshot, il est bien loin le temps ou Linux avait une attitude repoussante!! Chaque Bureau peut se personaliser. Il faut deja telecharger des themes ici pour KDE, icipour Gnome et la pour Xfce. Ensuite, on peut les installer par les centre de controle des differents bureaux.
>Mettre le clavier en français: C'est un detail assez genant.
-Pour KDE, il faut faire Menu K>KDE control center>Accessibility>Keyboard Layout et la il faut cocher Keyboard Layout. Reste a choisir la bonne disposition.
-Pour Gnome, il faut faire Bureau>Preferences>Keyboard layout et ajouter sa disposition en tete de liste.
CHAPITRE 6 – ET APRES ?
Que va-t-il se passer dans le futur pour Linux:
>Xgl: Le projet XGL est un autre type de serveur X développé par Novell, basé sur OpenGl et utilisant la bibliothèque Glitz, est en fait un client X qui a besoin d'un serveur X (en l'occurence X.org) pour fonctionner? Cette dépendance vis-à-vis de l'accélération OpenGL d'un serveur X est génant, on parle déja d'un succéseur pour XGL. Il s'agit de Xegl. Xegl est en effet un type de serveur directement intégré à X, qui permet l'affichage sans passer par un serveur X sous-jacent. (Petite précision à part : Le gestionnaire de fenêtre de XGL est Compiz). On peut d'ores et deja la tester sous SuSe ou Ubuntu en version test.
>Support du ntfs:La aussi, c'est une technologie en developpement. Elle permetera d'ecrire sur du ntfs, mais il reste un peu de chemin vu les plantages qu'elle occasionne.
LG3D : Le projet Looking Glass, communèment appelé LG3D, est un environnement de travail pour Linux et Solaris (Le système d'exploitation de Sun), sponsorisé par Sun Microsystems, et orienté vers les application 3D. Basé sur Java, le langage de Sun, Looking Glass peut-être porté sous tout type d'environnement, à savoir Linux, Mac OS ou encore Windows.Ce projet constitue une interface graphique d'un nouveau genre où chaque élément du bureau est un élément 3D. L'arrière-plan est lui-même en 3 dimensions. L'interface de LG3D se démarque non seulement par sa qualité esthétique, mais aussi par l'ergonomie apportée par un tel environnement de travil. Les fenêtres peuvent êtres rangés, au sens propre du terme, un clic de souris et on déplace négligemment les fenêtres sur le coté de l'écran. Celles-ci se positionneront toutes seules [...]
A noter que LG3D est disponible en version LiveCd basé sur Slackware pour vous permettre de tester LG3D.
https://lg3d-livecd.dev.java.net
GeexBox : Le projet GeexBox est projet pour permettre d'installer Linux en mediacenter. Développé depuis 3 ans, il arrive maintenant à sa version finale. L'interet de ce projet est qu'il fait tout pour le multimédia. On a même la possibilité de graver une image iso personaliséee. Plus d'infos ici. Petite précision: cette distrib est en français.
Il faudra aussi compter avec toutes les technologies secretes que developpent les editeurs (on parle du fingerprint, tabletPC...).
CHAPITRE 7 – LIENS ET SCREENSHOTS
Voici quelques liens utiles LeaLinux - Linuxfr - Forum CrystalXP-Linux que choisir - Forum CrystalXP-Questions diverses à propos de Linux.
Et puis voici quelques screenshots fait maison
Bureau KDE - Mozilla Firefox - Fenetres en cascade - Amarok - Bureau SuSe - Xfce (merci à Korben Dallas)
Voila, je pense que ce dossier est complet, mais il evolura surement par le suite en fonction de l'actualité et des sugestions qui me seront faites.
Et bon voyage sur la banquise 