Das eine sagen, das andere tun: Unter diesem Motto scheint die Bundesregierung den Einsatz freier Software in der öffentlichen Verwaltung zu hintertreiben.
Software
Mit LVM schrieb Heinz Mauelshagen 1998 ein Stück Software, das sich angesichts seiner Flexibilität und seines Reifegrads auch heute noch nicht hinter Schwergewichten wie Btrfs und ZFS verstecken muss.
Generative Künstliche Intelligenz unterstützt laut einer Umfrage des Capgemini Research Institute Software-Entwickler in zwei Jahren bei voraussichtlich mehr als 25 Prozent ihrer Arbeit in den Bereichen Software-Design, -Entwicklung und –Testen.
S.u.S.E, SuSE, SUSE: Nicht nur die Bezeichnung hat der alteingesessene Nürnberger Distributor oft gewechselt. Die Software unterlag ebenso vielen Änderungen, oft geprägt von neuen Besitzern oder Fehlschlägen.
Oft lassen sich eigentlich gute Dinge für schlechte Zwecke missbrauchen. Dieses Umstands sollte sich jeder bewusst sein, der schädliche Software abwehren will.
Die Leistungsfähigkeit von Computern und Hardwarekomponenten spielt im Betrieb eine wichtige Rolle. Benchmark-Anwendungen spüren Flaschenhälse auf und zeigen, wie Sie dem Rechner wieder auf die Sprünge helfen.
Container sind keineswegs intrinsisch sicherer als Anwendungen, die direkt auf dem System laufen. Löchrige Software und falsche Einstellungen machen in beiden Fällen Probleme. Doch es gibt Werkzeuge, die dem Administrator in Sachen Container-Sicherheit unter die Arme greifen.
Manch eine Software zwitschert ihren Erfindern, wie und wo sie zum Einsatz kommt. Das hilft zwar den Entwicklern bei ihrer Arbeit, greift aber in die Privatsphäre der Anwender ein. Mit einigen Kompromissen stimmt dem aber sogar die kritische Open-Source-Community zu.
Passt eine gute Lösung auf eine Vielzahl von Problemen, erspart das eine lange, anstrengende und potenziell fehlerbehaftete Suche nach dem schon bekannten Weg. In der Softwareentwicklung können Entwurfsmuster wertvolle Erfahrungen speichern und nachnutzbar machen.
Das Domain-driven Design adressiert viele Aspekte der Softwareentwicklung, vom Design ganzer Softwarelandschaften und den Beziehungen zwischen (Teil-)Systemen über den Entwurf fachlicher Modelle bis hin zu Mustern und Code.
Altsysteme kranken an vielen und auf den ersten Blick unterschiedlichen Stellen. Die richtige Diagnose und passende Therapiemaßnahmen helfen ihnen wieder auf die Sprünge.
Auf den ersten Blick scheinen DDD als Softwarearchitekturansatz und Agilität als Prozessmodell unterschiedliche Bereiche der Softwareentwicklung abzudecken. Tatsächlich erzeugen sie nicht nur Synergien, sondern streben teilweise sogar dasselbe an.
Früher galt eine Einbruchserkennung als zu kompliziert und zu teuer für Heimnetze. Heute lässt sich ein solches Alarmsystem mit einem RasPi und freier Software schnell und kostengünstig aufsetzen.
Der XÖV-Standard definiert unter anderem die XRechnung. An ihn muss sich fast jeder Dienstleister halten, der mit der öffentlichen Hand Geschäfte machen will. Dank der KDE-Software Kraft gibt es jetzt auch eine Open-Source-Implementierung.