Training bei den Open-Source’lern
Software (De)-Obfuscation
Was haben Spieleentwickler, Banken und Autoren von Schadsoftware gemeinsam? Das große Interesse daran, dass ihre Software schwerer zu analysieren und zu verstehen ist; Reverse Engineering soll erschwert werden. Code Obfuscation beschreibt eine Reihe an...
13. Januar 2025, 5 Tage
Embedded Linux
Erstellung eines individuellen Embedded-Linux-Systems
Bei der Aufgabe, ein embedded Linux-System zu erstellen fühlt man sich leicht von der Fülle an möglichen Varianten und verfügbaren Paketen erschlagen. Doch was benötige ich wirklich, um die gestellten Anforderungen zu erfüllen? Und wie kann ich diese Anfo...
7. Januar 2025, 4 Tage
Go programmieren
Einführung in die Programmiersprache Go
Die Go-Macher beschreiben ihre Sprache als "ausducksstark, präzise, sauber und effizient. Ihre Mechanismen zur Nebenläufigkeit machen es einfach Programme zu schreiben, die ein Maximum aus vernetzten Multicore-Rechnern holen, während ihre neuartige Ty...
3. Februar 2025, 3 Tage
Shell Programmierung
Unter Linux werden Befehle klassischerweise über eine Shell gestartet. Die Syntax der Shell erlaubt es einfache Befehle so miteinander zu kombinieren, dass sich damit auch komplexe Aufgaben lösen lassen. Tatsächlich bieten die Shells nahezu alle Elem...
16. Dezember, 5 Tage
OPNsense für Einsteiger
OPNsense ist eine freie Firewall-Distribution auf Basis von FreeBSD, und ist als Fork von pfSense 2015 ins Leben gerufen worden. OPNsense hat sich in dieser Zeit zu einer professionellen, eigenständigen Enterprise-Firewall-Lösung mit einer großen Communit...
16. Dezember, 2 Tage
GitLab
Git ist heute meist die Versionsverwaltung der Wahl in der Software-Entwicklung. Doch Entwickerteams wünschen sich meist um git herum weitere Tools vom Issue Tracker bis zur Lösung für Continuous Integration. GitLab bietet all das - und anders als GitHub ...
4. Februar 2025, 4 Tage