Kategorie: Blog

fish 3.6.2 und 3.6.3 mit der Korrektur von CVE-2023-49284

Ein Korrekturrelease der interaktiven Kommandozeile fish 3.6.2 wurde veröffentlicht, das die Sicherheitsanfälligkeit CVE-2023-49284 behebt. Die fish shell verwendet einige Unicode-Zeichen für die interne Markierung von Platzhaltern und Erweiterungen. Dieser fehlerhafte Ansatz erlaubte es, diese Zeichen in der Ausgabe von Platzhaltern zu lesen, anstatt sie in eine sichere interne Darstellung umzuwandeln. Dies kann unerwartetes Verhalten bei der direkten Eingabe verursachen (zum Beispiel, […]

Veröffentlichung der Open-Source-Spiel-Engine Godot 4.2

Nach fünf Monaten der Entwicklung wurde die Veröffentlichung der freien Spiel-Engine Godot 4.2 bekannt gegeben, die für die Erstellung von 2D- und 3D-Spielen geeignet ist. Die Engine unterstützt eine leicht erlernbare Sprache für die Spiel-Logik, eine grafische Umgebung zur Spielgestaltung, ein Ein-Klick-Deployment-System, umfangreiche Animations- und Physiksimulationsmöglichkeiten, einen integrierten Debugger und ein System zur Erkennung von Performance-Flaschenhälsen. Der Code des Spiels […]

Die Programmiersprache Hare unterstützt OpenBSD.

Die Programmiersprache Hare, die als ein einfacher, nahe am C angesiedelter Systemprogrammiersprache dargestellt wird, hat die Unterstützung des OpenBSD-Betriebssystems erhalten. OpenBSD wurde zur ersten neuen Plattform, die in Hare hinzugefügt wurde, seit das Projekt im April 2022 veröffentlicht wurde (ursprünglich unterstützte Hare nur Linux und FreeBSD). Der Hare-Compiler wurde etwa ein Jahr […]

Arch Linux hat auf die Verwendung von GitLab zur Fehlerverfolgung umgestellt.

Die Entwickler der Arch Linux-Distribution haben den Abschluss der Migration des Fehlerverfolgungssystems auf die GitLab-Plattform und die Unterstützung von Merge-Anfragen (Merge Request) auf dem das Projekt hostenden GitLab-Server bekannt gegeben. Die Modernisierung des Fehlerverfolgungssystems war der nächste Schritt nach der Übertragung der Infrastruktur zur Paketentwicklung von Subversion auf Git und GitLab. Die alte Fehlerverfolgungsschnittstelle, die auf der Flyspray-Plattform basierte, wird […]

Veröffentlichung von GNU Mes 0.26, einem Tool zur autarken Erstellung von Distributionen

Die Veröffentlichung des GNU Mes 0.26-Tools, das den Bootstrap-Prozess für GCC ermöglicht und einen geschlossenen Rekonstruktionszyklus aus Quellcodes gewährleistet, wurde veröffentlicht. Das Tool löst das Problem des überprüften Anfangsbaus des Compilers in Distributionen, indem es die Ketten des zyklischen Neubaus unterbricht (für den Bau des Compilers sind bereits kompilierte ausführbare Dateien erforderlich, und die Binärbauten des Compilers sind potenzielle Quellen für versteckte Hintertüren, was nicht zulässt […

Die veröffentlichten Multimedia-Bibliothek LDL, optimiert für schwach ausgelegte Systeme

Die erste Ausgabe der multimedialen Bibliothek LDL (Little DirectMedia Layer), die für die Verwendung auf veralteter Hardware entwickelt wurde, ist verfügbar. Die Bibliothek bietet eine einfache plattformübergreifende API für die Arbeit mit 2D-Grafiken, Fensterverwaltung und Betriebssystemereignissen, die für die Entwicklung einfacher Spiele und multimedialer Anwendungen geeignet ist. In der Praxis wird die Bibliothek bereits bei der Entwicklung einer alternativen offenen Spiel-Engine für das Spiel Arcanum verwendet. Code […]

Veröffentlichung von Coreboot 4.22

Die Version 4.22 des CoreBoot-Projekts ist veröffentlicht, in deren Rahmen eine freie Alternative zu proprietären Firmware und BIOS entwickelt wird. Der Code des Projekts wird unter der GPLv2-Lizenz veröffentlicht. An der Erstellung der neuen Version waren 135 Entwickler beteiligt, die 977 Änderungen vorbereitet haben. Es wird darauf hingewiesen, dass das Projekt ab der nächsten Version auf ein neues Benennungsschema umsteigt, das datumsbezogene Bindungen verwendet (Jahr.Monat.Aktualisierung), beispielsweise im Februar 2024 […]

Veröffentlichung der Distribution 4MLinux 44.0

Die Ausgabe 4MLinux 44.0, einer minimalistischen Benutzerdistribution, die kein Abzweig anderer Projekte darstellt und eine grafische Umgebung auf Basis von JWM nutzt, wurde vorgestellt. 4MLinux kann nicht nur als Live-Umgebung zur Wiedergabe von Mediendateien und zur Lösung von Benutzeraufgaben verwendet werden, sondern auch als System zur Wiederherstellung nach Abstürzen und als Plattform zum Hosten von LAMP-Servern (Linux, Apache, MariaDB und […]

TeXstudio 4.7.0

Nach mehr als drei Monaten Entwicklung wurde die Version 4.7.0 des LaTeX-Dokumenteneditors TeXstudio veröffentlicht, der in C++ unter Verwendung des Qt-Frameworks (unterstützt Versionen 5 und 6) entwickelt wurde. Änderungsprotokoll: Automatische Entfernung der eingefügten schließenden Klammer, wenn die öffnende durch Drücken der Zurücktaste gelöscht wurde; das Parsen wurde optimiert; der TeXdoc-Dialog zeigt jetzt Pakete (optional alle) in einer Liste mit Suchmöglichkeit an. Neuer Button […]

Google hat ein Update für das Betriebssystem Fuchsia 14 veröffentlicht.

Das Unternehmen Google hat die Version 14 des Betriebssystems Fuchsia veröffentlicht, auf dessen Grundlage vorläufige Firmware-Updates für die Google Nest Hub- und Nest Hub Max-Fotorahmen erstellt wurden. Das OS Fuchsia wird seit 2016 von Google unter Berücksichtigung der Schwächen in den Bereichen Skalierbarkeit und Sicherheit, die in der Android-Plattform vorhanden sind, weiterentwickelt. Die wichtigsten Änderungen in Fuchsia 14: Die Möglichkeiten der Starnix-Schicht wurden erweitert, die […]

Die erste Version der Multimedia-Bibliothek LDL mit Unterstützung für ältere Systeme ist erschienen.

Ich präsentiere Ihnen die erste von mir entwickelte Version der Multimedia-Bibliothek Little DirectMedia Layer, kurz LDL. Die Bibliothek ist in C++ 98 geschrieben, was es ermöglicht, sie ab Visual C++ 6.0 zu kompilieren. Der Code wird unter den Bedingungen der Boost Software License 1.0 bereitgestellt. Die Bibliothek schränkt Programmierer jedoch nicht in der Auswahl des C++-Standards ein; der Programmierer kann jeden modernen Standard der Sprache verwenden. Ich […]

Die integrierte Entwicklungsumgebung Apache NetBeans 20 ist verfügbar

Die integrierte Entwicklungsumgebung Apache NetBeans 20 wurde veröffentlicht, die Unterstützung für die Programmiersprachen Java SE, Java EE, PHP, C/C++, JavaScript, Rust und Groovy bietet. Fertige Builds wurden für Linux (snap, flatpak), Windows und macOS erstellt. Zu den vorgeschlagenen Änderungen gehört: Für Java-Projekte wurde die Unterstützung für JDK 21 hinzugefügt. Das System für die Eingabeverstärkungen erhielt die Unterstützung für die neuen Funktionen von Java 21. […]

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster