MillenniumDB: Un novedoso sistema de gestión de bases de datos orientado a grafos

2025-01-31
MillenniumDB: Un novedoso sistema de gestión de bases de datos orientado a grafos

MillenniumDB es un sistema de gestión de bases de datos orientado a grafos desarrollado por el Millennium Institute for Foundational Research on Data (IMFD). Admite varios modelos de grafos, ofreciendo un soporte bastante completo para RDF/SPARQL y un lenguaje de consulta de grafos de propiedades personalizado. Si bien aún se encuentra en desarrollo activo y no está listo para producción, proporciona una funcionalidad sustancial y planea agregar soporte para GQL próximamente. Se proporcionan instrucciones detalladas de instalación, configuración y uso, incluida la implementación de Docker.

Leer más

Quantel Paintbox: El revolucionario sistema de pintura digital que cambió la televisión

2025-01-31

A principios de la década de 1980, Quantel, una pequeña empresa de Newbury, Inglaterra, revolucionó los gráficos de televisión con su Paintbox, un sistema de pintura digital innovador. Resolvió el desafío insuperable de crear líneas digitales con el realismo, la velocidad y la sutileza de la pintura tradicional, utilizando un lápiz sensible a la presión para un control preciso. A pesar de las limitaciones de hardware (un enorme disco duro de 330 MB y el procesamiento distribuido en 25 placas de circuito personalizadas), Paintbox ofrecía un rendimiento en tiempo real y una calidad de transmisión. Su interfaz fácil de usar y sus potentes funciones rápidamente lo convirtieron en un estándar de la industria, adoptado por las principales cadenas y productoras de todo el mundo. El impacto de Paintbox en los anuncios de televisión y los videos musicales fue innegable, manteniendo su dominio durante casi una década antes de que surgieran alternativas de software más económicas.

Leer más

Los nuevos Surface de Microsoft: los modelos con Intel cuestan 400 $ más

2025-01-31
Los nuevos Surface de Microsoft: los modelos con Intel cuestan 400 $ más

Microsoft lanzó nuevos modelos Surface Pro y Surface Laptop para clientes empresariales, equipados con procesadores Intel Core Ultra. Estos cuestan 400 $ más que sus homólogos basados en Qualcomm Snapdragon. Los modelos con Intel comienzan en 1499 $ con un procesador Core Ultra 5 de segunda generación, 16 GB de RAM y 256 GB de almacenamiento. Los Surface basados en Qualcomm comienzan en 1099 $. Los modelos para consumidores actualmente solo ofrecen opciones Qualcomm. Disponibles a partir del 18 de febrero, los nuevos Surface son compatibles con el nuevo portal de administración de dispositivos móviles con IA de Microsoft.

Leer más
Hardware

Linux 6.14: Mejoras en la Virtualización KVM

2025-01-31

El próximo kernel de Linux 6.14 incluye varias mejoras en el subsistema de Máquina Virtual basada en Kernel (KVM). Las actualizaciones incluyen: eliminación de vaciados de TLB redundantes en CPUs AMD; revisión de la infraestructura de funciones KVM x86 CPUID para un mejor seguimiento de las capacidades de vCPU; trabajo continuo en el soporte de máquinas virtuales Intel Trust Domain Extensions (TDX); manejo refinado de VM-exit para una mejor paridad entre VMX y SVM; y soporte añadido para las extensiones Zabha, Svvptc y Ziccrse para invitados RISC-V KVM. Estos cambios prometen un mejor rendimiento y estabilidad para las máquinas virtuales.

Leer más
Desarrollo

Falla de seguridad crítica encontrada en el firmware del monitor de paciente Contec CMS8000

2025-01-31

La CISA emitió un aviso de seguridad que revela vulnerabilidades críticas en el firmware del monitor de paciente Contec CMS8000. El análisis muestra que las tres versiones de firmware analizadas contienen una puerta trasera con una dirección IP codificada (CVE-2025-0626) y una funcionalidad que podría provocar la filtración de datos del paciente (CVE-2025-0683). Estas vulnerabilidades podrían permitir la ejecución remota de código y la modificación del dispositivo, poniendo en riesgo la seguridad del paciente. La CISA insta a los usuarios a actualizar el firmware y a tomar medidas de seguridad adicionales.

Leer más

Construyendo mallas con incrustación esférica: un nuevo enfoque para la reconstrucción de superficies

2025-01-31

Este artículo explora un nuevo enfoque para la reconstrucción de superficies 3D: la incrustación esférica. Este método proyecta una nube de puntos en una esfera y luego usa el casco convexo para construir una malla, abordando los problemas de huecos que los métodos tradicionales pueden encontrar al manejar formas complejas y datos faltantes. Si bien este método muestra algunas ventajas al procesar el modelo Stanford Bunny, especialmente en garantizar la integridad de la malla, todavía hay margen de mejora en eficiencia y precisión. En comparación con métodos tradicionales como la reconstrucción de superficie de Poisson, requiere más iteraciones y ajuste de parámetros para lograr resultados ideales. El artículo detalla el proceso de implementación del algoritmo y demuestra el rendimiento del algoritmo bajo diferentes parámetros con ejemplos de código.

Leer más

Crecimiento viral en las redes sociales: ¿fama efímera o éxito sostenible?

2025-01-31
Crecimiento viral en las redes sociales: ¿fama efímera o éxito sostenible?

Los lanzamientos de productos son diferentes en la era de las redes sociales. Volverse viral puede generar una gran afluencia de usuarios, pero estos suelen ser de baja calidad y baja retención, los llamados 'mirones'. El autor argumenta que perseguir el crecimiento viral es erróneo; centrarse en la durabilidad, la escalabilidad y el valor es clave. El crecimiento sostenible proviene de usuarios de alta calidad y retención. Solo los productos que resisten la prueba del tiempo y atraen a usuarios valiosos tienen éxito realmente. Métricas como la retención de cohortes a largo plazo, el compromiso de los usuarios activos y la adquisición orgánica deben priorizarse sobre los picos virales efímeros.

Leer más

FOSDEM 2025: Un vistazo a la pista de dispositivos móviles de código abierto

2025-01-31
FOSDEM 2025: Un vistazo a la pista de dispositivos móviles de código abierto

FOSDEM, un evento gratuito para desarrolladores de software en Bruselas, Bélgica (1 y 2 de febrero de 2025), contará con una pista dedicada a 'FOSS en dispositivos móviles'. Esta sesión de medio día (1 de febrero, 14:55 - 19:00) albergará numerosas charlas sobre desarrollo móvil de código abierto. Además de las charlas, varios stands de proyectos ofrecen oportunidades para establecer contactos y colaborar. Una reunión informal está prevista para el domingo 2 de febrero a las 14:00. ¡No te pierdas la oportunidad de conectar con otros desarrolladores y conseguir algunas pegatinas!

Leer más
Desarrollo Desarrollo Móvil

RamaLama: Ejecutando modelos de IA tan fácilmente como Docker

2025-01-31
RamaLama: Ejecutando modelos de IA tan fácilmente como Docker

RamaLama es una herramienta de línea de comandos diseñada para simplificar la ejecución y administración local de modelos de IA. Aprovechando la tecnología de contenedores OCI, detecta automáticamente el soporte de GPU y extrae modelos de registros como Hugging Face y Ollama. Los usuarios evitan configuraciones de sistema complejas; comandos simples ejecutan chatbots o APIs REST. RamaLama admite Podman y Docker, ofreciendo alias de modelos convenientes para una mayor facilidad de uso.

Leer más

El computador cuántico fotónico de 12 qubits de Xanadu: un primer paso prometedor

2025-01-31
El computador cuántico fotónico de 12 qubits de Xanadu: un primer paso prometedor

La investigación más reciente de Xanadu, publicada en Nature, detalla su computador cuántico fotónico de 12 qubits, Aurora, construido con 35 chips. Si bien tiene un número significativamente menor de qubits que las ofertas de Google o IBM, esto representa un avance clave en la computación cuántica fotónica. Los investigadores destacan ventajas como la resistencia al ruido y la facilidad de conexión en red, cruciales para una futura internet cuántica. Sin embargo, las aplicaciones prácticas de la computación cuántica requieren miles, si no millones, de qubits. El logro se compara con la construcción de un hotel: se ha construido una habitación, pero la viabilidad de construir todo el hotel está por verse.

Leer más

Los músculos vestigiales del oído se activan durante la audición esforzada

2025-01-31
Los músculos vestigiales del oído se activan durante la audición esforzada

Un nuevo estudio revela que los músculos auriculares humanos, alguna vez utilizados para mover nuestras orejas, se reactivan durante tareas de audición desafiantes. Los científicos utilizaron electromiografía para medir la actividad muscular mientras los participantes escuchaban audiolibros con sonidos que competían. Los resultados mostraron una mayor actividad en los músculos auriculares superiores cuando la audición era difícil, lo que sugiere que estos músculos vestigiales pueden desempeñar un papel en los mecanismos de atención. Si bien los movimientos musculares son minúsculos y probablemente no mejoran la audición, su activación podría servir como una medida objetiva del esfuerzo auditivo.

Leer más
Tecnología audición

Un reloj barato sobrevive a una prueba en aguas profundas, revelando la historia del espionaje submarino

2025-01-31
Un reloj barato sobrevive a una prueba en aguas profundas, revelando la historia del espionaje submarino

Un reloj Casio F91W de 15 dólares, después de una simple modificación de llenado de aceite, fue llevado con éxito a casi 5.000 metros bajo el agua por un vehículo operado remotamente (ROV) y regresó intacto. Esta increíble hazaña destaca la sorprendente resistencia a la presión de equipos baratos y subraya la larga y secreta historia del espionaje submarino. Desde operaciones de recuperación de submarinos de la Guerra Fría hasta sabotajes modernos de cables submarinos, el océano profundo ha servido como un campo de batalla crítico, y a menudo invisible, para la recopilación de inteligencia y las acciones encubiertas. El artículo explora incidentes históricos como la Operación Ivy Bells y eventos recientes, enfatizando la creciente sofisticación de la guerra submarina y los desafíos de atribución.

Leer más

Restricciones de aplicación de sugerencias de código de GitHub: Problemas que puedes encontrar

2025-01-31
Restricciones de aplicación de sugerencias de código de GitHub: Problemas que puedes encontrar

Este fragmento de la documentación de GitHub enumera varias restricciones encontradas al aplicar sugerencias de código, como ningún cambio de código, solicitudes de extracción cerradas, visualización de un subconjunto de cambios, aplicación de una sola sugerencia por línea, aplicación a líneas eliminadas, sugerencias inválidas y otras restricciones temporales. Estas limitaciones tienen como objetivo mantener la integridad y la coherencia de la base de código y garantizar la aplicación eficaz de las sugerencias.

Leer más

Intel cancela la GPU Falcon Shores, cambia el enfoque a soluciones de IA a nivel de sistema

2025-01-31
Intel cancela la GPU Falcon Shores, cambia el enfoque a soluciones de IA a nivel de sistema

Intel ha anunciado la cancelación de su GPU de próxima generación para computación de alto rendimiento e IA, Falcon Shores, cambiando su enfoque a Jaguar Shores. Este ajuste estratégico se produce después de una serie de lanzamientos de productos decepcionantes y pérdidas sustanciales, mientras Intel intenta recuperarse. Intel reconoce que un chip independiente no es suficiente; los clientes demandan una solución completa a nivel de sistema. Esta medida también refleja los desafíos de Intel en el mercado de centros de datos de IA, enfrentando una fuerte competencia de AMD y Nvidia, y reconociendo el bajo rendimiento de su chip Gaudi 3.

Leer más
Tecnología

ldump: Un serializador Lua para estructuras de datos complejas

2025-01-31
ldump: Un serializador Lua para estructuras de datos complejas

ldump es un serializador Lua robusto capaz de manejar estructuras de datos complejas, incluyendo referencias circulares, funciones (incluso con upvalues), metatablas, corrutinas y datos de usuario. Serializa datos en código Lua ejecutable, deserializado mediante `load(data)()`. ldump prioriza la funcionalidad y la flexibilidad sobre la velocidad y el tamaño, lo que lo hace ideal para escenarios que requieren guardar estados de juego complejos. Si bien la salida es grande, los algoritmos de compresión modernos pueden reducir significativamente su tamaño. Es compatible con Lua 5.1 a 5.4 y LuaJIT, y se ha probado exhaustivamente en casos límite.

Leer más
Desarrollo

Congelación de Fondos de la NSF de EE. UU.: La Ciencia al Borde del Abismo

2025-01-31
Congelación de Fondos de la NSF de EE. UU.: La Ciencia al Borde del Abismo

Una congelación de fondos de la National Science Foundation (NSF) de EE. UU. ha sumido a la comunidad científica en el caos. A pesar de la supuesta revocación del congelamiento por parte de Trump, el caos continúa, dejando a los directores de programa paralizados e inciertos. Una congelación prolongada podría dejar a decenas de miles de estudiantes de posgrado y posdoctorados sin becas, paralizando la investigación científica básica y potencialmente provocando una fuga de cerebros a países como China. Una congelación indefinida de contrataciones debilita aún más a la NSF y a agencias similares. El autor insta a los empleados internos a compartir información y expresa una profunda preocupación por el futuro de la ciencia estadounidense.

Leer más

Resumen de Desarrollo de Juegos: Desde Pixel Art hasta Frameworks de Motor

2025-01-31

Hacker News presentó recientemente una gran cantidad de recursos relacionados con el desarrollo de juegos. Desde mejoradores de arte de píxeles y el lanzamiento oficial de SDL 3 hasta la ingeniería inversa del anti-cheat de Call of Duty, los desarrolladores compartieron herramientas, técnicas y conocimientos. Las publicaciones destacaron listas curadas de blogs de desarrollo de juegos, complementos de depuración del motor Godot y el framework de motor de código abierto Tramway SDK. Las discusiones también tocaron filosofías de diseño de juegos, como la definición de juegos "acogedores", y presentaron editores de niveles como LDtk. Estos recursos abarcan toda la gama del desarrollo de juegos, desde el código y el arte hasta las herramientas y la teoría, ofreciendo un rico tesoro para los desarrolladores de juegos.

Leer más

Las criptomonedas no resuelven los problemas difíciles de la inclusión financiera

2025-01-31

Wave, una empresa de servicios financieros, argumenta que las criptomonedas no son una solución mágica para la inclusión financiera. Si bien son excelentes para rastrear saldos de cuentas, se quedan cortas en la construcción de confianza, el cumplimiento de las regulaciones y, lo más importante, la facilitación de depósitos y retiros fáciles. Para los usuarios de bajos ingresos y con menos conocimientos tecnológicos, navegar por las transacciones de criptomonedas es complejo y costoso. El artículo aboga por un enfoque basado en principios para la inclusión financiera, priorizando soluciones simples y efectivas sobre las tecnologías de moda. Aunque no es una panacea, las criptomonedas muestran potencial en nichos específicos, como servir como reserva de valor o mejorar la eficiencia de los pagos transfronterizos.

Leer más
Tecnología inclusión financiera

La pesadilla no determinista de las pruebas de UI de React

2025-01-31

Probar UIs de React presenta un desafío único debido a su mecanismo de actualización asíncrono. A diferencia de la manipulación directa del DOM, el motor de renderizado de React actualiza la UI de forma asíncrona, lo que dificulta que las pruebas capturen con precisión el momento de las actualizaciones del estado de la UI. Las utilidades de prueba como `act` y `waitFor` ofrecen soluciones, pero básicamente se reducen a 'eventualmente, algo sucederá'. Pequeños cambios en la UI (como retrasos de animación, orden de actualización del estado) pueden fácilmente romper las pruebas, requiriendo modificaciones extensas en los conjuntos de pruebas existentes. Esto resulta en altos costos de mantenimiento para las pruebas de UI de React, un punto problemático común para muchos equipos de desarrollo.

Leer más

Lanzamiento de Ghostty 1.1.0: Correcciones críticas de errores y mejoras en la calidad de vida

2025-01-31
Lanzamiento de Ghostty 1.1.0: Correcciones críticas de errores y mejoras en la calidad de vida

Ghostty 1.1.0, un mes en desarrollo, incorpora contribuciones de 84 desarrolladores en 564 commits. Esta versión se centra en la corrección de errores críticos y mejoras en la calidad de vida basadas en los comentarios de la versión 1.0 inicial. Las mejoras principales incluyen: corrección de fugas de descriptores de archivos; adición de decoraciones del lado del servidor (SSD) para Linux, para una apariencia más nativa en diferentes entornos de escritorio; mejora significativa de la fiabilidad y consistencia del IME; un nuevo prefijo de keybind `performable:` ; mejoras en la mezcla alfa de macOS para colores más precisos; y mejoras significativas en el terminal rápido, con soporte para ventanas de pantalla completa nativas. Las versiones futuras eliminarán la opción `gtk-adwaita` e impondrán una dependencia `libadwaita` para una mejor estabilidad y mantenimiento.

Leer más

Error en folleto lleva a la autoridad tributaria de Basilea a comprar una dirección web en Bahamas

2025-01-31
Error en folleto lleva a la autoridad tributaria de Basilea a comprar una dirección web en Bahamas

La autoridad tributaria de Basilea-Ciudad tuvo que comprar una dirección web en Bahamas debido a un error en un folleto informativo sobre la declaración de impuestos digital. El folleto, enviado a más de 100.000 hogares, omitió la '.ch' de la dirección web, redirigiendo a los usuarios a un dominio '.bs' en Bahamas. Si bien el error se ha corregido y la dirección de Bahamas redirigirá al sitio web suizo correcto, el error le costó a la autoridad CHF 900, significativamente más barato que los CHF 100.000 estimados para reimprimir los folletos. Los contribuyentes aún pueden presentar sus declaraciones en línea, aunque con una breve desviación por el Caribe.

Leer más
Varios impuestos

Anuncios de Discord: CPM altos, pero aún experimental

2025-01-31
Anuncios de Discord: CPM altos, pero aún experimental

Los productos publicitarios de Discord actualmente utilizan un modelo de precios fijos basado en la proyección de alcance, frecuencia, aumento de marca y compromiso del usuario. Los CPM de inventario premium oscilan entre aproximadamente 25 y 30 dólares estadounidenses, dependiendo del formato, la región y el alcance. Discord utiliza precios de CPM en lugar de CPA porque tanto las visualizaciones como el compromiso aportan valor, y es el modelo económico adecuado para ellos, posicionado competitivamente en el nivel de inventario premium pero por debajo de las plataformas con precios más altos. Si bien la publicidad es prometedora, sigue siendo una unidad de negocio relativamente experimental para Discord en 2025; la mayor parte de los ingresos proviene de su servicio de suscripción Discord Nitro.

Leer más

La lucha del radio AM por sobrevivir en los coches modernos

2025-01-31
La lucha del radio AM por sobrevivir en los coches modernos

La Ley de Radio AM para Cada Vehículo de 2025, reintroducida con apoyo bipartidista, tiene como objetivo hacer obligatorio el radio AM en todos los coches nuevos. Los proponentes argumentan que el alcance superior de la radio AM, particularmente crucial en áreas rurales, la hace vital para las transmisiones de emergencia. Sin embargo, la industria automotriz argumenta que la radio AM no es una característica de seguridad y que existen sistemas alternativos de alerta de emergencia. El debate destaca la tensión entre el interés público, las consideraciones comerciales y el panorama cambiante de los medios y la tecnología.

Leer más

El Diseño de Go: Una Compensación Deliberada

2025-01-31

Este artículo profundiza en la filosofía de diseño del lenguaje de programación Go, explorando sus fortalezas y debilidades. Nacido en Google, Go tenía como objetivo simplificar la escritura y el mantenimiento de código de servidores concurrentes a gran escala. El autor analiza las características de Go: su API de sistema de archivos simplificada, la falta de sobrecarga de operadores, el manejo de errores explícito y la interoperabilidad con otros lenguajes, para explicar las compensaciones detrás de sus decisiones de diseño. Si bien ha sido criticado por aspectos como su antigua falta de genéricos y su soporte menos que estelar para Windows, el autor argumenta que estas son concesiones conscientes hechas para lograr sus objetivos de diseño primarios, lo que convierte a Go, en última instancia, en un lenguaje eficiente y fácil de usar para proyectos de ingeniería a gran escala.

Leer más

Hydro: Un framework de programación distribuida de alto rendimiento en Rust

2025-01-31
Hydro: Un framework de programación distribuida de alto rendimiento en Rust

Hydro es un framework de programación distribuida de alto nivel para Rust, que permite la creación de servicios distribuidos escalables y correctos por construcción. A diferencia de las arquitecturas tradicionales de actor o RPC, Hydro emplea API coreográficas y un tiempo de ejecución DFIR de un solo hilo de alto rendimiento. Simplifica la implementación mediante Hydro Deploy, que admite entornos locales y en la nube. Utiliza un proceso de compilación de dos etapas: primero genera planes de implementación localmente y luego compila a binarios DFIR para cada máquina, implementándolos en la nube según el plan y las especificaciones de recursos en la nube. Hydro se ha utilizado para construir varios sistemas distribuidos de alto rendimiento, incluidas implementaciones de protocolos clásicos como el commit de dos fases y Paxos.

Leer más

CHM publica el código fuente de Xerox Alto: Una visión de la historia de la computación

2025-01-31
CHM publica el código fuente de Xerox Alto: Una visión de la historia de la computación

El Computer History Museum (CHM) ha publicado el código fuente del Xerox Alto, un ordenador personal innovador que fue pionero en muchas características que hoy damos por sentadas, como pantallas de mapa de bits, el ratón y el procesador de textos WYSIWYG. El artículo relata la evolución de la informática personal, desde los mainframes hasta los primeros ordenadores domésticos y, finalmente, el Xerox Alto, mostrando los rápidos avances en la tecnología y la influencia duradera del Alto. El código fuente publicado incluye el sistema operativo del Alto, las aplicaciones y el software de red Ethernet, ofreciendo recursos inestimables para investigadores y entusiastas.

Leer más
Tecnología

DeepSeek R1: Modelo de código abierto desafía a OpenAI en razonamiento complejo

2025-01-31
DeepSeek R1: Modelo de código abierto desafía a OpenAI en razonamiento complejo

DeepSeek R1, un modelo de código abierto, está desafiando a los modelos de OpenAI en tareas de razonamiento complejo. Utilizando la Optimización de Política Relativa de Grupo (GRPO) y un enfoque de entrenamiento multietapa centrado en el aprendizaje por refuerzo, los creadores lanzaron no solo el modelo, sino también un artículo de investigación que detalla su desarrollo. El artículo describe un "momento Eureka" durante el entrenamiento donde el modelo aprendió a asignar más tiempo de pensamiento a un problema revaluando su enfoque inicial, sin retroalimentación humana. Esta entrada de blog recrea este "momento Eureka" usando GRPO y el juego Countdown, entrenando un modelo abierto para aprender habilidades de autoverificación y búsqueda. Se proporciona un código interactivo de Jupyter Notebook, junto con scripts e instrucciones para el entrenamiento distribuido en nodos multi-GPU o clústeres SLURM, para facilitar el aprendizaje de GRPO y TRL.

Leer más
IA

sixos: Un sistema operativo basado en Nixpkgs que reemplaza systemd con s6

2025-01-31
sixos: Un sistema operativo basado en Nixpkgs que reemplaza systemd con s6

Adam Joseph anunció el lanzamiento de sixos, un nuevo sistema operativo construido con Nixpkgs y que utiliza s6 en lugar de systemd. Rechazando el diseño monolítico de systemd, sixos emplea el combinador infuse más simple para la gestión de servicios, reflejando el manejo de paquetes de Nixpkgs. También integra ownerboot para un control de versiones completo y una gestión segura del firmware, eliminando la distinción artificial entre firmware y software. Actualmente se ejecuta en estaciones de trabajo, servidores, enrutadores y más, sixos ofrece una alternativa ligera y segura.

Leer más
Desarrollo

Actualización de Google Pixel 4a reduce a la mitad la duración de la batería para algunos usuarios

2025-01-31
Actualización de Google Pixel 4a reduce a la mitad la duración de la batería para algunos usuarios

Una reciente actualización de software de Google para el Pixel 4a, destinada a mejorar la estabilidad de la batería, ha reducido inesperadamente a la mitad la duración de la batería para algunos usuarios. Las investigaciones revelaron que el Pixel 4a utiliza dos tipos de baterías diferentes. La batería Lishen, después de la actualización, experimenta una reducción de la tensión máxima de carga y una disminución del 50% de la capacidad. Google ofrece reemplazos de batería gratuitos, crédito de US$ 100 en la Google Store o un pago en efectivo de US$ 50, pero no es posible revertir la actualización. Esto destaca las posibles consecuencias imprevistas de las actualizaciones de software y la importancia de la respuesta del fabricante.

Leer más

Un gestor de ventanas X11 Ruby minimalista: rubywm

2025-01-31
Un gestor de ventanas X11 Ruby minimalista: rubywm

Frustrado con los gestores de ventanas existentes, el autor creó rubywm, un gestor de ventanas minimalista escrito en menos de 1000 líneas de código Ruby puro (incluido el controlador X11). Admite diseños de ventanas en mosaico y flotantes, pero carece de decoraciones de ventanas y funciones de arrastrar y redimensionar. Todo el manejo del teclado se delega a herramientas externas como sxhkd, y la comunicación se realiza a través de eventos X11 ClientMessage. Actualmente, solo admite monitores únicos y se encuentra en fase experimental, siendo propenso a fallos. El objetivo principal del autor es el uso personal, no una gran base de usuarios.

Leer más
Desarrollo
1 2 480 481 482 484 486 487 488 595 596