Kategorie: Blog

Embox v0.6.5

Am 20. Januar 2025 erschien eine neue Version des Open-Source-Echtzeitbetriebssystems Embox. Embox ist für eingebettete Systeme konzipiert. Die Hauptidee ist die Nutzung von Linux-Software ohne Linux. Das Betriebssystem ist POSIX-kompatibel und plattformübergreifend (ARM, MIPS, x86, RISC-V, Microblaze, SPARC, PowerPC, E2K) und unterstützt C++. Auch Dateisysteme wie FAT, ext2/3/4 werden unterstützt. Beliebte Programmiersprachen wie Python, Lisp, Java (phoneme), TCL, Ruby sind verfügbar, […]

Das Werkzeug für programmierbare Ethernet-Switches Intel Tofino ist jetzt verfügbar.

Das Unternehmen Intel hat ein Toolkit veröffentlicht, mit dem eigene Anwendungen zur Paketverarbeitung in den programmierbaren Ethernet-Switches der Tofino-Serie erstellt werden können. Der Quellcode des Backends des Compilers p4c und der Entwicklungsumgebung Intel P4 Studio, wie Treiber, das Switch-Simulationsmodell, Server und Client für das Protokoll BF Runtime, wurde unter der Apache-Lizenz 2.0 veröffentlicht. Für die Entwicklung von Anwendungen wird die domänenspezifische Programmiersprache P4 verwendet […]

Für den Linux-Kernel wurde ein Treiber mit einer Implementierung des NVMe PCI Endpoint-Modus vorgeschlagen.

Das Unternehmen Western Digital hat für den Linux-Kernel einen Treiber mit der Implementierung der NVMe PCI Endpoint Function Target entwickelt. Mit einem PCIe-Controller, der den Endpoint-Modus unterstützt, ermöglicht der Treiber einem System unter Linux, als NVMe PCI-Controller aufzutreten, der für andere Systeme wie ein NVMe-Speichergerät aussieht. Ein Beispiel dafür wurde auf der Rock5B-Platine realisiert, […]

Release des Linux-Kernels 6.13

Nach zwei Monaten Entwicklung präsentierte Linus Torvalds die Veröffentlichung von Linux-Kernel 6.13. Zu den bemerkenswertesten Änderungen gehören: der Lazy Eviction-Modus im Task-Scheduler, Unterstützung für atomare Schreibvorgänge in XFS und Ext4, der Mechanismus „multigrain timestamps“, ein adaptiver Polling-Modus in der Netzwerksubsystem, die Möglichkeit, mit AutoFDO-Optimierungen zu kompilieren, die Unterstützung des ARM65 Guarded Control Stack-Schutzmechanismus und die Isolierung virtueller Maschinen mithilfe von […]

Rhino Linux 2025.1

Die Veröffentlichung 2025.1 der Rhino Linux 2025-Distribution, die auf Ubuntu basiert und ein Rolling-Release-Modell bietet, fand statt, was bedeutet, dass das System kontinuierlich aktualisiert wird, ohne dass eine Neuinstallation erforderlich ist. In der neuen Version 2025.1 gibt es mehrere signifikante Verbesserungen und neue Funktionen. Eine der Hauptmerkmale ist die Unterstützung von dynamischen Arbeitsbereichen im Unicorn Desktop, die es ermöglicht, automatisch neue Arbeitsbereiche zu erstellen, wenn Anwendungen geöffnet werden. […]

Release des minimalistischen Webbrowsers Dillo 3.2.0

Die Veröffentlichung des Web-Browsers Dillo 3.2.0 wurde angekündigt. Der Browser bietet eine grafische Benutzeroberfläche auf Basis von Tabs und unterstützt HTML 4.01, CSS und HTTPS (ohne Unterstützung für JavaScript). Die Funktionalität von Dillo kann durch Plugins erweitert werden, beispielsweise gibt es Plugins für die Protokolle IPFS und Gemini. Beim Öffnen der Startseite verbraucht Dillo 12 MB RAM, und das installierbare deb-Paket benötigt etwa 600 KB. Die grafische Benutzeroberfläche ist aufgebaut […]

lzbench 1.9

Am 17. Januar, nach mehr als vier Jahren Pause, wurde die Konsolenanwendung lzbench veröffentlicht, die in C und C++ geschrieben ist und unter der GNU GPL 2 oder GPL 3 lizenziert ist. Die Anwendung dient zum Vergleich der Geschwindigkeiten vieler gängiger Kompressions- und Dekompressionsalgorithmen (die Liste kann mit dem Befehl lzbench -l abgerufen werden). Änderungsprotokoll: Unterstützung für CPU-Definitionen hinzugefügt. CUDA-Unterstützung hinzugefügt und […]

Veröffentlichung des Debuggers GDB 16

Die Veröffentlichung des Debuggers GDB 16.1 (die erste Veröffentlichung der Serie 16.x, während der Version 16.0 entwickelt wurde) wurde angekündigt. GDB unterstützt das Debuggen auf Quelltextebene 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, […]

Veröffentlichung von VPN Lanemu 0.12

Die Veröffentlichung von Lanemu P2P VPN 0.12 hat stattgefunden – eine Implementierung eines dezentralen virtuellen privaten Netzwerks, das nach dem Peer-To-Peer-Prinzip funktioniert, bei dem die Teilnehmer miteinander verbunden sind, anstatt über einen zentralen Server. Die Teilnehmer des Netzwerks können sich über BitTorrent-Tracker oder BitTorrent DHT oder über andere Netzwerkmitglieder (Peer-Austausch) finden. Die Anwendung ist eine kostenlose und Open-Source-Alternative zu VPN Hamachi, und wurde […]

Veröffentlichung des GNU Coreutils 9.6

Die stabile Version des Satzes grundlegender Systemwerkzeuge GNU Coreutils 9.6 wurde veröffentlicht, der Programme wie sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls usw. umfasst. Zu den wichtigsten Neuerungen gehört die Hinzufügung der Option „-a crc32b“ zur cksum-Utility zur Berechnung von Checksummen gemäß der ITU V.42-Spezifikation, die beispielsweise in gzip verwendet wird. […]

Veröffentlichung von Cozystack 0.22, einer offenen PaaS-Plattform auf Basis von Kubernetes

Die Veröffentlichung der kostenlosen PaaS-Plattform Cozystack 0.22.0, die auf Kubernetes basiert, ist verfügbar. Das Projekt zielt darauf ab, eine fertige Plattform für Hosting-Anbieter und ein Framework für den Aufbau privater und öffentlicher Clouds bereitzustellen. Die Plattform wird direkt auf Servern installiert und deckt alle Aspekte der Infrastrukturvorbereitung ab, um verwaltete Dienste bereitzustellen. Cozystack ermöglicht das Starten und Bereitstellen von Kubernetes-Clustern, Datenbanken und virtuellen Maschinen. Der Code der Plattform […]

Eine Sicherheitsanfälligkeit in pam-u2f, die eine Umgehung der Hardware-Token-Authentifizierung ermöglicht.

Die Entwickler des Projekts openSUSE haben eine Schwachstelle (CVE-2025-23013) im PAM-Modul pam-u2f gefunden, das bei der Authentifizierung über YubiKey-Tokens, Yubico Security Key, YubiHSM und andere FIDO-Geräte, die das U2F-Protokoll (Universal 2nd Factor) unterstützen, verwendet wird. Die Schwachstelle ermöglicht es einem Benutzer mit nicht privilegierten lokalem Zugriff auf das System, unter bestimmten PAM-Konfigurationen die Authentifizierung ohne Einstecken des Hardware-Tokens durchzuführen. In der Praxis wird das pam-u2f-Modul in der Regel […]

60GB SSD 8Gb DDR4