autor: ProHoster

El lenguaje de programación Zig brinda soporte para la autopromoción (bootstraping)

Se han realizado cambios en el lenguaje de programación Zig que permiten que el compilador Zig stage2, escrito en Zig, se ensamble solo (stage3), lo que hace que este lenguaje sea autohospedado. Se espera que este compilador se ofrezca de forma predeterminada en la próxima versión 0.10.0. Stage2 aún está incompleto debido a la falta de soporte para comprobaciones de tiempo de ejecución, diferencias en la semántica del lenguaje, etc. […]

Lanzamiento del conjunto de utilidades centrales del sistema GNU Coreutils 9.1

Está disponible una versión estable del conjunto de utilidades básicas del sistema GNU Coreutils 9.1, que incluye programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Cambios clave: la utilidad dd ha agregado soporte para nombres alternativos de las opciones iseek=N para skip=N y oseek=N para seek=N, que se usan en la opción dd para […]

Se publican los resultados de la prueba de rendimiento del sistema de archivos Reiser5

Se han publicado los resultados de las pruebas de rendimiento del proyecto Reiser5, que desarrolla una versión significativamente rediseñada del sistema de archivos Reiser4 con soporte para volúmenes lógicos que tienen "escalado paralelo", que, a diferencia del RAID tradicional, implica la participación activa del sistema de archivos. en la distribución de datos entre los dispositivos componentes del volumen lógico. Desde el punto de vista de un administrador, la diferencia significativa con RAID es que los componentes de un volumen lógico paralelo […]

Un ataque a GitHub que provocó la filtración de repositorios privados y acceso a la infraestructura de NPM

GitHub advirtió a los usuarios sobre un ataque destinado a descargar datos de repositorios privados utilizando tokens OAuth comprometidos generados para los servicios Heroku y Travis-CI. Se informa que durante el ataque se filtraron datos de los repositorios privados de algunas organizaciones, lo que abrió el acceso a los repositorios para la plataforma Heroku PaaS y el sistema de integración continua Travis-CI. Entre las víctimas se encontraba GitHub y […]

Lanzamiento de Neovim 0.7.0, una versión modernizada del editor Vim

Se ha lanzado Neovim 0.7.0, una bifurcación del editor Vim enfocada en aumentar la extensibilidad y flexibilidad. El proyecto ha estado reelaborando la base del código Vim durante más de siete años, como resultado de lo cual se realizan cambios que simplifican el mantenimiento del código, proporcionan un medio para dividir el trabajo entre varios mantenedores, separan la interfaz de la parte base (la interfaz se puede cambiado sin tocar las partes internas) e implementar un nuevo […]

Fedora planea reemplazar el administrador de paquetes DNF por Microdnf

Los desarrolladores de Fedora Linux tienen la intención de transferir la distribución al nuevo administrador de paquetes Microdnf en lugar del DNF utilizado actualmente. El primer paso hacia la migración será una actualización importante de Microdnf planificada para el lanzamiento de Fedora Linux 38, que tendrá una funcionalidad similar a DNF y, en algunas áreas, incluso la superará. Cabe señalar que la nueva versión de Microdnf admitirá todos los principales […]

Actualización del editor de código CudaText 1.161.0

Se ha publicado una nueva versión del editor de código gratuito multiplataforma CudaText, escrito con Free Pascal y Lazarus. El editor admite extensiones de Python y tiene una serie de ventajas sobre Sublime Text. Hay algunas características del entorno de desarrollo integrado, implementadas en forma de complementos. Se han preparado más de 270 léxicos sintácticos para programadores. El código se distribuye bajo la licencia MPL 2.0. Las compilaciones están disponibles para plataformas Linux, […]

Actualización de Chrome 100.0.4896.127 que corrige la vulnerabilidad de 0 días

Google ha lanzado la actualización Chrome 100.0.4896.127 para Windows, Mac y Linux, que corrige una vulnerabilidad grave (CVE-2022-1364) ya utilizada por los atacantes para llevar a cabo ataques de día cero. Los detalles aún no se han revelado, solo sabemos que la vulnerabilidad de día 0 es causada por un manejo de tipos incorrecto (Type Confusion) en el motor Blink JavaScript, que le permite procesar un objeto con un tipo incorrecto, que, por ejemplo, permite generar un puntero de 0 bits […]

Se está desarrollando la capacidad de utilizar Qt para Chromium

Thomas Anderson de Google ha publicado un conjunto preliminar de parches para implementar la capacidad de utilizar Qt para representar elementos de la interfaz del navegador Chromium en la plataforma Linux. Actualmente, los cambios están marcados como no listos para su implementación y se encuentran en las primeras etapas de revisión. Anteriormente, Chromium en la plataforma Linux brindaba soporte para la biblioteca GTK, que se utiliza para mostrar […]

Disponible el navegador web CENO 1.4.0, destinado a sortear la censura

La empresa eQualite ha publicado el lanzamiento del navegador web móvil CENO 1.4.0, diseñado para organizar el acceso a la información en condiciones de censura, filtrado de tráfico o desconexión de segmentos de Internet de la red global. Como base se utiliza Firefox para Android (Mozilla Fennec). La funcionalidad relacionada con la construcción de una red descentralizada se ha trasladado a una biblioteca Ouinet separada, que se puede utilizar para agregar herramientas para evitar la censura […]

Lexical de código abierto de Facebook, una biblioteca para crear editores de texto

Facebook (prohibido en la Federación de Rusia) ha abierto el código fuente de la biblioteca Lexical JavaScript, que ofrece componentes para crear editores de texto y formularios web avanzados para la edición de texto para sitios web y aplicaciones web. Las cualidades distintivas de la biblioteca incluyen la facilidad de integración en sitios web, diseño compacto, modularidad y soporte para herramientas para personas con discapacidades, como lectores de pantalla. El código está escrito en JavaScript y […]

Lanzamiento de Turnkey Linux 17, un conjunto de minidistros para una rápida implementación de aplicaciones

Después de casi dos años de desarrollo, se ha preparado el lanzamiento del conjunto Turnkey Linux 17, dentro del cual se está desarrollando una colección de 119 compilaciones minimalistas de Debian, adecuadas para su uso en sistemas de virtualización y entornos de nube. De la colección, actualmente solo se han formado dos ensamblajes listos para usar basados ​​​​en la rama 17: núcleo (339 MB) con el entorno básico y tkldev (419 MB) […]