Connect with us

Künstliche Intelligenz

Rust Coreutils 0.6 erreicht 96 Prozent GNU-Kompatibilität


close notice

This article is also available in
English.

It was translated with technical assistance and editorially reviewed before publication.

Die Entwickler der Rust Coreutils haben Version 0.6 veröffentlicht. Die Rust-Neuimplementierung klassischer Unix-Werkzeuge erreicht damit 96,28 Prozent Kompatibilität zur GNU-Test-Suite und besteht 622 von 646 Tests. Gegenüber der im Dezember erschienenen Version 0.5 mit 87,75 Prozent Kompatibilität bedeutet das einen Sprung von über acht Prozentpunkten.

Weiterlesen nach der Anzeige

Besonders bemerkenswert: Die Zahl der fehlgeschlagenen Tests sank von 55 auf nur noch 16, während die Anzahl übersprungener Tests von 23 auf 7 zurückging. Die Entwickler testeten gegen die GNU Coreutils 9.9 als Referenz.

Ein Schwerpunkt der neuen Version liegt auf der Reduzierung von unsafe Code. Die Entwickler entfernten unsichere Passagen in den Utilities date, sort und locale.rs. Statt direkter libc-Aufrufe nutzt die Software nun das nix-Crate, das sichere Rust-Wrapper um POSIX-Systemaufrufe bereitstellt.

Für die Tools rm, du, chmod und chgrp verwenden die Entwickler ab Version 0.6 die System-Calls openat und unlinkat über das nix-Crate für sichere Directory-Traversal. Diese Änderungen eliminieren ganze Klassen von Sicherheitslücken wie Buffer Overflows oder Use-After-Free-Fehler, die bei direkten libc-Aufrufen auftreten können.

Version 0.6 bringt Performance-Verbesserungen für mehrere Tools. Die Base-Encoding-Utilities base32, base64 und basenc arbeiten durch reduzierte memset-Operationen schneller. Das Tool shuf erhielt eine optimierte numerische Ausgabe und eine neue Option --random-seed. Bei date beschleunigt ein BufWriter das Batch-Processing, während uniq die Speichernutzung für Case-Insensitive-Vergleiche optimiert.

Das Tool tsort vermeidet nun das vollständige Einlesen der Eingabe in den Speicher, was bei großen Datenmengen deutliche Vorteile bringt. Auch df profitiert von einem verbesserten Dateisystem-Handling.

Weiterlesen nach der Anzeige

Die neue Version erweitert die Lokalisierungsunterstützung erheblich. Das Tool date nutzt jetzt ICU-Support für locale-aware Datums- und Monatsbezeichnungen sowie Stundenformatierung und Kalenderunterstützung. In sort funktioniert die numerische Sortierung ab sofort mit Tausendertrennzeichen, während join locale-aware Collation unterstützt. Die Entwickler integrieren zudem Weblate für Community-Übersetzungen.

Rust Coreutils 0.6 unterstützt offiziell RISC-V 64-bit mit musl-Target in der CI-Pipeline. Die Cygwin-Unterstützung für Windows-Nutzer wurde ebenfalls ausgebaut. Neu hinzugekommen ist Support für das SMACK Security Module in den Tools ls, id, mkdir, mkfifo und mknod.

Das Tool tail erhielt ein --debug-Flag, verbesserte Symlink-Verfolgung mit der Option -F und FIFO-Timeout-Handling für --pid. Bei timeout implementierten die Entwickler umfassendes Signal-Handling und eine --verbose-Option.

Das Sortiertool sort unterstützt nun Legacy-Syntax mit +POS/-POS, bietet Debug-Key-Annotationen und bessere locale-aware Sortierung. Bei pr korrigierten die Entwickler Fehler bei Headers, Form Feeds und Pagination. Die Tools chmod und rm behandeln rekursive Operationen und Symlinks besser als zuvor.

Die Entwicklung der Rust Coreutils gewinnt in der Linux-Welt zunehmend an Bedeutung. Ubuntu 25.10 verwendet bereits Rust Coreutils 0.2.2 als Standard im Rahmen der Oxidising-Ubuntu-Initiative von Canonical. Fedora plant, Version 0.5 in Fedora 44 als Option für Early Adopters anzubieten – allerdings nicht als Standardvariante wie bei Ubuntu.

Auf der FOSDEM 2026 am 1. Februar berichtete Sylvestre Ledru vom uutils-Kernteam über praktische Erfahrungen mit Rust Coreutils in Ubuntu. Der Vortrag „Rust Coreutils in Ubuntu: Yes, we rewrote /bin/true in Rust – Here’s what really happened“ gab Einblicke in Packaging-Komplexität, undokumentierte Verhaltensweisen und den Umgang mit kritischen System-Tools.

Die Entwicklergemeinschaft wächst stetig: An Version 0.6 wirkten 41 neue Contributors mit. Wer die Rust Coreutils testen möchte, findet sie im GitHub-Repository des Projekts.


(fo)



Source link

Künstliche Intelligenz

Goodbye, USA: Europäische KIs mit Datenschutz und Privatsphäre im Test


Hunderte Millionen Menschen weltweit verwenden Chatbots wie ChatGPT oder Gemini. Sie fragen nach Erklärungen für Krankheitssymptome oder bitten um Formulierungsvorschläge für die Kündigung. Teils sensible Daten – die auf Servern in den USA landen. Aber bei KI-Diensten kommt man an den großen Konzernen aus den USA nicht vorbei, oder? Doch, denn mittlerweile gibt es eine Reihe europäischer Anbieter, die versprechen, Ihre Privatsphäre zu respektieren.

Wir haben drei solche Chatbots in ihrer Gratis-Variante getestet: Le Chat von Mistral aus Frankreich sowie Lumo von Proton und Euria von Infomaniak (jeweils aus der Schweiz). Wir erklären, wie gut denen typische KI-Aufgaben wie Internetrecherche und Code-Erstellung gelingen. Dafür haben wir die Fähigkeiten der drei Chatbots mit identischen Prompts auf die Probe gestellt. Außerdem geben wir einen kompakten Überblick über Besonderheiten, konkrete Datenschutzversprechen und Preismodelle.

  • Die bekanntesten modernen KI-Cloud-Dienste sind fest in US-amerikanischer Hand. Nutzer, die ihre Daten von US-Servern fernhalten wollen, wählen einen europäischen Anbieter.
  • Wir haben drei KI-Anbieter aus Europa ausprobiert und stellen vor, wie gut sich Euria und Lumo aus der Schweiz sowie Le Chat aus Frankreich in unserem Test geschlagen haben.
  • Als Vergleichstest haben sich die KIs fünf Aufgaben stellen müssen. Sie haben etwa Fakten geprüft sowie Mathe- und Coding-Aufgaben gelöst.

So finden Sie heraus, ob die europäischen Alternativen für Sie ChatGPT ersetzen können. Denn selbst in den USA wenden sich gerade viele Nutzer vom Marktführer OpenAI ab. Sie kritisieren etwa eine Zusammenarbeit mit dem Pentagon und befürchten Massenüberwachung und Einsatz in Kriegsgebieten. Zumindest darum müssen Sie sich bei den hier vorgestellten Anwendungen nicht sorgen.


Das war die Leseprobe unseres heise-Plus-Artikels „Goodbye, USA: Europäische KIs mit Datenschutz und Privatsphäre im Test“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.



Source link

Weiterlesen

Künstliche Intelligenz

Wärmepumpe selber bauen mit Garantie und Förderung


Die Modularität vor allem von Monoblock-Wärmepumpen macht den Gedanken attraktiv, solch eine Heizung selbst zu installieren. Dann jedoch steht man im Vergleich zur Auftragsarbeit vom Fachbetrieb erstens ohne Förderung und zweitens allein da, wenn etwas klemmt oder ein schwieriger zu lösender Fehler auftritt. Das schreckt dann doch wieder ab. Einen Mittelweg bieten Anbieter wie DIY-Heizung: Die Kunden übernehmen die meisten Arbeiten selbst, Profis nehmen die Anlage ab und in Betrieb und schließen die Elektrik an. Das ist förderfähig, kommt mit einem Partner für Wartung, ist versicherungsfähig und kostet durch die Eigenarbeit trotzdem signifikant weniger als „Fachbetrieb macht alles“.

Wir besuchen Martin Enthofer, der seine neue Buderus-Wärmepumpe bei DIY-Heizung bestellt und mit diesem Anbieter zusammen geplant hat. Der IT-Angestellte erklärt die Schwierigkeiten beim Bau, die vielen Gewerke, die beim Heizungsbau zusammenkommen, den Ablauf und seine gute Zufriedenheit mit dem Gesamtangebot. Zwar war das alles eine Heidenarbeit, aber dafür konnte Martin auch auf die Bedingungen seiner Situation eingehen, die ein Fachbetrieb wahrscheinlich nur teilweise hätte berücksichtigen können.

  • Anbieter wie DIY-Heizung.de helfen Eigenbauern, Wärmepumpen-Zentralheizungen mit Förderung, Garantie und Werkswartung zu installieren.
  • Wir besuchen Martin Enthofer, der diesen Weg gegangen ist.
  • Heraus kam bei ihm eine Heizung, wie sie so auch ein Fachbetrieb hätte installiert haben können – minus vielleicht die Detailarbeiten, die aus Zeitgründen nur Hausbesitzer selber machen.
  • Er würde es wieder machen.

Der Artikel beleuchtet den Bau und Betrieb dieser konkreten Heizung als Beispiel für einen solchen Service. Dabei geht er die wichtigsten Betriebsdaten durch, die sich nach einem guten Jahr angesammelt haben. Kurz nennt der Text andere Anbieter vergleichbaren DIY-Coachings im Heizungsbau und umreißt die Grenzen des Selbermachens. Denn eine Heizung selber bauen ist sicher nicht für jeden Menschen etwas. Aber für einen relevanten Anteil der Heise-Leser könnte es eine überlegenswerte Alternative sein. Denn das Haus, um das es geht, wäre noch vor 5 Jahren als „ungeeignet“ für eine Wärmepumpe abgestempelt worden.


Das war die Leseprobe unseres heise-Plus-Artikels „Wärmepumpe selber bauen mit Garantie und Förderung“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.



Source link

Weiterlesen

Künstliche Intelligenz

Entwicklungsplattform: GitLab 18.10 führt Anmeldung per Passkey ein


Das März-Update für GitLab bringt Neuerungen für die Sicherheit, die das Einloggen und das Erkennen falsch positiver Security-Warnungen betreffen. Daneben erhebt das Release mit der Versionsnummer 18.10 den Support für die Conan 2.0 Package Registry zur Beta. Bislang war der Support für Conan, das C- und C++-Entwicklungsteams als Paketmanager nutzen, lediglich experimentell und auf die 1.x-Reihe beschränkt.

Weiterlesen nach der Anzeige

Auch für die Bedienung gibt es Neuerungen: In Explore präsentiert sich die Projects-Seite mit einer überarbeiteten Navigation, die redundante Optionen entfernt hat und dadurch übersichtlicher sein soll als bisher. Es gibt nun zwei Grundansichten, den Active-Tab und den Inactive-Tab. Entfernt wurden die Most starred-Projekte. Diese lassen sich auffinden, indem man die Projekte in den neuen Tabs nach ihrer Sternenanzahl sortiert. Der Trending-Tab soll in GitLab 19.0 entfallen.


Die neue Explore-Ansicht verschlankt die Ansichtsoptionen.

Die neue Explore-Ansicht verschlankt die Ansichtsoptionen.

Die neue Explore-Ansicht verschlankt die Ansichtsoptionen.

(Bild: GitLab)

GitLab 18.10 ermöglicht Nutzerinnen und Nutzern aller Editionen das passwortlose Anmelden per Passkey und legt dies als Standardmethode in Accounts mit aktivierter Zwei-Faktor-Authentifizierung fest. Passkeys bieten Sicherheitsvorteile wie Schutz vor Phishing. Der private Key verbleibt auf dem Gerät, während auf GitLab-Servern lediglich der öffentliche Key gespeichert wird.

Seit etwa zwei Monaten ist der KI-Service GitLab Duo Agent Platform allgemein verfügbar. Im neuen Release hat auch eines seiner Features für Ultimate-Kunden die allgemeine Verfügbarkeit erreicht: das Erkennen von falsch positiven Befunden beim Static Application Security Testing (SAST). Diese Funktion lässt sich in den Gruppen- oder Projekteinstellungen aktivieren. Dann wird das Assessment, wie wahrscheinlich eine SAST-Vulnerability falsch positiv ist, automatisch ausgeführt und das Ergebnis direkt im Vulnerability-Bericht ausgegeben.

Weiterlesen nach der Anzeige

Alle Informationen zu diesen und weiteren Features im neuen Release finden Interessierte im GitLab-Blog.


(mai)



Source link

Weiterlesen

Beliebt