BSDCan2018 - 1.54

BSDCan 2018
The Technical BSD Conference

Speakers
Sevan Janiyan
Schedule
Day Talks #1 - 8 June - 2018-06-08
Room DMS 1140
Start time 16:00
Duration 01:00
Info
ID 953
Event type Lecture
Track Embedded
Language used for presentation English

BSD from scratch

From source to OS with ease on NetBSD

NetBSD has had support for cross compilation for some time now. We covers the features and changes in NetBSD enabling a new comer to set out from obtaining a copy of the NetBSD source code and pkgsrc onto building an OS and firmware for an ARM board from scratch on an operating system of their choice. This works was leveraged as the basis for a series of workshops aimed at introducing the NetBSD operating systems to hardware enthusiasts, with the intention to demonstrate how you can make someone who is not necessarily interested in software, easier.

NetBSD has had support for cross compilation for some time now. This talk covers the features and changes in NetBSD enabling a new comer to set out from obtaining a copy of the NetBSD source code and pkgsrc to building an OS & Firmware for an ARM board from scratch on an operating system of their choice. This was leveraged as the basis for a series of workshops aimed at introducing the NetBSD operating systems to hardware enthusiasts.

The workshops covered: Introducing project resources (source repo & documentation) Cross compilation with ease The Lua subsystem - a high level language interface to the system Working locally using simulation Rapid prototyping with rump Tamper resistance with veriexec