Kategorie: Nachrichten aus dem Internet

Bewertung der Effektivität der Anwendung von MiraclePtr zur Verhinderung von Sicherheitsanfälligkeiten in Chrome.

Das Unternehmen Google hat die Effektivität der Verwendung des Typs MiraclePtr (raw_ptr<T>) in C++-Code anstelle von normalen Zeigern zur Vermeidung von Sicherheitsanfälligkeiten, die durch Zugriffe auf bereits freigegebene Speicherbereiche (use-after-free) entstehen, analysiert. MiraclePtr bietet eine Wrapper-Funktion für Zeiger, die zusätzliche Überprüfungen durchführt und den Betrieb im Falle eines Zugriffs auf freigegebene Speicherbereiche abstürzt. Unterstützung für MiraclePtr wurde standardmäßig aktiviert auf […]

RubyWM wurde vorgestellt, ein Fenstermanager, der vollständig in Ruby geschrieben ist

Das Projekt RubyWM wurde veröffentlicht, das einen Fenstermanager basierend auf dem X11-Protokoll entwickelt, der in Ruby geschrieben ist, einschließlich eines Treibers zur Interaktion mit dem X11-Protokoll. RubyWM unterstützt virtuelle Desktop und kann sowohl eine Kachel- (Tiling) Fensteranordnung als auch eine beliebige Fensterplatzierung auf dem Desktop verwenden. Der Code von RubyWM wird unter der MIT-Lizenz bereitgestellt. Das Projekt entwickelt auch die Bibliothek pure-X11 mit der Implementierung […]

Die Firma Valve hat Proton 8.0-5 veröffentlicht, ein Paket zum Ausführen von Windows-Spielen unter Linux

Valve hat ein Update für das Projekt Proton 8.0-5 veröffentlicht, das auf dem Code von Wine basiert und darauf abzielt, die Ausführung von für Windows entwickelten Spielanwendungen, die im Steam-Katalog angeboten werden, unter Linux zu ermöglichen. Die Entwicklungen des Projekts werden unter der BSD-Lizenz veröffentlicht. Proton ermöglicht es, Spielanwendungen, die nur für Windows angeboten werden, direkt im Linux-Client Steam zu starten. Das Paket enthält die Implementierung von DirectX […]

Elektroid 3.0

Eine neue Hauptversion von Elektroid wurde veröffentlicht — einer freien Alternative zu Elektron Transfer zur Verwaltung von Presets und Samples auf Hardware-Synthesizern und Samplern verschiedener Hersteller. Folgende Geräte werden unterstützt: Elektron Model:Samples; Elektron Model:Cycles; Elektron Digitakt; Elektron Digitone und Digitone Keys; Elektron Syntakt; Elektron Analog Rytm MKI und MKII; Elektron Analog Four MKI, MKII und Keys; Elektron Analog Heat +FX; […]

Die Distributionen MX Linux 23.2 und AV Linux 23.1 sind verfügbar.

Die Veröffentlichung des leichtgewichtigen Distributions MX Linux 23.2 wurde veröffentlicht, die durch die Zusammenarbeit von Gemeinschaften entstanden ist, die sich um die Projekte antiX und MEPIS gebildet haben. Die Veröffentlichung basiert auf der Debian-Paketbasis mit Verbesserungen aus dem antiX-Projekt und Paketen aus dem eigenen Repository. In der Distribution wird das Init-System sysVinit und eigene Werkzeuge zur Konfiguration und Bereitstellung des Systems verwendet. Es stehen 32-Bit- und 64-Bit-Versionen zum Download bereit […]

Das Projekt bpftime entwickelt eine eBPF-Implementierung, die im Benutzermodus arbeitet

Das Projekt bpftime wurde vorgestellt, das ein Runtime und eine virtuelle Maschine zur Ausführung von eBPF-Handlern im Benutzermodus entwickelt. Bpftime ermöglicht die Durchführung von eBPF-Programmen zur Nachverfolgung und Eingriff in die Prozessarbeit vollständig im Benutzermodus und nutzt dabei Funktionen wie uprobe und softwaremäßige Abfangen von Systemaufrufen. Es wird darauf hingewiesen, dass bpftime durch den Wegfall unnötiger Kontextwechsel eine zehnmal niedrigere Overhead-Belastung im Vergleich zu […] ermögliche.

Veröffentlichung der Standard-C-Bibliothek PicoLibc 1.8.6

Die Veröffentlichung der Standard-C-Bibliothek PicoLibc 1.8.6, die von Keith Packard (Leiter des X.Org-Projekts) für den Einsatz auf eingebetteten Geräten mit begrenztem Speicherplatz und RAM entwickelt wird, wurde veröffentlicht. Bei der Entwicklung wurde ein Teil des Codes aus der newlib-Bibliothek des Cygwin-Projekts und AVR Libc, die für Atmel AVR-Mikrocontroller entwickelt wurde, übernommen. Der Code von PicoLibc wird unter der BSD-Lizenz verbreitet. Der Aufbau der Bibliothek […] wird unterstützt.

Für den Linux-Kernel wurden Optimierungen vorbereitet, die die Leistung der Ein-/Ausgabe-Planer erhöhen.

Jens Axboe, der Schöpfer von io_uring und den Ein-/Ausgabe-Planern CFQ, Deadline und Noop, setzte seine Experimente zur Optimierung der Ein-/Ausgabe im Linux-Kernel fort. Diesmal rückten die Ein-/Ausgabe-Planer BFQ und mq-deadline in den Fokus, die sich zumindest bei schnellen NVMe-Speichern als Engpass erwiesen. Nach einer Untersuchung der Situation stellte sich heraus, dass einer der Hauptgründe für die suboptimale Leistung der Subsysteme […]

Entwickler von FreeBSD diskutieren die Verwendung der Programmiersprache Rust im Basis-System.

Alan Somers, Entwickler einer neuen Implementierung des FUSE-Treibers für FreeBSD und Autor von Rust-Bindings für einige FreeBSD-Bibliotheken, begann eine Diskussion über den Prozess der Integration von Rust-Code in das Basissystem. Im Rahmen der Diskussion der Projektmitglieder wurden Kosten und Vorteile der Einführung ermittelt. Die Kosten für die Unterstützung von Rust belaufen sich auf eine Verdopplung der Build-Zeit, während der Vorteil die Vereinfachung der Entwicklung einiger […]

8,2 % der beliebtesten Downloads in NPM entfallen auf veraltete Pakete.

Forscher von Aqua Security veröffentlichten die Ergebnisse einer Analyse der Statistiken zu 50.000 der am häufigsten heruntergeladenen Pakete im NPM-Repository. 7.500 (15%) der meist heruntergeladenen Pakete stellten sich als veraltet und Teil nicht mehr existierender Projekte heraus. Um das Erkennen veralteter Pakete unter den Abhängigkeiten, die in Projekten verwendet werden, zu erleichtern, wurde das Tool Dependency-Deprecated-Checker vorgeschlagen, das unter der MIT-Lizenz veröffentlicht wurde. Bei 4.100 (8,2%) der betrachteten […]

Chinesische unterseeische Rechenzentren HiCloud haben ihre Funktionsfähigkeit unter Beweis gestellt

Das erste kommerzielle Unterwasserdatenzentrum in China, das von der HiCloud Data Center Technology (einer Tochtergesellschaft von Highlander) errichtet wird, hat seine Funktionsfähigkeit bestätigt. Das System funktioniere, wie Datacenter Dynamics unter Berufung auf chinesische Medien berichtet, seit der Inbetriebnahme Ende letzten Jahres stabil. Darüber hinaus teilte HiCloud mit, dass es Aufträge von China Telecom und SenseTime für den Bau ähnlicher […] erhalten hat.

SQLite 3.45 veröffentlicht

Die Veröffentlichung von SQLite 3.45, einer leichtgewichtigen DBMS, das als dynamische Bibliothek bereitgestellt wird, ist erfolgt. Der Code von SQLite wird als Gemeingut (public domain) verteilt, d.h., er kann ohne Einschränkungen und kostenlos für beliebige Zwecke verwendet werden. Die finanzielle Unterstützung der Entwickler von SQLite erfolgt durch ein eigens gegründetes Konsortium, dem Unternehmen wie Bentley, Bloomberg, Expensify und Navigation Data Standard angehören. Wesentliche Änderungen: Alle SQL-Funktionen für […]

60GB SSD 8Gb DDR4