Conversation
Notices
-
Embed this notice
anna (navi@social.vlhl.dev)'s status on Saturday, 15-Feb-2025 06:17:18 JST anna
@danderson @raito "posix is bad"? all posix does is standardize what everyone else does
if you want your software to run everywhere, you target posix, if you want new apis, you implement them, get others to implement them, then you propose them to posix
i don't see how posix is bad, all i see is people thinking it's an absolute rule and not just a reflection of what happens across multiple platforms-
Embed this notice
anna (navi@social.vlhl.dev)'s status on Saturday, 15-Feb-2025 06:17:16 JST anna
@natty @raito @danderson it is, because unix-like systems were developed by like 50 different groups and companies, all copying bits and pieces from each other
there's no way that wouldn't be messy, all posix did was go like "okay, let's list the bare minimum everyone has"Haelwenn /элвэн/ :triskell: likes this. -
Embed this notice
Natty :butterflyN: (natty@astolfo.social)'s status on Saturday, 15-Feb-2025 06:17:17 JST Natty :butterflyN:
@navi@social.vlhl.dev @danderson@hachyderm.io @raito@nixos.paris I mean it's a messy standard
-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Saturday, 15-Feb-2025 06:22:43 JST Haelwenn /элвэн/ :triskell:
@raito @navi @danderson Funnily I wouldn't be surprised if Android could end up POSIX compliant, specially as there's parts of POSIX you can omit.
And there's precedents in systems not being Unix derivatives or clones being POSIX compliant, for example QNX (I think it even got through certification…) and Haiku. -
Embed this notice
Raito Bezarius (raito@nixos.paris)'s status on Saturday, 15-Feb-2025 06:22:45 JST Raito Bezarius
@navi @danderson i feel like we are talking about something else now
things like the Android model are such a departure of the posix model that it seems quite unplausible that we will get there while pushing around the posix model to get there
what realistic and useful value do we have to keep the posix model as a beacon?
-
Embed this notice
anna (navi@social.vlhl.dev)'s status on Saturday, 15-Feb-2025 06:22:46 JST anna
@raito @danderson yes that happens, but the solution isn't really to ditch posix as a lot of people seem to want
the solution is where possible provide posix and or multi-platform wrappers for new apis (done all the time, e.g. asprintf), or if the new apis are so unique they can't be done with a library, accept that it's not really "portable" yet -
Embed this notice
Raito Bezarius (raito@nixos.paris)'s status on Saturday, 15-Feb-2025 06:22:48 JST Raito Bezarius
@navi @danderson well, in practice, posix compliance is often shoved in the throat as a reaction which prevent other people to depart from posix compliance to explore other APIs?
it's not meant as a snark that posix is an absolute bad thing but i concur with the end of your message, people do take it as an absolute and this is what is bad
-
Embed this notice