Announcement
Collapse
No announcement yet.
Sony's PlayStation 4 Is Running Modified FreeBSD 9
Collapse
X
-
Originally posted by elanthis View PostA combination of the BSD POSIX-like APIs for basic OS/hardware services, some superior games-centric APIs (a port of the Direct3D 11 graphics API rather than the CAD-oriented OpenGL mess as one example), plus the console-specific Sony PSN/chat/profile/video/controller APIs.Last edited by shadowriver; 19 July 2013, 11:43 AM.
Comment
-
Originally posted by shadowriver View PostPlaystation 3 and Vita use libgcm not OpenGL and PS4 is expected to have same APIs. There no really need for Direct3D, MS marketing made people think that is something that makes things better and everything using it.... where only Windows and Xbox using it
Comment
-
I think Sony made a good choice with using FreeBSD. The FreeBSD kernel is lean and efficient and FreeBSD's UFS2 filesystem offers great responsiveness . I have tried wine gaming under FreeBSD and it was every bit as good as Linux, even running on ZFS (which is much faster than btrfs).
Comment
-
Sony has once again confirmed they're using FreeBSD:
"We would like to clear up a misunderstanding regarding our "direct" and "flexible" memory systems. The article states that "flexible" memory is borrowed from the OS, and must be returned when requested - that's not actually the case.
The actual true distinction is that:
"Direct Memory" is memory allocated under the traditional video game model, so the game controls all aspects of its allocation
"Flexible Memory" is memory managed by the PS4 OS on the game's behalf, and allows games to use some very nice FreeBSD virtual memory functionality. However this memory is 100 per cent the game's memory, and is never used by the OS, and as it is the game's memory it should be easy for every developer to use it.
We have no comment to make on the amount of memory reserved by the system or what it is used for."
Comment
Comment