El futuro de Linux: Entrevista con el líder del proyecto Fedora

Recientemente me reuní con Matthew Miller, ingeniero distinguido y líder del proyecto Fedora, para discutir el proyecto y el futuro de Linux. Sus ideas son invaluables no solo para los usuarios de Linux, sino también para aquellos que mantienen una distribución de Linux o consideran crear su propia versión del sistema operativo de código abierto. Aquí está lo que Miller tiene que decir.

Índice de Contenido
  1. ¿Qué le falta a los esfuerzos de la comunidad de Linux en la comercialización del sistema operativo para las masas?
  2. ¿Qué puede hacer Fedora 36 para ganar nuevos usuarios para Linux?
  3. ¿Cuál es la mayor diferencia entre Linux hoy y Linux hace 10 años?
  4. Si Linux tiene una debilidad, ¿cuál es?
  5. ¿Qué necesita Linux más: nuevos usuarios o más grandes empresas detrás de él?
  6. ¿Qué pueden aprender otras distribuciones de Fedora 36?
  7. ¿Cómo es Fedora 36 diferente de otras distribuciones?
  8. ¿Cuál es el plan quinquenal para Fedora 36?

¿Qué le falta a los esfuerzos de la comunidad de Linux en la comercialización del sistema operativo para las masas?

Miller: Creo que, fundamentalmente, el problema es que no hay un mercado masivo para los sistemas operativos en absoluto. Algunas personas, por supuesto, encuentran fascinante la tecnología a este nivel, probablemente muchas personas interesadas en leer lo que tú y yo tenemos que decir al respecto. Pero, en comparación con otras actividades geek que se han vuelto populares (¡hola, adultos que construyen cosas geniales con LEGO! ¡hola, compañeros nerds de D&D!), preocuparse por tu sistema operativo es bastante esotérico.

Ciertamente, hay un mercado para los sistemas operativos a nivel corporativo, en la empresa y para los millones de casos de uso tecnológico diferentes que las empresas necesitan resolver. Algo tiene que alimentar la nube y debe haber una plataforma para todo el software que necesita ejecutar un automóvil eléctrico moderno. Esos mercados ya han decidido que la respuesta es Linux, y son definitivamente mercados con mucho dinero en juego.

Pero para las masas, ¿el sistema operativo de escritorio (y, cada vez más, el sistema operativo para dispositivos móviles)? El sistema operativo es solo un detalle de implementación como parte de una experiencia completa, y hablar de ese nivel en general hace que los ojos de las personas se pongan vidriosos. Por supuesto, cuando eso no sucede, sé que he encontrado un espíritu afín, pero nuevamente, un espíritu afín poco común. Entonces, gracias por tener paciencia; estoy llegando a una respuesta directa: ¿Qué nos falta en la comercialización de Linux para las masas? Creo que es una causa perdida tratar de "vender" nuestro interesante interés tecnológico a personas que no lo ven aún. Necesitamos tomar un enfoque diferente.

Leí tu artículo sobre las 5 cosas que Linux necesita para competir seriamente en el mercado de escritorio que probablemente nunca hayas considerado con gran interés, y creo que hay muchas ideas interesantes (¿Algún famoso listo para respaldar Fedora Linux? ¡Llámame!). Pero, en realidad, estoy muy en desacuerdo con uno de tus puntos principales. Creo que nuestro mensaje, en su raíz, tiene que ser en torno al código abierto.

Tenemos algunas características excelentes que Windows o OS X no tienen, y ellos también tienen fortalezas técnicas (sí, incluso Windows. Seamos honestos). Cualquier campaña basada en esas cosas termina en la zona de ojos vidriosos. Pero creo que la diferencia fundamental e importante no está en la tecnología de todas formas. Es algo completamente diferente. Cualquiera puede ser un fanático de Windows o un partidario de OS X, o, si realmente quieres, un entusiasta de OS/2 Warp. ¡Incluso puedes trabajar para las compañías que los producen, bueno, no OS/2, pero las otras! Puedes comprar acciones. Pero realmente nunca serán tuyos. En última instancia, existen como, bueno, productos para aprovechar oportunidades de mercado.

Enseñanza y Aprendizaje con Microsoft: Herramientas y Lecciones para Profesores de todos los Niveles

Pero con Linux, cuando instalas una distribución de código abierto, no solo eres parte de una comunidad de fanáticos. Eres parte de un esfuerzo global colosal que hace que el software esté más disponible para todos, mejora constantemente ese software y hace que el mundo entero sea mejor a través del intercambio. No necesitas ser un programador o tener alguna habilidad especial o hacer algo para devolver algo. Simplemente usando Linux estás compartiendo esta increíble iniciativa, parte de un movimiento lejos de la escasez hacia una economía basada en la abundancia. Cuando instalas Fedora Linux, realmente obtienes algo que en cierto sentido pertenece a ti: las licencias de todo el software que distribuimos están diseñadas para incluirte a ti, no para excluirte.

Y, por supuesto, ese software puede hacer todo lo que necesitas: comunicarte, diseñar, crear, jugar, aprender, trabajar, todo lo que una computadora puede hacer. Donde no cumpla con las necesidades de alguien, eso es una oportunidad para un crecimiento adicional, y aunque una empresa puede decidir que esas necesidades no valen la inversión, el código abierto no está limitado de esa manera. No se trata de la oportunidad de mercado, se trata de hacer que esto sea mejor juntos.

¿Qué puede hacer Fedora 36 para ganar nuevos usuarios para Linux?

Miller: Leí tu muy buena revisión previa al lanzamiento de nuestra próxima versión, que esperamos lanzar el 3 de mayo, suponiendo que podamos solucionar algunos errores finales de último minuto a tiempo. Me alegra que hayas notado el enfoque en la simplicidad porque creo que eso es realmente clave para ganar nuevos usuarios. Cuando el sistema operativo se interpone en el camino, se aleja de la conversación que quiero tener sobre grandes ideas y se convierte en ... bueno, los aburridos detalles técnicos con los que las personas nunca quieren lidiar. Cada vez que tenemos que explicar esos detalles, volvemos al problema de los ojos vidriosos, lo cual, para ser claro, es perfectamente comprensible. Hay muchas otras cosas en la vida de las que preocuparse. Es crucial proporcionar una experiencia fluida para que los usuarios puedan concentrarse en todas las cosas que realmente quieren hacer. Hemos trabajado muy duro en esto.

La visión de Fedora no es "nuestro sistema operativo funcionando en todas partes". Es para un mundo donde las comunidades abiertas e inclusivas trabajan juntas en este gran proyecto compartido que beneficia a todos. Ofrecemos una entrada fácil y poderosa al sistema operativo y una comunidad vibrante, amigable y servicial que puede ayudar con cualquier pregunta o problema. Y si estás interesado en aprender más sobre cómo se hace todo, cómo puedes ayudar a mejorarlo aún más y cómo puedes involucrarte más, también tenemos caminos sencillos para eso.

¿Cuál es la mayor diferencia entre Linux hoy y Linux hace 10 años?

Miller: Creo que primero debemos comenzar con la increíble omnipresencia de Linux. Hace diez años, era lindo encontrar un televisor que ejecutara Linux. Ahora, no solo definitivamente está alimentando tu televisor, ¡probablemente tienes Linux ejecutándose en tus bombillas! Está en todas partes. Y aunque Linux había desplazado a Unix propietario de las salas de servidores, hace diez años, los servidores basados en Windows estaban contraatacando. La nube cambió eso: ahora, la nube es Linux, casi por completo. (Cualquier cosa que no sea Linux es una aplicación heredada a la que fue demasiado complicado hacer la transición). Desde dispositivos pequeños hasta los mainframes y supercomputadoras más potentes: Linux, Linux, Linux.

Debido a que todo es de código abierto, eso beneficia a todos, incluso a los casos de uso de escritorio. Los contenedores se originaron como tecnología de servidor, tecnología de nube, pero los mismos conceptos son cruciales para facilitar el despliegue de aplicaciones de escritorio de manera más sencilla y segura. Tenemos una variante de Fedora llamada Silverblue que explora esta idea en particular, tomando ideas que surgieron de CoreOS (y del efímero Proyecto Red Hat Atomic) para la nube y los contenedores, y explorándolas en un sistema operativo de escritorio. Creo que veremos mucho más de eso en el futuro.

Guía de Examen de Certificación Lotus Notes: Desarrollo de Aplicaciones y Administración del Sistema

También estamos viendo grandes cambios en la forma en que se escriben las aplicaciones para la nube para que lleguen al escritorio, no solo en contenedores, sino también en los conjuntos de lenguajes de programación con los que se crean. Voy a tratar de mantener esto a un nivel que no vuelva a los ojos vidriosos, los lectores pueden corregir mis simplificaciones en los comentarios.

Básicamente, cada lenguaje moderno proporciona muchos bloques de construcción que generalmente provienen de otros proyectos de código abierto más pequeños. Estas son bibliotecas, y hacen cosas como formatear texto, manejar imágenes, conectarse a bases de datos y manejar la comunicación a través de Internet. Proyectos como Fedora o Debian solían trabajar para empaquetar todas estas bibliotecas en su propio formato, hecho para funcionar bien con todo lo demás.

Ahora, cada nuevo lenguaje, Rust, por ejemplo, viene con sus propias herramientas para administrarlas, y no funcionan bien con nuestro antiguo enfoque. La escala pura es abrumadora: solo para Rust, al verificar ahora mismo, hay 81,541 bibliotecas de ese tipo. No podemos mantener el ritmo de volver a empaquetarlo todo en nuestro propio formato, ni siquiera eso, más todos los demás lenguajes. Necesitamos abordar esto de manera diferente para seguir brindando una buena solución a los desarrolladores de software.

Creo que gran parte de eso requerirá aprendizaje automático y automatización. Necesitaremos seguir ajustándonos para poder brindar el valor que las distribuciones de Linux brindan a los usuarios en términos de confianza, seguridad e integración coherente en una escala exponencial.

Si Linux tiene una debilidad, ¿cuál es?

Miller: Linux y todo el movimiento de software libre y de código abierto crecieron junto con el auge de Internet como plataforma de comunicación abierta. Absolutamente necesitamos que eso continúe para realizar nuestra visión, y no creo que podamos darlo por sentado.

Eso es más general que una debilidad. Entonces, ahora quiero destacar una cosa que creo que es preocupante: el hecho de que Chrome se está convirtiendo en el navegador dominante, hasta el punto de que a menudo es la única forma de hacer que los sitios funcionen. Chromium (el proyecto asociado) es de código abierto, pero no se ejecuta realmente como un proyecto comunitario y, notablemente, muy pocas personas ejecutan Chromium en sí. Me encantaría ver que eso cambie, pero también me gustaría ver que Firefox recupere una presencia significativa.

Cómo gestionar eficazmente grandes volúmenes de correo electrónico

¿Qué necesita Linux más: nuevos usuarios o más grandes empresas detrás de él?

Miller: Oh, creo que tenemos muchas grandes empresas y, honestamente, creo que también estamos atrayendo a nuevos usuarios. Lo que realmente me gustaría ver más son más contribuyentes no técnicos. Quiero decir, sí, siempre podemos beneficiarnos de más empacadores, programadores e ingenieros, pero creo que lo que realmente necesitamos desesperadamente son escritores, diseñadores, artistas, videógrafos, comunicadores, organizadores y planificadores. No creo que las grandes empresas sean propensas a proporcionar esas cosas, al menos no para las partes del mundo Linux que no son sus productos.

Necesitamos personas que piensen que todo el gran proyecto del que he estado hablando es importante y que tengan las habilidades e intereses para ayudar a que se haga realidad. Por supuesto, obtener más usuarios es una forma de lograrlo, pero también debemos asegurarnos de que nuestros proyectos estén estructurados de manera que los usuarios se sientan bienvenidos, tengan un sentido de pertenencia y se sientan inspirados para participar.

¿Qué pueden aprender otras distribuciones de Fedora 36?

Miller: Recientemente hice una charla repasando casi dos décadas de nuestro proyecto. Comencé repasando nuestra historia, versión por versión, y a medida que lo hacía, surgieron varios temas importantes. Hemos cometido errores y hemos tenido muchos momentos bajos junto con nuestros éxitos, y espero que podamos aprender de ellos, y que otras distribuciones y proyectos de código abierto en general también lo hagan.

En primer lugar, trabaja en tu proceso para cambios importantes y asegúrate de que la comunidad participe en las decisiones que te lleven allí. No importa cuál sea tu estructura de gobierno de proyectos, ejercita la toma de decisiones transparente y abierta todo el tiempo, tanto para cosas pequeñas como para grandes. Eso hará que funcione mejor cuando finalmente surjan cosas grandes. Confía en tu comunidad, eso es lo que hace que cualquier proceso funcione.

En segundo lugar, los equipos de la comunidad necesitan a alguien que mantenga el impulso. Alguien siempre tiene que estar allí para dar la bienvenida a las nuevas personas, para mantener las reuniones en marcha, para evitar que las colas de solicitudes queden sin respuesta. Es muy, muy fácil dejar que todo caiga sobre una persona increíble que trabaja en alguna área: documentación, ingeniería de lanzamiento, lo que sea. Eventualmente, esa persona se quemará, ganará la lotería o simplemente encontrará otro interés, y descubrirás que toda esa área importante colapsa. Asegúrate de que esas personas tengan soporte, asegúrate de que nadie nunca sienta que está haciendo su parte solo, y de que si se toman unas vacaciones o deciden criar llamas y nunca volver a tocar una computadora, sabrán que alguien más está allí para mantener las cosas en marcha.

y finalmente, deja que la comunidad lidere, incluso cuando parezca aterrador. Deja que las personas experimenten y, como proyecto, elimina los obstáculos, y eso puede significar, especialmente en las áreas que inicialmente pensaste que debían estar restringidas. Aquí, me refiero en particular a las empresas con intereses de código abierto. Cuando tu comunidad quiere hacer algo que te preocupa porque amenaza tu modelo, es hora de cambiar tu modelo. Mi charla tiene varios ejemplos concretos: Red Hat había decidido inicialmente que el soporte de 64 bits sería una característica "empresarial" que no se implementaría en Fedora, pero un miembro de la comunidad lo creó de todos modos. Ahora sabemos que poner en marcha nuevas arquitecturas en Fedora primero es en realidad mucho mejor (¡hola, ARM, y ahora RISC-V!). Red Hat invirtió una enorme cantidad en su propio marco de actualización del sistema ... pero un enfoque desarrollado por la comunidad resultó mejor. (Eso se llamaba "yum", el precursor de DNF utilizado en la distribución actualmente). Estos tipos de cosas requieren saltos de fe, pero esos saltos valen la pena. Nuevamente: confía en tu comunidad.

Integración de StarOffice: calendarios

¿Cómo es Fedora 36 diferente de otras distribuciones?

Miller: ¡Creo que encajamos en un punto dulce! Nos movemos rápido, pero hacemos una cuidadosa garantía de calidad. Trabajamos para llevar nuevas características a los usuarios rápidamente y hacer que sea fácil actualizar a una nueva versión desde la anterior, pero también te permitimos planificar cuándo realizar esa actualización. Tratamos de seguir la vanguardia sin hacer que nuestros usuarios sientan que están viviendo al borde.

Mientras hacemos esto, estamos profundamente comprometidos con la visión de código abierto de la que he estado hablando. Nuestro objetivo no es solo hacer un sistema operativo mejor, hacer algo que pertenezca solo a nosotros. Queremos hacer las cosas mejor para todos. Trabajamos en estrecha colaboración con varios proyectos upstream, las personas que crean el código que integramos, y con frecuencia verás que la tecnología que pioneros aparece en otras distribuciones un poco más tarde.

Y somos un proyecto dirigido por la comunidad: tenemos un patrocinador estable en Red Hat, que me paga a mí y a algunos otros para trabajar a tiempo completo, pero no soy un dictador del proyecto, y nos esforzamos por lograr consenso en la comunidad en todas las decisiones. Obviamente, Red Hat se beneficia, pero el beneficio más grande es para todos los que están involucrados (y, por supuesto, para nuestros usuarios). También somos una comunidad increíble y divertida a la que es un placer pertenecer. Por supuesto, otros proyectos también tienen esto, pero personalmente creo que tenemos algo particularmente especial.

¿Cuál es el plan quinquenal para Fedora 36?

Miller: ¡En realidad, estamos trabajando en esto ahora mismo! Sentimos que estamos montando una increíble ola de éxito y necesitamos asegurarnos de tener un plan sólido para la próxima fase para que no nos desviemos. El desarrollo de este plan será (espero que no sea una sorpresa en este punto, después de todo lo que he estado diciendo) un proceso comunitario, abierto: puedes seguir nuestra conversación en el foro de discusión de Fedora.

No sé cómo será la tecnología. No creo que nadie pueda predecir las tendencias tecnológicas dentro de cinco años. Pero una de las cosas más importantes en nuestro horizonte es que debemos duplicar el tamaño de la comunidad colaborativa activa de Fedora. Sabemos que nuestra base de usuarios está creciendo y necesitamos hacer crecer el proyecto para que coincida. Para hacer eso, nos centraremos en invertir en tutorías, accesibilidad e inclusión, y en general en la salud de la comunidad. Eso impulsará el éxito en cualquier tecnología que se vea en 2025, 2027 o más allá.

Suscríbete a How To Make Tech Work en YouTube de Newsmatic para obtener los últimos consejos técnicos para profesionales empresariales de Jack Wallen.

Cómo gestionar eficazmente el correo electrónico en tu empresa

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a El futuro de Linux: Entrevista con el líder del proyecto Fedora , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.