GNU/Linux >> Tutoriels Linux >  >> Linux

L'avenir de Linux :le chef de projet Fedora, Matthew Miller, intervient

J'ai récemment contacté Matthew Miller, ingénieur distingué et chef de projet Fedora, pour discuter du projet et de l'avenir de Linux. Ses idées sont inestimables non seulement pour les utilisateurs Linux, mais aussi pour tous ceux qui maintiennent une distribution Linux ou ceux qui envisagent de créer leur propre version du système d'exploitation open source. Voici ce que Miller a à dire.

Jack Wallen : Quelle est la seule chose qui manque aux efforts de la communauté Linux pour commercialiser le système d'exploitation auprès des masses ?

Matthieu Miller : Je pense que, fondamentalement, le problème est qu'il n'y a pas du tout de marché de masse pour les systèmes d'exploitation. Certaines personnes, bien sûr, trouvent la technologie à ce niveau fascinante – probablement beaucoup de gens intéressés à lire ce que vous et moi avons à dire à ce sujet. Mais, par rapport à même d'autres activités geek qui sont devenues courantes (bonjour, les adultes qui construisent des choses LEGO sympas ! Bonjour, amis nerds de D&D !), se soucier de votre système d'exploitation est assez ésotérique.

Il existe certainement un marché pour les systèmes d'exploitation au niveau de l'entreprise, dans l'entreprise et pour des millions de cas d'utilisation technologique différents que les entreprises doivent résoudre. Quelque chose doit alimenter le cloud, et il doit y avoir une plate-forme pour tous les logiciels dont une voiture électrique moderne a besoin pour fonctionner. Ces marchés ont en fait déjà décidé que la réponse était Linux, et ce sont certainement des marchés avec beaucoup d'argent en jeu.

Open source :couverture à lire absolument

Mais pour les masses, le système d'exploitation de bureau (et, de plus en plus, le système d'exploitation pour les appareils mobiles) ? Le système d'exploitation n'est qu'un détail de mise en œuvre dans le cadre d'une expérience globale, et parler de ce niveau rend généralement les yeux des gens vitreux. Bien sûr, quand ce n'est pas le cas, je sais que j'ai trouvé une âme sœur, mais, encore une fois, une âme sœur rare. Alors - merci de m'avoir supporté ; J'arrive à une réponse directe :qu'est-ce qui nous manque dans la commercialisation de Linux pour les masses ? Je pense que c'est une cause perdue d'essayer de "vendre" notre intérêt technologique excentrique à des gens qui ne le voient pas déjà. Nous devons adopter une approche différente.

J'ai lu votre article sur 5 choses dont Linux a besoin pour concurrencer sérieusement sur le marché des ordinateurs de bureau que vous n'avez probablement jamais envisagées avec beaucoup d'intérêt, et je pense qu'il y a beaucoup d'idées intéressantes. (Des célébrités prêtes à soutenir Fedora Linux ? Appelez-moi !) Mais, je suis en fait très fortement en désaccord avec l'un de vos points essentiels. Je pense que notre message, à sa racine, a être autour de l'open source.

Nous avons quelques fonctionnalités intéressantes que Windows ou OS X n'ont pas - et ils ont également des atouts techniques. (Oui, même Windows. Soyons honnêtes !) Toute campagne basée sur ces choses se termine finalement dans la zone vitrée. Mais, je pense que la différence fondamentalement importante n'est pas dans la technologie de toute façon. C'est tout autre chose. N'importe qui peut être un fan de Windows ou un partisan d'OS X, ou, si vous le voulez vraiment, un passionné d'OS/2 Warp. Et vous pouvez même aller travailler pour les entreprises qui les fabriquent, enfin, pas OS/2, mais les autres ! Vous pouvez acheter des actions. Mais, ils ne seront jamais vraiment les vôtres . En fin de compte, ils existent en tant que produits pour saisir les opportunités du marché.

Mais avec Linux, lorsque vous installez une distribution open source, vous ne faites pas seulement partie d'une communauté de fans. Vous faites partie d'un effort mondial colossal qui rend les logiciels plus accessibles à tous, rend ces logiciels de mieux en mieux et rend le monde entier meilleur grâce au partage. Vous n'avez pas besoin d'être un codeur ou d'avoir des compétences particulières ou de faire quelque chose pour redonner. Rien qu'en l'utilisant, vous participez à cette entreprise incroyable, qui fait partie d'un passage de la rareté à une économie basée sur l'abondance. Lorsque vous installez Fedora Linux, vous obtenez vraiment quelque chose qui, dans un sens très réel, vous appartient :les licences de tous les logiciels que nous fournissons sont conçues pour vous inclure, pas pour vous en empêcher.

Et, bien sûr, ce logiciel peut faire tout ce dont vous avez besoin :communiquer, concevoir, créer, jouer, apprendre, travailler — tout ce qu'un ordinateur peut faire. Partout où cela ne répond pas aux besoins de quelqu'un, c'est une opportunité pour plus de croissance - et bien qu'une entreprise puisse décider que ces besoins ne valent pas l'investissement, l'open source n'est pas limité de cette façon. Il ne s'agit pas d'opportunités de marché, il s'agit d'améliorer les choses ensemble.

J'ai vu un tweet récemment avertir que si une application est gratuite, cela signifie que le produit est vous - vos informations personnelles, une sorte de suivi invasif, monétisant au moins d'une manière ou d'une autre votre attention. Mais puisque nous ne sommes pas aller après un marché, puisque nous le faisons pour une raison autre que de trouver quelque chose à vendre, ce genre de pensée ne s'applique pas. C'est une façon différente et meilleure pour le monde d'être.

C'est une longue réponse, à commencer par l'argument selon lequel il n'y a pas de marché de masse pour les systèmes d'exploitation, et cela revient à dire que c'est en fait une bonne chose, et pourquoi Linux est finalement la meilleure réponse même alors. Je pense que c'est le message que nous devons transmettre aux gens, et je pense que c'est un message qui résonne beaucoup plus largement que n'importe quelle histoire technologique.

Jack Wallen : Que peut faire Fedora 36 dans cet effort pour gagner de nouveaux utilisateurs à Linux ?

Matthieu Miller : J'ai lu votre très belle critique de pré-version de notre prochaine version - qui arrivera, espérons-le, le 3 mai, en supposant que nous pourrons résoudre quelques bogues de blocage finaux à temps. Je suis heureux que vous ayez remarqué l'accent mis sur la simplicité, car je pense que c'est en effet la clé pour gagner de nouveaux utilisateurs. Lorsque le système d'exploitation gêne, il passe de la conversation que je veux avoir sur les grandes idées à… eh bien, les détails techniques ennuyeux que les gens ne veulent jamais traiter. Chaque fois que nous devons les expliquer, nous revenons au problème des yeux vitreux, ce qui, pour être clair, est parfaitement raisonnable. Il y a beaucoup d'autres choses dans la vie dont il faut s'inquiéter. Il est crucial de fournir une expérience simplifiée afin que les utilisateurs puissent se soucier de tout ce qu'ils veulent réellement faire. Nous avons travaillé très dur là-dessus.

La vision de Fedora n'est pas "notre système d'exploitation fonctionnant partout". C'est pour un monde où des communautés ouvertes et inclusives travaillent ensemble sur ce grand projet partagé qui profite à tous. Nous fournissons une rampe d'accès simple et puissante au système d'exploitation et une communauté dynamique, amicale et utile qui peut vous aider en cas de questions ou de problèmes. Et si vous souhaitez en savoir plus sur la façon dont tout cela est fait, comment vous pouvez contribuer à l'améliorer encore et comment vous pouvez vous impliquer davantage, nous avons aussi des chemins faciles pour cela.

Jack Wallen : Quelle est la plus grande différence entre Linux aujourd'hui et Linux d'il y a 10 ans ?

Matthieu Miller : Je pense que nous devons d'abord commencer par son incroyable omniprésence. Il y a dix ans, c'était mignon de trouver un téléviseur fonctionnant sous Linux. Maintenant, non seulement c'est définitivement alimentant votre téléviseur, vous avez probablement Linux en cours d'exécution sur vos ampoules ! Il y en a partout. Et tandis que Linux avait repoussé l'Unix propriétaire de la salle des serveurs, il y a dix ans, les serveurs basés sur Windows le repoussait. Le cloud a changé cela - maintenant, le cloud est Linux, presque complètement. (Tout ce qui ne l'est pas est une application héritée qu'il était trop difficile de porter !) Des appareils minuscules aux mainframes et superordinateurs les plus puissants :Linux, Linux, Linux.

Parce que tout est open source, cela profite à tout le monde, y compris les cas d'utilisation de bureau. Les conteneurs sont à l'origine une technologie de serveur, la technologie cloud, mais les mêmes concepts sont cruciaux pour un déploiement d'applications de bureau plus simple et plus sûr. Nous avons une version de Fedora Linux appelée Silverblue qui explore cette idée en particulier, en prenant des idées issues de CoreOS (et de l'éphémère Red Hat Atomic Project) pour le cloud et les conteneurs et en les explorant sur un système d'exploitation de bureau. Je pense que nous en verrons beaucoup plus à l'avenir.

Nous constatons également de grands changements dans la manière dont les applications sont écrites pour que le cloud arrive sur le bureau, non seulement dans des conteneurs, mais dans les piles de langage de programmation avec lesquelles elles sont créées. Je vais essayer de garder cela à un niveau qui ne reviendra pas à ces yeux vitreux - les lecteurs peuvent corriger mes simplifications excessives dans les commentaires.

Fondamentalement, chaque langage moderne fournit de nombreux éléments de base qui proviennent généralement d'autres projets open source plus petits. Ce sont des bibliothèques, et elles font des choses comme formater du texte, gérer des images, se connecter à des bases de données et gérer les conversations sur Internet. Des projets comme Fedora ou Debian fonctionnaient pour essayer de regrouper chacune de ces bibliothèques dans notre propre format, conçu pour fonctionner correctement avec tout le reste.

Maintenant, chaque nouveau langage - Rust, par exemple - est livré avec ses propres outils pour les gérer, et ils ne fonctionnent pas bien avec notre ancienne méthode. L'échelle est écrasante - pour Rust seul, comme je l'ai vérifié tout à l'heure, il existe 81 541 bibliothèques de ce type. Nous ne pouvons pas continuer à reconditionner tout cela dans notre propre format, sans parler de cela plus toutes les autres langues. Nous devons aborder cela différemment afin de toujours fournir une bonne solution aux développeurs de logiciels.

Je pense qu'une grande partie de cela nécessitera l'apprentissage automatique et l'automatisation… nous devrons continuer à nous ajuster afin de pouvoir fournir la valeur que les distributions Linux offrent aux utilisateurs en termes de confiance, de sécurité et d'intégration cohérente à une échelle exponentielle.

Jack Wallen : Si Linux a un talon d'Achille, quel est-il ?

Matthieu Miller : Linux et l'ensemble du mouvement des logiciels libres et open source ont grandi avec l'essor d'Internet en tant que plate-forme de communication ouverte. Nous en avons absolument besoin pour continuer à réaliser notre vision, et je ne pense pas que nous puissions le tenir pour acquis.

C'est plus général qu'un talon d'Achille, alors permettez-moi maintenant de souligner une chose que je trouve troublante :Chrome devient le navigateur dominant au point où c'est souvent le seul moyen de faire fonctionner les sites. Chromium (le projet en amont associé) est open source, mais n'est pas vraiment exécuté comme un projet communautaire, et, de fait, très très peu de gens exécutent Chromium lui-même. J'aimerais voir ce changement, mais j'aimerais aussi voir Firefox retrouver une présence significative.

Jack Wallen : De quoi Linux a-t-il le plus besoin :de nouveaux utilisateurs ou davantage de grandes entreprises ?

Matthieu Miller : Oh, je pense que nous avons beaucoup de grandes entreprises, et honnêtement, je pense que nous obtenons aussi de nouveaux utilisateurs. Ce que j'aimerais vraiment voir davantage, ce sont des contributeurs non techniques. Je veux dire, oui, nous pouvons toujours bénéficier de plus d'emballeurs, de codeurs et d'ingénieurs, mais je pense que ce dont nous avons désespérément besoin, ce sont des écrivains, des concepteurs, des artistes, des vidéastes, des communicateurs, des organisateurs et des planificateurs. Je ne pense pas que les grandes entreprises soient susceptibles de fournir ces choses, du moins pas pour les parties du monde Linux qui ne sont pas leurs produits.

Nous avons besoin de personnes qui pensent que tout le grand projet dont je parle est important, et qui ont les compétences et les intérêts pour aider à le concrétiser. Bien sûr, attirer plus d'utilisateurs est un moyen d'y parvenir, mais nous devons également nous assurer que nos projets sont structurés de manière à ce que les utilisateurs se sentent les bienvenus, aient un sentiment d'appartenance et soient incités à s'impliquer.

Jack Wallen : Que peuvent apprendre les autres distributions de Fedora 36 ?

Matthieu Miller : J'ai récemment fait une conférence revenant sur les presque deux décennies de notre projet. J'ai commencé à parcourir notre histoire, version par version, et ce faisant, plusieurs grands thèmes sont apparus. Nous avons fait quelques erreurs et avons eu beaucoup de points faibles avec nos succès, et j'espère que nous pourrons en tirer des leçons - et que d'autres distributions et projets open source, en général, le peuvent aussi.

Tout d'abord, travaillez sur votre processus pour les grands changements et assurez-vous que la communauté fait partie des décisions qui vous y conduisent. Quelle que soit la structure de gouvernance de votre projet, exercez en permanence une prise de décision transparente et ouverte, pour les petites choses comme pour les grandes. Cela permettra de mieux fonctionner lorsque de grandes choses finiront par arriver. Faites confiance à votre communauté - c'est ce qui fait any traiter le travail.

Deuxièmement, les équipes communautaires ont besoin de quelqu'un pour maintenir l'élan. Quelqu'un doit toujours être là pour accueillir les nouvelles personnes, pour maintenir les réunions en cours, pour éviter que les files d'attente de demandes restent sans réponse. C'est vraiment, vraiment facile de laisser tout tomber à une personne incroyable travaillant dans un domaine - documentation, ingénierie de publication, peu importe - et finalement cette personne finira par s'épuiser ou gagnera à la loterie ou trouvera simplement un autre intérêt, et vous trouverez que effondrement de toute une zone importante. Assurez-vous que ces personnes ont du soutien, assurez-vous que personne n'a jamais l'impression de faire leur part seul et que s'ils prennent des vacances ou décident d'aller élever des lamas et de ne plus jamais toucher à un ordinateur, ils sauront que quelqu'un d'autre est là pour faire avancer les choses.

Et enfin, laissez la communauté diriger, même quand cela semble effrayant. Laissez les gens expérimenter et, en tant que projet, supprimez les obstacles, et cela peut signifier surtout les zones que vous pensiez initialement devoir être restreintes. Ici, je regarde particulièrement les entreprises ayant des intérêts open source. Lorsque votre communauté veut faire quelque chose dont vous craignez qu'il ne menace votre modèle, il est temps de changer votre modèle. Ma présentation contient plusieurs exemples concrets :Red Hat avait initialement décidé que le support 64 bits serait une fonctionnalité "entreprise" qui n'existe pas dans Fedora, mais un membre de la communauté l'a quand même créée. Maintenant, nous savons que mettre en place de nouvelles architectures dans Fedora en premier est en fait bien meilleur (bonjour, ARM, et maintenant RISC-V !). Red Hat a investi énormément dans son propre cadre de mise à jour système propriétaire… mais une approche développée par la communauté était préférable. (Cela s'appelait "yum" - le précurseur de DNF tel qu'il est utilisé dans la distribution aujourd'hui.) Ce genre de choses demande des sauts de foi, mais ces sauts sont payants. Encore une fois :Faites confiance à votre communauté.

Jack Wallen : En quoi Fedora 36 est-il différent des autres distributions ?

Matthieu Miller : Je pense que nous nous situons dans un endroit idéal ! Nous évoluons rapidement, mais nous assurons une assurance qualité minutieuse. Nous nous efforçons d'apporter rapidement de nouvelles fonctionnalités aux utilisateurs et de faciliter l'accès à une nouvelle version à partir d'une version précédente, mais nous vous permettons également de planifier le moment où vous effectuez cette mise à jour. Nous essayons de suivre l'avant-garde sans donner l'impression à nos utilisateurs qu'il s'agit plutôt d'une avant-garde.

Ce faisant, nous sommes profondément attachés à la vision open source dont j'ai parlé. Notre objectif n'est pas seulement de créer un meilleur système d'exploitation, de créer quelque chose qui n'appartient qu'à nous. Nous voulons améliorer les choses pour tout le monde. Nous travaillons en étroite collaboration avec divers projets en amont, les personnes qui créent le code que nous intégrons, et vous verrez fréquemment la technologie que nous avons lancée apparaître dans d'autres distributions un peu plus tard.

Et, nous sommes un projet dirigé par la communauté - nous avons un sponsor stable dans Red Hat, qui me paie, ainsi que quelques autres, pour travailler à temps plein, mais je ne suis pas un dictateur de projet, et nous nous efforçons d'obtenir un consensus communautaire autour de toutes les décisions . De toute évidence, Red Hat en profite, mais le plus grand avantage est pour tous ceux qui sont impliqués (et, bien sûr, pour nos utilisateurs). Nous sommes également une communauté incroyable et amusante dont nous pouvons faire partie. Bien sûr, d'autres projets ont cela aussi, mais je pense personnellement que nous avons quelque chose de particulièrement spécial.

Jack Wallen : Quel est le plan quinquennal pour Fedora 36 ?

Matthieu Miller : Nous y travaillons en ce moment ! Nous avons l'impression de surfer sur une incroyable vague de succès, et nous devons nous assurer que nous avons un plan solide pour la prochaine phase afin de ne pas faiblir. L'élaboration de ce plan sera (j'espère que ce n'est pas une surprise à ce stade, après tout ce que j'ai dit !) Un processus communautaire, ouvert - vous pouvez suivre notre conversation sur le forum de discussion Fedora.

Je ne sais pas à quoi ressemblera la technologie. Je ne pense pas que quiconque puisse prédire les tendances technologiques dans cinq ans. Mais l'un des grands drapeaux que je mets à l'horizon est que nous devrions doubler la taille de la communauté collaborative Fedora active. Nous savons que notre base d'utilisateurs s'agrandit et nous devons développer le projet en conséquence. Pour ce faire, nous allons concentrer nos investissements dans le mentorat, dans l'accessibilité et l'inclusivité et plus généralement dans la santé communautaire. Cela alimentera le succès dans n'importe quelle technologie en 2025 ou 2027 ou au-delà.

Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.



Lien source


Linux
  1. 5 raisons d'offrir Linux pour les fêtes

  2. Comment joindre votre serveur Linux au projet de pool NTP

  3. Comprendre le système de fichiers Btrfs dans Fedora Linux

  4. Comment vérifier la date d'installation de votre système d'exploitation Linux ?

  5. Quelle est la différence entre les pages de manuel 'hier(7)' et 'file-hierarchy(7)' ?

Qu'est-ce que le Shell sous Linux ?

Linux est-il un système d'exploitation ou un noyau ?

La commande timer sous Linux

Fedora Linux est-il une bonne distribution ? Les 15 meilleures raisons d'utiliser Fedora Linux

Les 10 systèmes d'exploitation basés sur Unix qui ne sont pas Linux

Où puis-je trouver la première version du système d'exploitation Linux ?