Building an accessible OpenBSD laptop
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:
https://www.bsdcan.org/2019/schedule/events/1047.en.html
Видео Building an accessible OpenBSD laptop канала BSDCan
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:
https://www.bsdcan.org/2019/schedule/events/1047.en.html
Видео Building an accessible OpenBSD laptop канала BSDCan
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Warner Losh: devmatch matching devices to modules -- BSDCan 2018Fuzzing the kernel Porting the Clang Sanitizers to FreeBSDUsing OpenBSD and OpenBGPD as a Control Plane for Our ISP Service: Tom SmythPerformance Analysis of DTrace on FreeBSD and eBPF on Linux By:Mateusz PiotrowskiMichael W. Lucas: The OpenBSD Web Stack - BSDCan 2017QCOW2 in VMD Snapshots 'Til the Cows Come Home Ori BernsteinFrankenstein's Disk Drive by Chuck Tufflibooting from encrypted disks on freebsdusing competitive analysis to increase effectiveness of operating system fuzz testingMatt Ahrens: Building products based on OpenZFS, using channel programs - BSDCan 2017FreeBSD based high density filersStefan Grönke: Imprisoning software with libiocage -- BSDCan 2018Li-Wen Hsu: Continuous Integration of The FreeBSD Project - BSDCan 2017JSON based configuration of kernel subsystemsGunion(8): a new GEOM utility in the FreeBSD Kernel By: Marshall Kirk McKusickIntel QuickAssist Driver - Overview and FreeBSD PortFreeBSD on Microsoft AzureThomas Johnson: Plumbing the Internet, BSD style -- BSDCan 2018Fodil-Lemelin & Paeps: Not simply pieces of string - BSDCan 2017DNSSEC in 2022 Michael W LucasBGP Tutorial Massimiliano Stucchi, Tom Smyth