4 ms·
Can you please elaborate "about hardware" and "use different OS"? Do you recommend getting some firmware experience that directly interacts with hardware, and
by hnthrowaway0315 3y ago
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?
- sargstuff 3y agoQEM[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 https://en.wikipedia.org/wiki/GNU_GRUB [1] : https://en.wikipedia.org/wiki/Das_U-Boot https://en.wikipedia.org/wiki/Das_U-Boot [2] : https://nickdesaulniers.github.io/blog/2018/10/24/booting-a-custom-linux-kernel-in-qemu-and-debugging-it-with-gdb/ 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-kaslr-to-debug-linux-kernel-using-qemu-and-gdb http://unix.stackexchange.com/questions/397939/turning-off-k...