Ein Angebot von

Alle Artikel

Embedded Linux: kompletter Eigenbau, oder mit eingebautem Support?

Embedded Linux: kompletter Eigenbau, oder mit eingebautem Support?

Heutzutage kommt es öfter vor, dass bei der Planung eines neuen Embedded-Projekts Linux als Betriebssystem in Betracht kommt. Aber auch erfahrene Embedded-Entwickler müssen sich hier erst mit einigen neuen Gedanken anfreunden. Was, wenn man etwa Yocto möchte – aber den Aufwand scheut? lesen

Das Internet of Things braucht Linux

Das Internet of Things braucht Linux

Das Internet of Things (IoT) ist in der Rechenzentrumsbranche das aktuell heißeste Eisen, das zeigt jede Branchenveranstaltung. Nun hat Canonical so genannte Ubuntu Pro-Images für Amazon Web Services (AWS) über den AWS Marketplace bereitgestellt. Wie können sie beim Aufbau und dem Betrieb eines IoT helfen? lesen

Copyleft oder Permissive – was darf es sein?

Copyleft oder Permissive – was darf es sein?

Auf den ersten Blick sind Open-Source-Lizenzen generell ein Segen: Man darf alles mit so lizenziertem Code anstellen, ihn verändern und sogar weitergeben. Und dennoch tobt seit Jahrzehnten der Zwist: Copyleft gegen Permissive, Politik gegen Technik, FSF gegen OSI oder schlicht GPL gegen BSD, Apache & Co. lesen

Compliance: Was Entwickler über den Umgang mit Open Source Software wissen sollten

Compliance: Was Entwickler über den Umgang mit Open Source Software wissen sollten

Wenn es um Open Source geht, herrscht bei vielen Entwicklern Unsicherheit über Rechte und Pflichten. Woher kommt der Open- Source-Gedanke und welche Regeln gilt es beim Einsatz zu befolgen? lesen

Zehn Vorteile, die für Open Source Software in Unternehmen sprechen

Zehn Vorteile, die für Open Source Software in Unternehmen sprechen

Früher war Open Source Software überwiegend im privaten Gebrauch oder Hobby-Einsatz zu finden. Mittlerweile gewöhnen sich aber immer mehr Branchen an deren professionellen Einsatz – ob nun IT, Automotive oder Automatisierung. Was sind die konkreten Vorteile von Open Source Software in Unternehmen? lesen

Container, Kubernetes und Persistent Storage

Container, Kubernetes und Persistent Storage

Anfangs wurde die x86-CPU nur zu zehn Prozent genutzt. Dann kam die virtuelle Maschine und trieb die Auslastung in bis dato unbekannte Dimensionen. Doch für die Scale-out Architektur der großen Webscaler wird die Parallelisierbarkeit von Anwendungen benötigt, die Google mit seinen Microservices in die Welt der Commodity-Prozessoren gebracht hat. lesen

Ein MQTT Broker auf dem ESP8266: MQTT Goes Embedded

Ein MQTT Broker auf dem ESP8266: MQTT Goes Embedded

MQTT ist derzeit eines der populärsten Kommunikationsprotokolle für IoT-Anwendungen. Jede Kommunikation findet über einen zentralen Verteiler, den so genannten MQTT Message Broker, statt. Dieser Beitrag stellt die erste quelloffene MQTT-Broker-Implementierung für den WiFi-fähigen Controller ESP8266 vor. lesen

5 freie Versionskontrollsysteme im Überblick

5 freie Versionskontrollsysteme im Überblick

Ein Version Control System, kurz VCS, bringt beim Programmieren Ordnung ins Code-Chaos. Doch die Software-Kategorie löst ähnlich emotionale Debatten aus, wie es bei Betriebssystemen oder Texteditoren der Fall ist. Wir stellen die wichtigsten quelloffenen und freien Kandidaten vor. lesen

Sicherer Einsatz von Open-Source-Komponenten in Software-Projekten

Sicherer Einsatz von Open-Source-Komponenten in Software-Projekten

In weit über 90% aller neuen Softwareprojekte kommt inzwischen Open Source zum Einsatz. Angesichts dieser Verbreitung stellt sich die Frage: Wie kann man sicherstellen, dass diese Open-Source-Komponenten allen Qualitäts-, Lizenz- und Sicherheitsansprüchen gerecht werden? lesen

Automatisches Firmware-Update für Embedded-Linux

Automatisches Firmware-Update für Embedded-Linux

In Embedded Systemen wird die Notwendigkeit, die Firmware des Systems durch Updates auf dem neuesten Stand zu halten, immer wichtiger – nicht nur aus Sicherheitsgründen. Doch wie lässt sich ein automatisches Firmware-Update für Embedded-Linux elegant und auch für Nutzer leicht handhabbar implementieren? lesen