Triara Open Linux (Monterrey)

Triara Open Linux (Monterrey) es una distribución de Linux basada en Debian. Como novedades, cuenta con un kernel 4.19.2 que salió apenas hace dos días. Como entorno gráfico trae Fluxbox y no cuenta con software adicional digno de mención. Es decir, es una distro que puede ser adaptada fácilmente al usuario según necesite tal o cual software.

Al estar basada en Debian, es muy sencillo instalar software, pues incluye apt y dpkg. Todavía necesito hacer una batería de puebas en condiciones para evaluar correctamente su rendimiento, no obstante, pinta bastante bien el resultado final.

La distribución trae su instalador gráfico por si se desea instalar en disco, ya que en modo live, poco o nada se puede hacer, pues como ya dije, no incluye más que el software básico. El instalador elegido es Calamares, que también utilizan otras distribuciones, como Manjaro y SparkyLinux.

Por cuestiones de políticas de empresa, no puedo poner a disposición de todo el mundo la imagen .iso, ya que se incluyen logotipos y marcas propias. El proyecto lo realicé porque soy empleado de Triara y por iniciativa propia. Las personas encargadas de evaluar este sabor de Linux, decidirán oportunamente si aquí se muere, si se utiliza comercialmente como una opción más dentro de la empresa, o si se libera a todo el mundo para uso universal, cosa que dudo bastante.

¡Saludos!

Posted in Debian, Development, Free Software, Personal Projects, Triara Open Linux | Leave a comment

Cambios en OSUX64

OSUX64 está cambiando. Finalmente, tras jugar un tiempo con CDE, me he dado cuenta de que no es completamente funcional. Debido a esto, he decidido eliminarlo y sustituirlo por Fluxbox. Por otro lado, se ha actualizado el kernel a la versión 4.19.1. Definitivamente, no puedo reinventar el hilo negro, pero de alguna forma, no me siento muy a gusto con estos cambios. El del kernel no importa demasiado, pero el de CDE en favor de Fluxbox, sí. Existen numerosos entornos entre los que elegir, pero a mí me gustaba bastante CDE. Por desgracia, si la idea es montar un sistema estable y funcional, no me queda otra más que eliminarlo. Y con la pena, lo elimino. Veremos cómo se van dando las mejoras a futuro. El siguiente paso será maquillar un poco este entorno y ver la posibilidad de crear un sistema live con un instalador.

Posted in OSUX64 | Leave a comment

SLED 15

No me gusta, así de claro y de contundente lo manifiesto. Pienso que el sistema de instalación de SuSE 15, en general, no está correctamente planteado. La ISO de SLED permite seleccionar entre diferentes sistemas, por ejemplo SLES, SLED o SuSE for SAP, pero necesitas conectarte a internet. En versiones anteriores, descargabas la ISO de SLED 12, por ejemplo, y con eso era más que suficiente para poder instalar un sistema SuSE funcional. Ahora esto no es así, aunque en aparincia sí lo parezca. Me explico: Según SuSE, si descargas las dos imagenes disponibles de SLED 15, puedes realizar una instalación offline. Yo lo intenté, pero YAST nunca leyó correctamente la ISO que contiene los paquetes de software, asi que, no me quedó más remedio que instalar en red, lo que supuso más tiempo. ¿Estaría dañada la ISO? No, MD5 fue más que claro al respecto.

No decaí por este hecho, así que continué con el proceso de instalación en red hasta que finalizó. Los requisitos mínimos los cubro sin problema en una laptop con 4 gb de RAM y un disco duro de 1 TB. Pero al reiniciar….

El sistema consume una eternidad de tiempo durante el proceso de arranque. Tal es así, que al día siguiente de haberlo instalado, lo mandé, literalmente al carajo. ¿Por qué tarda tanto? No lo sé ni me interesa. No quise averiguarlo. Tratándose de una distribución de las que cuesta dinero, considero que no merece la pena que pierda mi tiempo en este tipo de averiguaciones. 

La apariencia es similar a la de versiones anteriores; es decir, muestra un escritorio elegante y bonito. Desafortunadamente, con eso no basta. Hay muchos escritorios elegantes y bonitos, cuyos sistemas base no resultan tan tardados en arrancar. Para mí, la funcionalidad es muy importante y esta vez, creo que SuSE ha cometido un error garrafal.

No la he probado todavía, pero algo me dice que la versión gratuita (OpenSUSE 15) va por el mismo camino, ya que comparten el mismo motor. Si es así, para mí SuSE pasó a la historia, en tanto no le vea la funcionalidad que requiero, sin necesidad de tener que cambiar de hardware.

Posted in OpenSuSE, Opinión, SuSE | Leave a comment

RHUI 3.0.4

Pues en el trabajo, me ha tocado instalar la última versión disponible de Red Hat Update Infrastructure, una aplicación que sirve para proveer paquetes en formato .rpm a los sistemas Red Hat que tenemos en Managed Hosting. Para quien no conozca RHUI, es un sistema que replica los repositorios de Red Hat de manera local, se sincroniza periódicamente y permite que los equipos de una red determinada, sin salida a internet, puedan realizar updates, upgrades o instalar utilidades varias.

RHUI 3.0.4 tiene importantes cambios con respecto a la versión 2.1, la cual tuve que instalar hace algún tiempo en proyectos de LATAM. Las novedades que incluye la nueva versión, son diversas pero interesantes. Por ejemplo, ahora permite montar una infraestructura completa para alojar los repositorios, badasa en GlusterFS, con soporte NFS y además, se puede añadir un front con una IP balanceada usando HAProxy. La instalación se realiza desde el RHUA y ya no es necesario acceder a los CDS para este menester. Otra cuestión interesante es que el sistema de creación de certificados es mucho más amigable, ya que la comunicación entre servidores se hace usando llaves de confianza.

El RHUI Manager mantiene su estética anterior, aunque con añadidos nuevos basados en las características de las que hablaba con anterioridad. En este caso, mi estructura se compone de un servidor con RHEL 7.5 para el RHUA y dos servidores adicionales con el mismo SO para los CDS. No he utilizado HAProxy ni el CDS adicional que recomienda la documentación oficial para la parte del GlusterFS.

La sincronización de repositorios sigue siendo bastante tardada. Hay que esperar unas cuantas horas para poder tener los paquetes necesarios listos para su uso, en caso de ser requeridos. No obstante, creo que aquí el asunto depende de la infraestructura de cada empresa en cuestión de velocidad de red, etc.

Como conclusión, creo que esta nueva versión 3 de RHUI supone un avance, ya que la administración de RHUI 2.1 era un verdadero dolor de cabeza. El nuevo juguete está instalado, pero ahora hay que ver su desempeño en producción, que es tema, quizá, para otro post.

Posted in Redhat | Leave a comment

Calcular mentalmente el cuadrado de cualquier número de dos cifras que termine en 5

Este post se refiere al difícil arte de realizar un cálculo de memoria, es decir, sin utilizar papel ni lápiz. Para ello, tomaremos cualquier número de dos cifras cuyo único requisito es que debe de terminar en 5.

Ejemplo: 85

Para calcular el cuadrado de 85, tenemos que multiplicar ese número por sí mismo, es decir: 85 x 85

La forma rápida de realizar este cálculo matemático mentalmente, consiste en hacer lo siguiente:

El cuadrado de 5, es decir 5 x 5 es 25. Esta noción es válida para cualquier número que termine en 5, como 85, 65, 75, 45 …

Por último, solamente nos queda multiplicar las decenas por sí mismas más uno.

8 (8+1) = 8 x 9

8 x 9 = 72

Al 72 anterior le añadimos seguidamente el 25, obteniendo como resultado final el número 7225, que se corresponde con el resultado de multiplicar 85 x 85.

Interesante, ¿verdad?

Prueba tú mismo con otro número y ya me contarás.

Este artículo, decidí incluirlo aquí, debido a que hace unos días tuve que entrevistar a una persona que quería ocupar un puesto de especialista en Linux en una de las áreas de la empresa. Aparentemente, el contenido de este post no guarda relación con lo que acabo de escribir, pero lo cierto es que una de las preguntas que le hice a dicho candidato, fue precisamente que calculara de memoria el cuadrado de 85. Y ¿por qué? se preguntarán ustedes. Muy sencillo, porque el hombre indicaba en su CV que soportaba muy bien el trabajo bajo presión, así que, ejercí presión y me dispuse a observar su reacción.

El candidato, nunca me dio el resultado correcto, el cual, yo tampoco esperaba. Lo que sí esperaba ante una situación como esa, es que me propusiera una solución alternativa, lo cual nunca hizo. Es decir, salir del paso era tan sencillo como plantearme un razonamiento lógico que le abriera alguna puerta para conseguir el resultado esperado. En una situación de presión, hay que evaluar rápidamente y proporcionar un camino rápido, seguro y funcional que cumpla con las expectativas.

Moraleja: O estudias cálculo o no mientas en tu CV.

Posted in Mathematics | Leave a comment

Cliente de correo Hiri

Una de las herramientas imprescindibles que necesito para poder trabajar, es un cliente de correo compatible con Microsoft Exchange. En la empresa para la que trabajo, los productos de Microsoft forman parte del día a día laboral. En Linux, se puede utilizar mutt, evolution y Thunderbird más algunos complementos adicionales, con la finalidad de poder recibir el correo de exchange en nuestra bandeja de entrada. Bien, pues acabo de descubrir una nueva solución, aunque no es libre ni gratuita. Se trata de Hiri, un cliente de correo compatible únicamente con Microsoft exchange y Office 365.

La versión de prueba dura 7 días, tiempo más que suficiente para evaluarlo. La integración es bastante buena ya que, aparte del correo, también es funcional el calendario y el directorio de usuarios. No obstante, su precio me parece excesivo, sobre todo tomando en cuenta que no soporta imap ni pop; es decir, que si quieres integrar una cuenta adicional de gmail, por ejemplo, no podrás hacerlo.

La solución es bastante elegante y muy simple de utilizar. No obstante, si de pagar licencias se trata, creo que es mejor utilizar exquilla con Thunderbird. Hiri ofrece dos tipos de licenciamiento, uno anual con un costo de 39 dólares americanos y una licencia de por vida con un costo de 119 dólares. Desde mi punto de vista, no vale la pena ni la una ni la otra. También hay una versión para windows y otra para Mac.

Más información en este link.

Posted in E-Mail | Leave a comment

Recordando viejos tiempos

Hace unos cuantos años, fui un muchacho activo en el IRC. Durante una buena temporada, compartí y me compartieron conocimiento diverso, respecto a lo que era Linux y BSDs en el canal de #unixmexico. Después desaparecí por años. Hace poco, me dí una vuelta y observé que el canal aun existe, pero está vacío. Antiguos camaradas habían creado #linux.mx y decidí recordar viejos tiempos junto a ellos.

Fue una grata experiencia. Los años pasaron sin compasión y se pudo apreciar algo más de madurez en el personal (aunque tampoco demasiada) XD. El asunto es que, de vez en cuando, entro a saludar y a observar algún que otro comentario. La gran mayoría son nuevos usuarios, pero también hay viejos camaradas de la old school.

Posted in Opinión | Leave a comment

Tecnología de contenedores en Red Hat 7

He decidido adentrarme un poco en el asunto de los contenedores en Linux. Para ello, existe una solución muy interesante basada en Docker, Kubernetes y OpenShift que se puede probar sobre Red Hat 7. Para poder hacer esto, solamente se necesita una cuenta de desarrollador, la cual puedes crear en este link.

En mi caso, estoy haciendo uso de un equipo físico con Red Hat 7.4, el cual ya está debidamente registrado y con acceso a los repositorios que el licenciamiento anteriormente mencionado proporciona.

Básicamente, de lo que se trata es de optimizar recursos en un equipo, corriendo aplicaciones de forma independiente del sistema operativo que las aloja. Para ello, se crea una estructura cliente/servidor efectiva. En Red Hat se utiliza una solución basada en Kubernetes, Docker y OpenShift. Así, podemos correr, por ejemplo, varias instancias de postfix de forma independiente, ya que los elementos del Docker Core se basan en imágenes, registros y contenedores, teniendo las imágenes (templates) un entorno de ejecución propio (runtime) que ya incluye las librerías necesarias y las aplicaciones. Los registros son los lugares que alojan a las imágenes y pueden ser de uso público o privado. Por último, los contenedores no son más que espacios de usuario segregados que ejecutan las aplicaciones de forma individual y separada de otras aplicaciones que comparten el mismo sistema operativo. Los contenedores son creados por Docker desde el docker-formatted container images, que se encuentran aislados y están basados en el estándar del kernel linux. Por supuesto, existen un montón de detalles que se quedan fuera de este post, pero si te interesa el tema, seguro encontrarás bastante información en la red.

Posted in Containers, Redhat | Leave a comment

Sin redes sociales

Hay tres redes sociales que me tienen, literalmente, hasta los huevos. Twitter nunca lo he usado activamente; eso de limitar las publicaciones a 140 caracteres me parece una autentica mierda, así que, no me interesa. La cuenta la abrí hace un tiempo y solamente ha servido para que me saturen el correo electrónico con basura referente al seguimiento de tal o cual persona y poco más. Facebook es otro asunto. Mi cuenta ya tenía algunos años y, durante la mayor parte del tiempo, la utilicé activamente. No obstante, creo que, en esencia, es una plataforma para publicar basura, incluyendo la mía. Memes, apps idiotas y poco más. No vale la pena mantener una red social solamente para ese tipo de cosas. Así que, ya me di de baja en ambas plataformas. Linkedin también se fue por el retrete. Si bien esta red social está más enfocada hacia el mundo laboral, lo cierto es que a mí, en lo personal, no me ha servido para nada. Tomando esto en cuenta, decidí, al igual que con facebook y twitter, darme de baja. De este modo, ya no estoy en ninguna red social.

La única excepción en este momento es Workplace, que es una especie de facebook para empresas. Caí ahí porque en la empresa donde trabajo me dieron de alta de un día para otro y sin avisar. De hecho, ni siquiera he visto si hay forma de darse de baja, pero lo cierto es que a día de hoy, es la única red social donde, por sus características, sus usuarios no publican idioteces (de momento).

Con esto, me apunto voluntariamente al retroceso de la “evolución humana”. Solamente me queda el Whatsapp, que también me tiene harto, pero es un medio barato para mantener contacto con mi familia en España. Solamente por eso, no lo envío también a la mierda, aunque ganas no me faltan.

Posted in Opinión | Leave a comment

Redhat 7 Travesti Edition

Sí, se trata de una broma. Mi Redhat 7 nació como Redhat, pero ciertas necesidades propias impuestas por imperativos laborales, han derivado en que al Redhat original, que nació con “pito”, le hayan crecido tetas.

Dispongo de una licencia Development, lo que habilita al sistema operativo a acceder a los repositorios de redhat para poder realizar instalaciones, updates, etc. Sin embargo, Redhat se ha enfocado en desarrollar su sistema hacia la rama de servidores, lo que me obliga a buscar fuentes alternativas si quiero utilizarlo como workstation, tomando en cuenta que mucho del software con el que trabajo no se encuentra a golpe de yum. Por eso, tuve que añadir los repos de CentOS, hacer uso de ciertos recursos de Scientific Linux y de otras fuentes, como Fedora, amén de alguna que otra independiente.

El asunto es que me ha llevado algo de tiempo dejar esta estación de trabajo a mi gusto. He tenido que resolver algunos inconvenientes, crear .rpms desde los fuentes e incluso instalar alguna que otra cosilla haciendo uso de los tarballs directamente.

Entre las novedades a destacar, mi Redhat Travesti Edition, cuenta ya con dnf y zypper (Sí, el que usa SuSE) y todos funcionan a las mil maravillas. También le he cambiado el tema de plymouth que trae por defecto, sustituyéndolo por uno de creación propia.  VPNC no funcionaba al principio, así que tuve que corregir el software a mano. Como Suite ofimática instalé WPS Office, con todas sus fuentes y en español. Ms Office 2010 lo tengo funcionando sobre crossover (ambos cuentan con licencia). He de comentar aquí que Crossover quedó funcional una vez que instalé dnf ya que, por alguna razón, los amigos de Codeweavers no consideran a Redhat como candidato para instalar su software, quiero pensar que debido al enfoque “Server” que tiene el sistema operativo, pero nada es imposible.

El entorno de escritorio que me resulta más cómodo para trabajar es MATE. La solución fue instalarlo desde los repos de Fedora. No me dio ningún problema. Por otro lado, RHEL instala por default un kernel 3. En mi caso, opté por utilizar el último kernel que utiliza Fedora, que a la fecha es 4.14.5-300.fc27.x86_64. Este kernel lo generé usando rpmbuild apoyándome en el .config original del kernel-source de redhat. Tuve que hacer algunos ajustes a mano, pero finalmente anda que se las pela.

En fin, estoy contento de haber convertido una distribución “Server Like” en una “Workstation Like” con todo lo que necesito para mi trabajo diario. Probablemente no tarde mucho en regresar a Ubuntu, que es mi favorita, aunque también tengo ganas de instalar y utilizar por un tiempo Debian. Ya veremos, dijo un ciego.

¡Salud!

Posted in Redhat | Leave a comment