Sistemas & Desarrollo

encontrados: 33, tiempo total: 0.050 segundos rss2
6 meneos
50 clics

Vistazo al Subsistema Windows para Linux [ING]

Recientemente anunciamos Bash en Ubuntu en Windows que permite binarios Linux ELF64 en Windows via el Windows Subsystem for Linux (WSL). Este subsistema fue creado por el equipo Microsoft Windows Kernel y ha generado mucho revuelo. Una de las preguntas más frecuentes que recibimos es la diferencia que hay con respecto a una máquina virtual. En este primer post de una serie de varios, explicaremos lo básico de WSL que responda esas y otras preguntas. En futuros posts entraremos al detalle de cada componente aquí presentado.
6 meneos
35 clics

Actualizaciones críticas en Git v2.45.1

GIT está llamando actualizar a la la última versión GIT 2.45.1, lanzada el 14 de mayo de 2024, que aborda cinco vulnerabilidades. Las plataformas afectadas son Windows, MacOS, Linux e incluso *BSD, ¡por lo que estas soluciones son importantes para todos! Esta versión se coordinó con Visual Studio y Github Desktop, que incluyen un subconjunto de GIT. También están lanzando varias actualizaciones de defensa en profundidad para corregir errores.
2 meneos
29 clics

Instalación de Windows XP en DOSBox-X [ENG]  

En mi artículo anterior, describí cómo logré instalar Windows 2000 en DOSBox-X. Aunque este experimento fue exitoso, no estaba realmente con los resultados. Mientras conseguía que Windows 2000 funcionara, no quería quedarme ahí. El objetivo final del proyecto era hacer que Windows XP se ejecutara en su lugar. Sin embargo, después de varios intentos me di por vencido, pensando que Windows XP era imposible de usar. Bueno, estaba equivocado. Pero empecemos por el principio.
3 meneos
23 clics

El extraño mundo de las rutas de archivos en Windows [ENG]

Las rutas del sistema de archivos en Windows son más extrañas de lo que se piensa. En cualquier sistema derivado de Unix, una ruta es algo admirablemente simple: si comienza con /, es una ruta. No es así en Windows, que ofrece una desconcertante variedad de esquemas para componer un camino.
3 meneos
9 clics

ICMP-TransferTools: transfiriendo archivos desde y hacia sistemas Windows mediante ICMP dentro de redes restringidas [ENG]

ICMP-TransferTools es un conjunto de scripts diseñados para mover archivos desde y hacia sistemas Windows en entornos de red restringidos mediante el protocolo ICMP. Esto se logra utilizando un total de 4 archivos diferentes, que consisten en un servidor Python y un cliente PowerShell para cada dirección de transferencia (subir y descargar). La única dependencia requerida es “impacket” para uno de los scripts de Python, que se puede instalar usando “pip”.
209 meneos
5297 clics
Mejora tus scripts en BASH con sólo 15 minutos de tutorial [ENG]

Mejora tus scripts en BASH con sólo 15 minutos de tutorial [ENG]

Los consejos y trucos que se muestran a continuación para hacer mejores scripts en BASH aparecieron originalmente como uno de los episodios de “Testing on the Toilet” (TOTT) de Google. Esta es una versión revisada y mejorada.
122 87 0 K 54
122 87 0 K 54
2 meneos
11 clics

La revolución de la gestión de ventanas [ENG]  

La versión beta de la próxima versión 5.21 del conjunto de proyectos de KWinFT (reescritura completa del gestor de ventajas KWin) ya está disponible. Contiene una reescritura monumental de la lógica de gestión de ventanas de KWinFT. En este artículo se da una descripción general de dicha arquitectura y por qué fue necesaria dicha reescritura.
2 meneos
31 clics

Las últimas actualizaciones de Windows 10 están ralentizando los PC. Soluciones. [EN]

Las últimas tres actualizaciones acumulativas de Windows 10, en particular las KB4535996, KB4540673 y posiblemente KB4551762 están siendo culpadas por ralentizar el rendimiento de las máquinas con Windows 10. ¿Qué actualización acumulativa opcional no relacionada con la seguridad está causando problemas de rendimiento con Windows 10? ¿Cómo abordar el bajo rendimiento y el arranque lento de Windows 10 si es causado por la última actualización acumulativa?
2 meneos
40 clics

Ejecutar aplicaciones Windows de 16 bits en Windows de 64 bits [ENG]

¿Alguna vez has intentado instalar en tu moderno ordenador con Windows 10 una aplicación o un juego y sólo has obtenido diálogos que indican que no se pueden ejecutar para finalmente darte cuenta de que estás tratando de ejecutar una aplicación de 16 bits en un Windows 10 de 64 bits? Juro por Dios esto me pasa todo el tiempo. Afortunadamente hay una solución para este problema. De hecho, hay varias soluciones para este problema.
4 meneos
49 clics

Wiki de bash para hackers [ENG]

Esta wiki está destinada a contener documentación de cualquier tipo sobre GNU Bash. La motivación principal era proporcionar documentación e información legible para los humanos para que los usuarios no se vean obligados a leer cada parte de la página de manual de Bash, lo que puede ser difícil de entender. Sin embargo, los documentos aquí no pretenden ser un tutorial para novatos. Esta wiki y todos los programas que se encuentran aquí son software libre: puedes redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia, o cualquier versión posterior.
2 meneos
32 clics

Diseccionando el controlador de Windows Defender: WdFilter (parte 1) [ENG]

WdFilter es el componente principal del núcleo de Windows Defender. Este controlador funciona como un minifiltro del grupo “FSFilter Anti-Virus”, lo que significa que está conectado a la pila del sistema de archivos (en realidad, bastante arriba) y gestiona las operaciones de entrada/salida mediante callbacks. Además este controlador implementa otras técnicas para obtener información de lo que está sucediendo en el sistema. El objetivo de esta serie de publicaciones es comprender de forma sólida cómo funciona este sistema a bajo nivel.
15 meneos
653 clics
Siete atajos del historial de BASH que realmente usarás [ENG]

Siete atajos del historial de BASH que realmente usarás [ENG]

La mayoría de las guías de atajos del historial de BASH los enumeran exhaustivamente, pero el problema con esto es que usaría un atajo una vez, luego lo examinaría mientras probaba todas las posibilidades. ¡Entonces pasaría a mi jornada laboral y los olvidaría por completo, acordándome sólo del conocido !! (doble admiración) que aprendí cuando comencé a usar BASH. Así que este artículo describe los atajos que uso en el día a día.
18 meneos
294 clics
El nacimiento de la shell BASH [ENG]

El nacimiento de la shell BASH [ENG]

El scripting de shell es una disciplina esencial para cualquier administrador de sistemas, y el shell predominante en el que las personas escriben scripts hoy en día es Bash. Bash viene por defecto en casi todas las distribuciones de Linux y las versiones modernas de MacOS y está programado que sea una aplicación nativa de Windows Terminal. Bash, se podría decir, está en todas partes. Entonces, ¿cómo se llegó a este punto? Todo comenzó con Unix…
4 meneos
58 clics

Cómo conocer la telemetría de Windows 10 que maneja Microsoft

A partir de la actualización Windows 10 April 2018 Update (y sucesivos), Microsoft finalmente redujo parte del secreto en torno a la recopilación de datos del sistema. Con ello se pueden ver los «datos de diagnóstico» que tu PC está enviando a casa a Microsoft.
3 meneos
64 clics

VPN en Windows 10, misión imposible tras la última actualización

Un error en la última actualización del sistema provoca el mal funcionamiento de las VPN en Windows 10. El fallo de las VPN en Windows 10, se produce cuando los usuarios o administradores configuran un perfil VPN activada permanentemente (Always On VPN). Si configuras una conexión VPN y la usas en modo manual, RASMAN no debe fallar.
21 meneos
447 clics
PartyLoud: un sencillo script en bash para generar “ruido” en la red

PartyLoud: un sencillo script en bash para generar “ruido” en la red

PartyLoud es una herramienta para crear tráfico de Internet falso con el fin de impedir o mitigar el seguimiento en redes locales. Está basada en noisy.py y su objetivo es hacer mucho ruido en la red (en forma de peticiones http) para que sea más difícil rastrear tu navegación real. Cuando ejecutamos el script, se inician varios hilos y cada uno realiza una solicitud HTTP diferente con Curl. Luego se analiza la salida para elegir la siguiente URL, simulando una navegación.
12 9 1 K 33
12 9 1 K 33
2 meneos
57 clics

Creando un script de completado de BASH [ENG]

La funcionalidad de completado de BASH es una característica de esta shell a través de la cual se ayuda a los usuarios a escribir comandos de forma más rápida y sencilla. Esto se logra al presentar opciones posibles cuando los usuarios presionan la tecla de tabulación (una o dos veces) mientras escriben un comando. En esta publicación intentaré familiarizarte con el proceso de creación de un script de completado de BASH.
18 meneos
406 clics
Un sólo kernel de Windows [ENG]

Un sólo kernel de Windows [ENG]

Windows es uno de los sistemas operativos más versátiles y flexibles del mercado ejecutándose en una variedad de arquitecturas (x86, x86_64, ARM y ARM64) y múltiples máquinas diferentes. Además, Windows admite una variedad de máquinas diferetnes que se ejecutan en una multitud de entornos; desde centros de datos, computadoras portátiles, Xbox, teléfonos hasta dispositivos IOT integrados, como cajeros automáticos. En esta publicación hablaré sobre la evolución de las piezas principales del kernel de Windows que le permite escalar de manera transparente desde un chip NVidia Tegra (Surface RT) hasta las grandes máquinas que hacen funcionar los centros de datos de Azure.
13 5 0 K 34
13 5 0 K 34
2 meneos
24 clics

Cómo funciona el sistema de archivos de Windows 95 [ENG]

Este libro, publicado en 1997, muestra el funcionamiento interno del sistema de archivos de Windows 95, incluyendo VFAT (el sistema de archivos FAT virtual), VREDIR (cliente de Microsoft Networks) y NWREDIR (cliente de Microsoft Netware). Además se anticipan algunos de los cambios que aparecerían en el sucesor de Windows 95 (con nombre en clave Memphis), como FAT32, volúmenes de hasta 2 terabytes y WDM. [ Enlace directo al libro: Inside the Windows 95 File System PDF 16,8 MB ]
3 meneos
89 clics

Colección de ‘trucos’ para sistemas de archivos NTFS en Windows [ENG]

Colección de ‘trucos’ en sistemas de archivos NTFS en Windows, entre los que se incluyen el poder crear un directorio en otro directorio cuyos permisos no lo permitan, o crear archivos cuyos nombres sean sólo puntos.
14 meneos
223 clics
Soporte de librerías OpenGL en BASH [ENG]

Soporte de librerías OpenGL en BASH [ENG]

Un proyecto que comenzó como una broma puede ser útil para las personas que desean aprender los conceptos básicos de OpenGL. Este proyecto es un simple ejecutable que lee comandos de OpenGL de la entrada estándar para luego dibujar la salida en una ventana de X11. Cualquier entrada de usuario en esa ventana de X11 será enviada a la salida estándar. Todo esto permite que con cualquier aplicación que sea capaz de leer y escribir texto se puedan crear aplicaciones gráficas interactivas.
67 meneos
651 clics
Práctica funcionalidad de BASH: sustitución de procesos [ENG]

Práctica funcionalidad de BASH: sustitución de procesos [ENG]

Hace algún tiempo me surgió un problema en el trabajo donde tenía que comparar dos archivos descargados. La solución fue simple: descargar el primero archivo, descargar el segundo para finalmente ejecutar un diff entre ellos. Tres pasos: curl URL1 > file1; curl URL2 > file2; diff file1 file2. Pero antes de poder teclearlo, un compañero me quitó el teclado y escribió un raro código vudú que nunca había visto: diff <(curl URL1) <(curl URL2). ¿Qué rara sintaxis era esa? Más aún, ¿por qué iba el doble de rápido que mi solución?
56 11 1 K 50
56 11 1 K 50
2 meneos
53 clics

Microsoft no crea una sandbox para Windows Defender, así que lo hice yo [ENG]

Microsoft expuso a sus usuarios a muchos riesgos cuando lanzó Windows Defender sin ejecutarse en una sandbox, algo que me sorprendió. Sandboxing es una de las más efectivas formas de tener seguridad en las aplicaciones. ¿Por qué Microsoft usa sandboxes en aplicaciones como Edge pero por qué deja Windows Defender desprotegido?
8 meneos
617 clics
Trucos para BASH [ENG]

Trucos para BASH [ENG]

Trucos para la shell BASH para acelerar el uso diario.
40 meneos
886 clics
Envío erróneo o controvertido, por favor lee los comentarios.

Introducción a la expansión de parámetros en BASH [ENG]

En BASH, las entidades que almacenan valores que llaman parámetros. Sus valores pueden ser cadenas o arrays creados con una sintaxis regular, pero también pueden ser números enteros o arrays asociativos con unos atributos y una sintaxis específica con la función ‘declare’. En BASH hay tres tipos de parámetros: parámetros posicionales, parámetros especiales y variables.
26 14 9 K 29
26 14 9 K 29
4 meneos
62 clics

Enlaces simbólicos en Windows 10 [ENG]

Enlaces simbólicos (o symlinks en inglés) son archivos o directorios “virtuales” que hacen referencia a un archivo o directorio físico dentro del sistema de archivos, característica soportada por Linux y Windows. En el sistema de archivos de Windows, NTFS, esta característica estaba desde Windows Vista pero, a partir de Windows 10, los usuarios ya pueden crear enlaces simbólicos sin necesidad de ser administradores del sistema.
« anterior12

menéame