3 ms·
You need have some OS API, what is wrong with POSIX? And what does POSIX have to do with package management?
by dahfizz 5y ago
You need have some OS API, what is wrong with POSIX?
And what does POSIX have to do with package management?
- remexre 5y agomy big personal nit is poor async support; e.g. async disk IO is recent in Linux, and AFAIK all the Unices implement POSIX aio as a threadpool anyway. not being able to wait on "either this mutex/semaphore has been signaled, or this IO operation has completed" is also occasionally very annoying...
- pjmlp 5y agoPOSIX is UNIX rebranded as C runtime for OSes that aren't UNIX.
- dahfizz 5y agoI don't even know how to parse that. POSIX is a standard which was based on the unix OS's of the time. POSIX is an API, not a runtime. Only Unix systems today implement posix (MacOs, Linux).
- pjmlp 5y agoYes it is a standard, just like ISO C one is, and traditionally they go go together, just like you never use IP on its own. I suggest you to have a look around RTOS, mainframes, BeOS, and even NT history regarding POSIX support.