Linus Torvalds wütet über „Mist“ im Linux 6.15 Kernel

2025-03-31

Linus Torvalds, der Schöpfer von Linux, äußerte seinen starken Unmut über den kürzlich eingepflegten hdrtest-Code im Linux 6.15-Kernel, speziell im Intel Xe-Treiber. Dieser Testcode erzeugt unnötige temporäre Dateien während des Build-Prozesses, verschmutzt den Quellbaum, verlangsamt den Build und beeinträchtigt sogar die Dateinamenvervollständigung. Torvalds nannte ihn „Mist“ (turds) und forderte seine Entfernung. Er schlug vor, den Code als separaten Test auszuführen, anstatt ihn in den regulären Build zu integrieren. Obwohl der Code darauf abzielt, die Integrität und das Bestehen des kernel-doc-Tests der DRM-Headerdateien zu gewährleisten, brachte seine unsaubere Implementierung Torvalds zur Weißglut.

Mehr lesen
Entwicklung

Rust-Frontend von GCC 15.1 erhält großen Schub

2025-03-24

Die kommende GCC 15.1-Version wird bedeutende Verbesserungen am Rust-Frontend gccrs enthalten. Arthur Cohen von Embecosm hat einen dritten Patch-Satz gemerged, der Unterstützung für Rusts "if let"-Anweisungen, massive Änderungen an den internen AST/HIR-Darstellungen und die vollständige Implementierung von Clone und Copy hinzufügt. Weitere Verbesserungen, einschließlich Unterstützung für PartialOrd und PartialEq, werden vor dem Release erwartet, wodurch gccrs zu einer praktikableren Alternative zu rustc wird.

Mehr lesen
Entwicklung

Intel lässt 256-Bit-Modus von AVX-10 fallen und setzt voll auf 512-Bit

2025-03-19

Intel hat sein Whitepaper zum AVX-10-Befehlssatz erheblich überarbeitet und den zuvor geplanten optionalen 256-Bit-Modus zugunsten einer vollständigen 512-Bit-Vektorbreite aufgegeben. Das bedeutet, dass zukünftige Intel E-Core-Prozessoren AVX-512 vollständig unterstützen werden, im Einklang mit der AMD Zen 4-Architektur. Die Änderung resultiert aus aktualisierten GCC-Compiler-Patches, die die 256-Bit-Kompatibilität entfernen. Dies vereinfacht die Behandlung des Befehlssatzes und steigert die Wettbewerbsfähigkeit zukünftiger Intel Xeon E-Core-Serverplattformen im Wettbewerb mit AMDs EPYC-Prozessoren. Obwohl es eine späte Entscheidung ist, wirkt sie sich positiv auf die Zukunft der x86_64-Mikroarchitektur aus.

Mehr lesen
Hardware 512-Bit-Vektor

Michael Larabel, Gründer von Phoronix: 20 Jahre Linux-Hardware-Benchmarking

2025-03-18

Michael Larabel, Chefautor von Phoronix.com, gründete die Website 2004 mit dem Fokus auf die Verbesserung der Linux-Hardware-Erfahrung. Er hat über 20.000 Artikel verfasst, die Linux-Hardware-Support, Leistung, Grafiktreiber und andere Themen abdecken. Er leitet auch die Entwicklung der automatisierten Benchmarking-Software Phoronix Test Suite, Phoromatic und OpenBenchmarking.org. Sein Beitrag zur Linux-Community ist unschätzbar.

Mehr lesen
Technologie

Michael Larabel: 20 Jahre tiefgehende Auseinandersetzung mit Linux-Hardware

2025-03-17

Michael Larabel, Gründer und Hauptautor von Phoronix.com, widmet sich seit 2004 der Verbesserung der Linux-Hardware-Erfahrung. Er hat über 20.000 Artikel verfasst, die die Linux-Hardware-Unterstützung, die Leistung, Grafiktreiber und mehr abdecken. Er ist auch der Hauptentwickler der automatisierten Benchmarking-Software Phoronix Test Suite, Phoromatic und OpenBenchmarking.org.

Mehr lesen
Technologie

GCC 15 wird COBOL unterstützen!

2025-03-11

Ein wichtiges Update kommt für den GCC 15 Compiler: Die COBOL-Frontend-Unterstützung wurde zusammengeführt! Dies ist ein bedeutender Schritt für die COBOL-Unterstützung von GCC und erleichtert die Migration von Legacy-Mainframe-COBOL-Anwendungen in Linux- und Cloud-Umgebungen. Obwohl die Popularität von COBOL nicht mehr so hoch ist wie früher, ist diese Zusammenführung dennoch eine willkommene Überraschung. Entwickler können den Befehl `gcobol` verwenden, um das COBOL-Compiler-Frontend aufzurufen. Erwarten Sie die COBOL-Unterstützung zusammen mit vielen anderen Funktionen in der stabilen Version von GCC 15.1 in den kommenden Wochen.

Mehr lesen
Entwicklung

RTX 5090: Erste Ergebnisse des Llama.cpp KI-Benchmarks

2025-03-10

Nach den CUDA, OpenCL und OptiX Benchmarks der RTX 5090, führte das Interesse der Leser zu einer Untersuchung ihrer KI-Leistung, insbesondere mit Llama.cpp. Erste Benchmarks, die die RTX 5090, die RTX 40- und RTX 30-Serienkarten mit Llama.cpp (mit den Modellen Llama 3.1 und Mistral 7B) vergleichen, zeigen signifikante Leistungssteigerungen für die RTX 5090 bei der Textgenerierung und Promptverarbeitung. Weitere, detailliertere Benchmarks werden je nach Leserinteresse folgen.

Mehr lesen

Michael Larabel: 20 Jahre Linux-Hardware-Benchmarking

2025-03-09

Michael Larabel, Gründer und Chefautor von Phoronix.com, widmet sich seit 2004 der Verbesserung der Linux-Hardware-Erfahrung. Er hat über 20.000 Artikel verfasst, die Linux-Hardware-Support, Leistung, Grafiktreiber und mehr behandeln. Darüber hinaus ist er der Hauptentwickler von automatisierten Benchmarking-Software wie Phoronix Test Suite, Phoromatic und OpenBenchmarking.org. Ein wahrer Pionier in der Welt von Open-Source-Linux.

Mehr lesen
Technologie

Michael Larabel: Der Linux-Hardware-Experte hinter Phoronix

2025-03-06

Michael Larabel, Gründer und Hauptautor von Phoronix.com (gegründet 2004), hat seine Karriere der Verbesserung der Linux-Hardware-Erfahrung gewidmet. Er hat über 20.000 Artikel über Linux-Hardware-Support, Leistung, Grafiktreiber und mehr geschrieben. Larabel ist auch der Hauptentwickler der weit verbreiteten Benchmarking-Software Phoronix Test Suite, Phoromatic und OpenBenchmarking.org.

Mehr lesen
Technologie Hardware-Leistung

Michael Larabel: 20 Jahre Linux-Hardware-Benchmarking

2025-03-03

Michael Larabel, Gründer und Hauptautor von Phoronix.com, widmet sich seit 2004 der Verbesserung der Linux-Hardware-Erfahrung. Er hat über 20.000 Artikel verfasst, die Linux-Hardware-Support, Leistung, Grafiktreiber und mehr abdecken. Darüber hinaus ist er der Hauptentwickler der automatisierten Benchmarking-Software Phoronix Test Suite, Phoromatic und OpenBenchmarking.org.

Mehr lesen
Technologie

Michael Larabel: 20 Jahre Linux-Hardware-Benchmarking

2025-02-25

Michael Larabel, Chefautor von Phoronix.com, gründete die Website 2004 mit dem Fokus auf die Verbesserung der Linux-Hardware-Erfahrung. Er hat über 20.000 Artikel verfasst, die Linux-Hardware-Support, Leistung, Grafiktreiber und mehr abdecken. Er ist auch der Hauptentwickler von automatisierten Benchmarking-Software wie Phoronix Test Suite, Phoromatic und OpenBenchmarking.org.

Mehr lesen
Technologie Hardware-Benchmarking

Linux-Kernel nimmt Rust an: Das Ende der C-Speicherfehler-Albträume?

2025-02-20

Greg KH, langjähriger Maintainer des Linux-Kernels, plädiert in einem LKML-Post für die Verwendung von Rust, um Teile des Kernels neu zu schreiben. Er argumentiert, dass ein erheblicher Teil der Kernel-Bugs auf subtile Fehler in C zurückzuführen ist, die durch die Speicher-Sicherheitsfunktionen von Rust effektiv verhindert würden. Obwohl eine vollständige Migration zu Rust unrealistisch ist, würde das Schreiben neuen Codes und Treibern in Rust die Bugs drastisch reduzieren und die Entwicklungseffizienz verbessern. Greg fordert die Kernel-Entwickler auf, Rust für die langfristige Gesundheit des Linux-Projekts anzunehmen.

Mehr lesen
Entwicklung

Rust-Kontroverse im Linux-Kernel: Maintainer lehnt Linus' Durchsetzung ab

2025-02-18

Der Linux-Kernel-Maintainer Christoph Hellwig lehnt die erzwungene Einführung von Rust im Kernel öffentlich ab. Er betont, dass Linus Torvalds privat erklärt hat, er werde die Vetos der Maintainer außer Kraft setzen und den Rust-Code trotzdem zusammenführen. Hellwig befürchtet, dass dies die Codebasis des Kernels in ein schwer zu pflegendes, mehrsprachiges Chaos verwandeln wird, die Wartungslast erhöht und letztendlich die langfristige Stabilität des Kernels beeinträchtigt. Er argumentiert, dass die Lösung von Sicherheitsproblemen im Zusammenhang mit der Speicherverwaltung im Kernel die Verbesserung des bestehenden Codes priorisieren sollte, nicht die Einführung einer neuen Sprache, und fordert klare Richtlinien zur Sprachverwendung.

Mehr lesen
Entwicklung

Michael Larabel: 20 Jahre Linux-Hardware-Benchmarking

2025-02-18

Michael Larabel, Gründer von Phoronix.com (gegründet 2004), hat seine Karriere der Verbesserung der Linux-Hardware-Erfahrung gewidmet. Er hat über 20.000 Artikel verfasst, die Linux-Hardware-Support, Leistung, Grafiktreiber und mehr abdecken. Er leitet auch die Entwicklung der automatisierten Benchmarking-Software Phoronix Test Suite, Phoromatic und OpenBenchmarking.org.

Mehr lesen
Technologie

Veteraner Open-Source-Treiberentwickler tritt wegen Inklusionsbedenken zurück

2025-02-17

Der langjährige Nouveau-Treiberentwickler Karol Herbst ist als Maintainer des Open-Source-NVIDIA-Linux-Grafiktreibers zurückgetreten, da er mit der Upstream-Linux-Kernel-Community in Bezug auf Inklusion und Respekt uneins ist. In seinem Rücktritt erklärte Herbst, er glaube, dass die Open-Source-Community nach Prinzipien von Gleichheit und Respekt arbeiten sollte, und brachte seine Missbilligung von Äußerungen anderer Maintainer zum Ausdruck, die als ausschließend empfunden wurden. Er nannte den Satz „Wir sind die dünne blaue Linie“ als besonderes Problem und hob den Schaden hervor, den solche Äußerungen anrichten. Während die Red Hat-Entwickler Lyude Paul und Danilo Krummrich die Wartung von Nouveau fortsetzen werden, entwickelt Red Hat auch NOVA, einen neuen Open-Source-NVIDIA-Kernel-Treiber auf Basis von Rust.

Mehr lesen
Entwicklung Nouveau-Treiber

Michael Larabel: 20 Jahre Erfahrung mit Linux-Hardware

2025-02-11

Michael Larabel, Gründer von Phoronix.com (gegründet 2004), hat zwei Jahrzehnte damit verbracht, die Erfahrung mit Linux-Hardware zu verbessern. Er hat über 20.000 Artikel verfasst, die Linux-Hardware-Support, Leistung, Grafiktreiber und mehr behandeln. Neben dem Schreiben leitet Larabel die Entwicklung von Phoronix Test Suite, Phoromatic und OpenBenchmarking.org – einflussreiche Benchmarking-Tools für die Open-Source-Community.

Mehr lesen
Technologie

Systemd bootet direkt von per HTTP heruntergeladenen Disk-Images

2025-02-11

Der Hauptentwickler von Systemd, Lennart Poettering, fügt die Möglichkeit hinzu, direkt von einem per HTTP heruntergeladenen Disk-Image im initialen RAM-Disk (initrd) während des Linux-Bootvorgangs zu booten. Aufbauend auf kürzlich hinzugefügten Systemd-Funktionen ermöglicht dies das Herunterladen des Root-Disk-Images per HTTP, das Anfügen an ein Loopback-Gerät und das Mounten. Das Ziel ist es, die UEFI auf eine URL verweisen zu lassen, um das Unified Kernel Image (UKI) zu laden und das Root-Dateisystem zu booten. Der unmittelbare Anwendungsfall ist die Vereinfachung von Tests physischer Geräte durch einfaches Booten neuer Root-Dateisysteme über HTTP bei jedem Start. Die laufende Pull-Request enthält den anfänglichen Code dafür; zukünftige Erweiterungen könnten NVMe-over-TCP-Unterstützung beinhalten.

Mehr lesen
Entwicklung Booten

Linux 6.14: KVM-Virtualisierung erhält Verbesserungen

2025-01-31

Der kommende Linux-Kernel 6.14 enthält zahlreiche Verbesserungen für das Kernel-basierte Virtual Machine (KVM)-Subsystem. Zu den Aktualisierungen gehören: Entfernung redundanter TLB-Flushes auf AMD-CPUs; Überarbeitung der KVM x86 CPUID-Funktionsinfrastruktur für eine bessere Verfolgung der vCPU-Fähigkeiten; Fortsetzung der Arbeiten zur Unterstützung von Intel Trust Domain Extensions (TDX)-VMs; verbesserte Behandlung von VM-Exits für eine bessere Parität zwischen VMX und SVM; und hinzugefügte Unterstützung für Zabha-, Svvptc- und Ziccrse-Erweiterungen für RISC-V KVM-Gäste. Diese Änderungen versprechen verbesserte Leistung und Stabilität für virtuelle Maschinen.

Mehr lesen
Entwicklung

Linux 6.14: Deutlich schnellere Suspend- und Resume-Zeiten für einige Systeme

2025-01-26

Der Linux-Kernel 6.14 bietet für einige Systeme dank eines ACPI-Updates deutlich schnellere Suspend- und Resume-Zeiten. Die Änderung ersetzt msleep() durch usleep_range() in acpi_os_sleep(), wodurch fehlerhafte Verzögerungen aufgrund von Ungenauigkeiten des Timers reduziert werden. Tests zeigen dramatische Verbesserungen, wobei einige Dell XPS-Laptops Suspend-/Resume-Zeiten von 8 Sekunden auf etwa 1 Sekunde senken konnten. Diese Optimierung ist besonders vorteilhaft für Systeme, die auf kurze Schlafzeiten angewiesen sind, wie solche, die enge Schleifen mit ASL Sleep(5ms) verwenden.

Mehr lesen
Entwicklung

Linux 6.14 fügt Unterstützung für die Microsoft Copilot-Taste hinzu

2025-01-24

Der Linux-Kernel 6.14 fügt Unterstützung für die Microsoft Copilot-Taste hinzu, die auf neuen Laptops mit vorinstalliertem Windows zu finden ist. Diese Taste dient zum Starten von Microsofts Copilot KI-Assistenten oder ähnlicher Chatbot-Software und war bisher in Linux nicht zugeordnet. Das Update ändert den atkbd-Tastaturtreiber und ordnet die F23-Taste dem Copilot-Shortcut (Meta+Shift+F23) zu. Darüber hinaus bietet Linux 6.14 verbesserte Unterstützung für Gamecontroller und andere Verbesserungen des Eingabe-Subsystems.

Mehr lesen

Linux 6.13 Stable veröffentlicht: AMD-Optimierungen, erweiterte Apple-Unterstützung und mehr

2025-01-20

Der stabile Linux 6.13 Kernel ist da und bringt spannende Funktionen mit sich, darunter AMD 3D V-Cache Optimierungen für Ryzen X3D Prozessoren, verbesserte Energieeffizienz für AMD EPYC 9005 "Turin" Server, Unterstützung für ältere Apple Geräte und AutoFDO/Propeller Compileroptimierungen. Auch erste Unterstützung für Intel Xe3 Grafiken, NVMe 2.1 Unterstützung und erweiterte Rust-Sprachinfrastruktur sind enthalten. Als erster großer Kernel-Release von 2025 steigert Linux 6.13 die Leistung und Hardwarekompatibilität deutlich.

Mehr lesen
Entwicklung

Sony schlägt vor, den Standardmodus von LLVM Clang auf C++20 zu ändern

2025-01-11

Sony-Ingenieure schlagen vor, den Standard-C++-Modus des LLVM Clang-Compilers von C++17 auf C++20 zu ändern. Dies steht im Einklang mit Sonys Plänen, ihren PlayStation 5-Compiler bald auf C++20 als Standard umzustellen. Obwohl einige C++20-Testfälle derzeit fehlschlagen und die C++20-Unterstützung von Clang noch nicht vollständig ist, beabsichtigt Sony, einen Build-/Test-Bot beizusteuern, um die Upstream-Entwicklung zu unterstützen. Diese Initiative zielt darauf ab, die Adoption von C++20 durch Clang zu beschleunigen und so eine effizientere Compiler-Umgebung für die Spieleentwicklung zu schaffen.

Mehr lesen
Entwicklung

Lenovo präsentiert das Legion Go S Handheld mit SteamOS

2025-01-08

Lenovo hat auf der CES offiziell das Legion Go S Handheld-Gaming-Gerät vorgestellt, die weltweit erste offiziell von Valve für SteamOS lizenzierte Handheld-Konsole. Es ist vorinstalliert mit Valves Arch Linux-basiertem SteamOS und bietet Cloud-Speicher, Remote Play und vollständigen Zugriff auf den Steam Store und die Steam-Bibliothek. Das Legion Go S verwendet den AMD Ryzen Z1 Extreme Prozessor und die Radeon 700M Grafikkarte, verfügt über einen 8-Zoll-1200p-LCD-Touchscreen, bis zu 32 GB LPDDR5x-6400 Arbeitsspeicher und bis zu 1 TB PCIe Gen4 SSD-Speicher. Der Preis beginnt bei 500 US-Dollar, die Verfügbarkeit beginnt im Mai. Bemerkenswert ist, dass dieses Handheld den Ryzen Z1 Extreme und nicht den gestern von AMD angekündigten Ryzen Z2 verwendet.

Mehr lesen
Spiele

Lenovo präsentiert das Legion Go S Handheld mit SteamOS

2025-01-07

Auf der CES 2025 stellte Lenovo offiziell seine neue Handheld-Spielekonsole Legion Go S vor, die von Valve offiziell lizenziert ist und mit SteamOS ausgestattet ist. Diese Ankündigung löste Diskussionen über den Wettbewerb mit dem Steam Deck und die Qualitätskontrolle von Valve für SteamOS-Geräte von Drittanbietern aus. Einige Kommentatoren vermuten, dass das Legion Go S das Steam Deck in Bezug auf die Leistung übertreffen könnte, aber Bedenken hinsichtlich der Treiberunterstützung und Kompatibilitätsprobleme mit Hardware von Drittanbietern bleiben bestehen.

Mehr lesen
Hardware Handheld

Intel Core Ultra 9 285K "Arrow Lake": Windows 11 vs. Ubuntu Linux – Leistungsvergleich

2024-12-20

Phoronix hat einen umfassenden Benchmark durchgeführt, der die Leistung des Intel Core Ultra 9 285K "Arrow Lake" Prozessors unter Windows 11 und Ubuntu Linux vergleicht. Getestet wurden verschiedene Linux-Kernel-Versionen und Energieverwaltungseinstellungen. Die Ergebnisse zeigten, dass Linux in einigen Tests die Leistung von Windows übertraf, dank der Flexibilität von Linux und Optimierungen für neuere Kernel. Der Benchmark unterstreicht den Einfluss der Betriebssystemwahl auf die Prozessorleistung und bietet wertvolle Informationen für Benutzer bei der Auswahl eines Betriebssystems.

Mehr lesen

DOOM portiert für die Ausführung komplett auf AMD-GPUs

2024-12-15

Ein AMD-Entwickler hat erfolgreich das klassische Spiel DOOM portiert, um es fast vollständig auf AMD-GPUs auszuführen. Unter Verwendung der ROCm-Bibliothek und der LLVM libc C-Bibliothek wird das Rendering und die Spiellogik auf die GPU ausgelagert, wobei die Betriebssystemfunktionen über eine RPC-Schnittstelle behandelt werden. Dieses beeindruckende Kunststück zeigt das Potenzial der LLVM C-Bibliothek für die GPU-Programmierung und eröffnet spannende Möglichkeiten für die Spieleentwicklung.

Mehr lesen
Spiele GPU-Spiele
2 Next →