| ▲ | krs_ 4 hours ago |
| Technically PS5 and I think Switch 2 is based on the BSD kernel probably because of the license. Xbox is not exactly Windows but it's using an NT kernel. |
|
| ▲ | jsheard 4 hours ago | parent [-] |
| Playstation is FreeBSD, yeah, but the Switch runs a completely bespoke microkernel. Nintendo did borrow the BSD networking stack, which led some to infer from the license disclosure that it runs a BSD, but it's been extensively reverse engineered now and it doesn't even vaguely resemble Unix. |
| |
| ▲ | krs_ 3 hours ago | parent [-] | | Interesting, I didn't know that! Thanks. | | |
| ▲ | jsheard 3 hours ago | parent [-] | | The fun thing about it being a true microkernel is that although there's zero official public information about it, it was small enough to fully reverse engineer and more or less reconstitute the original source code. You can see it here, it's tiny: https://github.com/Atmosphere-NX/Atmosphere/tree/master/meso... | | |
| ▲ | reactordev 2 hours ago | parent [-] | | I’ve been trying to train a model to do this kind of work. Take a black box and try to reverse engineer its functions back into something usable (not necessarily identical). Obviously on things that are out of copyright or copyleft. |
|
|
|