Hi All, I am on learning curve towards coming up with a design for creating OS abstraction Layer for one of our legacy product.Heres what I proposed my team:
Create a posix interface compliant API and inside the API have #defines to differentiate between multiple OS.
Is this approach right one?
I have a query regarding this: Every OS will have its own booting requirements in startup phase.How can OS abstraction layer handle this in a neat way?
What are the guidelines interms of design one should have in mind while creating an OS abstraction layer?
Can anyone provide me links ,tips or tutorials on creating OS Abstraction Layer?
Looking farward for your replies and Advanced thanks for the same,
Regards, s.subbarayan