POSIX compliance

Forum thread started by Leaflord on Sun, 2007-10-21 14:02

Hi,
This is a normal question I have out of curiousity. I was looking at the presentation by Niels at T-DOSE and it said that Haiku has partial POSIX compliance. Why is that so? Do we have to remove some parts of POSIX in order to keep the OS modern or is it just that it hasn't been implemented completely yet?

Comments

Re: POSIX compliance

No one? :(

Re: POSIX compliance

It just hasn't been completely implemented yet. I added some more pthread code a while back, but we are still lacking some stuff there, and Vasilis Kaoutsis has been providing a lot of patches lately to improve the POSIX signal support.

It might be nice if someone took the time to figure out what we have implemented and what we lack and documented it somewhere. Adding POSIX support, while somewhat low-level, can be done as fairly easy, small tasks that new or occasional developers could work on.

If you want to get involved in the project this might be a nice area to work on. Even if you aren't a developer, you are probably technical enough to read header files and POSIX documentation to see what we still need to implement for full POSIX support. Having that list would be great.

Re: POSIX compliance

Thank you for the reply ^_^
I'm not a coder - just a tech enthusiast, a 2nd yr computing sciences' student who just finished learning C++ this semester. At the moment my hands are tied as final exams are going to start tomorrow. But I'll definitely try help with that after my exams end - that's two weeks or so..