Hacker News new | ask | show | jobs
by noselasd 3864 days ago
This is also how most embedded applications utilizing an OS also works these days. The OS is a library, you link in whatever you need from the OS + compile time configuration of OS features etc. + link in whatever you need for your application.
1 comments

Have they worked anyway differently?

I remember you always had to bundle everything together with the exception of what was already present in the firmware.

Also some books I had access in the mid-90's were all about creating your own libOS with tasks and lightweight communication primitives and then bundling everything together.

Coding since the 80's, but the most embedded stuff I did was PC (bypassing MS-DOS), Amiga and Symbian and reading also PIC programming on Elektor.

So maybe my perception might not be the correct one.

Sure - I didn't mean to imply this was a new thing.
Thanks, I was just getting a clarification, trying to understand it.

As I mentioned, I have a very small view of how it all works.