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