autor: ProHoster

A linguaxe de programación Zig ofrece soporte para a autopromoción (bootstrapping)

Realizáronse cambios na linguaxe de programación Zig que permiten que o compilador Zig stage2, escrito en Zig, se monte por si mesmo (stage3), o que fai que esta linguaxe se autoaloxe. Espérase que este compilador se ofreza por defecto na próxima versión 0.10.0. Stage2 aínda está incompleto debido á falta de soporte para as comprobacións de tempo de execución, as diferenzas na semántica da linguaxe, etc. […]

Lanzamento do conxunto GNU Coreutils 9.1 de utilidades básicas do sistema

Está dispoñible unha versión estable do conxunto de utilidades básicas do sistema GNU Coreutils 9.1, que inclúe programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Cambios clave: a utilidade dd engadiu soporte para nomes alternativos das opcións iseek=N para skip=N e oseek=N para seek=N, que se usan na opción dd para […]

Publicáronse os resultados das probas de rendemento do sistema de ficheiros Reiser5

Publicáronse os resultados das probas de rendemento do proxecto Reiser5, que desenvolve unha versión significativamente redeseñada do sistema de ficheiros Reiser4 con soporte para volumes lóxicos que teñan “escalado paralelo”, o que, a diferenza do RAID tradicional, implica a participación activa do sistema de ficheiros. na distribución de datos entre os dispositivos compoñentes do volume lóxico. Desde o punto de vista dun administrador, a diferenza significativa co RAID é que os compoñentes dun volume lóxico paralelo […]

Un ataque a GitHub que provocou a fuga de repositorios privados e o acceso á infraestrutura NPM

GitHub advertiu aos usuarios dun ataque dirixido a descargar datos de repositorios privados usando tokens OAuth comprometidos xerados para os servizos Heroku e Travis-CI. Infórmase de que durante o ataque filtáronse datos dos repositorios privados dalgunhas organizacións, que abriron o acceso aos repositorios para a plataforma Heroku PaaS e o sistema de integración continua Travis-CI. Entre as vítimas estaba GitHub e […]

Lanzamento de Neovim 0.7.0, unha versión modernizada do editor Vim

Lanzouse Neovim 0.7.0, un fork do editor de Vim centrado en aumentar a extensibilidade e flexibilidade. O proxecto leva máis de sete anos reelaborando a base de código Vim, como resultado dos cales se realizan cambios que simplifican o mantemento do código, proporcionan un medio para dividir o traballo entre varios mantedores, separan a interface da parte base (a interface pódese cambiado sen tocar os internos) e implementar un novo [...]

Fedora planea substituír o xestor de paquetes DNF por Microdnf

Os desenvolvedores de Fedora Linux pretenden transferir a distribución ao novo xestor de paquetes Microdnf en lugar do DNF usado actualmente. O primeiro paso cara á migración será unha actualización importante de Microdnf prevista para o lanzamento de Fedora Linux 38, que terá unha funcionalidade próxima a DNF e, nalgunhas áreas, mesmo o superará. Nótese que a nova versión de Microdnf admitirá todos os principais [...]

Actualización do editor de código CudaText 1.161.0

Publicouse unha nova versión do editor de código gratuíto multiplataforma CudaText, escrito usando Free Pascal e Lazarus. O editor admite extensións de Python e ten unha serie de vantaxes sobre Sublime Text. Existen algunhas características do contorno de desenvolvemento integrado, implementadas en forma de complementos. Preparáronse máis de 270 léxicos sintácticos para programadores. O código distribúese baixo a licenza MPL 2.0. As compilacións están dispoñibles para plataformas Linux, […]

A actualización de Chrome 100.0.4896.127 corrixindo a vulnerabilidade de 0 días

Компания Google сформировала обновление Chrome 100.0.4896.127 для Windows, Mac и Linux, в котором исправлена серьёзная уязвимость (CVE-2022-1364), уже применяемая злоумышленниками для совершения атак (0-day). Детали пока не раскрываются, известно лишь, что 0-day уязвимость вызвана неправильной обработкой типов (Type Confusion) в JavaScript-движке Blink, позволяющей обработать объект с некорректным типом, что, например, даёт возможность сформировать 64-разрядный указатель […]

A capacidade de usar Qt estase a desenvolver para Chromium

Томас Андерсон (Thomas Anderson) из компании Google опубликовал предварительный набор патчей с реализацией возможности использования Qt для отрисовки элементов интерфейса браузера Chromium на платформе Linux. Изменения пока помечены как не готовые к внедрению и находятся на ранней стадии рецензирования. До этого в Chromium на платформе Linux была обеспечена поддержка библиотеки GTK, которая используется для показа […]

O navegador web CENO 1.4.0 está dispoñible, dirixido a evitar a censura

A empresa eQualite publicou o lanzamento do navegador web móbil CENO 1.4.0, deseñado para organizar o acceso á información en condicións de censura, filtrado de tráfico ou desconectando segmentos de Internet da rede global. Firefox para Android (Mozilla Fennec) utilízase como base. A funcionalidade relacionada coa construción dunha rede descentralizada trasladouse a unha biblioteca Ouinet separada, que se pode usar para engadir ferramentas de omisión de censura [...]

Lexical de código aberto de Facebook, unha biblioteca para crear editores de texto

Facebook (prohibido na Federación Rusa) abriu o código fonte da biblioteca Lexical JavaScript, que ofrece compoñentes para crear editores de texto e formularios web avanzados para a edición de textos para sitios web e aplicacións web. As calidades distintivas da biblioteca inclúen a facilidade de integración en sitios web, o deseño compacto, a modularidade e o soporte para ferramentas para persoas con discapacidade, como lectores de pantalla. O código está escrito en JavaScript e […]

Lanzamento de Turnkey Linux 17, un conxunto de mini-distros para unha rápida implantación de aplicacións

Despois de case dous anos de desenvolvemento, preparouse o lanzamento do conxunto Turnkey Linux 17, dentro do cal se está a desenvolver unha colección de 119 compilacións minimalistas de Debian, aptas para o seu uso en sistemas de virtualización e entornos de nube. A partir da colección, só se formaron actualmente dous conxuntos preparados baseados na rama 17: núcleo (339 MB) co entorno básico e tkldev (419 MB) [...]