Media is too big
VIEW IN TELEGRAM
Improving Security of the FreeBSD boot process | Michal Stanek
The talk describes recent security additions in the FreeBSD boot process.
TPM 2.0 devices are now supported in FreeBSD. They are most often referred to in the context of measured boot, i.e. secure measurements and attestation of all images in the boot chain. The TPM 2.0 specification defines versatile HSM devices which can also strengthen security of various other parts of your system. We will describe the basic features of TPM and mention some caveats and shortcomings which may have contributed to its limited adoption.
The presentation will include practical TPM use cases such as hardening Strongswan IPSec tunnels by signing with the TPM and locking in secrets to a particular boot hash chain.
The second part of the talk will describe UEFI Secure Boot support in the FreeBSD loader and kernel. [...]
https://www.bsdcan.org/2019/schedule/events/1070.en.html
#talk
The talk describes recent security additions in the FreeBSD boot process.
TPM 2.0 devices are now supported in FreeBSD. They are most often referred to in the context of measured boot, i.e. secure measurements and attestation of all images in the boot chain. The TPM 2.0 specification defines versatile HSM devices which can also strengthen security of various other parts of your system. We will describe the basic features of TPM and mention some caveats and shortcomings which may have contributed to its limited adoption.
The presentation will include practical TPM use cases such as hardening Strongswan IPSec tunnels by signing with the TPM and locking in secrets to a particular boot hash chain.
The second part of the talk will describe UEFI Secure Boot support in the FreeBSD loader and kernel. [...]
https://www.bsdcan.org/2019/schedule/events/1070.en.html
#talk
๐1
The September/October issue of the FreeBSD Journal is here! With a focus on FreeBSD Development, this article examines FreeBSD code review, FreeBSD USB drivers, and kernel development.
https://freebsdfoundation.org/past-issues/freebsd-development/
#freebsd #magazine #drivers
https://freebsdfoundation.org/past-issues/freebsd-development/
#freebsd #magazine #drivers
Media is too big
VIEW IN TELEGRAM
FreeBSD, BeagleBone Black and Robotics
This talk is about a remotely operated hexapod robot powered by BeagleBone black and FreeBSD that offers server/client connection over WiFi to control its directions to be used as a supervisory system. The hardware platform is composed by a Beaglebone Black (BBB) and a dedicated Pulse Width Modulation (PWM) demultiplexer board. Most of the work behind controlling the pod and its sensors also contributed to new code added to the FreeBSD's base system to ARMv6 with the benefits granted by Flattened Device Trees (FDT). The main idea of this talk is to show the possibilities of developing a remotely operated hexapod robot (Aduka-II) and its control system out of many researchers' comfort zone.
BSDCan channel:
https://www.youtube.com/channel/UCuQhwHMJ0yK2zlfyRr1XZ_Q
This talk is about a remotely operated hexapod robot powered by BeagleBone black and FreeBSD that offers server/client connection over WiFi to control its directions to be used as a supervisory system. The hardware platform is composed by a Beaglebone Black (BBB) and a dedicated Pulse Width Modulation (PWM) demultiplexer board. Most of the work behind controlling the pod and its sensors also contributed to new code added to the FreeBSD's base system to ARMv6 with the benefits granted by Flattened Device Trees (FDT). The main idea of this talk is to show the possibilities of developing a remotely operated hexapod robot (Aduka-II) and its control system out of many researchers' comfort zone.
BSDCan channel:
https://www.youtube.com/channel/UCuQhwHMJ0yK2zlfyRr1XZ_Q
Media is too big
VIEW IN TELEGRAM
FreeBSD Network Firewall Setup Parts 1-3
This video series shows how to use FreeBSD as a network firewall. That will segment your LAN network's devices from the WAN network connection/internet.
#tutorial #guide
This video series shows how to use FreeBSD as a network firewall. That will segment your LAN network's devices from the WAN network connection/internet.
#tutorial #guide
2022's first issue for FreeBSD journal. This issue covers Contributing to ports in FreeBSD, the process of converting OpenBSD pf's syncookies to the FreeBSD version, an interesting article covering CBSD, and more practical content
https://freebsdfoundation.org/past-issues/software-and-system-management/
#freebsd #magazine #cbsd #ports
https://freebsdfoundation.org/past-issues/software-and-system-management/
#freebsd #magazine #cbsd #ports
Media is too big
VIEW IN TELEGRAM
FreeBSD Developer Summit- RISC V
Mitchell Horne discusses the latest developments of FreeBSD on RISC-V.
Mitchell Horne discusses the latest developments of FreeBSD on RISC-V.
This media is not supported in your browser
VIEW IN TELEGRAM
Installing a Desktop Environment on FreeBSD
This quick video guide walks through setting up the XFCE desktop environment on a fresh FreeBSD installation.The guide covers installing packages, configuring and editing multiple configuration files with the vi editor, and booting directly into the desktop environment. For more information on the process, refer to the full guide:
https://freebsdfoundation.org/freebsd-project/resources/installing-a-desktop-environment-on-freebsd/
This quick video guide walks through setting up the XFCE desktop environment on a fresh FreeBSD installation.The guide covers installing packages, configuring and editing multiple configuration files with the vi editor, and booting directly into the desktop environment. For more information on the process, refer to the full guide:
https://freebsdfoundation.org/freebsd-project/resources/installing-a-desktop-environment-on-freebsd/
unix-c-notes.tar.gz
4.6 MB
Effective Programming in C and Unix
From the School of Computer Science, Carnegie Mellon University, This course is designed to provide a substantial exposure to the C programming language and the Unix programming environment. [...] Students will also learn about regular expressions and will be able to use scripting languages such as Perl and Shell scripting
Main site https://www.cs.cmu.edu/~guna/15-123S11/
#unix #c #course
From the School of Computer Science, Carnegie Mellon University, This course is designed to provide a substantial exposure to the C programming language and the Unix programming environment. [...] Students will also learn about regular expressions and will be able to use scripting languages such as Perl and Shell scripting
Main site https://www.cs.cmu.edu/~guna/15-123S11/
#unix #c #course
Media is too big
VIEW IN TELEGRAM
Systems, Science and FreeBSD
What makes a platform suitable to both research and development? It is not simply the artifacts that are generated, but the tools that the platform brings to bear on evaluating the usefulness and quality of the research that is being undertaken. FreeBSD continues to push the boundaries of systems research through its adoption and extension of significant new technologies such as DTrace and LLVM. This talk looks at how the latest tools and techniques are being applied to systems research and how the tools enable us to find deeper insights and more clearly communicate and share our results with other researchers.
What makes a platform suitable to both research and development? It is not simply the artifacts that are generated, but the tools that the platform brings to bear on evaluating the usefulness and quality of the research that is being undertaken. FreeBSD continues to push the boundaries of systems research through its adoption and extension of significant new technologies such as DTrace and LLVM. This talk looks at how the latest tools and techniques are being applied to systems research and how the tools enable us to find deeper insights and more clearly communicate and share our results with other researchers.
Media is too big
VIEW IN TELEGRAM
Intro to Hardware Hacking on RPi
Join Tom Jones as he provides an introduction to FreeBSD running on the Raspberry Pi. The one-hour session covers interfacing with hardware like LEDs and switches.
repo: https://github.com/adventureloop/gpiostuff
#freebsdfridays #raspberrypi #guide
Join Tom Jones as he provides an introduction to FreeBSD running on the Raspberry Pi. The one-hour session covers interfacing with hardware like LEDs and switches.
repo: https://github.com/adventureloop/gpiostuff
#freebsdfridays #raspberrypi #guide
๐ FreeComputerBooks contains a small library dedicated to the BSD world freely available.
The official FreeBSD site also covers some online library here
The official FreeBSD site also covers some online library here
โค1
2022 in Review: Fundraising Update
https://freebsdfoundation.org/blog/2022-in-review-fundraising-update/
https://freebsdfoundation.org/blog/2022-in-review-fundraising-update/
FreeBSD Foundation | A non-profit organization dedicated to supporting and building the FreeBSD Project
2022 in Review: Fundraising Update | FreeBSD Foundation
Dear FreeBSD Community, Wow, another year has flown by! Is it just me, or are the days/years flying by more quickly than ever? Like many of you, December is when I reflect over the past year. I had a few personal goals, some I met and some I didnโt, but itโฆ
Media is too big
VIEW IN TELEGRAM
FreeBSD audio in amateur and professional setups - Goran Mekiฤ
FreeBSD has astonishingly good support for audio that is rarely talked about
Although FreeBSD was not created with professional audio support in mind, over time it became one of the best alternatives out there. In recent years this operating system received numerous improvements which make it as good as it is today. This presentation will be about audio advancements made in those years, what was improved and what is left to do to make FreeBSD event better solution for audio studios. Presenter will demonstrate his own studio from the view of FreeBSD and talk about different ways of improving audio performance. Special care is taken on how not to need specialized hardware or PC intended just for audio.
FreeBSD has astonishingly good support for audio that is rarely talked about
Although FreeBSD was not created with professional audio support in mind, over time it became one of the best alternatives out there. In recent years this operating system received numerous improvements which make it as good as it is today. This presentation will be about audio advancements made in those years, what was improved and what is left to do to make FreeBSD event better solution for audio studios. Presenter will demonstrate his own studio from the view of FreeBSD and talk about different ways of improving audio performance. Special care is taken on how not to need specialized hardware or PC intended just for audio.
#FreeBSD #jail #FreeBSDJournal
https://freebsdfoundation.org/past-issues/building-a-freebsd-web-server/
https://freebsdfoundation.org/past-issues/building-a-freebsd-web-server/
FreeBSD Foundation | A non-profit organization dedicated to supporting and building the FreeBSD Project
Building a FreeBSD Web Server | FreeBSD Foundation
Table of Contents (Now with article PDFs) ZFS's Atomic I/O and PostgreSQL Virtual Lab - BSD Programming Workshop An Introduction to ZFS Foundation Letter We Get Letters Conference Report: Rocky Mountain Celebration of Women in Computing WIP/CFP: Packet Batchingโฆ
Media is too big
VIEW IN TELEGRAM
GPU passthrough with bhyve - Corvin Kรถhne - EuroBSDcon 2022
This presentation focuses on the current state of GPU passthrough with a bhyve VM.
FreeBSD includes the bhyve hypervisor to create virtual machines. In order to increase the performance of a VM, bhyve supports PCI passthrough. When using PCI passthrough, a PCI device is exclusively assigned to a VM. Even the FreeBSD system has no access to the PCI device. Therefore, the VM can directly access the PCI device without any emulation. The support for PCI passthrough doesn't include GPU devices because they require some special handling.
We are actively working on a solution to add GPU passthrough support to bhyve. In 2021 many GPUs were supported in an off-tree branch. In the meanwhile many changes regarding GPU passthrough are merged into upstream bhyve. For that reason, it's supported on some hardware and some guests now.
This presentation focuses on the current state of GPU passthrough with a bhyve VM.
FreeBSD includes the bhyve hypervisor to create virtual machines. In order to increase the performance of a VM, bhyve supports PCI passthrough. When using PCI passthrough, a PCI device is exclusively assigned to a VM. Even the FreeBSD system has no access to the PCI device. Therefore, the VM can directly access the PCI device without any emulation. The support for PCI passthrough doesn't include GPU devices because they require some special handling.
We are actively working on a solution to add GPU passthrough support to bhyve. In 2021 many GPUs were supported in an off-tree branch. In the meanwhile many changes regarding GPU passthrough are merged into upstream bhyve. For that reason, it's supported on some hardware and some guests now.
โค2