GNU/Linux >> Tutoriels Linux >  >> Linux

Instaurer la confiance dans la communauté Linux

J'ai récemment écouté une interview intéressante sur Linux pour tout le monde. L'animateur Jason Evangelho a interviewé Christopher Scott, ingénieur de terrain principal (open source) chez Microsoft. Christopher est un défenseur de Linux qui a une perspective unique en tant qu'utilisateur passionné de Linux qui travaille pour Microsoft. Il fut un temps où il y avait peu de confiance entre Redmond et le monde Linux. Certains craignent que l'adoption de Linux par Microsoft soit sinistre. Christopher essaie de dissiper cette notion et d'instaurer la confiance là où la méfiance existait dans le passé. L'écoute de l'interview a suscité ma curiosité. Désireux d'en savoir plus, j'ai contacté Christopher sur Twitter et demandé une interview (qui a été légèrement modifiée pour plus de longueur et de clarté). Il a gracieusement accepté.

Don Watkins : Quel est votre parcours ?

Christophe Scott : Bref, je suis un geek qui aime la technologie, surtout le hardware. Le premier ordinateur avec lequel j'ai pu passer du temps était notre machine compatible IBM 486SX 20 MHz 4 Mo de RAM 171 Mo de disque dur. Ma mère a dépensé 2 500 $ pour l'installation à l'époque, ce qui semblait scandaleux. Peu de temps après, j'ai acheté Comanche Maximum Overkill (jeu PC) et j'ai réalisé que je n'avais pas de lecteur de CD-ROM, ni de carte son compatible, alors je les ai achetés et installés. Cela a commencé là. J'ai dû jouer à des jeux sur notre machine Windows 3.1. C'était vraiment le centre de mon intérêt pour les ordinateurs en grandissant :les jeux vidéo. J'ai eu la NES en 1984 et une SNES après, ainsi que de nombreux autres systèmes de jeu depuis, mais il y a toujours eu quelque chose dans le jeu sur PC qui a attiré mon attention.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Mais mon premier amour, c'était les voitures. Mon père aimait les hot rods et autres, alors j'ai lu ses magazines en grandissant. J'avais de grandes aspirations à construire ma propre première voiture. Après avoir découvert que l'université n'était pas pour moi et réalisé que les emplois au salaire minimum ne garantiraient pas mon avenir, je suis retourné à l'école et j'ai appris un métier :la peinture automobile et la réparation de carrosserie. J'ai obtenu un emploi grâce à mon instructeur et je l'ai fait pendant plusieurs années, mais je n'étais pas convaincu que la plupart des emplois étaient basés sur des réclamations d'assurance. Je voulais me concentrer sur l'attention portée aux détails et faire en sorte que chaque travail se déroule parfaitement, mais les compagnies d'assurance ne paient pas pour ce type de détail avec une mentalité "juste assez bien".

Je n'ai pas pu trouver de travail dans un atelier de peinture et de carrosserie sur mesure, alors je me suis tourné vers mon deuxième amour, les ordinateurs. J'ai trouvé une entreprise qui offrait des cours de formation sur la préparation à la certification Windows 2000. Le prix était exorbitant, quelque chose comme 8 000 $, mais j'ai obtenu un prêt étudiant (pour que je puisse porter cette dette avec moi pendant de nombreuses années après) et j'ai commencé les cours. Je n'ai pas trouvé d'emploi immédiatement après, cela a pris plusieurs mois, mais j'ai réussi à trouver un emploi temporaire au centre d'appels de Timex dans la division des produits avancés.

J'étais chez Timex depuis environ un an et demi quand j'ai pu obtenir une offre d'emploi dans une "vraie entreprise informatique". Ce n'était pas du travail temporaire et il y avait des avantages, donc ça semblait parfait. Cette société fournissait des services informatiques gérés à ses clients, j'ai donc commencé à faire du support PC et réseau par téléphone et en personne. J'ai aussi rencontré ma femme alors que je travaillais pour cette entreprise. Depuis lors, j'ai fait du support technique, du support contentieux, SharePoint, Skype Entreprise, Microsoft Teams et toute la suite Office 365. Aujourd'hui, je suis un père de trois enfants, marié et heureux, avec deux petits-fils.

DW :Comment avez-vous commencé avec Linux et l'open source ?

CS :Il y a environ 20 ans, alors que je suivais des cours sur Windows 2000 Server, j'ai commencé à acquérir des pièces de machines plus anciennes qui devaient être éliminées et j'ai réussi à assembler au moins un système entièrement fonctionnel avec un moniteur, un clavier et une souris. L'ordinateur personnel à l'époque fonctionnait sous Windows 98 ou ME, je ne m'en souviens pas, mais je n'avais aucun système d'exploitation à installer sur cet ancien système. D'une manière ou d'une autre, je suis tombé sur Mandrake Linux et je l'ai chargé. Tout semblait bien fonctionner d'après ce que je pouvais dire, alors j'ai mis une annonce dans les petites annonces du journal local pour voir si quelqu'un avait besoin d'un ordinateur gratuitement. J'ai eu exactement une réponse à cette annonce. J'ai emballé l'ordinateur et je l'ai apporté chez eux. J'ai découvert que c'était une famille avec un fils ayant des besoins spéciaux et ils voulaient qu'il apprenne sur l'ordinateur. Je l'ai installé sur la petite table qu'ils voulaient utiliser comme bureau, ils m'ont remercié et je suis parti. J'espère bien que cela leur a été utile. À l'époque, tout ce que je savais vraiment de Linux, c'était que je pouvais avoir un système entièrement fonctionnel sans avoir à me rendre dans un magasin pour acheter un disque.

Depuis lors, je me considère comme un amateur et un passionné de Linux. Je suis une trémie de distribution, essayant toujours différentes distributions et environnements de bureau, ne faisant jamais en sorte qu'aucune d'entre elles soit vraiment à la maison. J'ai toujours eu la corde sensible entre les systèmes basés sur Ubuntu et Fedora. Pour une raison quelconque, j'aime vraiment apt et DEB , mais j'ai toujours aimé recevoir des mises à jour plus rapides de Fedora. J'ai toujours apprécié la façon dont les projets open source sont ouverts à la communauté pour obtenir des commentaires et une assistance de développement supplémentaire, et la façon dont le code est librement disponible pour que quiconque puisse l'utiliser, le réutiliser et le réviser.

Jusqu'à récemment, je n'étais pas en mesure de faire de Linux mon système d'exploitation principal. J'ai essayé au fil des ans et cela revenait souvent aux jeux. Soit ils ne fonctionnaient pas du tout, soit ils fonctionnaient mal en comparaison, alors j'ai fini par revenir à Windows. Avec les améliorations apportées à Proton et à des outils comme Lutris, ce paysage a radicalement changé. J'exécute Linux sur mon ordinateur de bureau principal et mon ordinateur portable maintenant. Actuellement, Pop!_OS et Ubuntu 18.04 respectivement, mais j'ai un faible pour Manjaro (qui est sur une troisième machine).

Certes, je fais des concessions en ayant Linux comme système d'exploitation principal pour le travail. Je m'appuie principalement sur l'accès Web aux éléments dont j'ai besoin, mais j'ai toujours une machine virtuelle pour des applications spécifiques qui ne s'exécutent pas en dehors de Windows et qui sont nécessaires à mon travail. Pour être clair, je ne déteste pas Windows. Je n'aime pas certaines des choses qu'il fait et certaines des choses qu'il ne fait pas. Linux aussi a des choses que j'aime et que je n'aime pas. Ma décision sur ce qu'il faut exécuter est basée sur ce qui m'ennuie le moins et sur ce qui me donne les fonctionnalités et les logiciels que je veux ou dont j'ai besoin. Certaines distributions ne m'attirent tout simplement pas ou m'agacent de plusieurs façons que je ne peux tout simplement pas surmonter. Chaque système d'exploitation a ses avantages et ses inconvénients.

DW  :Qu'est-ce qui vous a invité à travailler pour Microsoft ?

CS :Réponse courte :Un recruteur sur LinkedIn. Réponse longue :Comme beaucoup de gens qui se lancent dans SharePoint, il m'est tombé dessus il y a quelques années. D'accord, je me suis porté volontaire, mais personne d'autre dans l'équipe informatique de trois personnes n'allait l'apprendre et notre PDG le voulait. Avance rapide environ trois ans plus tard, j'ai été embauché en tant qu'administrateur SharePoint pour, ce que je pensais, était une assez grande entreprise de 700 utilisateurs. À ce moment-là, je considérais Microsoft comme la meilleure option pour travailler car c'est à qui appartient SharePoint, mais j'ai pensé qu'il me manquait environ cinq ans pour atteindre le niveau que je devais atteindre pour être considéré. Après avoir occupé ce poste pendant un an, j'ai été contacté par un recruteur sur LinkedIn. Nous avons discuté, j'ai passé un entretien et j'ai été embauché. Depuis lors, j'ai fait le saut des technologies vers Skype/Teams et maintenant les logiciels open source (OSS) et je suis passé de la direction d'une équipe à plus de 20, le tout d'une manière non traditionnelle.

Pour être plus précis, je voulais passer à un rôle OSS pour voir plus de ce que Microsoft fait dans cet espace, ce que je ne pouvais pas voir dans d'autres rôles tout en prenant en charge d'autres technologies.

DW  :Comment construisez-vous la confiance de la communauté Linux chez Microsoft ?

CS :La première étape est d'écouter. Je ne peux pas supposer savoir, même si je me considère comme faisant partie de la communauté Linux, ce qu'il faudrait pour établir cette confiance. J'ai donc tendu la main pour obtenir ces commentaires. Mon objectif est de prendre des mesures contre ces commentaires en tant que simple employé cherchant à améliorer le paysage logiciel pour les utilisateurs de Linux qui apprécieraient la possibilité d'exécuter des logiciels Microsoft sur la plate-forme de leur choix (par exemple).

DW  :Quels produits Microsoft en plus de Visual Studio sont gagnants pour la communauté Linux et open source ?

CS :Honnêtement, cela dépend de la partie de la communauté à laquelle vous vous référez. Pour les développeurs, il existe d'autres choses qui ont été publiées/open source par Microsoft qui présentent de grands avantages, comme les bibliothèques .NET et C++. Même le sous-système Windows pour Linux (WSL) et le nouveau terminal Windows peuvent être considérés comme de grandes victoires. Cependant, il y a une autre composante de la communauté qui veut quelque chose qui a un impact sur leur vie quotidienne et personnelle (si je devais résumer). Dans un sens, chaque individu a pris la position de décider par lui-même ce qui constitue une victoire et ce qui ne l'est pas. Ce problème complique parfois la tâche lorsqu'ils demandent que Windows ou l'ensemble du catalogue de logiciels soient complètement open source avant même de considérer que Microsoft fait quoi que ce soit de valable.

Essentiellement, de mon point de vue de Microsoft, l'entreprise se concentre sur le cloud, à savoir Azure. Qui dans la communauté Linux et open source devrait être ciblé pour s'aligner sur cela ? Les personnes qui gèrent des serveurs Linux, les personnes qui souhaitent utiliser des logiciels open source dans Azure et les personnes qui développent des logiciels open source pouvant s'exécuter sur Azure. Sur ce marché, il y a eu de nombreuses victoires. Le catalogue d'OSS qui s'exécute dans le contexte d'Azure est énorme.

DW :Certains rédacteurs techniques voient le noyau Linux remplacer le noyau NT. Vous n'êtes pas d'accord ?

CS :Je ne suis pas d'accord. Il y a beaucoup trop d'incompatibilité pour simplement remplacer les fondements. Ce n'est pas réaliste, à mon avis.

DW :Quel est l'avenir de Linux chez Microsoft ?

CS :Je dirai ce que j'attends et ce que j'espère. Je m'attends à une croissance continue de Linux sur Azure et à une croissance continue de l'open source utilisé sur Azure et écrit par Microsoft. J'espère que cela entraînera de nouveaux investissements dans le bureau Linux, essentiellement en permettant aux logiciels Windows de bien fonctionner sur Linux. Ce sujet est également ce que la communauté souhaite voir, mais il faudra que les clients, les individus, au sein de l'entreprise s'expriment pour que cela devienne réalité.

Voudrais-je voir, par exemple, une base de code pour Office qui s'exécute sur toutes les plates-formes de bureau, que ce soit via Wine ou une autre couche de compatibilité ? Oui bien sûr. Je pense que ce serait vraiment optimal. Office pour Mac n'a jamais vu toutes les mêmes fonctionnalités que les versions Windows. Tout le monde devrait être autorisé à utiliser le logiciel de son choix, quelle que soit la plate-forme. Je crois que Microsoft peut y arriver, je ne sais tout simplement pas si ce sera le cas, alors c'est là que j'interviens pour faire ce que je peux pour essayer de faire en sorte que cela se produise. J'espère que nous pourrons voir que les utilisateurs de bureau Linux ont les mêmes options pour les logiciels de Microsoft que Windows et macOS.


Linux
  1. L'histoire Linux de ma famille

  2. Qu'est-ce qui rend la communauté Linux spéciale ?

  3. Maîtrisez la commande Linux ls

  4. Le premier à diffuser entièrement sur Linux

  5. Est-il vrai que la première version de Linux était basée sur des parties d'Unix ?

Mon histoire Linux :Apprendre Linux dans les années 90

Comment le bureau Linux s'est développé

Les premières distributions Linux :avant que les distributions grand public ne deviennent si populaires

Qu'est-ce que le Shell sous Linux ?

La commande timer sous Linux

Les 15 meilleurs logiciels de forum pour Linux pour créer une communauté en ligne