Die Nutzer von Android-Smartphones holen sich ihre Apps meist im Google Play Store. Dazu braucht man ein Google-Konto, über das der Datenkrake Informationen über den Nutzer sammelt. Wer das nicht will, wechselt zu F-Droid.
Titelthema
Sicherheit erfordert eine hohe Codequalität, robuste Abwehrmechanismen gegen Exploits, einen sicheren Umgang mit dem Speicher und korrektes Sandboxing für Anwendungen. Genau darauf legt GrapheneOS seinen Fokus.
Schwäbisch Hall setzt Open Source seit Langem erfolgreich in der Stadtverwaltung ein und gilt deshalb als mögliche Blaupause für viele andere Kommunen. Die Verantwortlichen würden das gern durch einen Erfahrungsaustausch unterstützen.
Die Stadt Dortmund bevorzugt künftig nicht nur Open-Source-Software, sondern will auch mit Steuergeldern finanzierte Anwendungen offenlegen. Wie das konkret in der Praxis aussieht, muss die Kommune allerdings erst noch erarbeiten.
Microsoft, SAP und Oracle gelten mit ihrer Software in den öffentlichen Verwaltungen als feste Größen. Wie positionieren sich Linux-Anbieter? Wir haben bei Suse, Red Hat und Ubuntu nachgefragt.
Die vielen Vorteile von Open Source machen sich gerade auch im öffentlichen Raum bezahlt. Die Prozesse, die zu mehr digitaler Souveränität der öffentlichen Verwaltungen führen sollen, stehen jedoch noch ganz am Anfang. Experten der Open Source Business Alliance ziehen Bilanz.
In den letzten Jahren hat sich in Sachen Open Source einiges geändert. Ministerien vollzogen 180-Grad-Schwenks, die digitale Souveränität wurde zum Medienthema. Selbst konservative Politiker wollen eine unabhängige Staats-IT und reden von offenen Standards, Transparenz und europäischen Werten.
Bereits 2012 veröffentlicht, fristete Go lange Zeit ein Nischendasein. Dann mauserte es sich durch Vorzeigeprojekte wie Docker schnell zur Quasi-Standardsprache für systemnahe Programmierung.
Elixir ist eine funktionale Programmiersprache. Wer noch nie mit einer solchen Sprache zu tun hatte, muss sich völlig neu orientieren. Vorwissen über objektorientierte Sprachen stört dabei nur.
Haskell entwickelt dank einiger origineller Konzepte auf einer soliden, mathematischen Grundlage ganz besondere Stärken. So kann es etwa eigene Datentypen für Matrizen definieren, die von sich aus viele Voraussetzungen prüfen, was in anderen Sprachen eigene Funktionen übernehmen müssten.
Dieser Artikel möchte Kotlin vorstellen, eine vielseitige Sprache zur funktionalen und objektorientierten Programmierung. Ein Streifzug führt unter anderem an Immutables und Callbacks sowie verschiedenen Varianten von Listenern vorbei.
Als einsteigerfreundliche Universalsprache trat Python ursprünglich im universitären Umfeld an. Heute hat es sich ein breites Einsatzspektrum erobert, das von Embedded Devices bis zu Deep Learning reicht.
Im Cloud-Kontext geht es bei Tinkerbell nicht etwa um die Fee aus Peter Pans Wahlheimat Nimmerland, sondern um eine Lifecycle-Management-Lösung für physische Rechner.
Das Automatisieren von Abläufen aller Art ist im Cloud-Zeitalter keine nette Zugabe, sondern schiere Notwendigkeit. Das gilt auch für die Installation und Ersteinrichtung von Rechenknoten. OpenStack hilft sich hier mit seinen eigenen Mitteln.
In vielen Fällen erleichtern und beschleunigen Images die Installation neuer Systeme. Das Werkzeug Kiwi hilft dabei, passende Systemabbilder selbst aus dem Hut zu zaubern.














