Autor: Yuri Gagarin

¡El núcleo de Linux 5.3 ha sido lanzado!

Novedades principales Mecanismo pidfd, que permite vincular un PID específico a un proceso determinado. El vínculo sigue vigente incluso después de que finalice el proceso, para que el PID pueda ser otorgado nuevamente al reiniciar. Más detalles. Limitaciones de los rangos de frecuencias en el planificador de procesos. Por ejemplo, los procesos críticos pueden ejecutarse con un umbral mínimo de frecuencia (digamos, no menos de 3 GHz), mientras que los de baja prioridad pueden tener un umbral máximo de frecuencia […]

Detección de vulnerabilidades y evaluación de la resistencia de tarjetas inteligentes y criptoprocesadores con protección integrada.

En la última década, además de los métodos de extracción de secretos o realización de otras acciones no autorizadas, los atacantes han comenzado a utilizar divulgación no intencionada de datos y manipulación del proceso de ejecución de programas a través de canales laterales. Los métodos de ataque tradicionales pueden ser costosos en términos de conocimientos, tiempo y potencia computacional. Los ataques a través de canales laterales, por otro lado, pueden ser más fáciles de implementar y no destructivos, […]

Enfoque de aprendizaje intensivo en STEM

En el mundo de la educación en ingeniería hay muchos cursos excelentes, pero a menudo el programa de estudios construido a partir de ellos tiene una grave desventaja: la falta de buena conexión entre los diferentes temas. Se podría argumentar: ¿cómo es posible? Al formar el programa de estudios, para cada curso se indican los prerrequisitos y un orden claro en el que se deben estudiar las disciplinas. Por ejemplo, para ensamblar y […

Replicación cruzada entre PostgreSQL y MySQL

En términos generales, hablaré sobre la replicación cruzada entre PostgreSQL y MySQL, así como sobre los métodos para configurar la replicación cruzada entre estos dos servidores de bases de datos. Generalmente, las bases de datos en replicación cruzada se denominan homogéneas, y es un método conveniente para hacer la transición de un servidor de RDBMS a otro. Las bases de datos PostgreSQL y MySQL se consideran relacionales, pero con […]

Cómo explicarle a mi abuela la diferencia entre SQL y NoSQL

Una de las decisiones más importantes que toma un desarrollador es qué base de datos usar. Durante muchos años, las opciones se limitaron a diversas variantes de bases de datos relacionales que admitían el lenguaje de consultas estructuradas (SQL). Estas incluyen MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 y muchas otras. En los últimos 15 años, han aparecido muchas nuevas […]

Proyecto para añadir soporte de paralelización del proceso de compilación en GCC

En el marco del proyecto de investigación Parallel GCC, se inició el trabajo para agregar a GCC la capacidad de dividir el proceso de compilación en varios hilos que se ejecutan en paralelo. Actualmente, para aumentar la velocidad de construcción en sistemas multicore, se utiliza en el nivel de la herramienta make el lanzamiento de procesos individuales del compilador, cada uno de los cuales realiza la construcción de un archivo de código separado. El nuevo proyecto experimenta con la provisión […]

Se ha propuesto una nueva variante del controlador exFAT para el núcleo de Linux

El desarrollador coreano Park Ju Hyung, especializado en portar firmware de Android para varios dispositivos, presentó una nueva edición del controlador para el sistema de archivos exFAT — exfat-linux, que es una rama del controlador "sdFAT", desarrollado por Samsung. Actualmente, el controlador exFAT de Samsung ya se ha agregado a la rama staging del núcleo de Linux, pero se basa en la base de código de una versión anterior del controlador (1.2.9). […]

Varlink — interfaz del núcleo

Varlink es una interfaz de núcleo y protocolo que es fácil de leer tanto para humanos como para máquinas. La interfaz Varlink combina parámetros clásicos de línea de comando de UNIX, formatos de texto STDIN/OUT/ERROR, páginas de manual, metadatos de servicio y es equivalente a un descriptor de archivo FD3. Varlink está disponible desde cualquier entorno de programación. La interfaz Varlink define qué métodos se implementarán y cómo. Cada […]

Fenómeno XY: cómo evitar problemas «incorrectos»

¿Alguna vez te has preguntado cuántas horas, meses e incluso vidas se han desperdiciado solucionando problemas "equivocados"? Una vez, algunas personas comenzaron a quejarse de que tenían que esperar insoportablemente mucho tiempo por el ascensor. Otras personas se preocuparon por estas quejas y gastaron mucho tiempo, esfuerzo y dinero mejorando el funcionamiento de los ascensores y reduciendo el tiempo de espera. Pero […]

pg_stat_statements + pg_stat_activity + loq_query = pg_ash?

Como una breve adición al artículo Intento de crear un análogo de ASH para PostgreSQL. Tarea Necesitamos vincular el historial de vistas pg_stat_statements, pg_stat_activity. Como resultado, utilizando el historial de planes de ejecución de la tabla de servicio log_query, se puede obtener mucha información útil para el proceso de resolución de incidentes de rendimiento y optimización de consultas. Advertencia. Debido a la continuación de las pruebas y el desarrollo, el artículo no […]

Nuevo artículo: Reseña de la Sony RX0 II: pequeña y resistente, pero no una cámara de acción

En 2017, Sony lanzó una cámara muy inusual, interesante, avanzada y tremendamente cara llamada RX0. Capturó el interés gracias a su increíble funcionalidad en un tamaño compacto, y desde el punto de vista técnico replicaba el modelo compacto vigente en ese momento de la famosa serie Sony RX100. Visualmente, la RX0 se parecía a una típica cámara de acción: estaba protegida contra el agua, caídas y […]

Se lanzó la versión alfa del nuevo servidor XMPP Xabber Server

Los desarrolladores del cliente XMPP Xabber han lanzado su propio servidor XMPP, basado en un fork de ejabberd. El código del proyecto se distribuye bajo la licencia AGPLv3. Entre las características de Xabber Server se encuentran: instalación rápida que permite instalar automáticamente el servidor y configurar todos los certificados necesarios; un nuevo protocolo de chats grupales; edición, eliminación y revocación de mensajes; función de sincronización rápida de clientes; protocolo de entrega confiable de mensajes; gestión de sesiones (posibilidad de desconectar (revocar el derecho […

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