Saltar al contenido

Una entrevista con Clem Lefebvre

linux mint clem interview

Si busca las mejores distribuciones de Linux para todos, definitivamente encontrará Linux Mint entre los mejores reproductores. Recientemente revisamos la nueva versión de Linux Mint 20 "Ulyana", basada en el último Ubuntu 20.04 a largo plazo "Focal Fossa".

Para obtener más información sobre Linux Mint y su desarrollo continuo, Fossbytes habló con el fundador de Linux Mint, Clem Lefebvre.

Clem Lefebvre: el hombre detrás de Linux Mint

Hola Clement, ¡bienvenido a Fossbytes! Le agradecemos su disponibilidad. Espero que usted, su familia y su equipo estén seguros en casa. ¿Cómo te trata el encierro en tu casa en una situación tan dura por la que todos estamos pasando (COVID-19)?

No podemos quejarnos. COVID-19 afecta a todos, pero las cosas no están tan mal por aquí. Estamos en una isla pequeña, es bastante rural y estamos acostumbrados a trabajar de forma remota.

Entonces, antes de entrar en más detalles sobre su Linux Mint de última generación, ¿puede decirles a nuestros lectores algo sobre usted y su trabajo? ¿Qué haces en tu vida y tu tiempo libre?

¿Sobre mí personalmente? No estoy seguro de que sea muy interesante. Bueno, me encanta programar, pero con Linux Mint puedo hacerlo mucho. En mi tiempo libre, además de las actividades que disfruto habitualmente (aprendizaje, deportes, televisión, juegos, redes sociales), me gustan las carreras de simulación.

¿Cómo conoció Linux y el mundo del código abierto? ¿Cuál fue su primer proyecto de sistema operativo y código abierto al que contribuyó?

En el campus de la Universidad, nuestros terminales estaban conectados a un servidor central Unix (IBM AIX). Esto fue a finales de los 90, teníamos Windows en casa, que parecía más moderno y tenía más aplicaciones, pero que carecía de muchas de las cosas interesantes que estábamos aprendiendo en la escuela (terminales remotos, usuarios concurrentes, permisos de archivos, shell adecuado, procesos, semáforos , etc.).

java-and-android-square-ad-1

Cuando escuchamos por primera vez sobre Linux, lo vimos como una forma de ejecutar Unix en casa. Ya no teníamos que estar en el campus para disfrutarlo y podíamos desarrollar, compilar y ejecutar nuestros proyectos en casa en un entorno muy similar a Unix.

También fue nuestro primer encuentro con los principios del Software Libre y la comunidad pionera que se formó alrededor de Linux y que nos dejó alucinados, eso era algo de lo que queríamos ser parte. Linux ha sido un pasatiempo mío desde entonces, siempre es algo que he estado usando, leyendo, jugando y con lo que quería trabajar.

El primer Linux que instalé fue Slackware. Era un conjunto de 14 disquetes distribuidos por Walnut Creek que circulaban por el campus. Usé Slackware durante años y realmente me encantó. Todavía ocupa un lugar muy especial en mi corazón.

A lo largo de mi carrera, estuve ocupado desarrollando para empresas comerciales, primero soluciones web y luego aplicaciones Java. Recuerdo pasar mucho de mi tiempo libre en el IRC ayudando a la gente con Linux. Cuando me uní a la comunidad de Linux, me recibieron con los brazos abiertos y las personas que ya estaban allí me ayudaron en mis primeros pasos, mostraron mucha paciencia y estaban encantadas de estar allí para mí.

java-and-android-square-ad-1

Siempre he querido hacer lo mismo por los demás. Hoy en día, la comunidad de Linux es completamente diferente, es mucho más grande, más convencional, menos apasionada hasta cierto punto, pero esa bienvenida todavía se siente realmente importante.

¿Cómo nació tu proyecto especial Linux Mint y qué te impulsó a hacerlo?

Bueno, en realidad no se suponía que fuera una distribución. Estaba vendiendo artículos y tutoriales sobre Linux a un sitio web popular y en ese momento quería intentar alojar algunos de ellos yo mismo. Así que pensé en un nombre, creé linuxmint.com y comencé a poner algunos de mis nuevos artículos en él.

Aparte de los tutoriales y los artículos, también revisé la mayoría de las distribuciones que se lanzaron en ese momento y después de un tiempo tuve una idea bastante clara de lo que podían hacer para mejorar la experiencia del usuario.

Esto fue en 2006 y, como escritorio, Linux todavía era bastante complicado. Ubuntu había elevado las expectativas un poco más, y Mandriva antes, pero todavía estábamos muy lejos de una experiencia cómoda.

Como experimento, comencé a implementar algunas soluciones simples que faltaban en ese momento y puse un .ISO en el sitio web. Esto resultó ser más popular que mis artículos y, finalmente, quedó claro que la audiencia quería más implementaciones y menos artículos, por lo que el enfoque cambió después de Linux Mint 2.0 de divertirse a hacer esto en serio.

¿Por qué eligió Ubuntu por primera vez? ¿Por qué no Debian o Red Hat? Pero luego comenzó otra edición basada en Debian.

La única distribución cercana a ser cómoda para un usuario casual (es decir, no entusiasta de Linux) en ese momento era Ubuntu, e incluso Ubuntu tenía un largo camino por recorrer.

anuncio de banner cuadrado de 340x296 de cursos de linux (1)

Finalmente, cuando una distribución mejora algo, lleva tiempo, pero todas las distribuciones se benefician de ello. Hoy en día, muchas distribuciones son fáciles de instalar y de usar. Debian todavía requiere un poco más de manipulación que Ubuntu, pero podemos usarlo como base y brindar una experiencia de usuario muy similar. No estoy seguro de que pudiéramos haber hecho esto en ese momento.

Aunque Ubuntu es solo 2 años mayor que Linux Mint, ya había impulsado la experiencia de escritorio y la facilidad de uso. Sigue siendo una fuerza impulsora y uno de los principales actores en lo que respecta a la innovación y la generalización de Linux.

¿Cómo diferencia entre sus ediciones Ubuntu y Debian? ¿Qué consejo le gustaría dar a las personas confundidas al elegir entre ellas?

Son muy similares. Aunque ambos tienen pequeños pros y contras, lo importante para nosotros es hacer que LMDE (la edición de Debian) esté lo más cerca posible de la edición principal, en términos de características y experiencia. Está ahí como un plan B en caso de que necesitemos cambiar de base algún día.

Nos dice qué tan bien podemos hacerlo sin Ubuntu, qué nos perderíamos y cuánto costaría eso en términos de desarrollo. Las personas pueden usar LMDE si lo desean, pero nos ha ayudado más que atraer usuarios. Si alguien está confundido sobre cuál usar, definitivamente debería usar Linux Mint (edición Ubuntu), ahí es donde está nuestro enfoque principal, eso es lo que la mayoría de nuestros usuarios usan y eso es lo que tiene todas las campanas y silbatos.

¿Cómo coordinas tu trabajo? ¿Cuántos desarrolladores participan en cada edición?

Confiamos en herramientas fantásticas. Git, github y slack en particular hicieron que trabajar con otras personas fuera un placer. Hay 21 miembros del equipo en este momento, pero ese número realmente no significa nada.

ANUNCIO DE BANNER CUADRADO DEL CURSO C Y C ++

La disponibilidad de cada miembro puede variar mucho y depende de cada individuo decidir qué quiere lograr o qué proyectos le interesan. Dentro de los proyectos Xapps y Cinnamon también tenemos miembros que provienen de otras distribuciones, o que usan Linux Mint, pero solo funciona en proyectos de distribución cruzada, por lo que no siempre puede contarlos como desarrolladores de Mint.

Actualmente, Mint viene en tres ediciones: Cinnamon, MATE, Xfce. ¿Podemos esperar un entorno de escritorio GNOME o KDE para la versión futura?

No, estamos muy contentos con lo que estamos haciendo en este momento. Queremos hacerlo mejor y no distraernos. No queremos atraer gente nueva, pero complacer a las que ya tenemos.

¿Cuál es tu entorno de escritorio favorito?

Es canela. Es casi exactamente lo que queremos que sea. El escritorio es un componente dentro de la distribución general y como cualquier otro componente importante (la base del paquete, el navegador, la suite ofimática, el ecosistema de aplicaciones GNOME / GTK, bibliotecas y kits de herramientas).

Nos ayuda a construir un producto, pero también restringe y limita lo que podemos o no podemos hacer. Cinnamon es un proyecto de Mint, por lo que, aunque es de distribución cruzada, implementa exactamente lo que necesitamos y nos permite ir más allá en lo que es posible lograr.

Hablando de Linux Mint 20, su decisión de no enviar instantáneas o snapd llegó a los grandes titulares. Y recientemente, el equipo de Ubuntu también aclaró su postura. Entonces, ¿vas a hablar con ellos y si lo resuelven, lo incluirías en el próximo lanzamiento?

anuncio-cuadrado-de-curso-de-piratería-ética

Si el complemento fuera completamente opcional, como lo era en el pasado, no lo inhabilitaríamos.

Si snap estuviera abierto (es decir, si pudiera apuntar a varios servidores y cualquiera pudiera hacer una tienda) probablemente también lo admitiríamos, como hacemos con Flatpak.

Si el complemento permaneciera cerrado pero se limitara a las aplicaciones pagas, también estaría bien. Por ejemplo, no le pedimos a Steam que sea de código abierto, solo le pedimos que brinde una solución a un problema que no pudimos resolver, que no cree un problema para el software que ya pudimos obtener en el pasado.

¿Cuáles son las próximas grandes mejoras que trabajará para introducir en la próxima versión de Linux Mint 20? ¿Has decidido el nombre en clave?

Todavía no tenemos un nombre en clave.

Realmente no me gusta hablar de nuevas funciones hasta que estén implementadas y estén casi listas para ser enviadas. Sin embargo, mencionaré dos de ellos, ya que estamos casi seguros de que estarán disponibles en Linux Mint 20.1.

Estamos trabajando en un sistema de gestión de aplicaciones web para crear fácilmente aplicaciones web (es decir, sitios web que se ejecutan en su ventana como si fueran aplicaciones de escritorio). La idea viene de Peppermint. Esto le permite ejecutar un sitio web directamente desde el menú de la aplicación, cambiarlo fácilmente con Alt-tab y la lista de ventanas, fijarlo en su panel y administrarlo como cualquier otra aplicación.

Otra cosa en la que estamos trabajando es la capacidad de administrar archivos favoritos. Por el momento, solo puede marcar carpetas. Queremos poder hacer clic con el botón derecho en un archivo y convertirlo en favorito. Queremos poder acceder rápidamente a nuestros archivos favoritos desde el navegador de archivos, pero también desde otras aplicaciones y el menú de la aplicación.

Recientemente, hemos sido testigos de muchas mejoras para Linux en computadoras portátiles y teléfonos móviles. Muchos proveedores de portátiles como Lenovo, Pine64, StarLabs ahora vienen con distribuciones populares de Linux precargadas como Ubuntu, Fedora y Manjaro. ¿Hay algún proveedor de portátiles con el que esté en contacto y con el que esté colaborando para llevar Linux Mint a un portátil de forma predeterminada?

Hemos tenido contactos con StarLabs, sus computadoras portátiles se ven muy interesantes. Podríamos colaborar en una computadora portátil, ya sea si se siente realmente única (como lo que hacemos con Compulab) o si es asequible, duradera y completamente funcional. No se presenta nada en el futuro inmediato, pero estamos abiertos a que la idea siga adelante.

Linux Mint ahora se considera una de las mejores opciones para principiantes junto con Ubuntu. ¿Crees que Linux Mint ha logrado lo que pretendía?

Sí, creo que lo hizo muy temprano pero el objetivo siguió cambiando. El objetivo inicial era divertirse, eso se logró casi de inmediato. Luego llegó a la cima y, aunque eso es muy subjetivo, también se logró muy rápido.

No creo que ninguna distribución sea "la mejor para todos", pero como tantas otras, Mint es la mejor para implementar su propia visión de lo que quiere ser.

No hay mejor Linux Mint que Linux Mint.

Puede parecer una tontería decirlo, pero refleja nuestro principal objetivo. A la gente le encanta lo que hacemos y solo queremos hacerlo cada vez mejor y mejor. Ese es el mayor objetivo en el futuro.

Además de Linux Mint, ¿qué derivados de Ubuntu te parecen interesantes actualmente? ¿También estás involucrado en otros proyectos externos?

Todas las distribuciones (y proyectos en general) son interesantes y pueden enseñarnos algo. Los derivados de Debian son primos cercanos a los nuestros porque sus soluciones no solo son potencialmente interesantes, sino que a menudo se basan en tecnologías que ya utilizamos.

Si vemos algo que nos gusta en Windows 10 podemos considerar implementarlo. Si vemos algo que nos gusta en un derivado de Debian, no solo podemos aprender de él, sino que probablemente sea de código abierto, en un lenguaje que disfrutamos, usando bibliotecas y kits de herramientas que ya usamos, por lo que potencialmente podemos usarlo tal como está, pregunte por cambios, colaborar en él, bifurcarlo, reutilizarlo parcialmente. Suele ser mucho más útil que un simple concepto.

Las distribuciones pequeñas también son interesantes porque a veces se preocupan por diferenciarse y desarrollar características de nicho. Esto tiene valor porque nos permite obtener comentarios y apreciar la popularidad de una solución determinada sin gastar recursos en ella ni afectar a nuestra propia audiencia.

Intentamos aprender de todos siempre que podemos. Realmente no importa de dónde vengan las buenas ideas, pero de hecho, cuando provienen de la propia comunidad Linux, y más aún de los derivados de Debian, a menudo es más fácil hacer uso de ellas.

¿Le gustaría guiar a nuestro lector que quiere contribuir al proyecto Linux Mint (financieramente, documentación, desarrollo o corrección de errores)?

Toda nuestra documentación está disponible en https://www.linuxmint.com/documentation.php, que incluye una guía de usuario, una guía de instalación, pero también guías sobre cómo comenzar con el desarrollo, las traducciones y la resolución de problemas.

Hay tantas formas de participar, lo importante es divertirse y disfrutarlo. No dude en pedir ayuda en la comunidad, hacer amigos, echar un vistazo y no ser tímido.

Linux y el software libre son comunidades fantásticas para unirse y descubrir. Si está interesado en el desarrollo, los proyectos en los que trabajamos son increíblemente divertidos. No se lo pierda.