Índice

|2021 |2017 |2013 |2010 |2009 |2007 |

Darwin: Evolución de Unix

Cuando hablamos de GNU/Linux, hablamos de un sistemas operativo con núcleo monolítico creado en inspiración de MINIX, inspirado a su vez en Unix. Unix sin embargo es un sistema operativo con un micronúcleo que le confiere unas características específicas y Darwin es una de sus evoluciones mantenidas dentro de Apple, ¿sabías sus ventajas e inconvenientes?

Leer más =>>

El Infame Punto y Barra

En 1996 instalé la primera versión de GNU/Linux en mi PC, compilé un código en C y no pude ejecutarlo. No sabía el porqué. El fichero estaba ahí y al igual que en DOS con los ficheros de tipo exe parecía poder ejecutarse. Tiempo después me dijeron que debía escribir la ruta relativa o absoluta al fichero o agregar la ruta actual, el punto (.) dentro del PATH, ¿pero por qué?

Leer más =>>

Introducción a Docker

Para mi Docker es a los administradores de sistemas como git es a los desarrolladores. Un sistema perfecto para mantener un control de cambios y versiones de máquinas. ¿Te interesa saber qué es Docker y cómo funciona?

Leer más =>>

Elementary OS

Hace unos meses me pasaron este enlace de una nueva distribución de Linux llamada Elementary OS. Gracias José Luis Navarro por la info.

Me fascinó bastante que a diferencia de otras distribuciones que las que se cuidan aspectos de instalación y distribución, Elementary OS iba un poco más allá diseñando su propia interfaz de escritorio muy al estilo Gnome, su propio gestor de ficheros, editor de textos, calendario, navegador web, ... en esencia es un sistema ligero que integra la mayoría de aplicaciones que incluye cualquier otro sistema operativo.

Leer más =>>

Procesos en GNU/Linux

Me he dado cuenta de que, hace bastante tiempo que aprendí cómo se gestionan (sobre todo desde la consola) la creación, parada, paso a segundo plano y cambio de prioridad de los procesos de los sistemas tipo Unix, pero, que es algo no tan trivial para la gente que comienza a usar este tipo de entornos, y sobretodo los que vienen de sistemas con Windows.

Por ello, voy a explicar lo que son los procesos de este tipo de sistemas operativos (sobre todo orientándome en GNU/Linux).

Leer más =>>

Permisos en GNU/Linux

Nota: Realmente, es la declaración de permisos en sistemas Unix, BSD, Solaris, GNU/Linux y derviados, pero pongo el título principal como GNU/Linux, porque realmente es el único entorno en el que doy fe de que todo lo que hay escrito en este artículo funciona al 100%.

El sistema GNU/Linux, al igual que su inspiración Minix, y la raíz de estos sistemas, Unix, se basan en ficheros. Todo es un fichero. Por ello, la seguridad de acceso a este tipo de información es muy importante.

Leer más =>>

Ruleta Rusa en Unix

Navegando por la red he topado con un blog en el que he visto la ruleta rusa de unix.

La idea es jugar, como si de una pistola se tratase, con el comando rm -rf / (lo cual elimina TODOS los ficheros del disco duro y unidades montadas que se tengan -si son accesibles-). El comando toma un número aleatorio y prueba si es divisible por seis. Si es así... ¡bang!, estás muerto, sino, puede volver a tirar :-D

Leer más =>>

Redes en Linux

Este artículo es bastante antiguo. Forma parte de un curso de redes para GNU/Linux escrito en 2007. El documento en PDF puede ser descargado a través de este enlace.

Leer más =>>

Software empaquetado y listo para usar

Los paquetes son una forma de distribuir software compilado para una arquitectura concreta. En Windows se distribuyen en comprimidos autoejecutables que autoconfiguran el entorno y en GNU/Linux también, pero de forma más controlada.

Los paquetes de GNU/Linux tienen que cumplir la especificación de ordenación de ficheros que establece la distribución en concreto donde se va a instalar la aplicación, así pues, nos encontramos a este respecto con dos grandes variantes: RPM y DEB.

Leer más =>>