4 ms·
I second the recommentation for the Eudyptula Challenge although the "rule" about not asking/posting for help is probably why I have been on Challenge 5 for abo
by voltagex_ 10y ago
I second the recommentation for the Eudyptula Challenge although the "rule" about not asking/posting for help is probably why I have been on Challenge 5 for about a year.
- rrmm 10y agoLots of good suggestions on the list. I would add a few (maybe advanced ones) that I don't think I saw: * write a device driver for a real or virtual device; hook into the various kernel virtual filesystems that allow userspace interaction. * write a small network stack (for example a raw protocol on top of ethernet). * add a scheduling algorithm or mess with an existing one; analyze its performance impact. Lots of new-to-me tools in that list were interesting. Back in my day, we had to use a serial port console, and if we were fancy we would set it up so that you could remotely cycle the computer's power when it hung up (uphill both ways in the snow).
- voltagex_ 10y agoEverything old is new again - serial port debugging has been invaluable for me when I was messing with the Dreamplug, and then the Raspberry Pi. I think I'd add using a serial-based terminal to that list too. Embedded hardware can be infuriating, but fun.
- rkachowski 10y agoIs this still running? I've sent a few emails about joining the challenge around 2 months ago (after a multi year break) but have yet to receive even the automated response..
- tronje 10y agoDid you make sure to send non-HTML email?
- rkachowski 10y agoyeah - i'd gotten up to level 9 before. i just wanted to start again but didn't receive any response.