Nifty to see... I always liked BeOS/Haiku from a tech perspective, but really don't care nearly as much for the UX or ergonomics... I really like a lot of the Windows 10 start menu and taskbar, but I do hate the MS search results/ads,etc so I switched to Linux for non-work and mostly Cosmic since later alphas.
Half-Life 2 running natively on HaikuOS
61–70 of 74 posts
Re: Half-Life 2 running natively on HaikuOS
#62Earlier quoted context omitted.
Source uses licenced middleware such as Havok so SDKs are likely all we're going to get officially. Source 2 might be a different story if HL3 releases one day since Valve replaced audio and physics with in-house technologies.
That’s kind of the goal of S&Box, no? https://sbox.game
Re: Half-Life 2 running natively on HaikuOS
#63Earlier quoted context omitted.
Realistically there isn't really any commercial value left in it though. While there were some notable unique games made with it (Titanfall 1 & 2, E.Y.E, The Stanley Parable, etc), these were made over a decade ago and the majority of games made with it are reworks/mods/adaptations of Half-Life related material. https://developer.valvesoftware.com/wiki/List_of_third-party...
> there isn't really any commercial value left in it though I wonder why it never went mainstream. The Unreal engine went on to power a massive number of games. The Half-Life engines birthed a lot of mods, but wasn't used by many full games.
Re: Half-Life 2 running natively on HaikuOS
#64Looks like this may have been based on the nillerusr Source engine, which is based on a 2020 leak of the Source sources. nillerusr's engine has also been used to port some Valve games to Android.
I wish Valve would take a cue from id and release the source code to Source and/or at least GoldSrc under an open license. Though I have a hard time imagining them opening up code to more lucrative games like Team Fortress Classic or Counter-Strike classic. Nice dream though...
Re: Half-Life 2 running natively on HaikuOS
#65I half-jokingly thought to myself, "of course it's all software rendering, Haiku doesn't have GPU drivers", so imagine my amazement when I saw that this thread is about porting an NVidia GPU driver from Linux, and HL2 does, in fact, run with hardware acceleration.
The title is heavily editorialised and misleading. When I see how much progress has been made on Haiku I wonder whether it can be used as a daily driver.
Re: Half-Life 2 running natively on HaikuOS
#66Earlier quoted context omitted.
I wish Valve would take a cue from id and release the source code to Source and/or at least GoldSrc under an open license. Though I have a hard time imagining them opening up code to more lucrative games like Team Fortress Classic or Counter-Strike classic. Nice dream though...
Source uses licenced middleware such as Havok so SDKs are likely all we're going to get officially. Source 2 might be a different story if HL3 releases one day since Valve replaced audio and physics with in-house technologies.
Re: Half-Life 2 running natively on HaikuOS
#67Earlier quoted context omitted.
See the first message of TFA. The author complains that amdgpu has way too many linuxisms that make it impractical to port it to non-Linux ( unless you are already emulating Linux). On the other hand, the nv kernel driver is portable, up to the point that it is easier to port that to Haiku and then change the entire Mesa to use it than it is to port amdgpu (which wouldn't need Mesa changes).
Of course a Linux driver is going to make use of Linuxims. That’s literally the point of a Linux device driver. Given how performance-sensitive device like a graphics card is, you’d naturally want as few abstractions between your OS and your hardware as possible.
On the other hand here we have evidence of how this has made it impossible for any OS other than Linux to provide support for amdgpu (except if you rip a huge chunk of Linux code, which only works if your OS is extremely UNIX-like to begin with), while other OSes support NVidia cards just fine (which do not really have a complete free driver to begin with!).
Re: Half-Life 2 running natively on HaikuOS
#68Earlier quoted context omitted.
Source uses licenced middleware such as Havok so SDKs are likely all we're going to get officially. Source 2 might be a different story if HL3 releases one day since Valve replaced audio and physics with in-house technologies.
Is literally invoking the havok api protected by licensing?
Source 1 is a good example here, where licensees of source need to also obtain a havok license before Valve can give them any code.
Re: Half-Life 2 running natively on HaikuOS
#69Earlier quoted context omitted.
Sometimes there's just not more than 10-15min of content that even a (significant) niche audience would find interesting. There's also only so much time in a day / week to produce. The machine demands novelty.
At some point your channel can only collapse when your content is resumed to: And today's sponsor is a brand I will lie about for 2 minutes...thank you for watching, please click and subscribe! It is only a matter of time.
I personally welcome creators moving to rely more on patronage systems (Patreon, Supporting Cast) from consumers, to gain/retain their independence from sponsors and platforms alike.
Full disclosure, I work for Supporting Cast ;)
Re: Half-Life 2 running natively on HaikuOS
#70Earlier quoted context omitted.
Of course a Linux driver is going to make use of Linuxims. That’s literally the point of a Linux device driver. Given how performance-sensitive device like a graphics card is, you’d naturally want as few abstractions between your OS and your hardware as possible.
But there is no evidence whatsoever for what you are saying (in fact the nvidia drivers are portable and may perform comparably or even better than the free ones). On the other hand here we have evidence of how this has made it impossible for any OS other than Linux to provide support for amdgpu (except if you rip a huge chunk of Linux code, which only works if your OS is extremely UNIX-like to begin with), while oth…
No evidence that a Linux driver targets Linux? Isn’t that what you’re moan about?