Utiliser Linux a fait de moi un meilleur utilisateur Windows, voici comment
Linux m'a appris beaucoup de choses. Certaines de ces connaissances m'ont amené à repenser la façon dont je pourrais les intégrer dans Windows. Il s'avère qu'il existe de nombreuses opportunités d'utiliser mes flux de travail Linux sur Windows pour me faciliter la vie. Jetons un coup d'œil à certains de mes favoris.
Sommaire
Gestion des packages/logiciels
Avant d'utiliser Linux, j'installais des logiciels sur Windows comme tout le monde. Téléchargez le fichier EXE, puis suivez le processus d'installation typique de l'interface graphique suivant-accord-suivant-installation-fin. Si vous aviez de la chance, certains logiciels étaient disponibles dans le Microsoft Store. Mais souvent, je me retrouvais à rechercher des fichiers exécutables en ligne, à gérer manuellement les mises à jour et à désinstaller les anciennes versions.
Linux m'a fait découvrir la commodité des gestionnaires de paquets comme apt, dnf et pacman. Avec eux, l’installation et la mise à jour des logiciels étaient un jeu d’enfant. Une seule commande peut installer un programme, gérer toutes les dépendances et rechercher automatiquement les mises à jour. C'est à ce moment-là que j'ai découvert Winget et Chocolatey. Les deux sont des gestionnaires de packages pour Windows qui vous permettent de gérer les logiciels directement à partir de la ligne de commande.
Plus besoin de rechercher les dernières versions d'applications ou de vous soucier des installateurs fournis avec des logiciels indésirables. je peux juste taper Winget installer VLC ou mise à niveau de Winget –toutet les gestionnaires de paquets s'occupent du reste. Je trouve que l'utilisation de Winget et Chocolatey sous Windows me donne un sentiment de contrôle et d'efficacité similaire à celui que j'apprécie sous Linux.
Utilisation des commandes du terminal pour effectuer des tâches
Avant de venir sous Linux, la ligne de commande était un endroit que j'évitais. Comme beaucoup d'utilisateurs de Windows, je le considérais comme compliqué, technique et qu'il valait mieux laisser de côté, sauf si cela est nécessaire. Cependant, une fois familiarisé avec le terminal sous Linux, j'ai réalisé à quel point il pouvait être puissant. Au lieu de me sentir intimidée, je me sentais responsabilisée.
Cette expérience a également complètement changé la façon dont j'interagis avec la ligne de commande Windows. Même si Windows PowerShell et l'invite de commande ne sont peut-être pas aussi robustes que le terminal Linux, ils restent des outils assez puissants. Maintenant, au lieu de passer directement à l’interface graphique, j’essaie d’utiliser le terminal quand je le peux. Par exemple, je navigue dans les répertoires, je gère le système de fichiers et je fais des tâches de mise en réseau sur la ligne de commande.
Connaissant les commandes telles que grep pour la recherche de texte et top pour la surveillance du système, j'utilise des commandes Windows similaires telles que findstr et Get-Process dans PowerShell pour effectuer ces tâches. Voici un exemple de commande qui renomme plusieurs fichiers dans un répertoire :
Get-ChildItem -Path "C:MyFiles" -Filter "*.txt" | ForEach-Object { Rename-Item $_.FullName -NewName ("new_" + $_.Name)
}
Avant Linux, je n'aurais même pas pensé que cela était possible. Désormais, utiliser des commandes pour effectuer des tâches semble plus naturel.
Personnaliser Windows pour une meilleure apparence
L'une des choses les plus excitantes à propos de Linux est la liberté de vous l'approprier réellement. Chaque partie de l'environnement de bureau, des icônes aux styles de fenêtre en passant par le thème du système, est personnalisable. Après avoir expérimenté ce niveau de contrôle, je n'ai pas pu m'empêcher de me demander dans quelle mesure je pourrais réellement personnaliser Windows.
Bien que Windows n'offre pas la même flexibilité prête à l'emploi que Linux, j'ai découvert qu'il existe encore de nombreuses façons de le rendre plus personnalisé. J'ai commencé à examiner à la fois les options officielles et les outils tiers qui me permettaient de personnaliser l'apparence et le comportement de mon environnement Windows. Windows vous permet de personnaliser vos thèmes et fonds d'écran pour lui donner un aspect différent. Mais le vrai plaisir réside dans l’utilisation d’outils tiers.
Rainmeter a changé la donne pour la personnalisation de mon bureau. Vous pouvez ajouter des widgets et des moniteurs système à mon bureau pour lui donner une impression de Linux. Vous pouvez avoir des éléments tels que des widgets d'horloge, des moniteurs d'utilisation du processeur, des mises à jour météorologiques et bien plus encore directement sur votre bureau, tout comme vous le feriez avec une configuration Conky sous Linux.
Des outils tels que ExplorerPatcher, StartAllBack et Open-Shell vous permettent de transformer l'apparence du menu Démarrer et de la barre des tâches pour ressembler à d'autres conceptions de système d'exploitation ou ajouter plus d'attrait visuel. J'ai essayé de jouer pour obtenir le ruban Windows 10 et d'autres éléments de l'interface utilisateur sur Windows 11. J'ai complètement modifié l'apparence de l'invite de commande Windows à l'aide de Oh My Posh. Vous pouvez également trouver des packs d'icônes personnalisés pour Windows. Des outils tels que IconPackager vous permettent de remplacer les icônes par défaut et vous pouvez même personnaliser les polices système, ajoutant ainsi à l'apparence cohérente du bureau.
Sensibilisation à la sécurité
Une leçon marquante que j’ai tirée de la communauté Linux est à quel point elle prend au sérieux la sécurité. Pour eux, ce n'est pas une réflexion secondaire sur Linux. Cela fait partie du flux de travail quotidien, et les utilisateurs et les développeurs le prennent au sérieux. De nombreux utilisateurs de Linux sont intentionnels dans la manière dont ils installent les logiciels, gèrent les autorisations et configurent les pare-feu, sachant qu'un système sécurisé nécessite une attention continue et des pratiques réfléchies. Lorsque j’ai commencé à appliquer cette même vigilance à Windows, j’ai réalisé que j’avais négligé de nombreuses mesures de sécurité importantes.
Sous Windows, je fais plus attention à l'exécution d'applications en tant qu'administrateur. Je limite l'utilisation des privilèges d'administrateur aux situations qui l'exigent absolument, réduisant ainsi le risque que des logiciels malveillants prennent le contrôle du système. J'évite de télécharger des programmes d'installation à partir de sites Web aléatoires. Au lieu de cela, je me tourne vers des sources vérifiées comme le Microsoft Store, GitHub ou des référentiels de logiciels réputés.
Dans le monde Linux, la mise à jour du système fait partie de la vie quotidienne et est souvent une priorité pour garantir que les correctifs de sécurité sont appliqués rapidement. J'ai transféré cette habitude à Windows, en m'assurant d'installer les mises à jour de sécurité dès qu'elles sont disponibles plutôt que de les retarder. Je réalise maintenant que rester à jour est l’un des moyens les plus simples et les plus efficaces de sécuriser mon système.
Automatisation des tâches
L'automatisation des tâches est une compétence puissante que j'ai acquise grâce à mon expérience avec Linux. Linux rend les scripts et l'automatisation des tâches accessibles, et une fois que j'ai expérimenté les avantages du gain de temps, je suis devenu accro. Même si je ne peux pas automatiser les tâches quotidiennement, savoir que je peux écrire des étapes fastidieuses a transformé ma façon d'aborder les projets sous Linux et Windows.
Par exemple, j'avais un projet d'application Web qui nécessitait quelques étapes pour le lancer localement, comme démarrer un serveur local, définir des variables d'environnement et naviguer vers le bon répertoire. Au lieu d'exécuter ces commandes une par une à chaque fois, j'ai écrit un petit script batch qui automatise l'ensemble de la configuration. Il ne me reste plus qu'à double-cliquer sur le script et l'environnement est prêt en quelques secondes.
Gestion des ressources système
Avant Linux, la gestion des ressources système sous Windows n'était guère sur mon radar. Tout au plus, je vérifiais occasionnellement mon espace disque dur. Mais une fois que j'ai commencé à utiliser Linux, j'ai réalisé qu'il y avait beaucoup plus à surveiller, de l'utilisation de la mémoire et de la charge du processeur aux processus en arrière-plan. La culture Linux de sensibilisation aux ressources m'a rendu beaucoup plus conscient de l'optimisation de mon système. J'ai transféré cette habitude à Windows.
Sous Linux, des outils tels que htop, free et iostat facilitent la vérification de l'utilisation de la mémoire, de l'activité du processeur et des E/S du disque. Windows dispose également de nombreux outils tels que Process Monitor et Resource Monitor, entre autres. Ces outils fournissent une vue plus granulaire de l'utilisation des ressources, comme la consommation de mémoire en temps réel par des applications individuelles, les températures du processeur et les statistiques d'utilisation du disque. Tout comme j'optimiserais Linux en arrêtant les services ou processus inutiles, je fais de même sous Windows, en m'assurant que mon système n'est pas surchargé.
Linux m'a appris l'importance d'exécuter un système allégé, en gardant uniquement les applications essentielles actives et en réduisant les processus en arrière-plan. En surveillant de plus près les ressources système, j'ai remarqué des améliorations en termes de performances, de stabilité et même d'autonomie de la batterie sur mon appareil Windows.
L'utilisation de Linux a changé ma façon d'aborder la technologie, faisant de moi un utilisateur Windows plus informé et plus compétent. Linux m'a appris de nouvelles compétences qui ont amélioré mon expérience Windows. En tant que pilote quotidien des deux systèmes d'exploitation, j'ai hâte d'en apprendre davantage pour tirer le meilleur parti de ces systèmes.