Autor: ProHoster

Veröffentlichung der Programmiersprache Crystal 1.6

Die Veröffentlichung der Programmiersprache Crystal 1.6 wurde veröffentlicht, deren Entwickler versuchen, den Komfort der Entwicklung in der Ruby-Sprache mit der hohen Anwendungsleistung der C-Sprache zu kombinieren. Die Syntax von Crystal ähnelt Ruby, ist jedoch nicht vollständig mit diesem kompatibel, obwohl einige Ruby-Programme ohne Änderungen ausgeführt werden können. Der Compilercode ist in Crystal geschrieben und wird unter der Apache 2.0-Lizenz vertrieben. […]

Rhino Linux, eine kontinuierlich aktualisierte Distribution auf Basis von Ubuntu, wird eingeführt

Die Entwickler der Rolling Rhino Remix-Assembly haben die Umwandlung des Projekts in eine separate Rhino-Linux-Distribution angekündigt. Der Grund für die Schaffung eines neuen Produkts war eine Überarbeitung der Ziele und des Entwicklungsmodells des Projekts, das bereits über den Stand der Amateurentwicklung hinausgewachsen war und über den Rahmen einer einfachen Neukonstruktion von Ubuntu hinausging. Die neue Distribution wird weiterhin auf der Basis von Ubuntu aufgebaut sein, aber zusätzliche Dienstprogramme enthalten und von der […] entwickelt werden.

Veröffentlichung von Nuitka 1.1, einem Compiler für die Python-Sprache

Es ist eine Version des Nuitka 1.1-Projekts verfügbar, das einen Compiler für die Übersetzung von Python-Skripten in eine C-Darstellung entwickelt, die dann mit libpython in eine ausführbare Datei kompiliert werden kann, um maximale Kompatibilität mit CPython zu gewährleisten (unter Verwendung nativer CPython-Tools zum Bearbeiten von Objekten). Bietet vollständige Kompatibilität mit aktuellen Versionen von Python 2.6, 2.7, 3.3 – 3.10. Im Vergleich zu […]

Aktualisieren ungültiger Linux-Installations-Builds

Es wurden neue bootfähige Assemblies der Void Linux-Distribution generiert, einem unabhängigen Projekt, das nicht die Entwicklungen anderer Distributionen nutzt und mithilfe eines kontinuierlichen Zyklus der Aktualisierung von Programmversionen (Rolling Updates, ohne separate Veröffentlichungen der Distribution) entwickelt wird. Frühere Builds wurden vor einem Jahr veröffentlicht. Abgesehen vom Erscheinen aktueller Boot-Images, die auf einem neueren Teil des Systems basieren, bringt das Aktualisieren von Baugruppen keine funktionalen Änderungen mit sich und […]

Veröffentlichung des kostenlosen Soundeditors Ardour 7.0

Nach mehr als einem Jahr Entwicklungszeit wurde die Veröffentlichung des kostenlosen Soundeditors Ardor 7.0 veröffentlicht, der für die Mehrkanal-Tonaufnahme, -bearbeitung und -mischung konzipiert ist. Ardour bietet eine mehrspurige Zeitleiste, ein unbegrenztes Maß an Rollback von Änderungen während des gesamten Prozesses der Arbeit mit einer Datei (auch nach dem Schließen des Programms) und Unterstützung für eine Vielzahl von Hardwareschnittstellen. Das Programm ist als kostenloses Analogon der professionellen Tools ProTools, Nuendo, Pyramix und Sequoia positioniert. […]

Google hat den Code für das sichere Betriebssystem KataOS geöffnet

Google hat die Entdeckung von Entwicklungen im Zusammenhang mit dem KataOS-Projekt bekannt gegeben, das darauf abzielt, ein sicheres Betriebssystem für eingebettete Hardware zu schaffen. KataOS-Systemkomponenten sind in Rust geschrieben und laufen auf dem seL4-Mikrokernel, für den auf RISC-V-Systemen ein mathematischer Zuverlässigkeitsnachweis erbracht wurde, der zeigt, dass der Code vollständig den in der formalen Sprache festgelegten Spezifikationen entspricht. Der Projektcode ist Open Source unter der […]

Wine 7.19-Version

Es fand eine experimentelle Veröffentlichung einer offenen Implementierung von WinAPI – Wine 7.19 – statt. Seit der Veröffentlichung der Version 7.18 wurden 17 Fehlerberichte geschlossen und 270 Änderungen vorgenommen. Die wichtigsten Änderungen: Es wurde die Möglichkeit hinzugefügt, DOS-Dateiattribute auf der Festplatte zu speichern. Das vkd3d-Paket mit einer Direct3D 12-Implementierung, die durch Broadcasting-Aufrufe an die Vulkan-Grafik-API funktioniert, wurde auf Version 1.5 aktualisiert. Unterstützung für das Format [...]

Ein Angriff auf NPM, der es Ihnen ermöglicht, das Vorhandensein von Paketen in privaten Repositorys festzustellen

In NPM wurde ein Fehler entdeckt, der es Ihnen ermöglicht, die Existenz von Paketen in geschlossenen Repositorys zu erkennen. Das Problem wird durch unterschiedliche Antwortzeiten verursacht, wenn ein vorhandenes und ein nicht vorhandenes Paket von einem Dritten angefordert werden, der keinen Zugriff auf das Repository hat. Wenn für Pakete in privaten Repositories kein Zugriff möglich ist, gibt der Server Registry.npmjs.org einen Fehler mit dem Code „404“ zurück. Wenn jedoch ein Paket mit dem angeforderten Namen vorhanden ist, wird ein Fehler angezeigt.

Das Genode-Projekt hat die General Purpose OS-Version Sculpt 22.10 veröffentlicht

Die Veröffentlichung des Betriebssystems Sculpt 22.10 wurde eingeführt, in dessen Rahmen auf der Grundlage der Genode OS Framework-Technologien ein Allzweck-Betriebssystem entwickelt wird, das von normalen Benutzern zur Ausführung alltäglicher Aufgaben verwendet werden kann. Der Quellcode des Projekts wird unter der AGPLv3-Lizenz vertrieben. Zum Download wird ein 28 MB großes LiveUSB-Image angeboten. Unterstützt den Betrieb auf Systemen mit Intel-Prozessoren und Grafikkarten […]

Sicherheitslücken im Wireless-Stack des Linux-Kernels, die eine Remote-Codeausführung ermöglichen

Im Wireless-Stack (mac80211) des Linux-Kernels wurden eine Reihe von Schwachstellen identifiziert, von denen einige möglicherweise Pufferüberläufe und Remote-Codeausführung ermöglichen, indem sie speziell gestaltete Pakete vom Zugriffspunkt senden. Der Fix ist derzeit nur in Patchform verfügbar. Um die Möglichkeit eines Angriffs zu demonstrieren, wurden Beispiele für Frames veröffentlicht, die einen Überlauf verursachen, sowie ein Dienstprogramm zum Ersetzen dieser Frames im drahtlosen Stapel […]

PostgreSQL 15-Veröffentlichung

Nach einem Jahr Entwicklungszeit wurde ein neuer stabiler Zweig des PostgreSQL 15 DBMS veröffentlicht. Updates für den neuen Zweig werden über einen Zeitraum von fünf Jahren bis November 2027 veröffentlicht. Wichtigste Neuerungen: Unterstützung für den SQL-Befehl „MERGE“ hinzugefügt, der an den Ausdruck „INSERT ... ON CONFLICT“ erinnert. Mit MERGE können Sie bedingte SQL-Anweisungen erstellen, die INSERT-, UPDATE- und DELETE-Vorgänge in einem einzigen Ausdruck kombinieren. Mit MERGE können Sie beispielsweise […]

Der Code eines maschinellen Lernsystems zur Erzeugung realistischer menschlicher Bewegungen wurde geöffnet

Ein Forscherteam der Universität Tel Aviv hat den Quellcode des maschinellen Lernsystems MDM (Motion Diffusion Model) geöffnet, das die Erzeugung realistischer menschlicher Bewegungen ermöglicht. Der Code ist in Python unter Verwendung des PyTorch-Frameworks geschrieben und wird unter der MIT-Lizenz vertrieben. Um Experimente durchzuführen, können Sie sowohl vorgefertigte Modelle verwenden als auch die Modelle mithilfe der vorgeschlagenen Skripte selbst trainieren, zum Beispiel […]