Autor: ProHoster

Aya-Bibliothek zum Erstellen von eBPF-Handlern in Rust eingeführt

Es wird die erste Version der Aya-Bibliothek vorgestellt, mit der Sie eBPF-Handler in der Rust-Sprache erstellen können, die im Linux-Kernel in einer speziellen virtuellen Maschine mit JIT ausgeführt werden. Im Gegensatz zu anderen eBPF-Entwicklungstools verwendet Aya nicht libbpf und den bcc-Compiler, sondern bietet stattdessen eine eigene in Rust geschriebene Implementierung an, die das libc-crate-Paket verwendet, um direkt auf Kernel-Systemaufrufe zuzugreifen. […]

Glibc-Entwickler erwägen, die Übertragung der Rechte am Code an die Free Software Foundation zu beenden

Wichtige Entwickler der Systembibliothek GNU C Library (glibc) haben einen Vorschlag zur Diskussion gestellt, der die obligatorische Übertragung von Eigentumsrechten am Code an die Open Source Foundation beenden soll. In Analogie zu den Änderungen im GCC-Projekt schlägt Glibc vor, die Unterzeichnung einer CLA-Vereinbarung mit der Open Source Foundation optional zu machen und Entwicklern die Möglichkeit zu geben, das Recht zur Übertragung von Code an das Projekt mithilfe des Developer […] zu bestätigen.

Veröffentlichung des minimalistischen Distributionskits Alpine Linux 3.14

Alpine Linux 3.14 wurde veröffentlicht, eine minimalistische Distribution, die auf der Musl-Systembibliothek und den Dienstprogrammen BusyBox basiert. Die Distribution hat erhöhte Sicherheitsanforderungen und ist mit SSP-Schutz (Stack Smashing Protection) ausgestattet. Als Initialisierungssystem kommt OpenRC zum Einsatz, zur Verwaltung der Pakete kommt ein eigener APK-Paketmanager zum Einsatz. Alpine wird zum Erstellen offizieller Docker-Container-Images verwendet. Stiefel […]

Cinnamon-Betreuer unter Debian wechselt zu KDE

Norbert Preining hat angekündigt, dass er nicht mehr für die Verpackung neuer Versionen des Cinnamon-Desktops für Debian verantwortlich sein wird, da er Cinnamon auf seinem System nicht mehr verwendet und auf KDE umgestiegen ist. Da Norbert Cinnamon nicht mehr hauptberuflich nutzt, ist er nicht in der Lage, qualitativ hochwertige Pakettests in der Praxis anzubieten […]

Linux-Serververteilung SME Server 10.0 verfügbar

Vorgestellt wird die Veröffentlichung der Linux-Serverdistribution SME Server 10.0, die auf der CentOS-Paketbasis basiert und für den Einsatz in der Serverinfrastruktur kleiner und mittlerer Unternehmen gedacht ist. Eine Besonderheit der Distribution besteht darin, dass sie vorkonfigurierte Standardkomponenten enthält, die vollständig einsatzbereit sind und über eine Weboberfläche konfiguriert werden können. Zu diesen Komponenten gehören ein Mailserver mit Spam-Filterung, ein Webserver, ein Druckserver, ein Dateiserver, […]

Veröffentlichung des Texteditors GNU nano 5.8

Der Konsolen-Texteditor GNU nano 5.8 wurde veröffentlicht und wird als Standardeditor in vielen Benutzerdistributionen angeboten, deren Entwickler es für zu schwierig halten, vim zu beherrschen. In der neuen Version wird nach der Suche die Hervorhebung nach 1,5 Sekunden (0,8 Sekunden bei Angabe von -quick) ausgeschaltet, um den Eindruck zu vermeiden, dass Text ausgewählt ist. Das „+“-Zeichen und das Leerzeichen vor [...]

Google hat ein Toolkit für die vollständige homomorphe Verschlüsselung geöffnet

Google hat eine Reihe offener Bibliotheken und Dienstprogramme veröffentlicht, die ein vollständiges homomorphes Verschlüsselungssystem implementieren, mit dem Sie Daten in verschlüsselter Form verarbeiten können, die zu keinem Zeitpunkt der Berechnung in offener Form angezeigt werden. Das Toolkit ermöglicht die Erstellung von Programmen für vertrauliches Rechnen, die mit Daten ohne Entschlüsselung arbeiten können, einschließlich der Durchführung mathematischer und einfacher String-Operationen […]

Zweiter Veröffentlichungskandidat für den Debian 11 „Bullseye“-Installer

Der zweite Release Candidate für den Installer für die nächste große Debian-Veröffentlichung, „Bullseye“, wurde veröffentlicht. Derzeit gibt es 155 kritische Fehler, die die Veröffentlichung blockieren (vor einem Monat waren es 185, vor zwei Monaten – 240, vor vier Monaten – 472, zum Zeitpunkt des Einfrierens in Debian 10 – 316, Debian 9 – 275, Debian 8 – 350). , Debian 7 - 650). […]

Veröffentlichung eines neuen stabilen Zweigs von Tor 0.4.6

Die Veröffentlichung des Tor 0.4.6.5-Toolkits, mit dem der Betrieb des anonymen Tor-Netzwerks organisiert wird, wurde vorgestellt. Die Tor-Version 0.4.6.5 gilt als erste stabile Version des 0.4.6-Zweigs, der sich seit fünf Monaten in der Entwicklung befindet. Der 0.4.6-Zweig wird im Rahmen des regulären Wartungszyklus gepflegt – Updates werden nach 9 Monaten oder 3 Monaten nach der Veröffentlichung des 0.4.7.x-Zweigs eingestellt. Long Cycle Support (LTS) […]

Veröffentlichung von rqlite 6.0, einem verteilten fehlertoleranten DBMS auf Basis von SQLite

Es wird die Veröffentlichung des verteilten DBMS rqlite 6.0 vorgestellt, das SQLite als Speicher-Engine verwendet und es Ihnen ermöglicht, die Arbeit eines Clusters synchronisierter Speicher zu organisieren. Eines der Merkmale von rqlite ist die einfache Installation, Bereitstellung und Wartung eines verteilten fehlertoleranten Speichers, der in gewisser Weise etcd und Consul ähnelt, jedoch ein relationales Datenmodell anstelle eines Schlüssel/Wert-Formats verwendet. Der Projektcode ist in [...]

Der Alphatest von PHP 8.1 hat begonnen

Das erste Alpha-Release des neuen Zweigs der Programmiersprache PHP 8.1 wurde vorgestellt. Die Veröffentlichung ist für den 25. November geplant. Die wichtigsten Neuerungen, die bereits zum Testen verfügbar sind oder für die Implementierung in PHP 8.1 geplant sind: Unterstützung für Aufzählungen hinzugefügt, Sie können jetzt beispielsweise die folgenden Konstrukte verwenden: enum Status { case Pending; Fall Aktiv; Fall archiviert; } class Post { public function __construct( private Status $status […]

Veröffentlichung des Multiplayer-RPG-Spiels Veloren 0.10

Die Veröffentlichung des Computer-Rollenspiels Veloren 0.10, das in der Rust-Sprache geschrieben ist und Voxel-Grafiken verwendet, wurde veröffentlicht. Das Projekt entwickelt sich unter dem Einfluss von Spielen wie Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress und Minecraft. Binäre Assemblies werden für Linux, macOS und Windows generiert. Der Code wird unter der GPLv3-Lizenz bereitgestellt. Das Projekt befindet sich noch im Anfangsstadium […]