EuroBSDcon 2024

Benedict Reuschling

Benedict works as a lab engineer at the University of Applied Sciences, Darmstadt in the database and operating systems group. He is teaching a class called "Unix for Developers" since 2012. Benedict is a documentation committer in the FreeBSD project and one of the moderators of the BSDNow.tv podcast.


Sessions

09-19
09:30
500min
FreeBSD devsummit - DAY 1
Benedict Reuschling

See FreeBSD wiki - you know where

Tutorials
Stage End
09-19
15:00
180min
How I Learned to Stop Editing and Love the Language Server (T6)
Benedict Reuschling

This half-day tutorial brings users and sysadmins of BSD systems up to speed editing various files using Neovim, supported by LSPs (language server protocol). We learn how to configure the editor to turn it into a full blown IDE with similar functionality as VSCode. Developers will find support for a number of programming languages available, including debuggers, formatters, and linters. Sysadmins and users benefit from autoformatters, autocompletions, and indentations based on the file at hand. We cover the basic setup, installation, and configuration of LSPs and supporting plugins for BSD based systems.

Tutorials
Cedar
09-20
09:30
500min
FreeBSD devsummit - DAY 2
Benedict Reuschling

See FreeBSD Wiki - you know where

Tutorials
Stage End
09-20
15:00
180min
Building a Type-1 hypervisor with FreeBSD and bhyve (T4)
Benedict Reuschling, Jason Tubnor

FreeBSD, bhyve and ZFS make a great framework to build a Type-1 hypervisor with. It provides a well-supported platform that can be used to host all modern operating systems.

The half-day tutorial that is aimed at beginner to intermediate skills, will give participants a hands-on learning experience to build up a FreeBSD host to host various operating systems and perform expected management tasks.

Key areas of focus will include:
* Hardware selection
* Software configuration toolchain from ports/packages
* Priming a system ready for use
* Templates for various operating systems
* Network configurations
* Various guest storage types under ZFS and considerations needed based on workloads
* Guest console management via serial or VNC
* Installation and management of various guest operating systems

Participants that wish to engage in the practical aspects of the tutorial will be expected to attend with a laptop that has WiFi connectivity. Those that wish to follow along using a FreeBSD laptop are welcome with that type of configuration as long as they have the means to download software from the provided WiFi network and FreeBSD repositories.

Tutorials
Cedar