Auteur: ProHoster

Le langage de programmation Zig prend en charge l'auto-promotion (bootstrapping)

Des modifications ont été apportées au langage de programmation Zig qui permettent au compilateur Zig stage2, écrit en Zig, de s'assembler (stage3), ce qui rend ce langage auto-hébergé. Il est prévu que ce compilateur soit proposé par défaut dans la prochaine version 0.10.0. Stage2 est encore incomplet en raison du manque de prise en charge des contrôles d'exécution, des différences dans la sémantique du langage, etc. […]

Sortie de l'ensemble d'utilitaires système de base GNU Coreutils 9.1

Une version stable de l'ensemble d'utilitaires système de base GNU Coreutils 9.1 est disponible, qui comprend des programmes tels que sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc. Changements clés : L'utilitaire dd a ajouté la prise en charge de noms alternatifs des options iseek=N pour skip=N et oseek=N pour seek=N, qui sont utilisées dans l'option dd pour […]

Publication des résultats des tests de performances du système de fichiers Reiser5

Les résultats des tests de performances du projet Reiser5 ont été publiés, qui développe une version considérablement repensée du système de fichiers Reiser4 avec prise en charge de volumes logiques dotés d'une « mise à l'échelle parallèle », ce qui, contrairement au RAID traditionnel, implique la participation active du système de fichiers. dans la distribution des données entre les périphériques composants du volume logique. Du point de vue d'un administrateur, la différence significative avec RAID est que les composants d'un volume logique parallèle […]

Une attaque sur GitHub qui a conduit à la fuite de référentiels privés et d'accès à l'infrastructure NPM

GitHub a averti les utilisateurs d'une attaque visant à télécharger des données à partir de référentiels privés à l'aide de jetons OAuth compromis générés pour les services Heroku et Travis-CI. Il est rapporté que lors de l'attaque, des données ont été divulguées à partir des référentiels privés de certaines organisations qui ont ouvert l'accès aux référentiels de la plate-forme Heroku PaaS et du système d'intégration continue Travis-CI. Parmi les victimes figuraient GitHub et […]

Sortie de Neovim 0.7.0, une version modernisée de l'éditeur Vim

Neovim 0.7.0 est sorti, un fork de l'éditeur Vim axé sur l'augmentation de l'extensibilité et de la flexibilité. Le projet retravaille la base de code Vim depuis plus de sept ans, à la suite de quoi des modifications sont apportées qui simplifient la maintenance du code, permettent de diviser le travail entre plusieurs mainteneurs, séparent l'interface de la partie de base (l'interface peut être changé sans toucher aux internes) et mettre en œuvre un nouveau […]

Fedora prévoit de remplacer le gestionnaire de paquets DNF par Microdnf

Les développeurs de Fedora Linux ont l'intention de transférer la distribution vers le nouveau gestionnaire de packages Microdnf au lieu du DNF actuellement utilisé. La première étape vers la migration sera une mise à jour majeure de Microdnf prévue pour la sortie de Fedora Linux 38, qui sera proche en fonctionnalités de DNF, et la dépassera même dans certains domaines. Il est à noter que la nouvelle version de Microdnf prendra en charge tous les principaux […]

Mise à jour de l'éditeur de code CudaText 1.161.0

Une nouvelle version de l'éditeur de code gratuit multiplateforme CudaText, écrit avec Free Pascal et Lazarus, a été publiée. L'éditeur prend en charge les extensions Python et présente de nombreux avantages par rapport à Sublime Text. Certaines fonctionnalités de l'environnement de développement intégré sont implémentées sous forme de plugins. Plus de 270 lexers syntaxiques ont été préparés pour les programmeurs. Le code est distribué sous la licence MPL 2.0. Les versions sont disponibles pour les plates-formes Linux, […]

Mise à jour Chrome 100.0.4896.127 corrigeant la vulnérabilité 0-day

Google a publié la mise à jour Chrome 100.0.4896.127 pour Windows, Mac et Linux, qui corrige une grave vulnérabilité (CVE-2022-1364) déjà utilisée par les attaquants pour mener des attaques zero-day. Les détails n'ont pas encore été divulgués, nous savons seulement que la vulnérabilité 0-day est causée par une gestion de type incorrecte (Type Confusion) dans le moteur JavaScript Blink, qui permet de traiter un objet avec un type incorrect, ce qui, par exemple, rend il est possible de générer un pointeur 0 bits […]

La possibilité d'utiliser Qt est en cours de développement pour Chromium

Thomas Anderson de Google a publié un ensemble préliminaire de correctifs pour implémenter la possibilité d'utiliser Qt pour restituer les éléments de l'interface du navigateur Chromium sur la plate-forme Linux. Les changements sont actuellement marqués comme n’étant pas prêts à être mis en œuvre et en sont aux premiers stades d’examen. Auparavant, Chromium sur la plate-forme Linux prenait en charge la bibliothèque GTK, utilisée pour afficher [...]

Le navigateur Web CENO 1.4.0 est disponible, visant à contourner la censure

La société eQualite a publié la sortie du navigateur web mobile CENO 1.4.0, conçu pour organiser l'accès à l'information dans des conditions de censure, de filtrage du trafic ou de déconnexion des segments Internet du réseau mondial. Firefox pour Android (Mozilla Fennec) est utilisé comme base. La fonctionnalité liée à la création d'un réseau décentralisé a été déplacée vers une bibliothèque Ouinet distincte, qui peut être utilisée pour ajouter des outils de contournement de la censure […]

Facebook open source Lexical, une bibliothèque pour créer des éditeurs de texte

Facebook (interdit en Fédération de Russie) a ouvert le code source de la bibliothèque Lexical JavaScript, qui propose des composants pour créer des éditeurs de texte et des formulaires Web avancés pour l'édition de texte pour les sites Web et les applications Web. Les qualités distinctives de la bibliothèque incluent la facilité d'intégration dans les sites Web, la conception compacte, la modularité et la prise en charge d'outils pour les personnes handicapées, tels que les lecteurs d'écran. Le code est écrit en JavaScript et […]

Sortie de Turnkey Linux 17, un ensemble de mini-distributions pour un déploiement rapide d'applications

Après près de deux ans de développement, la sortie de l'ensemble Turnkey Linux 17 a été préparée, au sein de laquelle une collection de 119 versions Debian minimalistes est en cours de développement, adaptées à une utilisation dans les systèmes de virtualisation et les environnements cloud. De la collection, seuls deux assemblages prêts à l'emploi ont actuellement été formés sur la base de la branche 17 - core (339 Mo) avec l'environnement de base et tkldev (419 Mo) […]