Meilleurs projets Linux pour les débutants

Meilleurs projets Linux pour les débutants
Certaines personnes aiment apprendre des livres et d'autres aiment acquérir des connaissances et une expérience en travaillant sur des projets intéressants. Si vous appartenez à cette dernière catégorie et que vous êtes nouveau sur Linux, notre sélection des 5 meilleurs projets Linux pour les débutants est exactement ce dont vous avez besoin pour faire passer vos compétences au niveau supérieur.

Utilisez Linux sur votre ordinateur personnel

L'utilisation de Linux sur votre ordinateur personnel est de loin le projet le plus simple que vous puissiez vous lancer. Vous serez obligé de trouver des alternatives à vos applications Windows et Mac préférées, à déterminer comment vieillir ou plus d'appareils matériels obscurs pour fonctionner correctement et cesser d'avoir peur du terminal.

Si vous n'avez jamais utilisé Linux comme principal système d'exploitation auparavant, nous vous recommandons de commencer par une distribution adaptée aux débutants. Voici trois options populaires:

  • Ubuntu: De toutes les distributions Linux, Ubuntu jouit de la plus grande part de marché car il est à la fois facile à utiliser et puissant. 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 pour les codes audio et vidéo communs. Il y a plusieurs éditions de Linux Mint parmi lesquelles choisir, et l'édition la plus populaire présente un environnement de bureau, appelé Cinnamon, qui devrait se sentir familier à tous les utilisateurs de Windows.
  • OS élémentaire: Inspiré de l'apparence de la macOS, le système d'exploitation élémentaire est une belle distribution Linux qui offre une expérience cohésive, un apparition de paiement pour les développeurs indépendants et un niveau de vernis que vous pourriez ne pas attendre d'un système d'exploitation gratuit.

Construisez votre propre système à partir de zéro

Avec Linux, vous obtenez la liberté de construire votre propre système d'exploitation à partir de zéro, en choisissant chaque partie individuelle en fonction de vos préférences et de vos 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 un environnement de bureau, mais vous pouvez installer n'importe quel environnement de bureau que vous souhaitez utiliser 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 obtenir quelque chose de plus excitant: Linux à partir de zéro.

Linux de Scratch est un projet d'apprentissage qui fournit des instructions étape par étape pour construire votre propre distribution Linux à partir du code source, qui peut vous apprendre beaucoup sur le fonctionnement d'un système Linux en interne. Linux à partir de zéro 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 vous en remettre lorsque vous gâchez quelque chose.

Créer un miroir magique intelligent

Le problème avec la plupart des projets de bricolage est qu'ils ressemblent, eh bien, des projets de bricolage. Mais ce n'est pas le cas avec ce miroir magique intelligent. Basé sur une plate-forme miroir intelligente modulaire open source appelée MagicMirror² et l'ordinateur à monte à bord 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 lui. Il vous suffit de connecter un écran à un Raspberry Pi, d'installer MagicMirror² et de tout configurer à votre goût. Vous mettez ensuite une feuille de verre miroir bidirectionnel 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'affichage de rechange, vous pouvez acheter un écran d'ordinateur portable sur eBay pour environ 50 $ et utiliser une carte de contrôleur compatible pour la 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 de base pour les mains et les puissances, mais vous pouvez créer un miroir magique (ou au moins un écran intelligent) même sans eux.

Configurez un système de divertissement à domicile Linux

Il existe de nombreuses distributions de centres de divertissement à domicile basées sur Linux avec la prise en charge de tous les formats de fichiers multimédias communs et pas si communs, le streaming, les visualisations, l'émulation de système de jeu rétro et de nombreuses fonctionnalités plus excitantes.

La plupart des distributions du centre de divertissement à domicile basées sur Linux présentent Kodi, une application logicielle gratuite et open source de lecteur multimédia développé par la Fondation XBMC. Kodi est conçu pour paraître et se sentir bien sur les grands téléviseurs, permettant aux utilisateurs de lire des vidéos, d'écouter de la musique et des podcasts, d'afficher des photos et de lire du contenu à partir des médias de stockage locaux et réseau ainsi que sur Internet.

Certaines des distributions de centre de divertissement à domicile basées sur 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 votre choix de composants matériels. Le Form-Factor Mini-Itx est particulièrement populaire pour sa taille compacte. Il est généralement préférable d'éviter les composants ultra-hauts 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 puissance.

Configurer un serveur Web

Si vous aspirez à devenir un administrateur de serveur Linux, la configuration d'un serveur Web domestique est la meilleure expérience d'apprentissage que vous pouvez obtenir. À moins que vous ne choisissiez de tout faire à partir de zéro, vous devriez être en mesure de faire fonctionner votre premier serveur Web en moins d'une journée, car l'exécution d'un serveur Web de base sur Linux se résume à quatre composants (la soi-disant pile de lampe):

  • LINUX: le système d'exploitation lui-même.
  • UNPACHE: Logiciel de serveur Web multiplateforme gratuit et open-open.
  • MYSQL: un système de gestion de la base de données relationnelle open source.
  • PHP / Perl / Python: un langage de programmation côté serveur.

Vous pouvez suivre notre tutoriel pour mettre en place 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 le transfert de port sur votre routeur pour y accéder depuis n'importe où. 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ées.