Ir al contenido principal

Regresando donde todo comenzó


Desde hace unos años por motivos laborales deje de utilizar Linux, tanto para mis actividades cotidianas como profesionales, siempre trate de tener instalado en mi computadora la distribución de Kubuntu, pero poco a poco fue quedando en el olvido, mas que nada por no tener tiempo de personalizarlo o buscar esos detalles que aquejan en un Linux, ya sean problemas con la tarjeta gráfica o de disco duro con y el uso de UEFI o que se quedara pasmada la interfaz y no pudiera hacer mas, estos y mas contratiempos dieron la pauta para que dejara de utilizar la partición dedicada. Todo esto hasta la llegada de una computadora portátil en la cual fue el parte aguas y la falta de tiempo para personalizarla y agregarle alguna de mis distribuciones preferidas, quedando linux en un segundo plano. También unas de las razones principales por la cual deje de utilizarlo es por el ecosistema en el que se dedican principalmente en mi trabajo, el desarrollo principal es en C# y SQLServer, no negare que cuando comencé a trabajar, estas tecnologías de desarrollo ya tenían alternativas para ambientes Linux pero aun eran muy inmaduras agregándole a esto el tiempo de curva de aprendizaje, estos y otros factores que me obligaban a utilizar Windows.

Todo esto a cambiado en este año, al tener que trabajar desde casa y la necesidad de mejorar mi espacio de trabajo en el hogar. Uno de los cambios principales fue el adquirir una computadora de escritorio con componentes a mi gusto, algunas de las razones principales por las cual me decante por un equipo de sobremesa son.
  1. Los Videojuegos.
  2. La flexibilidad del Hardware.
  3. Mis ganas de realizar nuevos desarrollos.

Esto me llevo a seleccionar y ensamblar mi propia computadora a mi gusto "Esto es teórico, los costos de la tarjetas gráficas estas excesivamente elevados en comparación a fechas anteriores al momento de escribir esta publicación. Termine comprando la GT 1030"


Decidí instalar para comenzar Ubuntu 20.04 LTS lo cual me sorprendió lo bastante pulido que tiene la interfaz de Unity aunque para ser sinceros no me gusto, cuando fue publicada por primera vez en Ubuntu 10.10 el intento raro de un clon de Gnome 3 como que no me termino de gustar "Siempre me gusto Gnome 2", actualmente sigue sin gustarme Unity así que decidí instalar KDE como GUI principal, pero extraño algunas configuraciones de las versiones anteriores de KDE "Ó a lo mejor no instale la versión completa" personalmente me sigue gustando la interfaz limpia que tiene KDE. 


En el aspecto de desarrollo ahora si no me puedo quejar por que pude instalar el developer kit de NetCore tanto en sus versiones 2, 3 y 5 para mis tareas de trabajo, ademas, SQLServer "En un contenedor de Docker", sin dejar atrás nodeJS e IDEs de desarrollo. En el caso de NetCore usar Rider y para SQLServer DataGrid, y otras herramientas como Postman atom y alguna que otra aplicacion de trabajo extra. 

En el aspecto de mis actividades generales, prácticamente el acoplamiento fue muy sencillo tanto correo electrónico como reproductor de audio "Soy fan de Spotify, aunque hace años dije no voy a pagar por escuchar música, véanme ahora, no lo puedo dejar" reproductores de vídeo como VLC, mensajería instantánea como Telegram y otros.

Para ser sincero no me disgusta Ubuntu pero ni con su versión de KDE me he sentido cómodo, creo que esta muy enfocado a usuarios común aunque tampoco lo niego que tiene una fácil adaptación para desarrolladores, que no termino de sentirme a gusto.

Cuando estaba en la Universidad llegue a probar bastantes distribuciones como Fedora, Arch Linux, Sabayon entre otros, el que mas me gusto fue Gentoo, el simple hecho de ir compilando la distribución únicamente para a tu Hardware, te da un cierto nivel de rendimiento y personalización bastante interesante y su minimo consumo de ram y procesador, pero todo esto a un costo, luego no me salia bien la instalación y tenia que iniciar de nuevo y pues era una semana de intentar instalarlo para que fallara por algún error, pero así aprendí bastante de su administración y funcionamiento. 



Mi plan para estos meses es probar diferentes distribuciones y volver a encontrar con el cual me sienta cómodo para trabajar y para mis actividades generales, espero aunque por tiempo no estoy muy seguro es regresar a utilizar Gentoo, pero el tiempo lo dirá.

Por el momento mi siguiente distribución a probar es Fedora 33 Workstation, he leído algunas reseñas y comentarios bastantes positivos, ademas, de estar enfocado a desarrolladores, se ve muy prometedor y vamos a darle una oportunidad.

Ya para terminar les agradezco su tiempo de leer esta publicación, nada técnica por el momento, espero en siguientes publicaciones aparte de dar mi opinión de las distribuciones que este probando, realizar mas publicaciones de tecnología y desarrollo como algunas cosillas de Visión Artificial con OpenCV, Mineria de datos, algunas consulta locas en SQL o en fotografía "Espero encontrar una alternativa a CaptureOne" y mas.

Tengan un buen día y puedan compilar en paz. 


Comentarios

Publicar un comentario

Entradas más populares de este blog

Problemas resueltos de álgebra lineal - ESCOM

Me gustaría compartir un doc que me ayudo mucho cuando estudiaba en la ESCOM. Son un conjunto de problemas de álgebra lineal resueltos paso a paso, esto ayuda mucho a la hora del examen (En especial cuando haces el ETS xD) Los autores son:       M.C. Florencio Guzmán Aguilar       Dr. Samuel Domínguez Hernández

Instalado Cuda + Tensorflow + Jupyter con Conda en Ubuntu 20.04

Una forma alternativa de instalar tensorflow + cuda en Ubuntu, la ventaja de esta forma es que es más sencillo y se pueden tener varias versiones de tensorflow con cuda. También es posible crear un kernel para jupyter y tener diferentes opciones a la hora de usarlo.

Clasificador de gatos y perros usando TensorFlow

El otro día estaba buscando información acerca de redes de convolución y encontré un estupendo video 1 en youtube, el cual explicaba como realizar un clasificador de imágenes en 5 min, así que dije ¿Por que no hago un clasificador de gatos y perros, pero a mi estilo?  - why not?. Configurando todo Básicamente es utilizar el ejemplo de TensorFlow llamado retrain.py que es un script de entrenamiento de una red de convolución Inception-v3 2 y entrenar nuestra red con las imágenes que queremos clasificar, en este caso gatos y perros. Vamos a necesitar muchas pero muchas imágenes de gatos y perros así que  para obtener las imágenes de nuestro entrenamiento tenemos dos posibles ideas. * Ir a Imagenet y obtener el archivo con todas las url de las imágenes y usando wget descargarlas. * Descargar las imágenes de google images utilizando un plugin para chrome o firefox.  Una vez obtenidas las imágenes para nuestro entrenamiento vamos a crear nuestro proyecto, primero tenemos qu