Llevo ya bastantes años trabajando con ambientes en Linux, hace mucho tiempo que no uso Windows y no me siento nada orgulloso de eso, sabía arreglar cositas en Windows, sabía arreglar las computadoras de mis familiares, amigos, colegas, era bueno optimizando y dejando como una bala sus instalaciones Windows, pero la última vez use Windows… no parecía mas el mismo, para mi era otro OSX con Powershell en lugar de iTerm o Terminal.
Sistema operativo Link to heading
Ya saliendo de colegio hace millones de años atrás, empezé a usar Linux en mi día a día, me gustaba tener el control total y transparente de mi sistema, recuerdo haber empezado con Mandriva, Fedora, CentOS y luego me quedé buenos años con Debian, yo era fan de Debian.
Luego me corrompí y empezé a usar OS X, estuve un par de años asi con OSX y iOS… al final me tuve que volver a Linux y Android. Esta vez me quedé años usando Arch Linux (la variante Black Arch) hasta el día de hoy. De hecho le metí Arch Linux a mis Mackbooks y también pasaba tiempo metiéndole las últimas versiones de Android a mis celulares.
Hay ciertas cosas que no me gustan de Arch Linux en general pero es tolerable, como soy desarrollador de software puedo fácilmente montar mi ambiente de desarrollo en un ratito. Aunque a veces he tenido tropiezos tratando de hacer cosas de diseño con Capcut o Canva… aun asi sigo usando Linux para mi dia dia.
Escritorio Link to heading
El escritorio es el tema, hay bastantes paquetes de software para el tema del esccritorio desde el KDE por ejemplo que te deja listo el escritorio para cualquier situación hasta un Xmonad donde tienes que configurar cada cosa como por ejemplo instalar clientes para conectarte a redes wifi o dispositivos bluetooth, armarte scripts para configurar tu escritorio para cuando quieres usar pantallas externas, o hasta armarte scripts para hibernar o dormir tu computadora.
Hay para todo gusto y me siento mas productivo con escritorios tipo Tiling Window, donde no se usa mucho el mouse y administras tus ventanas con teclado solamente. Actualmente uso bspwm que es muy práctico, simple y rápido. No distrae y no consume mucha batería, solo hay que tener en cuenta cuando la batería hace uso híbrido de la tarjeta GPU o si la usa de manera discreta lo que puede consumar toda la batería, esto en caso de las Laptops.
Software del día a día Link to heading
Hoy en día hay tantas cosas en la Web que todo lo que necesitamos es un buen navegador web, ya son varios años que he estado trabajando con Firefox pero ahora estoy empezando a usar Google Chrome pero no estoy tan convencido que digamos, consume mas recursos y no me agrada como organize los Bookmarks y Favoritos, además de accesos rápidos en el search bar, voy a volver nomás a Firefox.
También uso bastante mi terminal Wezterm con Tmux con Tmuxinator para levantar mi ambiente de trabajo con sessiones y windows ya pre-configurados. Para escribir código en cualquier lenguage uso Neovim y mi interpretador de comandos es ZSH y tengo un montón de aliases y funciones para diferentes situaciones.
Eso es prácticamente todo lo que uso y todo lo que necesito, debes en cuando abro el Telegram o Thunderbird o hasta Spotify, pero rara vez.
El futuro? Link to heading
No me veo en el futuro usando un sistema operativo que no este basado en Linux donde pueda typear y escribir scripts, es lo que me gusta hacer y es lo que necesito y debo hacer. Una vez intenté hasta dejar los web browsers y hacer todo en mi terminal pero esta cosa de Javascript es una limitante grande, asi que como todos, soy otro zombie usuario de la web.
Todos deberíamos aprender a usar Linux, principalmente porque te da facilidad de tener herramientas para poder construir cosas relacionadas al software por ti mismo, a diferencia de otros sistemas operativos donde te vuelven un Consumidor mas del montón.