I am a university student planning on graduating in a year. I want to start working on a large project that I can spend a lot of time and curate my learning outside of school.
I was initially looking at building Linux From Scratch (LFS) but further research shows me that it is not nearly impressive as I’d hope. It won’t take nearly that long, there doesn’t seem to be much programming from my part and at the end of the day you’re just compiling packages. The final product isn’t truly something that’s “yours”.
The other thing I was looking at was building an extremely small operating system using the ARM architecture on my Raspberry Pi. I was thinking it could be a flavor of linux built off the linux kernel. I believe I am fairly competent in C/Assembly and would like to have some code I could show for my efforts. However, I know I could be largely underestimating the time and effort it would take to accomplish this task.
Overall, I want to be able to learn something and have something to show for my effort. I just don’t know where to go from here. Any feedback would be much appreciated. Thanks.