How practical would it be to implement a "integrated" system call library? Such a library would have a cover for the actual system call of the OS. In this way, you can write a code using "Unified System Call Library", and then the library will handle you in creating the same OS-specific calls (you will have to make a separate version of the library for each OS). This will allow easy creation of portable applications.
I think this is alcohol, but alcohol is just on Linux to run windows applications.
Has it been done already?
Edit:
Or, allows you to run any compatible application. Better yet, use an existing popular standard (POSIX?) And make wrappers for windows, Mac, etc. OS calls, so that any POSICs app can run on those related operating systems.
Double Edit:
After a few ideas, I realized that it already has many libraries. But for some reason, some calls start dropping (otherwise why are not all the applications portable for the OS portable?)
No comments:
Post a Comment