@Lulukaros @chrisoffner3d @vaartis they'd have to basically invent the entire 3D stack and bring it up to speed or at least on-par with #Linux.
Last time I checked #FreeBSD didn't even support #Vulkan...
Both Nintendo and Sony have their own proprietary frameworks and pipelines to do 3D and 2D and not even support like 100% of OpenGL ES 3.1 which is the basis of Vulkan 1.0
@Lulukaros @chrisoffner3d @vaartis np.
In case of #Sony I did have a chance to look into the documentation when setting up a #DevKit according to their specs for a client.
In fact, whilst rudimentary #OpenGL is supported on #PS3 and up, #PSSL (PlayStation Shader Languague) is the prefered option to do shaders and even physics, and Naighty Dog really leveraged the #Cell SPEs for physics effects.
Which are notoriusly hard to develop for...
https://www.youtube.com/watch?v=Q4UHgOR9o-U
https://en.wikipedia.org/wiki/Cell_(processor)#SPE
Auf YouTube findest du großartige Videos und erstklassige Musik. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder mit der ganzen Welt teilen.
@Lulukaros @chrisoffner3d @vaartis also whilst they don't use #BigEndian #PowerPC like the #Xbox360 they require extensive optimization to be efficient and run well.
Otherwise noone would pay #Unity $$$$$ to be bale to outsorce 99% of that work to them:
@Lulukaros @chrisoffner3d @vaartis IOW: #Sony amd #Nintendo chose #FreeBSD because on #Linux they'd likely have to #FLOSS the entire #DRM and #3D stack to the point that it would be trivial to #cleanroom & #blackbox - engineer a compatible system just from the published sourcecode.
That's why #Apple yeeted #bash & #GCC once it went #GPLv3 and #Android yeeted #BusyBox when they did the same and now ise #toybox (maintained by @landley ) released under #0BSD license...
@kkarhan @Lulukaros @chrisoffner3d @vaartis GPLv2 wasn't the big problem, GPLv3 was a disaster. The V2 baby got thrown out with the V3 bathwater, starting in 2007.
https://www.cnet.com/tech/tech-industry/torvalds-no-gpl-3-for-linux/
I left busybox over a GPLv2 versus GPLv3 argument (which I won but was exhausted by).
https://lwn.net/Articles/202106/
The Samba project went v3 and was essentially destroyed by it. Its maintainer spoke about how he regretted the move.
@landley yeah...
Worse is only #AssholeLicensing like #AGPLv3 or #SSPL at which point one might just choose some #commercial #SourceAvailable solution (like #Tarsnap is) instead...
#GPLv3 is mostly #Stallmanism and a complete disregard to practicality and the fact that #CCSS exists!
I'd not be surprised if #GPLv4 extends #Copyleft upon all forms of output and input as well as sentencing violators to sponsor/contribute to #GnuHurd as an "indulgence trade"...