GNU/Linux >> Tutoriales Linux >  >> Linux

Entrevistas a Dedoimedo:el palo más puntiagudo de KDE, Nate Graham

Hoy, tengo algo nuevo y fresco para ti. En 2016-2017, realicé una serie de entrevistas con personas interesantes en el mundo de la tecnología (Linux e Internet), arrojando luz sobre sus esfuerzos, proyectos y pasiones. Luego, ha habido un período de tranquilidad, en cuanto a entrevistas, y ahora es el momento de volver a hacerlo. El chivo expiatorio voluntario de hoy es Nate Graham.

Si eres una persona de Linux y estás usando KDE, entonces debes haberte encontrado con Nate, muy probablemente en su blog personal, Pointiest Stick, donde comparte grandes actualizaciones semanales sobre todo lo bueno, genial, nuevo y divertido. y cosas aventureras que suceden en el mundo de KDE. He tenido breves encuentros en línea con Nate aquí y allá, y siempre me ha gustado su enfoque alegre pero puntual del software. Entonces pensé, ¿por qué no entrevistar a Nate y hacer que comparta sus puntos de vista, ideas y algunos de esos dulces conocimientos internos detrás de la cortina de Plasma? Debería encontrar este artículo doblemente interesante, ya que ya tuve una sesión de entrevista con Seb y Bhushan de KDE hace cinco años. Tal vez Nate pueda darnos una perspectiva de lo que sucedió en los últimos años y lo que está por venir. Empezar a empezar.

Hola Nate, ¿puedes presentarte?

Hola, soy Nate Graham y trabajo en cosas de KDE. Vivo en los EE. UU. y trabajo en Blue Systems como gerente de control de calidad para proyectos internos y software de KDE en general. He estado contribuyendo a KDE desde 2017 y trabajo a tiempo completo para hacerlo desde 2019. Administré la iniciativa de usabilidad y productividad de KDE y mi plan maestro secreto del que no les hablaré en este momento termina con la dominación mundial de KDE.

DM:Indica el gesto del dedo meñique del Dr. Evil.

¿Cómo es un día en la vida de Nate? ¿Cómo es tu método/rutina de trabajo? ¿Cómo cooperas con otros miembros del equipo de KDE?

NG:Prácticamente hago cosas de KDE todos los días, aunque mi esposa está tratando de alentarme a tener un equilibrio más saludable entre el trabajo y la vida personal. Parte del problema es que las cosas de KDE en su mayoría no me parecen trabajo; realmente hace que mi corazón cante. Hay algo mágico en la comunidad de KDE que me atrae magnéticamente.

De lunes a viernes, normalmente empiezo alrededor de las 7 a.m. Lo primero que hago es iniciar una compilación de todo el software de KDE. Vivo en la versión maestra de git de todo, por lo que mi uso diario constituye un control de calidad básico. Luego abro mi cliente de correo electrónico y abro todos los correos electrónicos de notificación sobre cosas relevantes de KDE en la ventana de mi navegador; el resto se elimina. Cualquier cosa que necesite una respuesta por correo electrónico se etiqueta como tal, para hacerla más tarde. Luego voy a la ventana del navegador y empiezo a accionar todas las pestañas que abrí, comenzando desde la izquierda. Gran parte de este trabajo consiste en revisar las solicitudes de fusión y responder a los informes de errores.

Después de eso, abro mi cliente de chat y reviso las discusiones para ver si hay algo que me involucre. En los días más ligeros, participo en chats para ofrecer mis opiniones y tratar de guiar las discusiones de VDG en direcciones productivas. La comunicación tiene lugar aquí, en solicitudes de combinación, tickets de bugzilla y tareas de Phabricator. Luego respondo los correos electrónicos que necesitan respuesta. Después de esto, evaluaré los nuevos informes de errores del día, lo que a veces implica enviar solicitudes de fusión para cualquiera que sepa que puedo solucionar rápidamente.

Después de alejarme de KDE a media tarde, a menudo salgo a caminar para despejarme y luego paso un rato con mis hijos y mi esposa por la noche. Solía ​​tener pasatiempos antes de KDE, pero KDE los ha devorado lentamente, aunque mi esposa siempre me anima a retomar algunos. Me estoy metiendo en astronomía recientemente, pero KDE incluso tiene software para eso (KStars), ¡lo suficientemente peligroso! Aparentemente, KStars es considerado por los astrofotógrafos como una de las piezas de software más destacadas. Hasta ahora solo he estado haciendo la versión de baja tecnología sin software, solo un pequeño telescopio y un trípode manual.

Personalmente, he notado un gran renacimiento del escritorio Plasma en los últimos años, con una mejora constante y significativa en calidad y consistencia. Debe haber una razón para eso...

NG:Bueno, ¡es bueno escuchar eso! Me gustaría pensar que la iniciativa de Usabilidad y Productividad tuvo mucho que ver con eso. Esta iniciativa pareció captar el interés de la comunidad, y la gente realmente se centró en gran medida en el pulido y la calidad. Hoy tenemos la iniciativa Consistencia que es su sucesora espiritual. Por lo tanto, parece que hemos logrado inculcar una mentalidad de calidad en los grupos de desarrollo y diseño.

También creo que ayudó la reactivación del Visual Design Group (VDG) de KDE. El VDG estaba bastante inactivo en el momento en que comencé a contribuir a mediados de 2017. Sin saber esto, me uní al VDG y comencé a hacer cosas relacionadas con el VDG, en el proceso reactivé accidentalmente el grupo y provocó que las personas se volvieran a involucrar. Esta fue una casualidad completamente aleatoria de mi parte, pero el VDG comenzó a atraer a más colaboradores, incluidos muchos jóvenes realmente talentosos. Hoy en día, el VDG es uno de los grupos más activos y vibrantes de KDE, y de él surge un gran trabajo.

Esto me ha enseñado la importancia de mantener una energía positiva en un proyecto de voluntariado. Cuando parece que suceden cosas geniales, la gente se emociona y quiere unirse y participar. Pero si esa energía se desvanece, la gente se siente desmoralizada y se aleja y el proyecto comienza a estancarse. Es completamente prevenible asegurándose de que la actividad no se bloquee con demasiada frecuencia. A veces es necesario frenar un cambio técnicamente incorrecto, pero es muy importante evitar una vigilancia excesiva en nombre de la calidad. Puede pensar que está evitando cambios negativos, y esto puede ser cierto. Pero también está sofocando la energía y el entusiasmo que se necesitan para sostener una comunidad basada en voluntarios. La gente dejará de contribuir si deja de divertirse y comienza a sentirse como un trabajo con demasiada burocracia y política técnica. Así que hay un equilibrio difícil allí. Pero, en última instancia, creo que una mayor contribución de un nivel de calidad promedio más bajo, paradójicamente, hace un mejor producto en comparación con una menor contribución de un nivel de calidad promedio más alto. Es lo de La Catedral y el Bazar. Realmente creo que el modelo de bazar adoptado con entusiasmo por KDE es la única forma sostenible a largo plazo de ejecutar un proyecto de código abierto basado en voluntarios.

Así que hoy veo que uno de mis roles es ayudar a mantener esta energía necesaria en la comunidad de KDE, por todos los medios posibles. Mis publicaciones semanales en el blog son una gran parte de esto. Otra parte es evaluar activamente los informes de errores para que los usuarios y los reporteros de errores no sientan que el rastreador de errores es un agujero negro que los desarrolladores ignoran. Revisar las solicitudes de fusión es otra, y luego está la divulgación en las redes sociales. Te dan la imagen. El nivel de energía necesita ser sostenido. Creo que como comunidad, mientras podamos mantener nuestro nivel de energía, el gran avivamiento que han notado continuará.

En mi primera entrevista con el equipo de KDE, les pregunté a Seb y Bhushan cómo sería Plasma en 2020. Su respuesta fue bastante precisa. Ahora, Nate, ¿cómo se ve Plasma en 2025? ¿Y el 2030?

NG:Creo que Plasma Mobile es un entorno de nicho vibrante preinstalado en una variedad de teléfonos móviles que puede comprar, y Plasma Desktop se incluye de forma predeterminada en una variedad cada vez más amplia de computadoras de escritorio y portátiles de nicho. Parece que la tecnología KDE se está utilizando como tubería de back-end para una variedad cada vez más vibrante de distribuciones y dispositivos, particularmente aquellos que salen de China a medida que los chinos trabajan para reducir su dependencia tecnológica de la tecnología occidental patentada. Por ejemplo, la tableta JingPad A1 es un Plasma Mobile rediseñado. Deepin usa nuestro compositor KWin. Y así. Recibimos contribuciones de ellos y espero ver más en el futuro.

También creo que verá una creciente profesionalización de KDE en forma de contratistas y empleados más pagados, contratados directamente por KDE e.V. sí mismo. Ya tenemos algunos, y veo que se acelera con el tiempo. Esto incentivará más donaciones y contribuciones financieras porque la gente entenderá que su dinero se destina a pagar el desarrollo del producto. Con más dinero, podemos contratar a más personas y se convertirá en un círculo virtuoso de mejora. Esto ya está funcionando bien para Krita y Blender, y no veo ninguna razón por la que no pueda funcionar también para KDE en general. Creo que esto es muy importante debido al alcance extremadamente amplio de KDE y su software. Siempre hemos sufrido de "tener ojos más grandes que nuestro estómago", por así decirlo, careciendo de los recursos de desarrollo para sostener la amplitud y el alcance de nuestro software. Creo que los proyectos FOSS en general enfrentan esta restricción, porque escribir código es fácil, pero mantenerlo y depurarlo es difícil. Un enfoque es limitar el alcance de sus ambiciones para igualar sus recursos, pero en KDE creo que esto no puede funcionar porque la gente nos ama por nuestra amplitud. Si sacrificamos eso, destruimos nuestra singularidad y, por lo tanto, nuestro atractivo. Entonces, nuestro único camino a seguir es en la dirección opuesta de expandir nuestros recursos de personal para que coincidan con nuestra visión amplia. Si podemos manejar esto, finalmente veo que el software KDE alimenta la mayoría de los dispositivos del planeta. Sin embargo, ese podría ser un objetivo para 2040.

¿Hay algún plan para que KDE o Plasma se comercialicen? ¿Portátiles preinstalados con plasma o neón o ambos? ¿Algún dispositivo móvil?

NG:¡No solo hay planes, sino que hay productos! Hoy puede comprar una computadora portátil KDE Slimbook con Neon, y mi esposa está feliz de usar una de estas como su única computadora. También está el PinePhone, que viene preinstalado con Manjaro ejecutando Plasma Mobile. Estos son desarrollos súper importantes porque solo prueban que funciona, pero le brindan a KDE un conocimiento institucional valioso sobre cómo trabajar con proveedores, hacer trabajo de integración de hardware y software, publicitar productos reales, etc.

DM:Compré un Slimbook Pro2 y lo he estado usando felizmente durante los últimos 2,5 años.

Mencione las tres mejores funciones de Plasma.

NG:La búsqueda impulsada por KRunner (tanto en KRunner como en Kickoff) es una máquina monstruosa de súper productividad. Es una de las cosas que me atrajo de Plasma en primer lugar.

El reloj digital también es una potencia subestimada, capaz de mostrar sus eventos y mostrar las zonas horarias de múltiples regiones del mundo. Lo uso todo el tiempo para ver rápidamente la hora local de las personas de KDE con las que trabajo, debido a las distintas ubicaciones en las que vivimos.

También me encantan las bóvedas de plasma. Lo uso para almacenar documentos personales y familiares confidenciales, como información fiscal y escaneos de certificados de nacimiento en un depósito encriptado. Nada en ninguna otra plataforma es tan fácil y está tan bien integrado.

DM:Algunas cosas encantadoras allí, muy parecidas a las que he esbozado en mi Plasma es el mejor artículo...

Nombra lo peor...

NG:El error. Hemos hecho grandes avances aquí, pero no es lo suficientemente bueno. Algo se rompe durante cada actualización, y aunque a menudo arreglamos las regresiones rápidamente, es inaceptable que sucedan para empezar. Lo que necesitamos son más desarrolladores principales de Plasma que puedan analizar los problemas y solucionarlos todos los días. En este punto, recibimos suficientes informes de errores y nuestro control de calidad es bastante bueno, por lo que el cuello de botella en realidad tiene suficiente tiempo para que el desarrollador investigue y solucione los problemas. Todos están estirados súper delgados. Incluso una persona más trabajando en algo es una bendición.

¿Cuál es el mayor obstáculo para la adopción generalizada de Linux? Y luego, ¿para las tecnologías de KDE? ¿Tienes una solución para eso, o al menos una sugerencia?

NG:Creo que hay dos partes y dos etapas. El primero es estar preinstalado en el hardware, porque la mayoría de las personas no compran ni instalan sistemas operativos, compran dispositivos. En este punto, no importa si el producto es una mierda y hay poco software de terceros; después de todo, la gente compró computadoras con versiones anteriores de Windows y macOS, y teléfonos con versiones anteriores de Android, ¡y eran terribles! Funciones faltantes, errores atroces, convenciones de interfaz de usuario extrañas, lo que sea. ¡Y la gente los compró de todos modos! Ser bueno ayuda, pero no parece ser un requisito. Solo necesita llevar el producto al mercado donde las personas que no son muy técnicas pueden comprarlo para resolver los problemas que enfrentan. Y creo que estamos bien posicionados para resolver problemas como no confiar en su software, perder el acceso a su software o datos si deja de pagar las tarifas de licencia y otras características erróneas del mundo del software propietario de las que la gente se cansa con el tiempo.

La segunda parte es fomentar un ecosistema vibrante de desarrolladores de terceros, que consolida el producto y hace que las personas deseen usarlo y que los desarrolladores deseen escribir software para él. Realmente hemos visto este despegue con nuestra plataforma Kirigami. Montones y montones de personas ahora lo usan para escribir aplicaciones específicamente para Plasma Mobile, pero debido a su diseño convergente, generalmente también funcionan bastante bien en el escritorio y, con un poco de delicadeza, pueden ser perfectos para ambos. ¡Esto es algo genial de ver en acción! Siento que cada día descubro nuevas aplicaciones PlaMo basadas en Kirigami. Parece ser una plataforma exitosa.

En este momento es una plataforma pequeña, pero veo que crecerá con el tiempo a medida que proliferen los dispositivos basados ​​en KDE, y puede servir como este ecosistema de desarrolladores de importancia crítica.

Algunas personas dicen que el plasma es demasiado complicado. ¿Por qué crees que dicen eso?

NG:Definitivamente hay algo de verdad en esto, pero tampoco es necesariamente algo malo. Las herramientas poderosas y sofisticadas necesariamente tienen que ser complicadas. Esto es normal, esperado y correcto.

Sin embargo, creo que la crítica incrustada es algo ligeramente diferente:que la interfaz de usuario de Plasma es demasiado complicada para realizar tareas simples. Esto es algo de lo que todos somos conscientes y estamos trabajando activamente para remediarlo. Creo que hemos hecho un gran trabajo en esto durante los últimos años para mejorarlo. La trayectoria es positiva.

Eso deja un abismo entre los casos de uso simples (que podemos simplificar) y los complejos (donde está bien que sigan siendo complicados), que se completa con funciones de nivel intermedio. Cosas como flujos de trabajo de varios monitores, actividades y escritorios virtuales, amplia personalización de paneles y widgets, tematización con temas de terceros, impresión en red, uso compartido de samba, grabación de pantalla, funciones avanzadas de captura de pantalla, etc. cosas que tal vez usan el 10-20% de los usuarios, pero es un 10-20% importante, porque esas personas son personas influyentes. Ya estamos bien aquí, pero creo que también hay grandes áreas de mejora. Entonces, cuando dice:"Algunas personas dicen que Plasma es demasiado complicado", creo que esas "algunas personas" son estas personas influyentes que se quejan de que las funciones de Plasma potentes pero no de nivel experto que usan regularmente no funcionan sin problemas. suficiente, o en absoluto. Esta tendrá que ser nuestra próxima gran área de enfoque, en mi opinión.

¿Cuál es la relación de KDE con los proveedores ascendentes? Tos, Qt, tos.

NG:No tengo mucha información sobre nuestra relación con la gente de Qt, ya que no es algo en lo que esté involucrado. Sin embargo, mi sensación es que la relación es probablemente mejor de lo que parece. La colección de parches de KDE se realizó con su bendición, por lo que no es como si hubiera una bifurcación hostil por ahí.

En general, me preocupa el futuro de Qt para mantener el tipo de energía y entusiasmo del que hablé anteriormente. Pero Qt es un enorme producto comercial maduro que se utiliza para crear muchas piezas de software conocidas, con cientos de miles de desarrolladores. Se graduó hasta el punto en que las consideraciones financieras pueden sostenerlo incluso sin voluntarios apasionados de código abierto. Quizás esta no sea la mejor situación posible, pero tampoco es una catástrofe inminente. No creo que haya motivos para entrar en pánico.

Wayland ha estado en las noticias últimamente por varias razones. En su blog, Pointiest Stick, en sus mega actualizaciones semanales, ha mencionado una variedad de correcciones y soporte mejorado para Wayland en varias ocasiones. ¿Puede resumir brevemente el trabajo que se ha realizado y, luego, qué pueden esperar los usuarios de Linux en las próximas versiones de Plasma? UHD, compatibilidad con varios monitores, controladores Nvidia, tarjetas híbridas:¿no coches, algo más?

NG:Wayland le brinda muchas ventajas realmente útiles, como factores de escala mixtos y frecuencias de actualización variables en configuraciones de múltiples pantallas, compatibilidad con múltiples GPU, compatibilidad adecuada con DPI alto, escalado de aplicaciones X11 que nunca obtuvieron compatibilidad con DPI alta para que son al menos usables con una pantalla de alto DPI, interfaces de usuario centralizadas para cosas como compartir pantalla y grabar pantalla, lo que permite mejores oportunidades de integración (por ejemplo, podemos ingresar automáticamente al modo No molestar al compartir pantalla o grabar), gestos del panel táctil, menú global búsqueda, animaciones más fluidas, menor uso de CPU y, por lo tanto, mejor duración de la batería.

De hecho, estoy respondiendo esta pregunta en la sesión de Plasma Wayland en este momento, lo cual es inusual porque soy tan exigente que todavía uso X11 la mayor parte del tiempo. Pero recientemente, la sesión de Plasma Wayland se ha vuelto tan útil que puedo seguir con ella durante varios días a la vez. El nivel de progreso recientemente es realmente impresionante para mí. Creo que Plasma 5.23 será lo suficientemente estable para que la mayoría de las personas hagan el cambio sin notar demasiados cortes de papel específicos de Wayland, y al menos, los que notan se compensarán con suerte al no sufrir más las limitaciones irreparables del X11. sesión.

¿Cuál es tu escritorio de elección? ¿Y la distribución preferida? Está bien, estás en un lugar seguro.

NG:Plasma, obviamente.

En cuanto a la distribución, usé felizmente openSUSE Tumbleweed durante varios años, pero recientemente cambié a Fedora KDE, ¡y ahora estoy aún más feliz! En mi opinión, su modelo semi rodante ofrece la combinación perfecta de estabilidad y novedad, y el embalaje es de muy alta calidad. El administrador de paquetes DNF es súper rápido y se integra muy bien con aplicaciones que usan PackageKit como Discover. Muchas de las quejas de la gente sobre Discover en realidad son causadas por el soporte de PackageKit de baja calidad en varias distribuciones. Lamentablemente, el soporte de PackageKit es particularmente malo en openSUSE. Pero en Fedora, es excelente. Y aprecio que Fedora sea un pionero en la adopción temprana de nuevas tecnologías, al igual que Plasma. Son una muy buena pareja, en mi opinión.

Y si tuvieras que usar un escritorio diferente, o incluso un sistema operativo, ¿cuál sería? ¿Y por qué?

NG:Si tuviera que ser un escritorio FOSS, probablemente elegiría ElementaryOS. Estoy de acuerdo con su filosofía y estilo general; entienden la importancia de la producción y realmente tienen la parte "simple por defecto" del lema de Plasma clavada. Creo que estarían más abiertos a agregar funciones "potentes cuando sea necesario" que la gente de GNOME cuando lo intenté hace unos años antes de cambiarme a KDE. De alguna manera me pregunto si mi participación en KDE es un feliz accidente; si hubiera descubierto ElementaryOS antes que GNOME, podría haber tenido una mejor experiencia y haberme quedado allí, en lugar de buscar en otro lado, encontrar KDE y enamorarme.

Si no tuviera que ser un escritorio FOSS, elegiría macOS. Fui usuario de Mac durante décadas antes de ingresar al mundo FOSS, y todavía es un entorno que me resulta cómodo. Y las computadoras portátiles de Apple son algunas de las mejores de la industria. Todavía estoy esperando que alguno de los proveedores de PC fabrique una computadora portátil que sea tan buena como la MacBook M1. Todos ellos comprometen la calidad/resolución de la pantalla, la calidad de los altavoces, la calidad del teclado, la calidad del trackpad o la duración de la batería. Sin dispositivos de entrada y salida incorporados de alta calidad y una buena duración de la batería, una computadora portátil falla por completo en ser una computadora portátil, y simplemente no entiendo por qué este es un concepto tan difícil de entender para todos, excepto para Apple. Pero eso se está volviendo un poco fuera de tema.

¡Las tres mejores aplicaciones de Linux!

NG:Supongo que no es KDE. En ese caso, diría Thunderbird, LibreOffice y Stellarium. Los primeros son dos aburridamente confiables y útiles, y el tercero es un placer para explorar el cosmos. Si pudiera agregar algunos más, también podría mencionar openSCAD y Endless Sky. Piezas de software realmente útiles y divertidas.

¿Cuál es la lógica detrás del nombre de tu blog?

NG:Es una referencia a un sketch de Monty Python en el que un instructor de defensa personal enseña a sus alumnos a defenderse de piezas de fruta. Uno de ellos pregunta frustrado a su hipotético agresor, "¿y si tiene un palo puntiagudo?", provocando la ira del instructor. Por alguna razón, esta escena se me quedó grabada y se ha convertido en mi nombre de usuario en Internet. Encuentro que extrañamente se ajusta a mi rol de gerente de control de calidad, ya que mucho de lo que hago en el día a día es molestar a la gente.

DM:Obtienes la insignia de respeto de Dedoimedo por mencionar a Monty Python.

¿Tu capitán favorito de Star Trek?

NG:Janeway, por nunca darse por vencida y estar dispuesta a ir a un lugar mucho más extremo que cualquier otra persona para mantener a su equipo a salvo y avanzar en sus objetivos. La combinación perfecta de dureza y cuidado.

DM:Oh, estos jóvenes y su gusto juvenil.

Como palabras finales, ¿tiene algún mensaje para la comunidad?

NG:¡Eres parte de algo asombroso que está cambiando el mundo, y nunca lo olvides ni dejes que nadie te diga lo contrario!

Palabras finales de Dedoimedo...

El Año de Linux ha sido un tema anual desde principios de la década de 2000. Aún no ha sucedido. Siempre ha faltado algo. En cierto modo, Linux es su peor enemigo. Pero lo único que es bastante notable en los últimos cinco años es el renacimiento fuerte y, con suerte, imparable de la pila tecnológica de KDE, y el escritorio Plasma en particular. Tal vez sea parcial, pero he adoptado Plasma de todo corazón tanto en mis esfuerzos de prueba como de producción, y estoy feliz, tal vez incluso moderadamente, cautelosamente optimista con respecto a dónde se dirige.

El impulso en el espacio Plasma es claramente evidente y también bastante agradable. El escritorio es cada día mejor y más inteligente, más profesional también, y existe la esperanza, tal como nos dijo Nate, de que tal vez en 2030, tal vez en 2040, podamos ver que Plasma ocupa una parte agradable y cómoda del espacio del sistema operativo. Hoy, pase lo que pase, es definitivamente la oferta de escritorio más elegante y madura que existe, con toneladas de características encantadoras. De todos modos, me gustaría agradecer a Nate por aceptar la entrevista y brindarnos algunas respuestas realmente profundas y reveladoras. Disfruté mucho esto. Nos vemos. Configura los fáseres de plasma para aturdir. Participar.


Linux
  1. Una introducción al editor vi

  2. Plasma 5.24 es fantástico

  3. KDE Connect está mejorando cada vez más

  4. La red inalámbrica no se vuelve a conectar automáticamente en KDE

  5. MX Linux MX-21 KDE - Ahora, aquí hay una distribución realmente espléndida

MX Linux MX-19.2 KDE - Falta en acción

Cómo corregir el error de error de carga de proveedores de KDE Discover

La mejor distribución de KDE/Plasma de 2019

KDE Cantor - Cántame algo de matemáticas

Revisión de KDE neon 5.15:badenes por delante

Optimización de Notepad++ en Linux