Kategorie: Blog

re2c 4.0.

Am Dienstag, dem 19. November, wurde die Veröffentlichung von re2c – einem Generator für lexikalische Analyzer (auch bekannt als Compiler für reguläre Ausdrücke in Code der Zielsprache) – präsentiert. re2c spezialisiert sich auf die Erzeugung schneller und leicht integrierbarer Lexer. Es unterscheidet sich von dem bekannteren Pendant flex durch eine flexible Schnittstelle, die Erzeugung optimierter, nicht-tabellarischer Lexer und die Unterstützung von Submatch-Extraktionen basierend auf deterministischen endlichen Automaten […]

Ncdu 1.21 und 2.7

Am 19. November wurden die Versionen 1.21 und 2.7 des Tools ncdu (NCurses Disk Usage) zur Analyse der Datenträgerspeicherung mit einer textbasierten Benutzeroberfläche veröffentlicht. Das Tool ist in den Programmiersprachen C (LTS-Version) und Zig (Version 2.*) unter Verwendung der ncurses-Bibliothek geschrieben und wird unter der MIT-Lizenz vertrieben. Die Zig-Version zeichnet sich durch die Erweiterung um Multithreading-Scanning und ein neues Binärformat (mit eingebauter Komprimierung) für den Export der Scanning-Ergebnisse aus. […]

Veröffentlichung der freien CAD-Software FreeCAD 1.0

Nach mehr als einem Jahr Entwicklung wurde die Open-Source-3D-Modellierungssoftware FreeCAD 1.0 veröffentlicht, die durch ihre flexiblen Anpassungsmöglichkeiten und die Erweiterung ihrer Funktionalität durch Plugins besticht. Die Benutzeroberfläche basiert auf der Qt-Bibliothek. Plugins können mit Python erstellt werden. Das Speichern und Laden von Modellen in verschiedenen Formaten, darunter STEP, IGES und STL, wird unterstützt. Der Code von FreeCAD wird unter […]

Das Unternehmen Canonical hat die erste LTS-Version des MicroCloud-Toolkits vorgestellt.

Die Firma Canonical hat das Cloud-Infrastruktur-Management-Tool MicroCloud 2.1 veröffentlicht, das eine schnelle Bereitstellung von Cloud-Systemen und Rechenclustern mit gemeinsamem verteiltem Datenspeicher und einem sicheren virtuellen Netzwerk auf eigener Hardware ermöglicht. MicroCloud 2.1 wird als die erste LTS-Version angekündigt, für die ein langfristiger Unterstützungszyklus gewährleistet wird. MicroCloud wird als Snap-Paket bereitgestellt, das die notwendigen Komponenten für das Management der Clusterknoten umfasst. […]

FreeCAD 1.0

FreeCAD ist ein modernes, freies (LGPLv2+) CAD-Programm, das in C++ unter Verwendung von Qt für die grafische Benutzeroberfläche und Python für die Skripterstellung geschrieben wurde. In der ersten Hauptversion wurde das lang erwartete Problem der topologischen Benennung gelöst, eine Montagewerkstatt hinzugefügt (es ist nicht mehr erforderlich, diese über den Plugin-Manager zu installieren), und das Erscheinungsbild der Benutzeroberfläche wurde verbessert. Wichtige Änderungen Allgemeine Änderungen: Dank der Bemühungen mehrerer […]

Nastene 0.7 — ein einfaches verteiltes Nachrichtensystem

Nastene (auch ii genannt) ist ein verteiltes Nachrichtensystem, das maximal vereinfachte Fido ist. Der Vorgang erfolgt mit zwei Objekten. Das Nachrichtenobjekt ist die Nachricht. Das Echo-Objekt ist eine benannte Liste von Nachrichten. Stationen laden nach einem vorab festgelegten Routing von anderen Stationen Listen herunter und holen sich dann die Nachrichten, die sie nicht haben. Punkte senden Nachrichten an die Station (im Webinterface oder über einen Client). Das ist alles, […]

Microsoft hat ein Update für WSL vorgestellt, eine Schicht zum Ausführen von Linux unter Windows

Die Firma Microsoft hat die erweiterten Möglichkeiten der WSL-Schicht (Windows Subsystem for Linux) bekannt gegeben und eine offizielle Unterstützung für den Betrieb von Red Hat Enterprise Linux-Distributionen in WSL implementiert. Es wurde angekündigt, dass Red Hat in naher Zukunft spezielle RHEL-Builds für WSL erstellen wird, die mit den Befehlen „wsl —list —online“ und „wsl […]

Vorabversion von Android 16

Die Firma Google hat die erste Testversion der offenen mobilen Plattform Android 16 vorgestellt. Um die neuen Möglichkeiten der Plattform zu bewerten, wurde ein Programm zur Vorabprüfung angeboten. Die Firmware-Builds wurden für die Geräte Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold und Pixel Tablet vorbereitet. Die Vorabveröffentlichung wurde drei Monate früher als bei […] erstellt.

Die Entwickler von Ubuntu haben die Effektivität der Aktivierung von PGO-Optimierungen analysiert

Die Firma Canonical hat die Ergebnisse der Bewertung der Leistungsverbesserungen bei der Neubearbeitung von Paketen unter Berücksichtigung von Optimierungen auf Grundlage von Code-Profiling (PGO – Profile-guided optimization) veröffentlicht, die es ermöglichen, optimierteren Code basierend auf der Analyse der Programmausführung zu generieren. Aus der durchgeführten Arbeit wurde der Schluss gezogen, dass die Aktivierung der PGO-Optimierung die CPU-Auslastung um 5-7% verringern und die Build-Zeit beschleunigen konnte. In […]

Sicherheitsanfälligkeiten in dem Tool needrestart, die Root-Zugriff auf Ubuntu Server ermöglichen

Die Firma Qualys hat drei Schwachstellen im Tool needrestart entdeckt, das dazu dient, Hintergrundprozesse nach der Aktualisierung der von diesen Prozessen verwendeten Bibliotheken neu zu starten. Seit Ubuntu 21.04 ist das Tool needrestart Teil der Basisumgebung von Ubuntu Server, wo es mit Root-Rechten am Ende jeder Transaktion des Paketmanagers APT ausgeführt wird, um laufende Prozesse zu scannen und die damit verbundenen Neustarts durchzuführen […]

Arch Linux übersetzt Paketbau-Skripte auf die Lizenz 0BSD

Die Entwickler der Arch Linux-Distribution haben beschlossen, den gesamten Quellcode der Komponenten, die zur Erstellung von Paketen verwendet werden, wie PKGBUILD-Dateien, „.install“ und „.desktop“, auf die 0BSD-Lizenz umzustellen, die als Äquivalent zur Freigabe in die Public Domain betrachtet werden kann. Zuvor wurde der Quellcode der Paketerstellungs-Skripte in Arch Linux ohne Lizenzangabe verbreitet, was zu Unsicherheiten führte und unterschiedliche Interpretationen ermöglichte […]

Die Distributionen Rocky Linux 9.5 und Oracle Linux 9.5 wurden veröffentlicht

Die Version 9.5 der Rocky Linux-Distribution wurde veröffentlicht, die darauf abzielt, eine freie Version von RHEL zu schaffen, die als Ersatz für das klassische CentOS dienen kann. Die Distribution ist binär kompatibel mit Red Hat Enterprise Linux und kann als Ersatz für RHEL 9.5 und CentOS 9 Stream verwendet werden. Der Support für den Zweig Rocky Linux 9 wird bis zum 31. Mai 2032 sichergestellt. Die Installations-ISO-Images von Rocky Linux wurden für […]

60GB SSD 8Gb DDR4