Uploaded June 2019 | Updated September 2026, 45 minutes ago
This talk presents the results of a use case study I performed together with my friend Maurice throughout the first quarter of 2019.
Maurice is an actor who survived a brain hemorrhage in 1996 and has since lived with severe physical and cognitive disabilities. His ability to use computers is restricted in many ways. For example, while Maurice can read text just fine, he is unable to fluently spell words and he can only use the fingers on one of his hands.
Computers Maurice has at his disposal are a PC and a netbook running Windows in standard configuration. He depends on friends and caretakers to perform basic tasks such as writing email messages. Security of these systems is of course on the lower end of the spectrum. Fooling Maurice into clicking a wrong button and installing malware is not hard.
Maurice is certainly not a typical OpenBSD user, but we wanted to find out to which degree we could shape an OpenBSD system towards his needs. We had to find suitable hardware with good device support, configure the base system, a desktop environment, typical desktop programs, system backup and restore, and allow for secure remote system administration. We also looked into porting accessibility software, such as open source speech-to-text systems, to OpenBSD. Any resulting changes and enhancements to both the base system and the ports tree were submitted back to the OpenBSD project. Maurice runs -current!
More info:
bsdcan.org/2019/schedule/events/1047.en.html
This talk presents the results of a use case study I performed together with my friend Maurice throughout the first quarter of 2019.
Maurice is an actor who survived a brain hemorrhage in 1996 and has since lived with severe physical and cognitive disabilities. His ability to use computers is restricted in many ways. For example, while Maurice can read text just fine, he is unable to fluently spell words and he can only use the fingers on one of his hands.
Computers Maurice has at his disposal are a PC and a netbook running Windows in standard configuration. He depends on friends and caretakers to perform basic tasks such as writing email messages. Security of these systems is of course on the lower end of the spectrum. Fooling Maurice into clicking a wrong button and installing malware is not hard.
Maurice is certainly not a typical OpenBSD user, but we wanted to find out to which degree we could shape an OpenBSD system towards his needs. We had to find suitable hardware with good device support, configure the base system, a desktop environment, typical desktop programs, system backup and restore, and allow for secure remote system administration. We also looked into porting accessibility software, such as open source speech-to-text systems, to OpenBSD. Any resulting changes and enhancements to both the base system and the ports tree were submitted back to the OpenBSD project. Maurice runs -current!
More info:
bsdcan.org/2019/schedule/events/1047.en.html





![Hardware-accelerated program tracing on FreeBSD By Bojan Novković
Hardware tracing facilities are designed to capture various metrics and information about software execution with a minimal performance overhead, making them a valuable tool for performance analyses and debugging. FreeBSD recently gained a new in-kernel framework for hardware-accelerated tracing technologies (hwt(8) [1]) with support for ARM64 and Intel CPUs.
This talk will cover the work that went into adding support for Intels Processor Trace technology in hwt(8). Well start by covering several key concepts related to hardware-accelerated tracing and use them to explore the architecture of FreeBSDs hwt(8) framework. Well then move on to a case study of Intel Processor Trace technology, giving a brief overview of its features before diving into key implementation details. The talk will also include a short demo of hwt(8)s features on the Intel platform. Hardware-accelerated program tracing on FreeBSD By Bojan Novković](https://i.ytimg.com/vi/NrBGw8N4qL4/mqdefault.jpg)




