Hace poco escuché una interesante entrevista sobre Linux para todos. El presentador Jason Evangelho entrevistó a Christopher Scott, ingeniero de campo principal sénior (código abierto) en Microsoft. Christopher es un defensor de Linux que tiene una perspectiva única como ávido usuario de Linux que trabaja para Microsoft. Hubo un tiempo en que había poca confianza entre Redmond y el mundo Linux. Hay algunos que temen que la adopción de Linux por parte de Microsoft sea siniestra. Christopher está tratando de disipar esa noción y generar confianza donde ha existido desconfianza en el pasado. Escuchar la entrevista invitó a mi curiosidad. Ansioso por saber más, contacté a Christopher en Twitter y le pedí una entrevista (que ha sido ligeramente editada por su extensión y claridad). Él accedió amablemente.
Don Watkins: ¿Cuál es tu formación?
Christopher Scott: En resumen, soy un geek que ama la tecnología, especialmente el hardware. La primera computadora con la que pude pasar tiempo fue nuestra máquina compatible con IBM 486SX 20MHz 4MB RAM 171MB HDD. Mi mamá gastó $2,500 en la configuración en ese momento, lo que parecía escandaloso. No pasó mucho tiempo después de que compré Comanche Maximum Overkill (juego de PC) y me di cuenta de que no tenía una unidad de CD-ROM ni una tarjeta de sonido compatible, así que los compré y los instalé. Eso empezó justo ahí. Tuve que jugar juegos en nuestra máquina con Windows 3.1. Ese fue realmente el foco de mi interés en las computadoras mientras crecía:los videojuegos. Tuve la NES en 1984 y una SNES después, junto con muchos otros sistemas de juego desde entonces, pero siempre había algo en los juegos de PC que me llamaba la atención.
Más recursos de Linux
- Hoja de trucos de los comandos de Linux
- Hoja de trucos de comandos avanzados de Linux
- Curso en línea gratuito:Descripción general técnica de RHEL
- Hoja de trucos de red de Linux
- Hoja de trucos de SELinux
- Hoja de trucos de los comandos comunes de Linux
- ¿Qué son los contenedores de Linux?
- Nuestros últimos artículos sobre Linux
Mi primer amor, sin embargo, fueron los autos. A mi papá le gustaban los hot rods y demás, así que leí sus revistas mientras crecía. Tenía grandes aspiraciones de construir mi propio primer automóvil. Después de descubrir que la universidad no era para mí y darme cuenta de que los trabajos con salario mínimo no asegurarían mi futuro, volví a la escuela y aprendí un oficio:pintura automotriz y reparación de carrocerías. Conseguí un trabajo gracias a mi instructor y lo hice durante varios años, pero no estaba satisfecho de que la mayoría de los trabajos estuvieran basados en reclamaciones de seguros. Quería centrarme en los aspectos de atención a los detalles y hacer que cada trabajo saliera perfecto, pero las compañías de seguros no pagan por ese tipo de detalles con una mentalidad de "lo suficientemente bueno".
No pude encontrar trabajo en un taller de carrocería y pintura personalizada, así que busqué mi segundo amor, las computadoras. Encontré una empresa que tenía cursos de capacitación sobre preparación para la certificación de Windows 2000. Tenía un precio escandaloso de algo así como $ 8,000, pero obtuve un préstamo estudiantil (para poder llevar esa deuda conmigo durante muchos años) y comencé la clase. No conseguí un trabajo inmediatamente después, me llevó varios meses, pero logré un trabajo temporal en el centro de llamadas de Timex en la división de productos avanzados.
Había estado en Timex durante aproximadamente un año y medio cuando pude obtener una oferta de trabajo en una "compañía de computadoras real". No era trabajo temporal y tenía beneficios, así que parecía perfecto. Esta empresa brindaba servicios de TI administrados para sus clientes, por lo que comencé a brindar soporte de red y PC por teléfono y en persona. Conocí a mi esposa mientras trabajaba para esta empresa también. Desde entonces, he realizado soporte de mesa de ayuda, soporte de litigios, SharePoint, Skype for Business, Microsoft Teams y todo el paquete de Office 365. Hoy soy un felizmente casado padre de tres hijos con dos nietos.
DW :¿Cómo empezaste con Linux y el código abierto?
CS :Hace aproximadamente 20 años, mientras tomaba clases de Windows 2000 Server, comencé a adquirir partes de máquinas más antiguas que estaban programadas para desecharse y logré ensamblar al menos un sistema completamente funcional con monitor, teclado y mouse. La computadora de la casa en ese momento estaba ejecutando Windows 98 o ME, no recuerdo, pero no tenía ningún sistema operativo para instalar en este sistema anterior. De alguna manera, encontré Mandrake Linux y lo cargué. Por lo que pude ver, todo parecía funcionar bien, así que puse un anuncio en los clasificados del periódico local para ver si alguien necesitaba una computadora gratis. Obtuve exactamente una respuesta a ese anuncio. Empaqué la computadora y la llevé a su casa. Descubrí que era una familia con un hijo con necesidades especiales y que querían que aprendiera en la computadora. Lo puse en la mesita que querían usar como escritorio, me dieron las gracias y me fui. Espero que les haya sido útil. En ese momento, todo lo que realmente sabía de Linux era que podía tener un sistema completamente funcional sin tener que ir a una tienda a comprar un disco.
Desde ese momento, me consideraría un aficionado y entusiasta de Linux. Soy un saltador de distribuciones, siempre pruebo diferentes distribuciones y entornos de escritorio, y nunca hago que ninguno de ellos sea realmente hogareño. Siempre he tenido la fibra sensible entre los sistemas basados en Ubuntu y Fedora. Por alguna razón, me gusta mucho apt
y DEB , pero siempre me encantó recibir actualizaciones más rápidas de Fedora. Siempre he apreciado la forma en que los proyectos de código abierto están abiertos a la comunidad para obtener comentarios y soporte adicional para desarrolladores, y cómo el código está disponible gratuitamente para que cualquiera lo use, reutilice y revise.
Hasta hace poco, no podía hacer de Linux mi sistema operativo principal. Lo he intentado a lo largo de los años y, a menudo, volvía a los juegos. En comparación, no funcionaban en absoluto o funcionaban mal, así que terminé volviendo a Windows. Con las mejoras de Proton y herramientas como Lutris, ese panorama ha cambiado drásticamente. Ejecuto Linux en mi computadora de escritorio y portátil principal ahora. Actualmente, Pop!_OS y Ubuntu 18.04 respectivamente, pero tengo debilidad por Manjaro (que está en una tercera máquina).
Es cierto que hago concesiones al tener Linux como mi sistema operativo principal para el trabajo. Principalmente me inclino por el acceso basado en la web a las cosas que necesito, pero todavía tengo una máquina virtual para aplicaciones específicas que no se ejecutarán fuera de Windows y que son necesarias para mi trabajo. Para ser claro en esto, no odio Windows. Me desagradan algunas de las cosas que hace y algunas de las que no hace. Linux también tiene cosas que me gustan y que no me gustan. Mi decisión sobre qué ejecutar se basa en lo que me molesta menos y lo que me brinda las funciones y el software que quiero o necesito. Algunas distribuciones simplemente no me atraen o me molestan de varias maneras que simplemente no puedo superar. Cada sistema operativo tiene sus pros y sus contras.
DW :¿Qué te invitó a trabajar para Microsoft?
CS :Respuesta corta:Un reclutador en LinkedIn. Respuesta larga:como muchas personas que ingresan a SharePoint, cayó en mi regazo hace varios años. Bien, me ofrecí como voluntario, pero nadie más en el equipo de TI de tres personas iba a aprenderlo y nuestro CEO lo quería. Avance rápido unos tres años más tarde, me contrataron como administrador de SharePoint para, lo que pensé, era una empresa bastante grande de 700 usuarios. En ese momento, consideré que Microsoft era la mejor opción para trabajar porque era el propietario de SharePoint, pero pensé que me faltaban cinco años para estar en el nivel que necesitaba para ser considerado. Después de trabajar en este trabajo durante un año, un reclutador se puso en contacto conmigo en LinkedIn. Charlamos, me entrevisté y me contrataron. Desde entonces, pasé de tecnologías a Skype/Teams y ahora software de código abierto (OSS) y pasé de liderar un equipo a más de 20, todo de una manera no tradicional.
Para ir más al grano, quería pasar a un rol de OSS para ver más de lo que Microsoft está haciendo en este espacio, que era algo que no podía ver en otros roles mientras admitía otras tecnologías.
DW :¿Cómo está generando confianza para la comunidad Linux en Microsoft?
CS :El primer paso es escuchar. No puedo suponer saber, aunque me considero parte de la comunidad de Linux, lo que se necesitaría para generar esa confianza. Entonces, me acerqué para obtener esa retroalimentación. Mi objetivo es tomar medidas contra esos comentarios como un simple empleado que busca mejorar el panorama del software para los usuarios de Linux que apreciarían la opción de ejecutar el software de Microsoft en su plataforma elegida (como un ejemplo).
DW :¿Qué productos de Microsoft además de Visual Studio son triunfos para la comunidad de código abierto y Linux?
CS :Honestamente, depende de a qué parte de la comunidad te refieras. Para los desarrolladores, hay otras cosas que fueron lanzadas/de código abierto por Microsoft que conllevan grandes beneficios, como las bibliotecas .NET y C++. Incluso el Subsistema de Windows para Linux (WSL) y la nueva Terminal de Windows pueden verse como grandes logros. Sin embargo, hay otro componente de la comunidad que quiere algo que impacte su vida personal diaria (si tuviera que resumir). En cierto sentido, cada individuo ha tomado la postura de decidir por sí mismo qué constituye una victoria y qué no. Ese problema hace que sea más difícil a veces cuando solicitan que Windows o todo el catálogo de software sea completamente de código abierto antes incluso de considerar que Microsoft está haciendo algo válido.
Esencialmente, desde el punto de vista de Microsoft, la empresa se centra en la nube, es decir, Azure. ¿Quién en la comunidad de código abierto y Linux debería ser el objetivo que se alinee con eso? Personas que administran servidores Linux, personas que desean usar software de código abierto en Azure y personas que desarrollan software de código abierto que se puede ejecutar en Azure. A ese mercado, ha habido muchas victorias. El catálogo de OSS que se ejecuta en el contexto de Azure es enorme.
DW :Algunos escritores de tecnología ven el kernel de Linux reemplazando al kernel de NT. ¿No estás de acuerdo?
CS :No estoy de acuerdo. Hay demasiada incompatibilidad para simplemente reemplazar los fundamentos. En mi opinión, no es realista.
DW :¿Cuál es el futuro de Linux en Microsoft?
CS :Diré lo que espero y lo que espero. Espero un crecimiento continuo de Linux en Azure y un crecimiento continuo en el código abierto utilizado en Azure y escrito por Microsoft. Espero que esto impulse una mayor inversión en el escritorio de Linux, esencialmente, al hacer que el software de Windows funcione bien en Linux. Este tema es lo que la comunidad también quiere ver, pero será necesario que los clientes, las personas dentro de la empresa hablen para que esto se haga realidad.
¿Me gustaría ver, como ejemplo, una base de código para Office que se ejecute en todas las plataformas de escritorio, ya sea a través de Wine o alguna otra capa de compatibilidad? Sí, claro. Creo que esto sería óptimo, de verdad. Office para Mac nunca ha visto las mismas funciones que las versiones de Windows. Todo el mundo debería estar facultado para utilizar el software que desee, independientemente de la plataforma. Creo que Microsoft puede llegar allí, simplemente no sé si lo hará, así que ahí es donde intervengo para hacer lo que pueda para que esto suceda. Espero que podamos ver que los usuarios de escritorio de Linux tienen las mismas opciones de software de Microsoft que Windows y macOS.