Autor: ProHoster

Die Programmiersprache Zig bietet Unterstützung für Eigenwerbung (Bootstrapping).

An der Programmiersprache Zig wurden Änderungen vorgenommen, die es dem in Zig geschriebenen Zig-Stage2-Compiler ermöglichen, sich selbst zu assemblieren (Stage3), wodurch diese Sprache selbsthostend wird. Es wird erwartet, dass dieser Compiler in der kommenden Version 0.10.0 standardmäßig angeboten wird. Stufe 2 ist aufgrund mangelnder Unterstützung für Laufzeitprüfungen, Unterschieden in der Sprachsemantik usw. noch unvollständig. […]

Veröffentlichung der GNU Coreutils 9.1-Reihe von Kernsystemdienstprogrammen

Es ist eine stabile Version der grundlegenden Systemdienstprogramme von GNU Coreutils 9.1 verfügbar, die Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. umfasst. Wichtige Änderungen: Das dd-Dienstprogramm hat Unterstützung für alternative Namen der Optionen iseek=N für skip=N und oseek=N für seek=N hinzugefügt, die in der dd-Option für […] verwendet werden.

Ergebnisse des Reiser5-Dateisystem-Leistungstests veröffentlicht

Die Ergebnisse von Leistungstests des Reiser5-Projekts wurden veröffentlicht, das eine deutlich überarbeitete Version des Reiser4-Dateisystems mit Unterstützung für logische Volumes mit „paralleler Skalierung“ entwickelt, was im Gegensatz zu herkömmlichem RAID die aktive Beteiligung des Dateisystems impliziert beim Verteilen von Daten zwischen den Komponentengeräten des logischen Datenträgers. Aus Sicht eines Administrators besteht der wesentliche Unterschied zu RAID darin, dass die Komponenten eines parallelen logischen Volumes […]

Ein Angriff auf GitHub, der zum Durchsickern privater Repositories und des Zugriffs auf die NPM-Infrastruktur führte

GitHub warnte Benutzer vor einem Angriff, der darauf abzielte, Daten aus privaten Repositories herunterzuladen, indem kompromittierte OAuth-Tokens verwendet wurden, die für die Dienste Heroku und Travis-CI generiert wurden. Es wird berichtet, dass während des Angriffs Daten aus den privaten Repositorys einiger Organisationen durchgesickert sind, was den Zugriff auf Repositorys für die Heroku-PaaS-Plattform und das kontinuierliche Integrationssystem Travis-CI ermöglicht hat. Unter den Opfern waren GitHub und […]

Veröffentlichung von Neovim 0.7.0, einer modernisierten Version des Vim-Editors

Neovim 0.7.0 wurde veröffentlicht, eine Abzweigung des Vim-Editors, die sich auf die Erhöhung der Erweiterbarkeit und Flexibilität konzentriert. Das Projekt arbeitet seit mehr als sieben Jahren an der Überarbeitung der Vim-Codebasis. Dabei wurden Änderungen vorgenommen, die die Codewartung vereinfachen, eine Arbeitsteilung zwischen mehreren Betreuern ermöglichen und die Schnittstelle vom Basisteil trennen (die Schnittstelle kann sein). geändert werden, ohne das Innere zu berühren) und ein neues […] implementieren.

Fedora plant, den DNF-Paketmanager durch Microdnf zu ersetzen

Die Fedora-Linux-Entwickler beabsichtigen, die Distribution auf den neuen Paketmanager Microdnf statt auf den derzeit verwendeten DNF zu übertragen. Der erste Schritt in Richtung Migration wird ein großes Update für Microdnf sein, das für die Veröffentlichung von Fedora Linux 38 geplant ist und dessen Funktionalität DNF nahe kommen und es in einigen Bereichen sogar übertreffen wird. Es wird darauf hingewiesen, dass die neue Version von Microdnf alle wichtigen […]

CudaText-Code-Editor-Update 1.161.0

Eine neue Version des plattformübergreifenden kostenlosen Code-Editors CudaText, geschrieben mit Free Pascal und Lazarus, wurde veröffentlicht. Der Editor unterstützt Python-Erweiterungen und bietet gegenüber Sublime Text eine Reihe von Vorteilen. Einige Funktionen der integrierten Entwicklungsumgebung sind in Form von Plugins implementiert. Für Programmierer wurden mehr als 270 syntaktische Lexer vorbereitet. Der Code wird unter der MPL 2.0-Lizenz vertrieben. Builds sind für Linux-Plattformen verfügbar, […]

Chrome-Update 100.0.4896.127 behebt die 0-Tage-Sicherheitslücke

Google hat das Chrome 100.0.4896.127-Update für Windows, Mac und Linux veröffentlicht, das eine schwerwiegende Schwachstelle (CVE-2022-1364) behebt, die bereits von Angreifern für Zero-Day-Angriffe genutzt wird. Details wurden noch nicht bekannt gegeben, wir wissen lediglich, dass die 0-Tage-Schwachstelle durch eine falsche Typbehandlung (Type Confusion) in der Blink-JavaScript-Engine verursacht wird, die es ermöglicht, ein Objekt mit einem falschen Typ zu verarbeiten, was beispielsweise dazu führt, dass ein Objekt mit einem falschen Typ verarbeitet wird Es ist möglich, einen 0-Bit-Zeiger zu generieren […]

Die Möglichkeit zur Nutzung von Qt wird für Chromium entwickelt

Thomas Anderson von Google hat eine vorläufige Reihe von Patches veröffentlicht, um die Möglichkeit zu implementieren, Qt zum Rendern von Elementen der Chromium-Browseroberfläche auf der Linux-Plattform zu verwenden. Die Änderungen sind derzeit als nicht umsetzungsbereit markiert und befinden sich in der frühen Phase der Überprüfung. Zuvor bot Chromium auf der Linux-Plattform Unterstützung für die GTK-Bibliothek, die zur Anzeige von […] verwendet wird.

Der Webbrowser CENO 1.4.0 ist verfügbar, der die Zensur umgehen soll

Das Unternehmen eQualite hat die Veröffentlichung des mobilen Webbrowsers CENO 1.4.0 veröffentlicht, der den Zugriff auf Informationen unter Bedingungen der Zensur, Verkehrsfilterung oder Trennung von Internetsegmenten vom globalen Netzwerk organisieren soll. Als Basis dient Firefox für Android (Mozilla Fennec). Die Funktionalität im Zusammenhang mit dem Aufbau eines dezentralen Netzwerks wurde in eine separate Ouinet-Bibliothek verschoben, die zum Hinzufügen von Tools zur Umgehung der Zensur verwendet werden kann […]

Facebook hat den Code für Lexical geöffnet, eine Bibliothek zum Erstellen von Texteditoren

Facebook (in der Russischen Föderation verboten) hat den Quellcode der Lexical JavaScript-Bibliothek geöffnet, die Komponenten zum Erstellen von Texteditoren und erweiterten Webformularen zur Textbearbeitung für Websites und Webanwendungen bietet. Zu den besonderen Qualitäten der Bibliothek gehören die einfache Integration in Websites, das kompakte Design, die Modularität und die Unterstützung von Tools für Menschen mit Behinderungen, wie z. B. Screenreadern. Der Code ist in JavaScript geschrieben und […]

Veröffentlichung von Turnkey Linux 17, einer Reihe von Mini-Distributionen für die schnelle Anwendungsbereitstellung

Nach fast zweijähriger Entwicklungszeit wurde die Veröffentlichung des Turnkey Linux 17-Sets vorbereitet, in dem eine Sammlung von 119 minimalistischen Debian-Builds entwickelt wird, die für den Einsatz in Virtualisierungssystemen und Cloud-Umgebungen geeignet sind. Aus der Sammlung wurden derzeit nur zwei vorgefertigte Assemblys basierend auf Zweig 17 gebildet – core (339 MB) mit der Basisumgebung und tkldev (419 MB) […]