[Question]: Is the family supposed to say unix? #170
-
I was looking into the environment variables for 3DS building and it looks like the only identifying feature that marks it is the target variable that says |
Beta Was this translation helpful? Give feedback.
Replies: 0 comments 3 replies
-
It is intentional. Even though the 3DS’ OS doesn’t fit into any public standard (let alone the This is what enables us to use most of the standard library’s common implementations without manual intervention and also why many smaller or feature specific crates (like Again, having a “unix-like” software ecosystem and being a common desktop OS are two completely different things. One can never expect common functionality from such a specific piece of software and hardware (of which we don’t even know the full inner workings). |
Beta Was this translation helpful? Give feedback.
-
If you do want to use @Meziu I was thinking of transferring this to https://github.com/orgs/rust3ds/discussions but I don't see a button for doing that... maybe it needs to be transferred to |
Beta Was this translation helpful? Give feedback.
-
Possibly, I had noticed these were opened on |
Beta Was this translation helpful? Give feedback.
It is intentional. Even though the 3DS’ OS doesn’t fit into any public standard (let alone the
unix
family of operating systems) the many homebrew libraries built for it are made to emulate the general Unix-like ecosystem (first and foremost by using a subset ofnewlib
).This is what enables us to use most of the standard library’s common implementations without manual intervention and also why many smaller or feature specific crates (like
getrandom
) can expect a more-or-less standard behaviour by the platform.Again, having a “unix-like” software ecosystem and being a common desktop OS are two completely different things. One can never expect common functionality from such a specific pie…