Autor: Yuri Gagarin

Lanzamiento de Wine 5.5

Se ha lanzado una versión experimental de la implementación de código abierto de WinAPI — Wine 5.5. Desde el lanzamiento de la versión 5.4, se han cerrado 32 informes de errores y se han realizado 460 cambios. Los cambios más importantes son: Programas integrados adaptados para usar el nuevo runtime C UCRTBase; En las funciones GetVersion, GetVersionEx y VerifyVersionInfo se ha garantizado la salida de la versión teniendo en cuenta la ejecución en modo de compatibilidad (Compatibility Mode); Mejoras […]

Collabora desarrolla una capa para trabajar con OpenCL y OpenGL sobre DirectX.

La empresa Collabora ha presentado un nuevo controlador Gallium para Mesa, que implementa una capa para operar las API OpenCL 1.2 y OpenGL 3.3 sobre controladores que soportan DirectX 12 (D3D12). El código ha sido publicado bajo la licencia MIT. El controlador propuesto permite utilizar Mesa en dispositivos que originalmente no soportan OpenCL y OpenGL, y también sirve como base para portar aplicaciones OpenGL/OpenCL para que funcionen sobre […]

Clúster de Elasticsearch de 200 TB+

Muchos se enfrentan a Elasticsearch. Pero, ¿qué sucede cuando quieres usarlo para almacenar logs "en grandes volúmenes"? ¿Y además sobrevivir sin problemas a la falla de cualquiera de varios centros de datos? ¿Cuál debería ser la arquitectura y en qué trampas puedes caer? En Odnoklassniki decidimos utilizar Elasticsearch para resolver la gestión de logs, y ahora compartimos nuestra experiencia con Habr: y […]

Historia de Internet: Era de la fragmentación; parte 1: Coeficiente de carga

A principios de la década de 1980 se sentaron las bases de lo que hoy conocemos como ‘internet’: sus principales protocolos fueron desarrollados y probados en condiciones reales; sin embargo, este sistema permaneció cerrado y estaba casi completamente bajo el control de una única entidad, el Departamento de Defensa de los EE. UU. Pronto, esto debía cambiar: la expansión del sistema abarcaría todos los departamentos de informática de diferentes […]

¿Qué tienen en común LVM y una matryoshka?

Hola a todos. Quiero compartir con la comunidad mi experiencia práctica en la construcción de un sistema de almacenamiento de datos para KVM utilizando md RAID + LVM. El programa incluirá: Creación de md RAID 1 con NVMe SSD. Creación de md RAID 6 con SATA SSD y discos normales. Particularidades del funcionamiento de TRIM/DISCOUNT en SSD RAID 1/6. Creación de un arreglo de md RAID 1/6 de arranque en […]

OpenShift como versión empresarial de Kubernetes. Parte 1

¿“Cuál es la diferencia entre Kubernetes y OpenShift?” – Esta pregunta surge con sorprendente frecuencia. Aunque, en realidad, es como preguntar en qué se diferencia un coche de un motor. Si continuamos con la analogía, el coche es un producto terminado, se puede utilizar de inmediato: simplemente te subes y te vas. Por otro lado, para que el motor te lleve a algún lugar, […]

Clúster de dos nodos: el diablo está en los detalles

¡Hola, Habr! Les presento la traducción del artículo 'Two Nodes — The Devil is in the Details' del autor Andrew Beekhof. A muchas personas les gustan los clústeres de dos nodos porque parecen conceptualmente más simples y, además, son un 33% más baratos que sus contrapartes de tres nodos. Aunque es completamente posible construir un buen clúster de dos nodos, […]

Lanzamiento del paquete para crear firewalls pfSense 2.4.5

Se ha lanzado una versión compacta de la distribución para crear cortafuegos y puertas de enlace de red pfSense 2.4.5. La distribución se basa en el código de FreeBSD, aprovechando el trabajo del proyecto m0n0wall y utilizando activamente pf y ALTQ. Se encuentran disponibles varias imágenes para la arquitectura amd64, de un tamaño de entre 300 y 360 MB, incluyendo LiveCD y una imagen para instalación en USB Flash. La gestión de la distribución […]

¡La Apache Software Foundation cumple 21 años!

El 26 de marzo de 2020, la Apache Software Foundation, junto con los desarrolladores voluntarios, los administradores y los incubadores de 350 proyectos de código abierto, celebra 21 años de liderazgo en el ámbito del software abierto. Cumpliendo su misión de proporcionar software para el bien común, la comunidad de voluntarios de la Apache Software Foundation ha crecido de 21 participantes (que trabajaban en el desarrollo del servidor HTTP Apache) a 765 participantes individuales, 206 comités […]

Krita 4.2.9

El 26 de marzo se lanzó una nueva versión del editor gráfico Krita 4.2.9. Krita es un editor gráfico basado en Qt, que anteriormente formaba parte del paquete KOffice, y ahora es uno de los representantes más destacados del software libre y se considera uno de los editores gráficos más potentes para artistas. Una lista extensa pero no exhaustiva de correcciones y mejoras incluye: El contorno del pincel ya no parpadea al pasar el cursor […]

Recetas para consultas SQL problemáticas

Hace varios meses anunciamos explain.tensor.ru, un servicio público para el análisis y visualización de planes de consultas a PostgreSQL. Durante este tiempo, ya lo has utilizado más de 6000 veces, pero una de las funciones útiles puede haber pasado desapercibida: son las sugerencias estructurales, que se ven así: Escucha estas sugerencias y tus consultas "serán suaves y sedosas". 🙂 A […]

De qué no habla EXPLAIN y cómo lograr que se exprese

La pregunta clásica que un desarrollador le hace a su DBA o dueño de negocio, o a un consultor de PostgreSQL, casi siempre suena igual: "¿Por qué las consultas tardan tanto en ejecutarse sobre la base de datos?" El conjunto tradicional de razones incluye: un algoritmo ineficiente cuando decides hacer un JOIN de varios CTEs con un par de decenas de miles de registros, estadísticas desactualizadas si la distribución real de los datos en la tabla ya ha cambiado significativamente […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster