Sistemas & Desarrollo

encontrados: 6, tiempo total: 0.018 segundos rss2
12 meneos
134 clics
Profundizando en el “Apple File System” (APFS), el nuevo sistema de archivos de Apple [ENG]

Profundizando en el “Apple File System” (APFS), el nuevo sistema de archivos de Apple [ENG]

Apple desplegará en todos sus sistemas operativos un nuevo sistema de archivos, el “Apple File System”, o APFS, dejando obsoleto el sistema de archivos anterior, HFS+. APFS incluye características avanzadas —algunas de ellas similares a las de ZFS—, como encriptación nativa, copy-on-write, snapshots, clonación, etc.
10 2 0 K 56
10 2 0 K 56
10 meneos
167 clics
La guía definitiva sobre las llamadas al sistema de Linux [ENG]

La guía definitiva sobre las llamadas al sistema de Linux [ENG]  

Esta entrada explica cómo funcionan las llamadas al sistema (system calls) del kernel Linux. Además, también explica diferentes métodos de creación de llamadas al sistema, cómo hacer llamadas al sistema de forma manual, los puntos de entrada y de salida de las llamadas al sistema en el kernel, las funciones relacionadas en glibc, errores y mucho, mucho más.
2 meneos
30 clics

¿Por qué es más rápido ‘mmap’ que las llamadas al sistema? [ENG]  

Cuando pregunto a mis compañeros porqué ‘mmap’ es más rápido que las llamadas al sistema (system calls) la respuesta es inevitablemente “debido a la sobrecarga de las propias llamadas al sistema, es decir, el coste de cambio de contexto entre espacio de usuario y espacio de kernel”. Pero resulta que esta sobrecarga tiene más matices de lo que solía pensar, así que echemos un vistazo bajo el capó para comprender las diferencias de rendimiento.
3 meneos
31 clics

casync: herramienta para distribuir imágenes de sistemas de archivos [ENG]

casync se inspira en rsync, la popular herramienta de sincronización de archivos, y en git, el probablemente todavía más popular sistema de control de versiones, para combinar la sincronización de rsync y la forma de acceso al contenido de git creando un sistema para almacenar y enviar de forma eficiente imágenes de sistemas de archivos con optimización para ciclos de actualizaciones de alta frecuencia a través de Internet.
3 meneos
47 clics

Ninja: una forma simple de construir software [ENG]

De vez en cuando encuentro un nuevo software que realmente me gusta, y hoy quiero hablar sobre uno de mis descubrimientos recientes favoritos: el sistema de construcción de software Ninja.
2 meneos
8 clics

v7/x86, el último verdadero UNIX, portado a x86 [ENG]

V7/x86 es una adaptación de la séptima edición del sistema operativo UNIX a ordenadores x86 (i386). UNIX V7 fue la última distribución general (alrededor de 1979) procedente del grupo de investigación de Bell Labs, el hogar original de UNIX. La adaptación se realizó principalmente alrededor de 1999 cuando las licencias de código fuente “Ancient UNIX” estuvieron disponibles por primera vez y se revisaron para su lanzamiento. Después hubo algunas mejoras durante 2006-7.

menéame