1. Utiliser Linux sur votre ordinateur personnel
Utiliser Linux sur votre ordinateur personnel est de loin le projet le plus simple dans lequel vous pouvez vous lancer. Vous serez obligé de trouver des alternatives à vos applications Windows et Mac préférées, de trouver comment faire fonctionner correctement des périphériques matériels plus anciens ou plus obscurs et d'arrêter d'avoir peur du terminal.
Si vous n'avez jamais utilisé Linux comme système d'exploitation principal auparavant, nous vous recommandons de commencer avec une distribution adaptée aux débutants. Voici trois options populaires :
- Ubuntu : De toutes les distributions Linux, Ubuntu détient la plus grande part de marché car elle est à la fois facile à utiliser et puissante. Sa communauté est extrêmement active, donc trouver des conseils en ligne n'est pas un problème.
- Linux Mint : basé sur Ubuntu, Linux Mint offre une prise en charge prête à l'emploi des codes audio et vidéo courants. Il existe plusieurs éditions de Linux Mint parmi lesquelles choisir, et l'édition la plus populaire comprend un environnement de bureau, appelé Cinnamon, qui devrait être familier à tous les utilisateurs de Windows.
- OS élémentaire : inspiré par l'apparence et la convivialité de macOS, élémentaire OS est une belle distribution Linux qui offre une expérience cohérente, un magasin d'applications payant pour les développeurs indépendants et un niveau de finition que vous ne système d'exploitation gratuit.
2. Construisez votre propre système à partir de zéro
Avec Linux, vous avez la liberté de créer votre propre système d'exploitation à partir de zéro, en choisissant chaque partie individuelle en fonction de vos préférences et besoins personnels.
Vous pouvez commencer avec une distribution légère et flexible comme Arch Linux, dont l'installation est bien documentée sur son wiki officiel. Dans sa forme de base, Arch Linux ne contient même pas d'environnement de bureau, mais vous pouvez installer n'importe quel environnement de bureau à l'aide de Pacman, un gestionnaire de packages qui combine un format de package binaire avec un système de construction flexible.
Lorsque vous apprenez à installer, administrer et utiliser une distribution Linux légère comme Arch Linux, vous pouvez passer à quelque chose d'encore plus excitant : Linux From Scratch.
Linux From Scratch est un projet d'apprentissage qui fournit des instructions étape par étape pour créer votre propre distribution Linux à partir du code source, ce qui peut vous en apprendre beaucoup sur le fonctionnement interne d'un système Linux. Linux From Scratch peut théoriquement être installé sur à peu près n'importe quel ordinateur, mais il est pratique de l'installer dans une machine virtuelle afin que vous puissiez facilement créer des sauvegardes et les récupérer lorsque vous gâchez quelque chose.
3. Créer un miroir magique intelligent
Le problème avec la plupart des projets de bricolage est qu'ils ressemblent à des projets de bricolage. Mais ce n'est pas le cas avec ce miroir magique intelligent. Basé sur une plate-forme de miroir intelligent modulaire open source appelée MagicMirror² et l'ordinateur monocarte Raspberry Pi, cet élégant projet Linux vous permet de créer un miroir si intelligent que même Tony Stark vous envierait.
Bien que le projet puisse sembler compliqué, il n'y a aucune raison de se sentir intimidé par celui-ci. Il vous suffit de connecter un écran à un Raspberry Pi, d'installer MagicMirror² et de tout configurer à votre guise. Vous placez ensuite une feuille de verre miroir sans tain devant l'écran pour créer l'illusion de texte et d'images sortant directement du miroir lui-même.
Si vous n'avez pas d'écran de rechange, vous pouvez acheter un écran d'ordinateur portable sur eBay pour environ 50 $ et utiliser une carte contrôleur compatible pour le connecter au Raspberry Pi. Cette vidéo YouTube de DIY Perks fait un travail fantastique pour expliquer comment tout assembler.
Bien sûr, cela aide beaucoup si vous possédez déjà des outils manuels et électriques de base, mais vous pouvez créer un miroir magique (ou au moins un écran intelligent) même sans eux.
4. Configurer un système de divertissement domestique Linux
Il existe de nombreuses distributions de centres de divertissement à domicile basés sur Linux avec prise en charge de tous les formats de fichiers multimédias courants et moins courants, de la diffusion en continu, des visualisations, de l'émulation du système de jeu rétro et de nombreuses autres fonctionnalités intéressantes.
La plupart des distributions de centres de divertissement à domicile basés sur Linux incluent Kodi, une application logicielle de lecteur multimédia gratuite et open source développée par la Fondation XBMC. Kodi est conçu pour avoir fière allure sur les grands téléviseurs, permettant aux utilisateurs de lire des vidéos, d'écouter de la musique et des podcasts, de visualiser des photos et de lire du contenu à partir de supports de stockage locaux et réseau ainsi que d'Internet.
Certaines des distributions de centres de divertissement à domicile Linux les plus populaires avec Kodi incluent OSMC, OpenELEC et LibreELEC. Peu importe la distribution que vous essayez en premier car les différences entre elles ne sont pas énormes.
Ce qui compte beaucoup plus, c'est le choix des composants matériels. Le facteur de forme Mini-ITX est particulièrement apprécié pour sa taille compacte. Il est généralement préférable d'éviter les composants ultra-performants en raison de la quantité de chaleur qu'ils génèrent. Vous pouvez même acheter un ordinateur portable d'occasion et le transformer en un centre de divertissement à domicile économe en énergie.
5. Configurer un serveur Web
Si vous aspirez à devenir administrateur de serveur Linux, la configuration d'un serveur Web domestique est la meilleure expérience d'apprentissage que vous puissiez obtenir. À moins que vous ne choisissiez de tout faire à partir de zéro, vous devriez pouvoir faire fonctionner votre premier serveur Web en moins d'une journée, car l'exécution d'un serveur Web de base sous Linux se résume à quatre composants (la pile LAMP) :
- Linux : le système d'exploitation lui-même.
- UNEpache : logiciel de serveur Web multiplateforme gratuit et open source.
- MySQL : un système de gestion de bases de données relationnelles open source.
- PHP/Perl/Python : un langage de programmation côté serveur.
Vous pouvez suivre notre tutoriel pour configurer un serveur Debian 10 LAMP pour le développement web PHP et l'adapter à votre distribution.
Une fois que vous avez un serveur Web fonctionnel, vous pouvez configurer la redirection de port sur votre routeur pour y accéder de n'importe où. À partir de là, vous pouvez installer un système de gestion de contenu comme WordPress ou choisir parmi notre sélection d'outils de développement de logiciels auto-hébergés.