@sjw :shrug_kon: depends on what you want. I'd say it's a pretty cool OS and among alternative ones it's a rare one where you can have a modern web browser working (they ported WebKitGTK and GnomeWeb).
@sjw In fact I got quite used to seeing HaikuPorts on repology.org but looking through the package manager… There's webkit-gtk, vim, vis, elixir (yeah), …, a bunch of video games, … (And curl, git, … are there by default)
At least for me I think I really should consider it as a supported target similarly to {Net,Free,Open}BSD.
@lanodan@sjw it's a bit quirkier than all of those systems in terms of the edge cases but by no means unusable, honestly, probably the most daily drivable true "hobbyist" operating system and it isn't even close
@sjw@lanodan no, someone was working on getting amdgpu ported over but I don't know the status of that effort (IMHO they should have focused on i915 instead as that's a much simpler codebase to reason about and supports a lot more relevant hardware in laptops and such... personal bias tho since I have an Intel card on desktop)
Heck, badwolf just works unmodified, just had to not have -g in CFLAGS due to --gdwarf-5 being an unrecognised option by the as called by Haiku's gcc (weird).
Also had to pick pkgconf in the package manager because the pkg-config I first ended up with (I guess it's the freedesktop one…) doesn't supports the --atleast-version= option.
@sjw@Suiseiseki Trivia: Uncle Bob and his coworkers invented something like OOP on accident when they distributed code certain code to certain chips. OOP also shut down all work on the Problem of creating a truly distributed system. The latest approach I heard of was using the base design of the Internet as template.
@xianc78 It's heavily POSIX, but I guess cygwin could help there. After all POSIX just ends up everywhere and Microsoft themselves had to make a compat layer otherwise US Federal Government wouldn't have accepted Windows. ( https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem )
@lanodan Doesn't a ReactOS port logically imply a Windows port? Unless it's possible for a program to run on ReactOS and not-Windows. Just port it to ReactOS just to see if it can run on a non-POSIX system.
@xianc78 And ReactOS would normally imply some sort of Win32 API port but a Windows port would be quite a different story because any difference would be pretty much undebuggable and most notably, not patchable, think *BSD vs. MacOS.