Hacker News new | ask | show | jobs
by husadanytinabou 989 days ago
How much do you understand about Hardware?

If you want to understand Operating Systems from the depht of it, don't read the books you are reading just yet. Too early.

Go learn to use different Operating Systems, first, and get the differences.

1 comments

Can you please elaborate "about hardware" and "use different OS"?

Do you recommend getting some firmware experience that directly interacts with hardware, and use some exotic OS other than Linux, Windows and such?

QEM[2][3] & write shell script with option to a) "compile latest source & run the just compiled OS under QEM emulation" OR b) run known working OS under qem with development environment/tools for messing with source used in part a.

Advantage: on same box, one window can be the development environment. other QEM can compile/run in different window to test what was done via development environment. aka edit english paper in word processor & save. view/print the compiled results in different window.

grub / uboot[1] would be what pc hardware bios would use in place of the above QEM shell/boot script.

[0] : https://en.wikipedia.org/wiki/GNU_GRUB

[1] : https://en.wikipedia.org/wiki/Das_U-Boot

[2] : https://nickdesaulniers.github.io/blog/2018/10/24/booting-a-...

[3] : Helpful info QEM to kernel vs QEM to bios with bios booting/loading kernel : http://unix.stackexchange.com/questions/397939/turning-off-k...