Ausgabe November 2022

Titelthema: Moderner Code
Neben Allround-Programmiersprachen wie Java oder Python gibt es auch Vertreter für ganz spezielle Zwecke. Solche Sprachen stellen wir in der nächsten Ausgabe vor und spannen dabei den Bogen weit - von einem Framework für das Quantencomputing über Rust, eine immer beliebtere Sprache, die auch im Linux-Kernel zum Einsatz kommen soll, bis hin zu Kotlin, einem Spezialisten für die App-Entwicklung.
Zu den Listings
Artikel
Wer für sich behält, was er sich wünscht, der wird es womöglich gerade deshalb nicht bekommen. Deshalb möchten wir Sie, liebe Leserinnen und Leser, ermutigen auszusprechen, wie Sie sich das Magazin vorstellen, das wir Ihnen – am besten wunschgemäß – liefern sollen.
Eine der ältesten Linux-Distributionen wird 30 Jahre alt – und beinahe hätte das niemand bemerkt. Die weltgrößte OSS-Company Suse war immer etwas anders, nicht vom Marketing gestreamlined, nicht den Quasi-Marktstandards unterworfen, nicht marktkonform assimiliert.
Wegen seiner garantierten Speichersicherheit ist Rust ein heißer Kandidat für den Linux-Kernel, doch nicht nur deswegen. Rust schließt zahlreiche Fehler per se aus, was die Entwicklungsproduktivität steigert.
Eine der Spezialitäten von Kotlin sind Android-Apps. Dieser Artikel demonstriert, wie sich ein einfaches Quiz als App programmieren lässt.
Seit verschiedene Hersteller den Zugriff auf Quantencomputer über Cloud-Dienste anbieten, lässt sich deren Programmierung von jedermann auch praktisch bewerkstelligen. Die nötigen Grundlagen, angefangen bei Schrödingers Katze, vermittelt dieser Beitrag.
Das quelloffene Framework Qiskit soll Quantencomputertechnologie nicht nur verständlich und anwendbar machen, sondern auch produktionsreif. Die Community um das Projekt wächst, und es findet sich an zahlreichen Stellen der Quantum-Open-Source-Landschaft wieder.
Versionierungsassistent GitUI 0.21.0, Container-Tester Grype 0.47.0, Humble 1.10 prüft HTTP-Header, Anzeigehilfe Lesspipe 2.06, Passwortübermittler PasswordPusher 1.15.1, Datei-Explorer Tere 1.1.0.
Aufdringliche Werbung, Tracker und Malware erschweren im Internet zunehmend das Leben. Zentralisierte Server auf Basis des Raspberry Pi filtern die unerwünschten Inhalte aus und ermöglichen auf allen Endgeräten in Ihrem Netz ein ungestörtes Surfvergnügen.
Obwohl sich derzeit die meisten Meldungen zu Open-Source-Storage eher auf Ceph & Co. konzentrieren, entwickelt Linbit in Wien DRBD behutsam weiter. Inzwischen existiert es sogar für Windows, kommt mit einem runderneuerten Tool zur Verwaltung daher, und DRBD Reactor soll sogar Pacemaker...
Aus großen Virtualisierungsumgebungen ist Software Defined Networking nicht mehr wegzudenken. Dessen einzige weitverbreitete freie Implementierung ist OpenFlow im Gespann mit Open vSwitch und Open Virtual Network.
Der Linux-Kernel hat über ein Netlink-Interface reichlich Kryptofunktionen im Angebot. Applikationen müssen nur zugreifen, entweder nativ oder ganz unkompliziert über die Bibliothek Libkcapi.
Eine weitverbreitete Bibliothek für die Datenkomprimierung war anfällig für Schadcode, der sich einen Pufferüberlauf zunutze machte.
Mit der Nummer 19 erschien Ende September die neueste Auflage der weitverbreiteten Programmiersprache Java. Das Feature Release bringt wieder eine ganze Reihe Neuerungen in Sprache und Laufzeitumgebung.
Ob Mensch oder Maschine: Arbeiten mehrere Parteien zusammen, ohne sich abzusprechen, kommen sie sich ins Gehege. Wie Computer mit diesem Problem umgehen, beschreibt diese Folge unserer Serie zur Bash-Programmierung.
| LINUX-MAGAZIN KAUFEN | ||
|---|---|---|
| DIESES HEFT KAUFEN | Heft im Shop bestellen | Digitale Ausgabe im Shop bestellen |
| EINZELNE AUSGABE | Print-Ausgaben | Digitale Ausgaben |
| ABONNEMENTS | Print-Abos | Digitales Abo |
| TABLET & SMARTPHONE APPS | ![]() Bald erhältlich | ![]() Deutschland |















