No, itâs not. The drivers are third-party and unofficial, but we discuss all sorts of unofficial and third-party software on this forum, so whatâs the difference?
I donât see the value of this way of speaking. By the standard you are applying here, âHaikuâ also doesnât support opening office documents, editing images, or anything else that you canât do without installing third-party softwareâŚ
Now, the NVIDIA acceleration drivers arenât yet in HaikuPorts (because there are a number of things to be done first with upgrading the Mesa version before that can happen), while all those other things are there. But the drivers exist nonetheless and can be installed.
I donât think it needs to be upstreamed; it can remain in HaikuPorts, and if we decide to include it in the base install we can just pull it in as a default package like we do with e.g. WonderBrush and other third-party software.
It takes a âlong timeâ for just about anything to happen on Haiku. So saying that something took a âlong timeâ doesnât mean much.
And I would not go so far as to say âbeat into anything resembling Haiku codeâ. X512âs coding style (code architecturing style, really) is not always to my tastes, I will admit, and certainly X512 has clashed with the development team (and with me personally) many times in the past. But he is clearly a skilled coder who is quite technically capable, and all his work reflects that.
We may disagree significantly on how something should be done or implemented (and we often have), but even while weâre disagreeing, I still find it to be the case that X512 very much understands the matter technically and just disagrees about what should be done about it. And on my own changes, I generally value his input, even when we disagree (often especially when we disagree, as it might force me to think about or defend what Iâm doing clearly.)
X512 did pretty much all the âhard partsâ of actually writing the RISC-V port, but then others wound up doing the work to clean it up and get it into the tree. So the worst that one can say about X512 here is that heâs not (or wasnât) much of a âteam playerâ (as we say in English.) But heâs not actually a member of the development team, nor is he trying to become one, so thatâs not necessarily a problem.
I donât see where this is âdemonstratedâ. I have seen you get annoyed with X512 before, but I donât see what he has done, at least in this thread, to warrant that. I think X512âs replies to you here are sensible. You are the one who is being rude, from what I can see.