Autor: Yuri Gagarin

Se presenta el motor de navegador Kosmonaut, escrito en el lenguaje Rust

En el marco del proyecto Kosmonaut se desarrolla un motor de navegador, escrito completamente en el lenguaje Rust y que utiliza algunos desarrollos del proyecto Servo. El código se distribuye bajo la licencia MPL 2.0 (Mozilla Public License). Se utilizan enlaces de OpenGL gl-rs en el lenguaje Rust para el renderizado. La gestión de ventanas y la creación del contexto OpenGL se realiza gracias a la biblioteca Glutin. Para el análisis de HTML y CSS se aplican los componentes html5ever y cssparser, […]

Se ha añadido soporte para la aceleración de WebRTC a través de VAAPI en las builds nocturnas de Firefox

En las compilaciones nocturnas de Firefox se ha añadido soporte para la aceleración de hardware en la decodificación de vídeo en sesiones basadas en la tecnología WebRTC, utilizada en aplicaciones web para realizar videoconferencias. La aceleración se realiza mediante VA-API (Video Acceleration API) y FFmpegDataDecoder, y está disponible tanto para Wayland como para X11. La implementación para X11 se basa en un nuevo backend que utiliza EGL. Para activar la aceleración en […]

La empresa Paragon Software ha publicado una implementación GPL de NTFS para el kernel de Linux.

Konstantin Komarov, fundador y director de Paragon Software, ha publicado en la lista de distribución del núcleo de Linux un conjunto de parches con una implementación completa del sistema de archivos NTFS, que soporta operación en modo de lectura y escritura. El código está abierto bajo la licencia GPL. La implementación soporta todas las funcionalidades de la versión actual de NTFS 3.1, incluyendo atributos de archivos extendidos, modo de compresión de datos y un manejo eficiente de los espacios vacíos en los archivos […]

El libro "BPF para monitoreo Linux"

¡Hola, usuarios de Habr! La máquina virtual BPF es uno de los componentes más importantes del núcleo de Linux. Su uso correcto permitirá a los ingenieros de sistemas encontrar fallos y resolver incluso los problemas más complejos. Aprenderás a crear programas que rastreen y modifiquen el comportamiento del núcleo, podrás implementar código de forma segura para observar eventos en el núcleo y mucho más. David Calavera y Lorenzo Fontana te ayudarán a descubrir […]

Cómo solucionar problemas de un VPN IPsec nacional. Parte 1

Situación de salida. Estoy tomando café. Un estudiante configuró una conexión VPN entre dos puntos y desapareció. Verifico: el túnel realmente existe, pero no hay tráfico en el túnel. El estudiante no responde a las llamadas. Enciendo la tetera y me sumerjo en el troubleshooting del Gateway C-Terra. Comparto mi experiencia y metodología. Datos iniciales: Dos ubicaciones geográficamente separadas están conectadas por un túnel GRE. Necesito cifrar GRE: Verifico la operatividad de GRE […]

Revisión de computadoras con procesador Elbrus. Componentes y pruebas.

El vlogger Dmitry Bachilo, especializado en tecnología informática, ha lanzado una revisión de dos computadoras diferentes basadas en procesadores Elbrus. Una es con el Elbrus 1C+, y la otra con el Elbrus 8C. En los videos se pueden ver sus interiores, admirar no solo los procesadores rusos, sino también el SSD nacional, la placa base y más. Las pruebas de rendimiento realizadas por él mostraron los siguientes resultados: Benchmark […]

Hacia bases de datos sin servidor: cómo y por qué

¡Hola a todos! Me llamo Nikolai Golov. Antes trabajé en Avito y durante seis años lideré la Data Platform, es decir, trabajé con todas las bases de datos: analíticas (Vertica, ClickHouse), en streaming y OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). Durante este tiempo, he trabajado con un gran número de bases de datos, de las más diversas y peculiares, y con casos no estándar de su uso. Ahora […]

Creamos un bot de telegram en el lenguaje R (parte 1): Creamos el bot y enviamos mensajes a través de él en telegram

La audiencia de Telegram crece a un ritmo geométrico, lo que se debe a la conveniencia del mensajero, la existencia de canales, chats y, por supuesto, la posibilidad de crear bots. Los bots se pueden utilizar para diversas finalidades, desde automatizar la comunicación con tus clientes hasta gestionar tus propias tareas. Básicamente, a través de un bot se pueden realizar cualquier operación usando Telegram: enviar o solicitar datos, iniciar tareas en el servidor, […]

Lanzamiento de la base de datos SQLite 3.33

Se ha publicado la versión SQLite 3.33.0, un sistema de gestión de base de datos liviano, presentado como una biblioteca adjunta. El código de SQLite se distribuye como dominio público, lo que significa que puede ser utilizado sin restricciones y de forma gratuita para cualquier propósito. El soporte financiero para los desarrolladores de SQLite es proporcionado por un consorcio creado específicamente, que incluye empresas como Adobe, Oracle, Mozilla, Bentley y Bloomberg. Cambios principales: Se implementó la expresión UPDATE FROM […]

Lanzamiento de Wine 5.15 y DXVK 1.7.1

Se ha lanzado una versión experimental de la implementación abierta de WinAPI: Wine 5.15. Desde el lanzamiento de la versión 5.14, se han cerrado 27 informes de errores y se han realizado 273 cambios. Los cambios más importantes incluyen: Se agregó la implementación inicial de las bibliotecas de sonido XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), que incluyen las interfaces IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank e IXACT3Wave; Se ha comenzado a formar la biblioteca matemática en MSVCRT, que se implementa […]

Kubernetes completo desde cero en Raspberry Pi

Hace poco, una conocida empresa anunció que estaba trasladando su línea de laptops a la arquitectura ARM. Al escuchar esta noticia, recordé que, mientras revisaba nuevamente los precios de EC2 en AWS, noté los Graviton con un precio muy atractivo. El truco, por supuesto, era que eran ARM. En ese momento, ni se me pasó por la cabeza que ARM era […]

La energía del viento y del sol está desplazando al carbón, pero no tan rápido como me gustaría

Según datos del centro analítico Ember, desde 2015 la participación de la energía solar y eólica en la energía mundial se ha duplicado. Actualmente representa aproximadamente el 10 % del total de energía generada, acercándose al nivel de las centrales nucleares. Las fuentes de energía alternativas están desplazando gradualmente al carbón, cuya producción cayó en la primera mitad de 2020 un récord del 8.3 % en comparación […]

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