Linux in der Ausbildung

geplante Praxisprojekte

In der Ausbildung verwendete/benötige Software auf Clients

Ich empfehle keine Produkte (GUIs) auswendig zu lernen, sondern besser Konzepte (Protokolle) zu verstehen.

Mir ist gleich, welche Software von Schülern zum Lösen der Anforderungen in Praxisprojekten verwendet werden. Nutzt gerne, womit ihr euch auskennt und wohlfühlt.

Die folgenden Empfehlungen sind Tools, die in Nerdkreisen gerne eingesetzt werden. Wir werden diese Software auf der Schulinfrastruktur bereitstellen:

LFSoftwareBeschreibung
LF1, LF12GanttProjectGantt chart for small and medium businesses. Local-first, works offline on Windows, macOS and Linux.
LF3, LF9ipcalcassisting in network calculations
LF3, LF4, LF9, LF11bjNetMapjNetMap helps you to keep an eye on your network. You can draw a graphical representation of your network, and jNetMap will periodically check if the devices are still up or a service is still running.
LF3, LF9, LF11bWireshark, (tcpdump)Network protocol analyzer
LF3-LF12ping, traceroute/tracepath, dig, curlbasic network debugging utils
LF7, LF8, LF10, LF11, LF12Gitdistributed version control system
LF7, LF8, LF10Pythonscript programming language
LF7, LF8, LF10IPythonpowerfull python repl
LF7, LF8, LF10Spyder IDEPython IDE that scientists and data analysts and Python-students deserve
LF7, LF8, LF10pipenvpip + venv „for humans“
LF7PlatformIO Core (CLI)PlatformIO is an IDE for embedded development. Only the pio CLI is required.
LF7Arduino IDEIDE for Arduino
ZQ Linux, LF4, LF9, LF3-LF12SSH-Client (OpenSSH oder PuTTY)remote login, shell, desktop and tunneling
ZQ Linux, LF3-LF12Linux oder WSL
LF3-LF12VirtualBox oder Hyper-VVirtualization software
LF10b-LF12bquickemu oder Windows Sandbox (WSB)Windows VMs
LF10b-LF12bDockerContainerization
LF10b-LF12bAnsibleTools that enable infrastructure as code (configuration management, software provisioning) and remote configuring
LF4, LF11bGPG oder Sequoia PGPEncryption and Signatures with OpenPGP and S/MIME
LF4, LF11bcryptsetup/LUKS oder BitLockerFull disk encryption

Empfohlene Services

LFThemaToolsAlternativenBeschreibung
LF1-LF12DocumentationHedgedocmdBook, viele andereTechnische Dokumentation in Markdown kollaborativ erstellen
LF5, LF8, LF10a, LF11a, LF12UMLdrawioMermaid, mermaid.live
LF6-LF12distributed version control, issues, bug tracking, task management (kanban), continuous integration, wikisGitHubGitea, GitLab