techstack.hadan.de/README.md
Stephan Hadan fb720f4faa
All checks were successful
Preview / build-deploy (push) Successful in 35s
* some fixes, new software
2025-02-04 09:52:44 +01:00

39 KiB
Executable file
Raw Blame History

Mein Techstack

Last Commit (main branch) Last Commit (develop branch) Build Status Main Build Status Preview

Mein Techstack Eine Übersicht der Tools, Betriebssysteme, Sprachen und Anwendungen, die ich verwende. Dies ist quasi meine persönliche Awesome-List.

[!NOTE/Anmerkung] Diese Übersicht hat keinen Anspruch auf Vollständigkeit. Jedes Produkt, mit welchem ich in Berührung komme, ist für mich ein Highlight und ich arbeite mich da immer wieder gerne ein.

im Businesseinsatz bedeutet, dass ich diese Anwendung geschäftlich einsetze
im Heimeinsatz bedeutet, dass ich diese Anwendung daheim einsetze
favorisiert bedeutet eine Anwendung, welche ich favorisiere

Inhalte

Automatisierung

Configuration Management

  • Ansible - Ansible ist ein Open-Source-Automatisierungswerkzeug zur Orchestrierung und allgemeinen Konfiguration und Administration von Computern. im Businesseinsatz im Heimeinsatz favorisiert
  • AWX - AWX bietet eine webbasierte Benutzeroberfläche, eine REST-API und eine Task-Engine, die auf Ansible aufbaut. Es ist eines der Upstream-Projekte für Red Hat Ansible Automation Platform. im Businesseinsatz
  • Molecule - Das Molecule-Projekt soll bei der Entwicklung und dem Testen von Ansible-Rollen helfen. im Businesseinsatz im Heimeinsatz favorisiert

Infrastructure-as-Code (IaC)

  • Atlantis - Terraform Pull Request Automation im Businesseinsatz favorisiert
  • OpenTofu - The last MPL-licensed version of Terraform was forked as OpenTofu, which is backed by the Linux Foundation. im Businesseinsatz favorisiert
  • Terraform - Terraform ist ein von HashiCorp entwickeltes Infrastruktur-als-Code-Softwaretool. Die Benutzer definieren und stellen die Infrastruktur des Rechenzentrums mithilfe einer deklarativen Konfigurationssprache, der HashiCorp Configuration Language (HCL), oder optional mit JSON bereit. im Businesseinsatz

Weitere Automatisierungstools

  • Rundeck - Rundeck ist ein Open-Source Automatisierungstool für den Einsatz in Rechenzentren oder Cloud-Umgebungen. im Businesseinsatz favorisiert
  • Semaphore UI Semaphore UI ist eine moderne Benutzeroberfläche und leistungsstarke API für Ansible, Terraform, OpenTofu, PowerShell und andere DevOps-Tools. im Businesseinsatz im Heimeinsatz favorisiert

Workflow-Automatisierung

  • n8n - n8n ist eine sichere, KI-native Workflow-Automatisierung. Es ist die weltweit beliebteste Plattform zur Workflow-Automatisierung für technische Teams. im Businesseinsatz im Heimeinsatz favorisiert
  • StackStorm - StackStorm (auch bekannt als „IFTTT für Ops“) ist eine ereignisgesteuerte Automatisierungslösung für DevOps und SREs zur automatischen Fehlerbehebung, Reaktion auf Vorfälle, Fehlerbehebung, Bereitstellung und mehr.

Backup

  • Bareos - Bareos (Backup Archiving Recovery Open Sourced) ist eine netzwerkübergreifende freie Software (AGPLv3), die Daten aller gängigen Betriebssysteme sichern, archivieren und wiederherstellen kann. im Businesseinsatz favorisiert
  • Borg - Borg (früher Attic genannt) ist eine deduplizierende Backup-Software für verschiedene Unix-ähnliche Betriebssysteme. im Businesseinsatz im Heimeinsatz favorisiert
  • borgmatic - borgmatic ist ein auf Python basierendes Wrapper-Skript für Borg-Backups, das zur Vereinfachung und Automatisierung von Backups entwickelt wurde. Es zielt darauf ab, eine einfach zu bedienende und flexible Lösung für die Erstellung von Backups mit borgbackup zu bieten. im Businesseinsatz im Heimeinsatz favorisiert
  • BorgWarehouse - BorgWarehouse, eine schnelle und moderne WebUI für den zentralen Repository-Server von BorgBackup. im Heimeinsatz favorisiert
  • Proxmox Backup Server - Proxmox Backup Server ist eine Enterprise-Backup-Lösung zur Sicherung und Wiederherstellung von VMs, Containern und physischen Hosts. im Businesseinsatz favorisiert
  • Restic - Restic ist eine hauptsächlich von Alexander Neumann entwickelte CLI-basierte Datensicherungssoftware, mit der inkrementelle und vollständige Backups auf Dateilevel erstellt werden können. im Heimeinsatz
  • rdiff-backup - rdiff-backup ist eine für Linux und Windows entwickelte Datensicherungssoftware, mit der inkrementelle Backups erstellt werden können. im Businesseinsatz
  • rsnapshot - rsnapshot ist eine Software zur Erstellung von Datensicherungen von lokalen oder entfernten Rechnern. im Businesseinsatz
  • Time Machine - Time Machine ist eine Datensicherungssoftware von Apple, die seit Mac OS X Leopard (10.5) in das Betriebssystem macOS integriert ist. im Businesseinsatz

Betriebsysteme

Ein Betriebssystem, auch OS (von englisch operating system) genannt, ist eine Zusammenstellung von Computerprogrammen, die die Systemressourcen eines Computers wie Arbeitsspeicher, Festplatten, Ein- und Ausgabegeräte verwaltet und diese Anwendungsprogrammen zur Verfügung stellt.

Linux

  • AlmaLinux - AlmaLinux ist eine freie Linux-Distribution, die auf Red Hat Enterprise Linux (RHEL) des Unternehmens Red Hat aufbaut und dazu binärkompatibel ist. im Businesseinsatz im Heimeinsatz favorisiert
  • CentOS Stream - CentOS Stream ist eine auf RHEL basierende Distribution. Es handelt sich dabei um eine Art Beta-Version mit täglichen Updates („Rolling-Releases“), die aktueller als die entsprechende RHEL-Version ist. im Businesseinsatz
  • Debian - Debian ist ein gemeinschaftlich entwickeltes freies Betriebssystem. Debian GNU/Linux basiert auf den grundlegenden Systemwerkzeugen des GNU-Projektes sowie dem Linux-Kernel. im Businesseinsatz im Heimeinsatz favorisiert
  • Fedora - Fedora ist eine RPM-basierte Linux-Distribution. im Heimeinsatz favorisiert
  • Red Hat Enterprise Linux - Red Hat Enterprise Linux (RHEL) ist eine populäre Linux-Distribution, die von der Firma Red Hat hergestellt wird und auf den Unternehmensmarkt abgestimmt ist. im Businesseinsatz
  • Rocky Linux - Rocky Linux ist eine Linux-Distribution, die auf Red Hat Enterprise Linux basiert. im Businesseinsatz
  • SUSE Linux Enterprise Server - SUSE Linux Enterprise Server (SLES) ist eine Linux-Distribution von SUSE, die speziell auf Unternehmenskunden ausgelegt ist. im Businesseinsatz
  • Ubuntu - Ubuntu, auch Ubuntu Linux, ist eine GNU/Linux-Distribution, die auf Debian basiert. im Businesseinsatz

Microsoft Windows

  • Windows - Windows ist ein Betriebsystem für eine Workstation oder ein Tablet für Privatanwender oder Unternehmen. im Businesseinsatz favorisiert
  • Windows Server - Windows Server ist eine Reihe von Windows-Betriebssystemen der NT-Linie speziell für Server. im Businesseinsatz favorisiert

Sonstige Betriebsysteme

  • macOS - Das Betriebssystem macOS, früher Mac OS X und OS X, ist das Betriebssystem des kalifornischen Hard- und Software-Unternehmens Apple für Laptop- und Desktop-Computer der Mac-Reihe. im Businesseinsatz im Heimeinsatz favorisiert

Entwicklung

Continuous Integration / Continuous Delivery (CI/CD)

  • GitHub Actions - Mit GitHub Actions kannst du deine Softwareentwicklungs-Workflows direkt in Ihrem Repository automatisieren, anpassen und ausführen. Actions wurden ebenso für Forgejo und Gitea implementiert und sind weitestgehendst kompatibel im Businesseinsatz im Heimeinsatz favorisiert
  • GitLab CI - Gitlab's integrierte, voll funktionsfähige CI/CD-Lösung. im Businesseinsatz
  • GoCD - GoCD ist ein freier & quelloffener CI/CD-Server. Modellieren und visualisieren komplexe Arbeitsabläufe auf einfache Weise. im Businesseinsatz favorisiert
  • Jenkins - Jenkins ist ein erweiterbares, webbasiertes Software-System zur kontinuierlichen Integration von Software-Komponenten zu einem Anwendungsprogramm. im Businesseinsatz favorisiert
  • Woodpecker CI - Woodpecker ist eine einfache, aber leistungsstarke CI/CD-Engine mit großer Erweiterbarkeit. im Heimeinsatz favorisiert

Programmiersprachen

  • COBOL - COBOL ist eine Programmiersprache, die in der Frühzeit der Computerentwicklung, Ende der 1950er-Jahre, entstand und bis heute verwendet wird. im Businesseinsatz
  • Eiffel - Eiffel ist eine universelle, rein objektorientierte Programmiersprache und wurde 1985 von dem französischen Informatiker Bertrand Meyer und seiner Firma Interactive Software Engineering Inc. (Goleta, Kalifornien) als Alternative zu C++ entworfen. im Businesseinsatz
  • Microsoft Visual FoxPro - Microsoft Visual FoxPro (VFP) ist eine 2007 abgekündigte RAD-Programmierumgebung von Microsoft für datenzentrierte Anwendungen. im Businesseinsatz im Heimeinsatz favorisiert
  • Perl - Perl ist eine freie, plattformunabhängige und interpretierte Programmiersprache, die mehrere Paradigmen unterstützt. im Businesseinsatz im Heimeinsatz favorisiert
  • Python - Python ist eine universell nutzbare, üblicherweise interpretierte, höhere Programmiersprache. im Businesseinsatz im Heimeinsatz favorisiert

Quelltext-Editoren / Integrierte Entwicklungsumgebungen

  • IntelliJ IDEA - IntelliJ IDEA ist eine integrierte Entwicklungsumgebung (IDE) des Softwareunternehmens JetBrains für die Programmiersprachen Java, Kotlin, Groovy und Scala. im Businesseinsatz
  • Visual Studio Code - Visual Studio Code (kurz VS Code) ist ein kostenloser Quelltext-Editor von Microsoft. im Businesseinsatz
  • VSCodium - VSCodium ist eine von der Gemeinschaft betriebene, frei lizenzierte Binärdistribution von Microsofts Editor VS Code. im Heimeinsatz favorisiert
  • Zed - Zed ist ein Code-Editor der nächsten Generation, der für die leistungsstarke Zusammenarbeit mit Menschen und KI. im Businesseinsatz

Shellprogrammierung

  • Bash - Bash (auch BASH oder bash), die Bourne-again shell, ist eine freie Unix-Shell unter GPL. im Businesseinsatz im Heimeinsatz favorisiert
  • Powershell - PowerShell (auch Windows PowerShell und PowerShell Core) ist ein plattformübergreifendes Framework von Microsoft zur Automatisierung, Konfiguration und Verwaltung von Systemen, das einen Kommandozeileninterpreter inklusive Skriptsprache bietet. im Businesseinsatz
  • Z shell (zsh) - Die Z shell (zsh) ist eine Unix-Shell, die sowohl als interaktive Login-Shell, als auch als ein mächtiger Kommandozeileninterpreter für Shellskripte verwendet werden kann. im Businesseinsatz im Heimeinsatz favorisiert

Versionsverwaltung

Tools

  • Apache Subversion - Apache Subversion (SVN) ist eine freie Software zur zentralen Versionsverwaltung von Dateien und Verzeichnissen. im Businesseinsatz
  • Git - Git ist eine freie Software zur verteilten Versionsverwaltung von Dateien, die durch Linus Torvalds initiiert wurde. im Businesseinsatz im Heimeinsatz favorisiert

Verwaltungsoberflächen für Versionsverwaltung

  • Forgejo - Forgejo ist ein freies, in Go entwickeltes Softwarepaket für die Versionsverwaltung bei der Softwareentwicklung mit Git. im Heimeinsatz favorisiert
  • Gitea - Gitea ist eine freie, in Go entwickelte Softwarelösung, die eine gehostete Softwareentwicklungsplattform bereitstellt. im Businesseinsatz favorisiert
  • GitHub - GitHub ist ein Onlinedienst zur gemeinschaftlichen (kollaborativ) Softwareentwicklung und Versionsverwaltung für Softwareprojekte. im Businesseinsatz
  • GitLab - GitLab ist ein Onlinedienst zur Softwareentwicklung und Versionsverwaltung für Softwareprojekte auf Git-Basis. im Businesseinsatz

Website-Entwicklung

Static site generators (SSGs)

  • Hugo - Hugo ist eine freie Software zur Erzeugung statischer Websites, der unter der Apache-Lizenz in der Version 2 verfügbar ist. Meine persönliche Visitenkarte ist damit realisiert, welche ich mit dem von mir adaptierten und erweiterten Theme hugo-goa (Demo) gestaltet habe. im Heimeinsatz favorisiert
  • iDoc - Erzeuge statische Seiten aus allen Markdown-Dateien in einem Ordner. Mein Techstack wurde mit iDoc realisiert. im Heimeinsatz favorisiert
  • MkDocs ist ein Generator für statische Websites, der für die Erstellung von Projektdokumentationen entwickelt wurde. Ich verwende hier die Erweiterung Material for MkDocs um eine ansprechende Gestaltung der Websites zu gewährleisten und Zusatzfunktionen zu implementieren. Meine persönliche Website habe ich damit realisiert. im Businesseinsatz im Heimeinsatz favorisiert

Identity und Access Management

Kommunikation

E-Mail/Groupware

Clientsoftware

  • Apple Mail - Mail ist ein von Apple mit den Betriebssystemen watchOS, iOS, iPadOS und macOS, ausgeliefertes E-Mail-Programm. im Businesseinsatz im Heimeinsatz
  • Microsoft Outlook - Microsoft Outlook ist eine weit verbreitete Software des Unternehmens Microsoft zum Empfangen und Versenden von E-Mails sowie zum Verwalten von Terminen, Kontakten, Aufgaben und Notizen (Personal Information Manager) im Businesseinsatz im Heimeinsatz favorisiert
  • Mozilla Thunderbird - Mozilla Thunderbird ist ein freies E-Mail-Programm und zugleich Personal Information Manager (mit CalDAV-Unterstützung), Feedreader, Newsreader sowie Messaging- und Chat-Client (XMPP und IRC). im Heimeinsatz favorisiert
  • Roundcube - Roundcube ist eine freie Software für Webmail über IMAP, die in den Programmiersprachen PHP und JavaScript entwickelt wird. im Heimeinsatz
Entwicklung

Serversoftware

  • Cipermail - CipherMail ist ein zentraler Mail Transfer Agent (MTA), der nach dem „store and forward“ Prinzip arbeitet. Eingehende E-Mails, gleichgültig ob von intern oder extern, werden nur so lange gespeichert, bis sie ver-/entschlüsselt wurden und an die Empfänger weitergeleitet werden können. im Businesseinsatz favorisiert
  • mailcow: dockerized - mailcow: dockerized ist eine Open-Source-Groupware/E-Mail-Suite auf Basis von Docker. im Heimeinsatz favorisiert
  • Microsoft Exchange Server - Microsoft Exchange Server ist eine Groupware- und E-Mail-Transport-Server-Software des Unternehmens Microsoft. im Businesseinsatz
  • Postal - Postal ist ein kompletter und voll funktionsfähiger Mailserver für den Einsatz auf Websites und Webservern. Ähnlich wie Sendgrid, Mailgun oder Postmark, aber quelloffen und bereit für den Betrieb auf Ihren eigenen Servern. im Businesseinsatz favorisiert
  • Proxmox Mail Gateway - Proxmox Mail Gateway ist die führende Open-Source-E-Mail-Sicherheitslösung, die Ihnen hilft, Ihren Mailserver vor allen E-Mail-Bedrohungen zu schützen, sobald diese auftauchen. im Businesseinsatz
  • SOGo - SOGo alias Scalable OpenGroupware.org ist eine Abspaltung von OGo alias OpenGroupware.org zwecks höherer Skalierbarkeit. im Heimeinsatz favorisiert
  • Zimbra - Die Zimbra Collaboration Suite (ZCS) (oft einfach nur als Zimbra bezeichnet) ist eine E-Mail- und Groupwarelösung von Synacor Inc. Zimbra wird primär über eine Webschnittstelle bedient. im Businesseinsatz

Echtzeitkommunikation

Clientsoftware

  • Discord - Ein kostenloser und sicherer Sprach- und Text-Chat, der sowohl auf dem Desktop als auch auf dem Telefon funktioniert.
  • Element - Erstellen, teilen, kommunizieren. Sicheres Chatten und Telefonieren. im Businesseinsatz im Heimeinsatz favorisiert
  • Ferdium - Desktop-Anwendung, die Ihnen hilft, die Nutzung Ihrer Lieblingsanwendungen zu organisieren, indem sie sie in einer Anwendung zusammenfasst. Sie basiert auf Franz, mit dem Unterschied, dass Ferdium Ihnen viele zusätzliche Funktionen bietet und die Nutzung nicht einschränkt. im Heimeinsatz
  • Mattermost - Mattermost ist eine Open-Source-Plattform für die sichere Zusammenarbeit während des gesamten Lebenszyklus der Softwareentwicklung. im Businesseinsatz
  • Skype - Plattformübergreifende Anwendung, die Videochat- und Sprachanrufdienste bietet. Benutzer können Bilder, Texte, Videos und andere digitale Dokumente austauschen. im Businesseinsatz im Heimeinsatz
  • Slack - Ein großartiges Tool für die Zusammenarbeit und Kommunikation im Team. im Businesseinsatz im Heimeinsatz favorisiert

Serversoftware

Produktivitätssoftware

Filehosting

  • Nextcloud - Nextcloud ist eine auf einem ownCloud-Fork basierende in PHP entwickelte freie Software für das Speichern von Daten (z. B. Dateien, Kalendern, Kontakten etc.) auf einem Server. im Heimeinsatz favorisiert
  • Seafile - Seafile ist eine Software des gleichnamigen chinesischen Unternehmens, mit der sich Dateien zentral auf einem Server speichern (Filehosting), mit anderen Personen teilen (Filesharing) und zwischen Geräten synchronisieren lassen (File synchronisation). im Businesseinsatz favorisiert

Kollaboration

  • Microsoft 365 - Microsoft 365 und teilweise Office 365 (ehemals nur Office 365) ist eine Kombination bestehend aus einem Onlinedienst, einer Office-Webanwendung und einem Office-Software-Abonnement von Microsoft Office. im Businesseinsatz im Heimeinsatz favorisiert

Servicemanagement

Infrastrukturmanagement

  • NetBox - NetBox wurde entwickelt, um Netzwerkingenieure zu unterstützen. Seit ihrer Veröffentlichung im Jahr 2016 hat sich die Lösung zur Modellierung und Dokumentation der Netzwerkinfrastruktur für Tausende von Unternehmen weltweit etabliert. im Businesseinsatz favorisiert

IT-Asset-Management

  • GLPI - GLPI (Akronym: Französisch: Gestionnaire Libre de Parc Informatique, oder „Free IT Equipment Manager“ auf Englisch) ist ein Open-Source-IT-Asset-Management-, Problemverfolgungs- und Service-Desk-System. im Businesseinsatz im Heimeinsatz favorisiert
  • i-doit - i-doit (I document IT) ist eine webbasierte Freie Software, die der Dokumentation komplexer IT-Infrastrukturen dient (IT-Dokumentation), ergänzt um zusätzliche Funktionen einer Configuration Management Database (CMDB). im Businesseinsatz
  • Snipe-IT - Snipe-IT wurde für die IT-Asset-Verwaltung entwickelt, damit IT-Abteilungen nachverfolgen können, wer welchen Laptop besitzt, wann er gekauft wurde, welche Softwarelizenzen und welches Zubehör verfügbar sind usw. im Businesseinsatz

Ticketsysteme

  • FreeScout - FreeScout ist ein Open-Source-Helpdesk und eine gemeinsam genutzte Mailbox - eine kostenlose, selbst gehostete Alternative zu Zendesk & Help Scout. im Heimeinsatz favorisiert
  • OTOBO - OTOBO Service Management ist ein Ticketsystem, welches von der OTRS Community Edition geforked wurde. im Businesseinsatz favorisiert
  • ServiceNow - ServiceNow ist eine Platform-as-a-Service-Lösung, die den Betrieb von Supportsystemen für das Unternehmens- und technische Management ermöglicht, wie z. B. IT-Service-Management und Helpdesk-Funktionen. im Businesseinsatz
  • Zammad - Zammad ist ein freies Helpdesk- bzw. Issue-Tracking-System. im Businesseinsatz favorisiert
  • Znuny - Znuny ist ein Open Source Ticketsystem. Es ist ein Fork der abgekündigten Community Edition von OTRS. im Businesseinsatz

Tools zum Lesen und Schreiben

Anwendungen zum Bearbeiten von Text, ich bevorzuge Open-Source-Editoren.

Texteditoren

  • CotEditor - Leichtgewichtiger Editor für macOS. im Businesseinsatz im Heimeinsatz favorisiert
  • Notepad++ - Notepad++ ist ein freier Texteditor für Windows. im Businesseinsatz favorisiert
  • Vim - Vim (Vi IMproved) ist eine Weiterentwicklung des Texteditors vi. im Businesseinsatz im Heimeinsatz favorisiert

Office-Anwendungen

  • LibreOffice - LibreOffice (Abkürzungen LibO oder LO) ist eine freie Zusammenstellung typischer Standardsoftware für Bürotätigkeiten (Office-Paket). Zu LibreOffice gehören Programme für Textverarbeitung (Writer), Tabellenkalkulation (Calc), Präsentation (Impress) und zum Erstellen von Zeichnungen (Draw). Ein Datenbankmanagementsystem (Base) und ein Formeleditor (Math) sind ebenfalls enthalten. im Heimeinsatz favorisiert
  • Microsoft Office - Microsoft Office ist ein Office-Paket von Microsoft für Windows, macOS, iOS, iPadOS, Android. im Businesseinsatz im Heimeinsatz favorisiert

Markdown Tools

  • Marp - Marp ist ein Ökosystem, mit dem Präsentationen in Markdown geschrieben werden können. im Heimeinsatz favorisiert
  • reveal.js - reveal.js ist ein Open-Source-HTML-Präsentations-Framework. Es ermöglicht jedem, der einen Webbrowser hat, schöne Präsentationen kostenlos zu erstellen. im Businesseinsatz im Heimeinsatz favorisiert

Notizen

  • Joplin - Joplin ist eine Open-Source-App für Notizen. im Businesseinsatz im Heimeinsatz favorisiert
  • Microsoft OneNote - Microsoft OneNote ist eine Software zum Erstellen und Organisieren von Notizen. im Businesseinsatz

Tagebuch

  • linked - Eine einfache, ablenkungsfreie Möglichkeit, Gedanken festzuhalten, den Geist zu entrümpeln und die Dinge zu behalten, an die man sich erinnern möchte. im Heimeinsatz favorisiert

E-Books

  • Calibre - Freier, quelloffener E-Book-Manager und -Reader. im Heimeinsatz
  • Kindle App - Amazons offizielle Lese-App für Kindle. im Heimeinsatz
  • Koodo Reader - All-in-One-eBook-Reader, der über 15 Formate unterstützt. im Heimeinsatz favorisiert
  • Scribus - Professionelle Layout- und Publishing-Software. im Heimeinsatz favorisiert
  • Sigil - Multiplattform-EPUB ebook Editor. im Heimeinsatz

RSS

  • FreshRSS - FreshRSS ist ein selbstgehosteter RSS- und Atom-Feed-Aggregator. im Heimeinsatz favorisiert
  • NetNewsWire - NetNewsWire ist ein kostenloser und quelloffener Feed-Reader für macOS. im Heimeinsatz favorisiert
  • Reeder 5 - Newsreader für Feedbin, Feedly, Feed Wrangler und so weiter. im Heimeinsatz

Sonstiges

  • Skim - PDF-Reader und Notizprogramm für OS X. im Heimeinsatz favorisiert
  • Zotero - Kostenloses Tool zum Sammeln, Organisieren, Kommentieren, Zitieren und Teilen von Forschungsergebnissen. im Heimeinsatz

Virtualisierung

Containervirtualisierung

  • chroot - chroot isoliert einen Teil des Dateisystems vom umliegenden Rest, sodass es für einen Prozess so aussieht, als ob der als Argument übergebene Pfad das Wurzelverzeichnis des Dateisystems wäre. Das Verfahren lässt sich jedoch leicht aushebeln, weshalb es nicht als echte Isolierung taugt. im Businesseinsatz im Heimeinsatz
  • Docker - Docker ist eine Containervirtualisierungsplattform, die viele der vorstehenden Techniken einsetzt und um benutzerfreundliche Werkzeuge und Dienste ergänzt. Dazu gehört beispielsweise eine Beschreibung von Images (Dockerfiles) oder ein Repository, das solche Images verwaltet. im Businesseinsatz im Heimeinsatz favorisiert
  • LXC - LXC (Linux Containers) ist ein Verfahren zur Containervirtualisierung auf Betriebssystemebene, das mehrere voneinander isoliert laufende Linux-Systeme auf einem einzigen Host ermöglicht. im Businesseinsatz im Heimeinsatz
  • Podman - Podman ist ein Container-Manager, der ohne einen Daemon ausgeführt werden kann und auf dem Konzept von Kubernetes Pods aufbaut. im Businesseinsatz im Heimeinsatz favorisiert

Desktopvirtualisierung

Orchestration und Cloud Management Lösungen

  • Apache CloudStack - Open-Source-Softwaresystem für die Bereitstellung und Verwaltung großer Netzwerke virtueller Maschinen als hochverfügbare, hochskalierbare Infrastructure-as-a-Service (IaaS)-Cloud-Computing-Plattform. im Businesseinsatz favorisiert
  • OpenStack - Cloud-Betriebssystem, das große Pools von Rechen-, Speicher- und Netzwerkressourcen in einem Rechenzentrum steuert, die alle über APIs mit gemeinsamen Authentifizierungsmechanismen verwaltet und bereitgestellt werden. im Businesseinsatz
  • OpenNebula - Open-Source-Cloud-Computing-Plattform zum Aufbau und zur Verwaltung von Unternehmens-Clouds. Sie unterstützt mehrere Virtualisierungstechnologien, z. B. VMware, KVM und auch LXC und Firecracker. im Businesseinsatz im Heimeinsatz
  • Xen Orchestra - Xen Orchestra (XO) ist eine Verwaltungsplattform für XenServer/XCP-ng. im Businesseinsatz im Heimeinsatz favorisiert

Servervirtualisierung

  • KVM - Die Kernel-based Virtual Machine (KVM) ist eine Infrastruktur des Linux-Kernels zur Virtualisierung, die auf mit den Hardware-Virtualisierungstechniken von Intel (VT) oder AMD (AMD-V) ausgestatteten x86-Prozessoren sowie auf der System-z-Architektur lauffähig ist. im Businesseinsatz
  • Proxmox VE - Proxmox VE (Proxmox Virtual Environment; kurz PVE) ist eine auf Debian basierende Open-Source-Virtualisierungsplattform zum Betrieb von virtuellen Maschinen mit einem Webinterface zur Einrichtung und Steuerung von x86-Virtualisierungen. Die Umgebung basiert auf QEMU mit der Kernel-based Virtual Machine (KVM). PVE bietet neben dem Betrieb von klassischen virtuellen Maschinen (Gastsystemen), die auch den Einsatz von Virtual Appliances erlauben, auch Linux Containers (LXC) an. im Businesseinsatz
  • XCP-ng - XCP-ng ist eine Linux-Distribution des Xen-Projekts, mit vorkonfiguriertem Xen-Hypervisor und dem Xen-API-Projekt (XAPI), die sofort einsatzbereit sind. im Businesseinsatz im Heimeinsatz favorisiert
  • XenServer im Businesseinsatz
  • Xen Hypervisor - Xen, auch Xen Project (in Abgrenzung zu darauf basierenden kommerziellen Produkten), ist ein Hypervisor, also eine Software, die den Betrieb mehrerer virtueller Maschinen auf einem physischen Computer erlaubt. im Businesseinsatz im Heimeinsatz favorisiert

Virtualisierungslösungen für Workstations

  • Parallels Desktop - Parallels Desktop ist eine Virtualisierungssoftware für Mac OS X von Parallels. im Businesseinsatz
  • UTM - UTM nutzt das Hypervisor-Virtualisierungsframework von Apple, um ARM64-Betriebssysteme auf Apple Silicon mit nahezu nativer Geschwindigkeit auszuführen. Auf Intel-Macs kann das x86/x64-Betriebssystem virtualisiert werden. Darüber hinaus ist eine Emulation mit geringerer Leistung verfügbar, um x86/x64 auf Apple Silicon sowie ARM64 auf Intel auszuführen. Für Entwickler und Enthusiasten gibt es außerdem Dutzende anderer emulierter Prozessoren, darunter: ARM32, MIPS, PPC und RISC-V. im Businesseinsatz im Heimeinsatz favorisiert
  • VirtualBox - VirtualBox ist eine Virtualisierungssoftware des US-amerikanischen Unternehmens Oracle, die ursprünglich von der InnoTek Systemberatung GmbH aus Baden-Württemberg entwickelt wurde. im Businesseinsatz

Lizenz

Mein Techstack von Stephan Hadan ist lizenziert unter Creative Commons Attribution 4.0 International