Sistemas Operativos

¿Cómo usar el enrutador de ExpressJS?

El Enrutador determina cómo la aplicación responde a una petición de un cliente. Cada ruta puede tener una o más funciones, que se ejecutan cuando la ruta coincide. La definición de ruta toma la siguiente estructura:

app.METHOD(PATH, HANDLER)

Dónde:

  • app es una instancia de express.
  • METHOD es un método HTTP, en minúsculas.
  • PATH es una ruta en el servidor. Pueden ser cadenas, patrones de cadenas o expresiones regulares. Los caracteres ?, +, * y () son subconjuntos de sus equivalentes de expresiones regulares. El guión (-) y el punto (.) se interpretan literalmente.
  • HANDLER es la función que se ejecuta cuando la ruta coincide.

¿Cómo usar el enrutador de ExpressJS? Leer más »

CRUNCHBANG++ una distro ligera para compu antiguas

CRUNCHBANG++ es una distro basada en Debian que ha sido diseñada para usar pocos recursos del sistema por lo que es adecuada para computadoras con hardware antiguo. Usa Openbox como administrador de ventanas y tint2 como administrador de paneles. Muchas de sus aplicaciones preinstaladas usaban el kit de herramientas de widgets GTK.

Dentro de las apps instalada por defecto podemos encontrar…

CRUNCHBANG++ una distro ligera para compu antiguas Leer más »

Garuda Linux – Una distro para juegos y multimedia

Garuda Linux es una distribución GNU/Linux de actualización continua, basada en Arch, y visualmente atractiva enfocada a los juegos y multimedia con las siguientes características:

  • Instalación fácil: el proceso de instalación es sencillo a través del instalador de Calamares, que es rápido y fácil de usar.
  • Deslumbrante: con temas de escritorio cuidadosamente seleccionados, una apariencia atractiva con hermosos efectos de desenfoque.
  • Centrada en lo moderno: usa BTRFS, un moderno sistema de archivos de copia en escritura (CoW) para Linux, destinado a implementar funciones avanzadas y al mismo tiempo centrarse en la tolerancia a fallas, la reparación y la fácil administración.
  • Usa una versión modificada de Linux (Linux Zen Kernel): un kernel Linux más rápido y más responsivo optimizado para escritorio, multimedia y juegos.
  • Libre y de código abierto: el código fuente está actualmente alojado en GitLab. Toda persona tiene derecho a copiar, compilar, estudiar, modificar y redistribuir el código fuente.

Garuda Linux – Una distro para juegos y multimedia Leer más »

Redox – Un nuevo sistema operativo desarrollado en Rust

Redox es un sistema operativo de tipo Unix desarrollado en Rust, cuyo objetivo es llevar las innovaciones de Rust a un microkernel moderno y un conjunto completo de aplicaciones.

  • Inspirado en Plan 9, Minix, BSD y Linux
  • Implementado en Rust
  • Diseño de micronúcleo
  • Incluye GUI opcional – Orbital
  • Admite la biblioteca estándar de Rust
  • Licencia MIT
  • Los controladores se ejecutan en el espacio de usuario
  • Incluye comandos comunes de Unix
  • libc personalizado escrito en Rust (relibc)

Redox – Un nuevo sistema operativo desarrollado en Rust Leer más »

GhostBSD – Hermoso, simple, seguro, estable y amigable

GhostBSD es un sistema operativo simple, elegante y amigable para computadoras de escritorio y portátiles basado en FreeBSD. El entorno de escritorio oficial es MATE. El sistema viene con una aplicación gráfica para instalar/actualizar/eliminar aplicaciones y actualizar su sistema. La mayoría de los códecs para reproducir archivos multimedia están preinstalados

GhostBSD – Hermoso, simple, seguro, estable y amigable Leer más »

Fedora SOA – Una distro Educativa

Sugar on a Stick (SOA) es un sistema operativo basado en Fedora que que está diseñado para caber en una memoria USB común («memoria»), presentando un entorno gráfico amigable para los niños. Sugar guarda automáticamente su progreso diario en su dispositivo, para que los maestros y los padres puedan acceder fácilmente a todas las actividades realizadas.

Fedora SOA – Una distro Educativa Leer más »