Kategorie: Blog

Der Gründer von QEMU und FFmpeg hat die JavaScript-Engine Micro QuickJS veröffentlicht

Der französische Mathematiker Fabrice Bellard, der Projekte wie QEMU, FFmpeg, BPG, QuickJS, TinyGL und TinyCC ins Leben gerufen hat, hat eine neue JavaScript-Engine für Embedded-Systeme veröffentlicht – Micro QuickJS. Diese kann JavaScript-Programme kompilieren und ausführen und benötigt dafür nur 10 KB RAM. Zusammen mit der C-Bibliothek nimmt die Engine etwa 100 KB Speicherplatz ein. Außerdem ist es möglich, JavaScript in Bytecode zu kompilieren und separat auszuführen […]

postmarketOS 25.12 veröffentlicht, eine Linux-Distribution für Smartphones und mobile Geräte.

Nach 6 Monaten Entwicklung wurde die Version 25.12 des Projekts postmarketOS vorgestellt, das eine Linux-Distribution für mobile Geräte auf Basis der Paketbasis von Alpine Linux, der Standard-C-Bibliothek Musl und des BusyBox-Utility-Sets entwickelt. Ziel des Projekts ist es, eine Linux-Distribution für Smartphones und Tablets bereitzustellen, die unabhängig vom Support-Zyklus offizieller Firmware ist und nicht an die Lösungen der großen Akteure der Branche gebunden ist. Die Builds […]

Veröffentlichung der Distribution elementary OS 8.1

Die Veröffentlichung der Distribution elementary OS 8.1 wurde vorgestellt, die sich als schnelle, offene und datenschutzfreundliche Alternative zu Windows und macOS positioniert. Der Schwerpunkt des Projekts liegt auf hochwertigem Design, das darauf abzielt, ein benutzerfreundliches System zu schaffen, das minimale Ressourcen verbraucht und eine hohe Startgeschwindigkeit bietet. Den Nutzern wird die eigene Desktop-Umgebung Pantheon angeboten. Für den Download sind bootfähige ISO-Abbilder (3.1 GB) vorbereitet, […]

Microsofts Projekt zur Nutzung von KI für die Übertragung der Codebasis von C/C++ nach Rust.

Galen Hunt, Geschäftsführer von Microsoft Azure Sphere und ehemaliger Leiter der Betriebssystementwicklungsgruppe bei Microsoft Research, stellte ein Forschungsprojekt vor, das Werkzeuge entwickelt, die KI mit traditionellen Algorithmen kombinieren, um die größten Codebasen von Microsoft automatisiert in die Programmiersprache Rust umzuschreiben. Das Ziel des Projekts ist die vollständige Eliminierung der Sprachen C und C++ aus den Codebasen von Microsoft […]

Die Programmiersprache Lua 5.5 ist verfügbar.

Nach fünf Jahren Entwicklung ist die Veröffentlichung von Lua 5.5, einer schnellen und kompakten Skriptsprache, die weit verbreitet ist als eingebettete Sprache zur Konfigurationsdefinition und zur Erstellung von Erweiterungen, verfügbar. Der Code des Lua-Interpreters ist in C geschrieben und wird unter der MIT-Lizenz verbreitet. Lua kombiniert eine einfache prozedurale Syntax mit Datenbeschreibungsmöglichkeiten durch die Verwendung von assoziativen Arrays und erweiterbaren […]

In Debian wird offizielle Unterstützung für die LoongArch-Architektur bereitgestellt.

Die Entwickler des Debian-Projekts haben den offiziellen Portstatus für die Distribution für Systeme auf Basis der LoongArch-Architektur (loong64) bekannt gegeben. Pakete für LoongArch sind zur Installation aus dem Debian Sid (Unstable) Repository verfügbar. Die Befehlssatzarchitektur von LoongArch wird in Prozessoren von Loongson verwendet und implementiert ein RISC ISA, das MIPS und RISC-V ähnelt. In der Anfangsphase der Integration des neuen Ports aus dem Paket […]

Remotewurzel-Sicherheitsanfälligkeit im IPv6-Autokonfigurations-Handler von FreeBSD.

In den in FreeBSD verwendeten Hintergrunddiensten rtsold und der Utility rtsol wurde eine Schwachstelle (CVE-2025-14558) entdeckt, die eine remote Codeausführung mit Root-Rechten durch den Versand speziell gestalteter Pakete mit Router Advertisement (IPv6) ermöglicht. Die RA-Nachrichten, die die Schwachstelle ausnützen, werden nicht geroutet und sollten von Routern verworfen werden. Um den Angriff erfolgreich auszuführen, muss der Angreifer die Möglichkeit haben, ein speziell gestaltetes Paket von einem System zu senden.

Veröffentlichung des Videoplayers MPV 0.41.

Nach neun Monaten Entwicklung wurde die Veröffentlichung des Open-Source-Videoplayers MPV 0.41 fertiggestellt, der 2013 von der Codebasis des Projekts MPlayer2 abgezweigt wurde. MPV legt den Fokus auf die Entwicklung neuer Funktionen und kümmert sich nicht um die Aufrechterhaltung der Kompatibilität mit MPlayer. Der MPV-Code wird unter der Lizenz LGPLv2.1+ veröffentlicht, einige Teile bleiben unter GPLv2, aber der Übergangsprozess zur LGPL ist fast abgeschlossen und um abzuschalten.

Veröffentlichung des Emulators 86Box 5.3

Die Veröffentlichung von 86Box 5.3 ist da, einem Emulator für x86-Architektursysteme, mit dem alte Betriebssysteme und Anwendungen gestartet werden können, einschließlich solcher, die in den frühen 1980er Jahren auf IBM PC 5150 und IBM PS/2 verwendet wurden. Die präzise Low-Level-Emulation beginnt mit Prozessoren der 8086-Serie und endet mit Intel Celeron Mendocino. Der Projektcode ist in […]

Veröffentlichung von Qubes OS 4.3.0, das Virtualisierung zur Isolation von Anwendungen nutzt.

Nach zwei Jahren der Entwicklung wurde das Betriebssystem Qubes 4.3.0 veröffentlicht, das die Idee umsetzt, einen Hypervisor zur strengen Isolierung von Anwendungen und Betriebssystemkomponenten zu nutzen (jede Anwendungs- und Systemdienstklasse arbeitet in separaten virtuellen Maschinen). Es wird ein System mit 16 GB RAM (mindestens 6 GB) und einem 64-Bit-CPU von Intel oder AMD, der VT-x-Technologien unterstützt, empfohlen […]

Veröffentlichung des Debuggers GDB 17

Die Veröffentlichung des Debuggers GDB 17.1 ist erfolgt (die erste Ausgabe der Serie 17.x, der Branch 17.0 wurde für die Entwicklung verwendet). GDB unterstützt das Debuggen auf Quellcodeebene für eine Vielzahl von Programmiersprachen (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust usw.) auf verschiedenen Hardware- (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch usw.) und Softwareplattformen (GNU/Linux, *BSD, […]

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster