Sistemas & Desarrollo

encontrados: 55, tiempo total: 0.036 segundos rss2
2 meneos
41 clics

Cómo deshacer (casi) cualquier cosa en Git [ENG]

Una de las características más útiles de cualquier sistema de control de versiones es la posibilidad de “deshacer” los errores. En Git, “deshacer” puede significar muchas cosas ligeramente diferentes. Cuando haces un nuevo commit, Git almacena una instantánea del repositorio en ese momento específico en el tiempo; más adelante, se puede usar Git para volver a una versión anterior del proyecto. En esta entrada se verán varios escenarios con sus ejemplos donde es necesario deshacer cosas en un repositorio de Git.
6 meneos
108 clics
Secuencias de escape en el terminal, el nuevo XSS para administradores de Linux [ENG]

Secuencias de escape en el terminal, el nuevo XSS para administradores de Linux [ENG]

Hace un par de semanas, la lista de correo OSS sobre seguridad tuvo un hilo muy interesante sobre los peligros de las secuencias de escape dentro de un terminal. Aunque no obtuvo mucha atención entonces, hay que tener en cuenta que las secuencias de escape permiten hacer cosas divertidas en un terminal —como enviar mensajes de commit que parpadeen—, pero también tienen su lado oscuro.
3 meneos
49 clics

Bienvenido a Interim OS [ENG]

Interim OS es un radicalmente nuevo sistema operativo enfocado en el minimalismo. Toma conceptos de máquinas Lisp (kernel basado en el lenguaje) y de Plan 9 (todo es un sistema de archivos). Se deshace de los bucles REPL que hay en Lisp y ofrece al programador/usuario todos los recursos del sistema como sistemas de archivos.
2 meneos
36 clics

PSSH, ejecuta comandos en múltiples servidores remotos de forma simultánea

OpenSSH es una de las herramientas más utilizadas por los administradores de sistemas ya que nos permite interactuar con cualquier equipo en forma remota pero como si estuviésemos sentados allí mismo e incluso tenemos, mediante X11 Forwarding, la posibilidad de visualizar cualquier interfaz gráfica. Pero hay una limitación lógica, y es que necesitamos abrir una conexión por cada equipo remoto al cual accedemos, para lo cual necesitamos otras tantas ventanas de terminal.
12 meneos
89 clics

Nuevo sistema de archivos para Linux: bcachefs [ENG]

bcachefs es un nuevo sistema de archivos de propósito general para Linux que incluye control de errores, compresión, múltiples dispositivos, cacheado, COW… Finalmente, incluirá imágenes (snapshots) y otras características interesantes. Pero, ¿por qué otro nuevo sistema de archivos? Después de varios años desarrollando bcache en Google, pareció buena idea exportar toda esa funcionalidad a un nuevo sistema de archivos gracias a su limpio y elegante diseño, además de por tener un rendimiento similar a ext4.
123» siguiente

menéame