4 ms·
Open Firmware is an amazing piece of software. Mitch's Forth Lessons on the OLPC wiki are a great resource too, especially if you have an OLPC XO that you can b
by lukego 11y ago
Open Firmware is an amazing piece of software. Mitch's Forth Lessons on the OLPC wiki are a great resource too, especially if you have an OLPC XO that you can boot to the firmware prompt. http://wiki.laptop.org/go/Forth_Lessons http://wiki.laptop.org/go/Forth_Lessons
OpenFirmware is one of the main inspirations for the design of Snabb Switch too. I was impressed that Mitch writes his own drivers faster than most people can integrate off-the-shelf ones. He sets a great example of getting more done by making a habit of self-sufficiency instead of accumulating ever more dependencies and keeping them up to date.
- fit2rule 11y agoAs a huge fan of Snabb Switch, I'd love to hear more about what inspired you in OF .. !
- lukego 11y agoOh thanks for the kind words :-) Relevant blog entry: http://lukego.github.io/blog/2012/10/28/firmware-vs-software/ http://lukego.github.io/blog/2012/10/28/firmware-vs-software... I worked with Mitch on "bringup" of the OLPC 1.5 hardware and got to see him doing amazing things. The best was when he needed to initialize the memory controller to make RAM available and so he flashed a small Forth system that could run strictly within cache and then connected to that with a serial port and poked the memory controller registers until he had the RAM working. Made an impression on me :-).
- pgeorgi 11y agowww.serialice.com expands on the idea with a stub that runs completely from registers.