# FreeBSD ## und seine # Ausprägung <!-- ---- Beschreibung FreeBSD ist die verbreitetste Art der freien Betriebssysteme, die auf BSD beruhen. Es zeichnet sich durch seine vielen und modernen Funktionalitäten aus, darunter ZFS, jails, bhyve und vieles, vieles mehr. Universelle Betriebssysteme aus dem Kosmos von GNU/Linux, wie Debian oder CentOS, sind vergleichsweise gut bekannt. Es lohnt sich aber auch, einmal einen Blick auf FreeBSD zu werfen. Etwa »der Trend« zur Containerisierung ist mit Jails schon seit Ewigkeiten implementiert. Die vollumfängliche Verwendung von ZFS ist Standard seit Jahren. Mit bhyve gibt es gar auch schon längst einen eigens entwickelten Hypervisor. Aber was gibt es (2018/2019) sonst noch an Ausprägungen in dieser Galaxie? Was ist aus PC-BSD geworden? Was ist nun TrueOS? Was will Project Trident sein? Warum mag HardenedBSD mindestens genauso sicher sein wie OpenBSD? Warum hat bei pfSense und OPNsense die Firewall pf eine andere Syntax als bei OpenBSD? Wieso kann FreeNAS einfach auch Hypervisor sein? Weshalb bleibt weiterhin UFS bei FreeBSD verwurzelt? --> <!-- Bild zu den CLT2012 --> --- https://hackmd.c3d2.de/p/clt_2019_freebsd# https://hackmd.c3d2.de/s/clt_2019_freebsd# <small> vater@c3d2.de &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</br> vater@bsd.services </small> https://wiki.c3d2.de/BSD &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; https://wiki.c3d2.de/BSDienstag <small> vater@jabber.c3d2.de</br> vater@jabber.ccc.de &nbsp; </small> ![](https://www.freebsd.org/gifs/doc.jpg) <!-- (https://hackmd.c3d2.de/uploads/upload_25912dfeef8441bf3737c53d5a7ec28f.jpg) --> --- ## "Vortrag" --- #### "Vortrag" ##### Niveau vom Inhalt & Zielgruppe & Vollständigkeit - ~~(Wikipedia benennt (bestimmt) auch (nahezu) alle Inhalte.)~~ - Es soll eine Vortrag zum einfachen Konsum - insbesondere für Neugierige und Faule - sein. - Es besteht der Anspruch nach - ~~(inhaltliche) Vollständigkeit,~~ - Aktualität. - [https://hackmd.c3d2.de/bsd<br /><small>ständiger Vortrag *(Free)BSD mit all den Abarten*</small>]([https://hackmd.c3d2.de/bsd) --- #### "Vortrag" ##### Durchführung & Co - Bei Fragen oder Anmerkungen: Bitte fragen oder anmerken. - Nach der Vorstellung soll es aber ohnehin einen Teil "Fragen und Antworten" (aka Q&A) geben. - (Es wird womöglich das generisches Femininum verwendet.) --- <!-- .slide: data-background="https://scontent-lhr3-1.cdninstagram.com/t51.2885-15/e35/20184192_100616983955855_5737137277281239040_n.jpg" data-background-size="1080px" --data-background-repeat="repeat" --data-background-position="right" --> #### "Vortrag" ##### Hail Eris! - Alles ist lieb gemeint. Möge sich bitte kein Mensch angegriffen fühlen. (Vielleicht wird unabsichtlich legerem Sprech verwendet.) - Alle sollten auch GNU/Linux mögen. - Debian ist awesome! - Fedora ist heiß! - Nix(OS) ist funktional! - … - *nix im Chaos - Solidarität, Respekt & Konsens! - Toleranz! Koexistenz! … - liebe. freiheit. alles. --- #### Motivation Werbung! - Monokultur Linux (ThinkPad/Linux/Arch||Debian ~~||Ubuntu~~ / …) entgegenwirken! - Diversität (insbesondere auch in ~~Hackspaces~~Industrie)! - Ausfallsicherheit! - insbesondere technisch - (aber auch) kulturell - Unterstellte (relative) Unbekanntheit überwinden! - *BSD macht einiges (anders) richtiger (oder falscher)! - Mögliche Mythen ausräumen (oder schaffen)! - Gute Lösungen! - einfach, solide, handhabbar --- #### Inhalte 1. BSD 1. FreeBSD 2. allgemeine Vorstellung 3. Ausprägungen 1. allgemein<!-- FreeBSD, HarenedBSD, TrueOS --> 2. NAS<!-- XigmaNAS, FreeNAS --> 3. firewall<!-- pfSense, OPNSense --> 4. Desktop/Laptop<!-- ~~PC-BSD~~, ~~DesktopBSD~~, GhostBSD, Trident (Lumina, SysAdm, ...), --> 5. Spezielles<!-- NomadBSD, CBSD/ClonOS, ... --> 6. Sonstiges<!-- RaspBSD, BSDRP, MidnightBSD, SoloBSD, https://wiki.c3d2.de/BSD#weitere_.22Abarten.22_von_FreeBSD --> 7. Besonderes<!-- Debian & Co, ... --> 4. Welt --- ## BSD --- #### BSD - Berkeley Software Distribution - UNIX - [nicht GNU](https://www.gnu.org/gnu/linux-and-gnu.html) ([GNU's Not Unix](https://www.gnu.org/gnu/gnu-history.en.html)) - (erneute) Vervollständigung (statt Nachbau) von UNIX - UC Berkeley - (grundsätzlich) technisch kompatibel mit *nix - BSD-Lizenz - ~~[3&nbsp;Bedingungen (BSD-3-Clause)](https://opensource.org/licenses/BSD-3-Clause)~~ [2&nbsp;Bedingungen (BSD-2-Clause)](https://opensource.org/licenses/BSD-2-Clause) - [MIT](https://opensource.org/licenses/MIT) & Co --- #### *BSD ##### Arten Die grundsätzlichen vier Ausprägungen: - NetBSD &nbsp; - OpenBSD &nbsp; - FreeBSD &nbsp; - Dragonfly&nbsp;BSD &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- #### *BSD ##### Schlagworte Die grundsätzlichen vier Ansätze: - NetBSD Portabilität - OpenBSD Sicherheit - FreeBSD Funktionalität - Dragonfly&nbsp;BSD Leistungseffizienz &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <!-- --- --- -- ## [BSD](Homepage) -- --- -- #### $BSD w00t? -- - Wem gehört $BSD? - Wer ist "verantworlich"? -- - aktuelle Version (Datum der Veröffentlichung der aktuellen Version) - {ursprünglich} aktuelle Version {dot release} (Datum der Veröffentlichung der {ursprünglich} aktuellen Version) -- - Fork von … (Version (Datum)) -- --- -- #### $BSD w00t! -- - bekannt für - besondere Eigenschaft (Funktionalität) - kurze Erklärung, Bedeutung, Beschreibung - bekannt durch - $Projekt -- --- -- #### $BSD can -- --- -- #### $BSD why -- --- -- !--> --- ## [FreeBSD](https://freebsd.org/) --- #### FreeBSD w00t? <small>*The Power To Serve*</small> - [FreeBSD Foundation](https://freebsdfoundation.org/) - [FreeBSD Core Team](https://www.freebsd.org/administration.html#t-core) - [Version 12.0 (2018-12-11)](https://www.freebsd.org/releases/12.0R/relnotes.html) - [Version 11.2 (2018-06-27)](https://www.freebsd.org/releases/11.2R/relnotes.html) - Version 1.0 1993(-11-01) - (Version 2.0 1994-11-22) --- #### FreeBSD w00t! - bekannt für - ZFS (seit Jahren) - Jails - Ports - Verbreitetsten (Verwendetsten) in der Welt von BSD --- ## Prägung und Ausprägungen von FreeBSD --- #### FreeBSD ##### Prägung - vanilla - (NanoBSD) - STABLE (12) - CURRENT (13) - ~~(legacy)~~ - Versionen für "LTS" aka "Extended" (11.~~3~~2) - ansonsten 3 Monate zum Aktualisieren --- #### FreeBSD ##### Ausprägungen I/ IV Desktop & Co - ([TrueOS](https://trueos.org/)) (~~PC-BSD~~) - [Trident](http://project-trident.org/) (~~PC-BSD~~) - [GhostBSD](http://ghostbsd.org/) - ~~[DesktopBSD](http://desktopbsd.net/)~~ NAS & Co - [FreeNAS](https://freenas.org/) - ~~[NAS4Free](https://nas4free.org/)~~[XigmaNAS](https://www.xigmanas.com/) - ([ZFSguru](http://zfsguru.com/)) --- #### FreeBSD ##### Ausprägungen II/ IV Weiterentwicklungen & Co - [HardendBSD](https://hardenedbsd.org/) - ~~NextBSD~~ - [TrueOS](https://trueos.org/) Router & Co - [BSDRP](https://bsdrp.net/) Firewall & Co - [pfSense](https://pfsense.org/) - [OPNsense](https://opnsense.org/) --- #### FreeBSD ##### Ausprägungen III/ IV - [CBSD](https://www.bsdstore.ru/) - Verwaltung von Instanzen - `pkg install cbsd` - [ClonBSD](https://clonos.tekroutine.com/) - [ElectroBSD](https://www.fabiankeil.de/gehacktes/electrobsd/) - Betrieb vom Tor-Netzwerk - [RaspBSD](http://raspbsd.org) - (viele verschiedene) Einplatinencomputer --- #### FreeBSD ##### Ausprägungen IV/ IV - [TrustedBSD](http://trustedbsd.org) - TrustedBSD mit OpenBSM - [MidnightBSD](https://midnightbsd.org/) - Desktop - [SoloBSD](https://solobsd.org/) - (OpenBSD/)HardendBSD - [NomadBSD](https://freeshell.de/~mk/projects/nomadbsd.html) - Live per USB --- ## Üblichkeiten vom FreeBSD --- #### nennenswerte (übliche) Funktionalitäten von FreeBSD I/ II - Ports - (Open)ZFS - snapshots & all the cow foo - boot environments - getrennt vom home-Verzeichnis - (nahezu) betriebssystemübergreifend - (aber auch UFS als Standard verfügbar) --- #### nennenswerte (übliche) Funktionalitäten von FreeBSD II/ II - Jails - bhyve - bei OS&nbsp;X (als `xhyve`) - bei illumos (als `zhyve`) - … --- #### Projekt FreeBSD - sehr nette Art - gewähltes Core&nbsp;Team (von allen Aktiven mit [commit bit](https://www.freebsd.org/doc/en/articles/committers-guide/committer.types.html)) - Mentoring - (Mail-Verteiler) - [FreeBSD Foundation](https://www.freebsdfoundation.org) - Projekte - [TeachBSD](http://teachbsd.org/) - … --- #### (bedenkliche) Grundannahmen von FreeBSD Üblicher Weise soll FreeBSD zum Betreiben von Diensten genutzt werden. Anpassungen - über eine "unheimliche" Umgebung hinaus - sind entsprechend der Gegegebenheit ohnehin passend vorzunehmen. ~~(Daher liegt der Standard auf "für alle Fälle" und ist damit nicht besonders angemessen angepasst.)~~<small>[#HardenedBSD](#hardenedbsd)</small> --- #### Pakete (aka Ports) - pkg - "normale" Paketverwaltung - vergleichbar mit apt, ~~yum~~dnf, ... - make - (individuelles) Bauen aus den Ports - [FreshPorts](https://freshports.org/) --- #### Firewall - IPFW - PF - PF ist die Weiterentwicklung von der vorherigen pf (von OpenBSD) - IPF - … --- #### Jails - Nutzung vom gleichen Kernel - ansonsten "eigenständiges" System Verwaltung von Jails - ezjail - ~~Warden~~ - iocage ~~iocell~~ - … --- #### bhyve - (Free)BSD Hypervisor - EPT Voraussetzung - ab Intel ~~E5500~~E5600 - (relativ) Type-2 - Systeme als Gästin - *BSD - Illumos - Linux - (Windows) --- ### TrueOS --- #### (Exkurs) TrueOS Entstehung I **PC-BSD** - 2005 (von Kris Moore) erschaffen - einfacher Betrieb (auch als Arbeitsplatz) von FreeBSD - 2006 Unterstützung durch iXsystems - 2012-07 PC-BSD mit Variante *Server* - 2012-11 Bezeichnung der Variante von PC-BSD für den Server als *TrueOS* --- #### (Exkurs) TrueOS Entstehung II **TrueOS** - 2012-11 Bezeichnung der Variante von PC-BSD für den Server als *TrueOS* - 2016 Umstellung von PC-BSD auf TrueOS - weiterhin als Variante *Desktop* oder *Server* (aber theoretisch auch andere Varianten) - Wechsel des Zweiges von FreeBSD (von FreeBSD STABLE zu FreeBSD CURRENT) - 2018 Umstellung zu TrueOS als "Grundsystem" - nun eigener Strang neben FreeBSD CURRENT - Grundlage für Trident (und GhostBSD) <!-- -- --- -- #### TrueOS -- * eigentlich für den Desktop(/Laptop) * aber eben auch für Server -- * Pico (Server/Client) -- * alle üblichen Arbeitsplatzumgebungen und Fensterverwaltungen -- !--> --- #### TrueOS ~~TrueOS~~ - rolling release (FreeBSD CURRENT) - stable vs. unstable - stable ist (OpenBSD like) halbjährlich - maßgeblich für base und sich darauf beziehende Pakete - OpenRC - anstatt rc.d - ((von NetBSD) von Gentoo) - mögliches "langandauerndes" Verfahren der Aktualisierung - SysAdm - iXsystems --- ### ~~PC-BSD~~ TrueOS - ehemals PBI (wie bis FreeNAS 9.3) - ehemals FreeBSD STABLE - nun FreeBSD CURRENT - ehemals (normales) rc.d - nun OpenRC - ehemals ~~GUI~~WebUI für AppCafe & Co - nun SysAdm - ehemals KDE (4) - nun Lumina --- ### [Trident](http://project-trident.org/) - aka *Project Trident* - basiert auf TrueOS - Betrieb als Arbeitsplatz, also mit grafischer Oberfläche - (wieder) klare Fokusierung, wie urspünglich einmal bei *PC-BSD* - basierend auf (dem "Grundsystem") TrueOS - Selbstverständlichkeit für modernere Techniken, die (auch) beim Arbeitsplatz verwendet werden sollen --- ##### Desktop foo mit Trident - (PCDM) - GUI für die Verwaltung von - Netzwerkverbindungen (samt Geräten für Netzwerkschnittstellen) - Diensten - ~~Massenspeicher (ZFS zum Klicken)~~ - Firewall - … #### Desktop foo mit SysAdm - (remote) GUI für die Verwaltung von - Paketen (AppCafe) - Aktualisierung - Dienste - … --- #### Lumina - Qt (5) - vergleichbar ~~LXDE~~LXQt - eigene kleine Anwendungen - Dateiverwaltung (mit ZFS foo) - Texteditor - … - nicht nur für FreeBSD (bzw. *BSD) - ~~systemd~~ --- #### SysAdm - Server - Administration per WebSockets oder per REST - (Port bzw.) Package [`sysutils/sysadm`](https://www.freshports.org/sysutils/sysadm/) für FreeBSD (2017-03-08) - Client - Qt (5) - für eine Vielzahl von Betriebssystemen - zur Verwaltung von (entfernen) Maschinen (Instanzen) - funktioniert (eigentlich) wie alles für den Desktop (localhost) --- #### das neue Rad von Trident auswuchten - verschlüsselter Massenspeicher im Programm für die Installation funktioniert nicht (w00t?) - Programm für die Installation von FreeBSD nutzen (ZFS mit beadm rockt!) - ~~ntpd~~opentpd - hal für `sysrc hald_enable="YES"` --- ### FreeNAS --- #### FreeNAS - iXsystems - FreeNAS vs. TrueNAS - übliche "Heimanwendugen" als Plugin (in Jails) - neben NAS, auch - Jails - bhyve --- ## (Exkurs) FreeNAS ~~10~~Corral gescheitert - "zurückgenommen" - FreeNAS 11, basierend auf dem bisher bekannten FreeNAS, löste "das Experiment" ab. - geplant als FreeNAS 10 (basierend auf FreeBSD 10) - veröffentlicht mit FreeBSD 11 - Jordan Hubbard (Projektleitung) - "nicht stabil", daher nur noch "technology preview" --- ## (Exkurs) FreeNAS ~~10~~Corral fancy ~~shit~~foo - "responsive" middleware (python) - dispatcher - ~~relaunchd~~~~jobd~~serviced - 9pfs (Server/Client) - (schnelle Anbindung von) ZFS datasets vom Host in virtuelle Instanzen mit bhyve - docker - auch Plugins (für FreeNAS) via [Docker Hub](https://hub.docker.com/u/freenas/) - ~~Jails~~ (~~VIMAGE~~) - ~~MontageJS~~ --- ## die Firma iXsystems - stellt Hardware (Server) her - ~~BSDi~~ - Fokus liegt "ausschließlich" auf dem Betrieb von freien Betriebssystemen - im Fokus des Engagement für freie Software liegt insbesondere FreeBSD (und einzelnen Ausprägungen) - beheimatet maßgebliche Projekte --- #### [GhostBSD](https://ghostbsd.org/) - einfacher Betrieb (auch als Arbeitsplatz) von FreeBSD - Verwendung von ~~GNOME (2)~~ MATE (und auch Xfce) - Umstellung (von FreeBSD STABLE) auf TrueOS --- #### [CBSD](https://bsdstore.ru/) - einfacher Betrieb (insbesondere als Host für mehrere Instanzen) von (ausschließlich standardmäßigen) FreeBSD - (Port bzw.) Package [sysutils/cbsd](https://www.freshports.org/sysutils/cbsd/) (2013-05-24) - Verwaltung für - Jails (Container), auch mit Verwendung von X (Server) - bhyve (Hypervisor) - (Xen (Hypervisor)) - und arg vieles mehr ##### [ClonOS](https://clonos.tekroutine.com/) - CBSD mit einer grafischen Oberfläche per http --- #### ElectroBSD - Tor-Netzwerk - …? --- #### [HardenedBSD](https://hardenedbsd.org/) * FreeBSD mit (irgendwie) allen Funktionalitäten für Sicherheit von OpenBSD und NetBSD (ootb) * secadm (und secadm-kmod) * … --- #### [RaspBSD](http://raspbsd.org/) - Platinen - BananaPi - BeagleBone Black & Green - Pine64 - Raspberry Pi (B+, 2 and 3) - …? --- #### Unartigkeiten * ~~++[Debian GNU/kFreeBSD](https://www.debian.org/ports/kfreebsd-gnu/)++~~ * [PacBSD](https://pacbsd.org/) * ~~Arch~~Pacman meets FreeBSD * ~~Gentoo/*BSD~~ * Gentoo mit allen BSD-Kerneln * ~~ubuntuBSD~~ --- ## Mythen (und Wahrheiten) --- #### Mythen (und Wahrheiten) ###### I/O eher so für Server - Architektur amd64 only - nope! - suspend - suspend to ram - oft - suspend to disc - gelegentlich - weniger Treiber als Linux - jein - aber für den Mainstream beim Hacking (eigentlich) nicht relvant #### Mythen (und Wahrheiten) ###### II/O - Audio? - (nahezu) alles = vieles - OSS - mächtig - Drucken? - CUPS (& Co) - Video? - (Naja!) Jein! (depends) Einfach (Project) Trident (aka TrueOS) nutzen! Läuft! #### Mythen (und Wahrheiten) ###### III/O - hervorragende Dokumentation - Jo! - "Absolute FreeBSD" (3rd Edition) von Michael W Lucas erschien gerade (2019). - ~~Heizen!~~ Bauen von passgenauen Paketen - Üblicher Weise werden Pakete lokal beim Installieren gebaut. - Kannst du halt schon so machen, aber …. - Kannst du halt (nahezu immer) auch pkg nutzen. - (professionelles) Umfeld für große Organisationen - poudriere --- #### Mythen (und Wahrheiten) X ###### X/O ??? !!! --- #### übliche Projekte - (Open)ZFS - Erweiterbarkeit von RAID-Z - ~~Verringern der Anzahl von Geräten~~ (auch von RAID-Z) - (native) Verschlüsslung je Dataset - Wayland - "embedded" - … - … --- ## Welt um BSD --- #### "Soziales" - BUG (BSD user group) - [BSDienstag](https://wiki.c3d2.de/BSDienstag) - erster Dienstag im Monat beim [C3D2](https://c3d2.de/) - … - podcasts - [BSD Now](https://bsdnow.tv/) - wöchentlicher Video podcast - [bsdtalk](https://bsdtalk.blogspot.de/) - seltener podcast - … - [bsd.network](https://bsd.network/) - Mastodon - BSD & Co - … --- #### "Professionelles" - [code of conduct](https://www.freebsd.org/internal/code-of-conduct.html) - ([TrueOS Rules of Conduct](https://www.trueos.org/rulesofconduct/)) - ~~[BSD Certification Group (bsdcg)](http://bsdcertification.org/)~~ [~~LPI *BSD Certification*~~](https://www.lpi.org/articles/linux-professional-institute-and-bsd-certification-group-join-efforts) - [CFT](http://callfortesting.org/) - … --- #### Konferenzen - "kontinentale" Ausprägung - … - EuroBSCon - BSDCam - … - BSDCan - … - Talk "My BSD sucks less than yours" - FreeBSD vs. OpenBSD --- ## Chaos --- #### chaotische Infrastruktur --- #### Congress - Assembly:BSD - (erstmals (wieder)) 33C3 - RUN BSD - 36C3 is coming! - mit all den anderen (im Cluster "OS") - RUN BSD --- ## *BSD hacken --- ##### bau! - auf Fehler testen - Fehler beheben - Software portieren - Software aktualisieren/weiterentwickeln - … --- #### "Standard" von (GNU/)Linux - Shebang (#!) ~~/bin/bash~~/usr/bin/env bash - … --- #### charmante Projekte? I/III - NixBSD - NixOS meets (Free)BSD - QubesBSD - Qubes&nbsp;OS meets (Free)BSD - ZFSLuru - einfache Verwalten von ZFS mit GNU/Linux - ZFSGuru like - ZFS on Linux - (SaltedBSD oder toweredBSD) - (Free)BSD meets (absolutely configured by) SaltStack oder Ansible --- #### charmante Projekte? II/III - FreeHub - FreeNAS Corral reloaded - Auditieren der Kompnenten - Sind Koponenten zu ersetzen? - Auditieren der Middleware - Ist die Middleware (gar in einer anderen Sprache) umzuschreiben? - Ersetzen der Oberfläche (WUI) - HAMMER (2) on OpenBSD --- #### charmante Projekte? III/III - adminpit - (Redhat) Cockpit like - Cockpit meets *BSD - ServiceBSD - Plugins (in Jails) - übliche Anwendungen für Gruppen - entprechende Verknüpfung der Anwendungen - FalseOS - Virtualisierung und Containerisierung zum Klicken - Proxmox like - (FreeBSD) Jails | (FreeBSD) bhyve --- # Q&A! --- # Ende! --- <!-- .slide: data-background="http://img11.deviantart.net/dace/i/2009/146/8/9/bsd_tan_group_shot_by_deviantos_tans.png" data-background-size="600px" --> <!-- ----.slide: --> <!-- .slide: data-background="https://img00.deviantart.net/7a6a/i/2009/143/1/e/bsd_group_picture___final_by_c_quel.png" data-background-size="900px" -->
{"title":"FreeBSD und seine Ausprägung","description":"Vortrag FreeBSD und seine Ausprägung zur Veranstaltung Chemnitzer Linuxtage 2019 mit anschließendem Teil für Fragen und Antworten","tags":"BSD, deutschsprachig, C3D2, vater, FreeBSD","langs":"de-de","slideOptions":{"transition":"fade","theme":"white"}}