Über ein ausgeklügeltes HID-Subsystem schleust Linux Eingabedaten herstellerunabhängig durch den Kernel. Dabei gibt es zahlreiche Möglichkeiten, die Inputs zu debuggen, zu modifizieren oder komplette Geräte zu emulieren.
Programmierung
Damit Mike Schilli angefangene Filme später fertigschauen kann, greift ihm eine Go-TUI bei der Service-übergreifenden Heimkinoplanung und -buchführung unter die Arme.
Das Linux Media Controller Framework, ein hochkomplexes Konglomerat aus Hard- und Software, umfasst allein mehr als 20 unterschiedliche Gerätedateien. Ohne grundlegendes Know-how über die Zusammenhänge fällt jede Fehlersuche schwer.
Mit Skip lassen sich schnell iPhone- und Android-Apps aus einer gemeinsamen Codebasis erstellen. Die zuvor kommerzielle Software steht ab sofort unter der GNU LGPL v3. Die dadurch wegfallenden Einnahmen sollen Spenden ersetzen.
Eine Zertifizierung nach Common Criteria verlangt verifiziert echte Zufallszahlen. Für frühe Kernel-Versionen ist das kein Problem. Aktuelle Kernel dagegen erhalten keinen Stempel mehr vom BSI.
Die Version 9.0 der Programmiersprache Racket kann erstmals parallele Threads zünden, die tatsächlich getrennt auf einzelnen Prozessorkernen laufen. Ebenfalls neu sind die Sprach-Features „black-box“ und „decompile-linklet“.
Wer plattformübergreifend Apps mit Flutter programmieren wollte, musste sich bisher mit der Programmiersprache Dart anfreunden. Mit Flet gibt es jetzt eine alternative Portierung für Python.
Nach rund einem Jahr Arbeit haben die Perl-Entwickler eine neue Version ihrer Skriptsprache veröffentlicht. Sie unterstützt Unicode 16, bringt zwei alte Features zurück, führt eine weitere CORE::-Subroutine ein und bietet neue „all“ und „any“-Operatoren.
Softwarelizenzen teilen uns mit, wie wir Softwarepakete verwenden und die Software rechtlich zulässig in eigenen Projekten nutzen dürfen. Erfreulicherweise gibt es mittlerweile Werkzeuge, mit denen sich das automatisch überprüfen lässt.
Die Entwickler der Programmiersprache Go haben die Standardbibliothek aufgebohrt, der Runtime Beine gemacht, die zugehörigen Tools erweitert und die Ausgabe als WebAssembly-Programm verbessert. Die Sprache selbst kennt zudem Generic Type Aliases. Dabei darf ein Type-Alias jetzt auch Parameter...
Ein Watchdog rettet gegebenenfalls einen eingefrorenen Rechner auf die harte Tour. Linux setzt dazu auf einfach zu handhabende Technik bei der Soft- und Hardwareanbindung. Es gibt aber auch Fallstricke.
So wie das Tool Grep Dateinamen aus einer Pipe filtert, soll das mit Go und Fyne gebaute GUI-Tool Photogrep Fotos filtern.











