¡Ya está con nosotros Fedora 32!

Me enorgullece compartirles que el equipo del proyecto Fedora, el cuál elabora una magnífica distribución de Linux la cuál llevo casi 10 años utilizando nos trae una nueva versión, la versión número 32 que fue liberada ayer por la noche con una gran cantidad de cambios, vamos a comentar algunos de ellos. Procesos importantes en el comportamiento del sistema: Habilitar EarlyOOM EarlyOOM es un subproceso que se ejecuta en segundo plano que verifica de forma periódica cuánta memoria RAM y swap se está consumiendo en el sistema para tomar una decisión cuando este esté llegando a colapsarse. Por ejemplo, si tenemos el sistema que se encuentra más del 90% de RAM y swap ocupados, este subproceso buscará aquel que tenga una puntuación muy alta según un sistema de puntuación que tiene incorporado llamado oom_score y enviando un mensaje a estos procesos para que finalicen lo antes posible de una forma segura SIGTERM. Si el consumo llega a superar el 95%, entonces, revisando su tabla de puntuación, y enviará un mensaje para que esos procesos finalicen de forma inesperada o como se le conoce como kill, SIGKILL. ...

January 7, 2021 · 6 min · 1111 words · Álvaro Castillo

¿Cómo gestionar el software en Linux?

Hoy en día, la forma en la que se desarrolla y se distribuye el software ha aumentado y cambiado tanto que alcanza ritmos realmente vertiginosos. Esto ha supuesto una modernización en cuanto al mantenimiento del mismo en todas las distribuciones de GNU/Linux y otros sistemas UNIX-like tipo FreeBSD. Cuentan las malas lenguas hace muchos muchos años, sobre todo en los comienzos de las primeras distribuciones de Linux en los 90’s que para instalar un software teníamos que tener el código fuente y someterlo a un proceso de compilación por el cuál, había que esperar a que saliera bien para que este se incorporáse a nuestro sistema. Eso, o tener el software ya previamente pre-compilado y adherirlo al sistema y esperar a que también funcionase. ...

January 7, 2021 · 4 min · 723 words · Álvaro Castillo

¿Qué es Gentoo Linux?

Gentoo Linux es una metadistribución que se caracteriza por ser altamente configurable y personalizable entre todas las existentes en el mundo de Linux. El usuario que utilice Gentoo Linux, no sólo puede compilar el software a su medida, escogiendo las características que quiere que tome; si no también, puede compilar ese software para su propio soporte de CPU acelerando aún más la fluidez y el consumo del mismo. Gentoo Linux promete desde su instalación, un comienzo personalizable al gusto del usuario. Ya que este proceso se realiza a través de comandos y no existe interfaz gráfica de instalación que lo oriente. Para la instalación se emplea un archivo comprimido llamado stage que difunde el proyecto Gentoo en un tiempo que ellos consideran, posteriormente hay que seguir una serie de procesos documentados en su Wiki para poder ir realizando la instalación. ...

January 7, 2021 · 15 min · 2991 words · Álvaro Castillo

¿Qué es PHP y cómo funciona?

Bienvenido a mi primera entrega de PHP, en esta entrega podrás conocer los conceptos básicos para saber qué es PHP y cómo trabaja. También verás ejemplos de un código PHP programado para una Web y también ejecutado directamente en una consola PHP en tu sistema operativo. Una vez que acabes de leer esta entrada podrás: Sabrás que es PHP ¿Cómo funciona? Ejecutar código PHP en un cliente de terminal Ejecutar código PHP en un servidor Web a través de páginas *.php Conocer dónde se encuentran ubicados los ficheros de configuración ¿Qué es PHP? PHP viene de las siglas un tanto recursivas en inglés PHP: Hypertext Preprocessor.Es uno de los lenguajes de programación de código abierto más populares que existen en el desarrollo de páginas Web cuyo contenido sea dinámico como puede ser un blog como es el caso de Wordpress; una herramienta de administración de monitorización como puede ser Nconf… por lo que los desarrolladores lo conocerán como un lenguaje que se ejecuta en el lado del servidor y no en el lado del cliente como es el caso de Javascript. ...

January 7, 2021 · 6 min · 1079 words · Álvaro Castillo

Actualiza de Fedora 31 a Fedora 32

Si tienes Fedora 31 y estás tan desesperado por tener la nueva versión como yo, entonces te voy a guiar en esta senda oscura y pantanosa sobre cómo hacerlo. Primeros pasos Antes de ponernos hacer nada, actualizamos todo el sistema: $ $ s s u u d d o o d d n n f f c u l p e g a r n a d a e l l - r e f r e s h Con estos procesos eliminamos paquetes viejos, informaciones que hayan en cache de los repositorios viejos…etc y actualizamos el software pendiente. ...

January 7, 2021 · 6 min · 1142 words · Álvaro Castillo

Ajustando la apariencia en aplicaciones Qt

¿Cuál es el problema? Seguro que muchas veces nos ha pasado que hemos instalado aplicaciones que utilizan Qt y se ven muy feas en entornos de escritorio ajenos a Plasma (aka KDE) o LXQT. En este post descubriremos cómo ponerle fin a este suceso, y cómo afrontarlo. ¿Qué es Qt? Qt es un framework multiplataforma orientado a objetos utilizado para desarrollar aplicaciones que utilicen interfaz grafica. Actualmente este framework es el que utiliza el equipo de Plasma (antes KDE) para su desarrollo y continuación en todo su software de escritorio; la suite de ofimática Calligra Suite (antes llamado KOffice) también lo utiliza; el famoso reproductor multimedia VLC; reproductor y conversor de archivos de audio Clementine…etc. ...

January 7, 2021 · 3 min · 595 words · Álvaro Castillo

Automatizar con Ansible es la clave

¿Qué pasa si eres camararero(a) y tienes que llenar 100 copas de agua en 5 minutos? ¿Cómo podrías solventar este problema sin que se derrame agua y que te de tiempo para rellenar estas 100 copas? La respuesta no es darse prisa, la respuesta se llama ANSIBLE. Ansible es una plataforma que te permite automatizar y también ejecutar comandos ad-hoc (a cualquier máquina), gestionar plataformas de Virtualización como VMware Sphere, plataformas de orquestación de contenedores tipo Kubernetes, dispositivos electrónicos como routers Alcatel…etc. ...

January 7, 2021 · 3 min · 617 words · Álvaro Castillo

Como añadir RPM Fusion en Fedora

Como añadir RPM Fusion en Fedora El Proyecto Fedora hace uso de una filosofía en la que pretende fomentar lo máximo que pueda el software libre y de open source ya que si no lo hacen de esta manera, fomentarían el uso de lo privativo en primer lugar dejando a lo libre relegado porque tendería a ir conocíendose menos. Por ende es normal que no encontremos drivers de caracter privativo, códecs multimedia, virtualizadores del tipo VirtualBox…etc. ...

January 7, 2021 · 4 min · 696 words · Álvaro Castillo

Como clonar discos duros en Linux usando Clonezilla

Clonezilla es un proyecto de software libre muy conocido entre otras funciones como herramienta de clonación de dispositivos de almacenamiento como discos duros, memorias USB entre otros. Este proyecto distribuye dos tipos de versiones, una live que nos permite hacer una copia de seguridad o una restauración en menos que canta un gallo, pero para una máquina. Mientras que la versión para servidor permite hacer clonación de hasta 40 máquinas a la vez. Clonezilla cuenta con dos ramas de desarrollo, estable y de pruebas ambas cuentan con una imagen basada en Debian y otra en Ubuntu. ...

January 7, 2021 · 2 min · 227 words · Álvaro Castillo

Como crear tu propio repositorio en CentOS

YUM o Yellowdog Updater Modified es un gestor de paquetes de alto nivel utilizado por Fedora previo sa la salida de su nuevo gestor de paquetes DNF (basado en YUM), y el que utiliza CentOS y RHEL. En este post vamos a ver como crear un repositorio local con CentOS para mantener nuestros paquetes personalizados actualizados, o bien para hacer de “catcher” dentro de una red y que puedan distribuirse las actualizaciones oficiales al resto de equipos sin tener que consumir el ancho de banda proporcionado por el ISP que tengamos contratado. ...

January 7, 2021 · 11 min · 2233 words · Álvaro Castillo