Illumos has a COCk, so already it has been subverted to the woke hate mob.
It really seems like OpenBSD is the only Unix OS left that doesn't have a COCk.
And perhaps macOS, but it's mixed source, and the base system (FreeBSD) has a COCk.
When it comes to non-Unix, TempleOS and FreeDOS seem to be the ones without a COCk.
Not sure about XFDOS (which if FreeDOS with a GUI), SoyceForge is just insanely hard to navigate through.
File systems are a problem in general. UFS isn't portable either, even to other BSDs with UFS. Brtfs is only on Linux, ext4 doesn't work on BSD except when mounted as read-only ext2 or 3, or something. NTFS is probably the most portable other than FAT, but OpenBSD doesn't have that either. The best thing to do, I think, is to have a power-efficient file server running FreeBSD with ZFS, and then just sharing the files with your LAN, using NFS (or SMB, I guess).
All of them have it other than OpenBSD. Really, in the state that the world is currently in, it's kinda unavoidable unless you use really old shit, or something made by one guy. Expecting programmers not to be faggots is like expecting a pig to be able to read. Like flies to shit, faggots are attracted to that field.
I don't know if I ever heard of XFDOS. The screenshots look promising, I'll have to check that out. Apparently it comes with Dillo, so, the web should be browsable. Even has a media player. If it could stream videos with yt-dlp, it would be pretty usable, actually.
But yeah, I'm still looking for my definitive setup. I have been doing some tests to figure out why the fuck everything is so heavy. Why even programs from the 90s now use more RAM than entire OSs used in the 90s. I want to reduce RAM usage. Would be nice to build everything with -Os, but I'm not going to use Gentoo, because I'm only willing to build my system occasionally, not every other week. FreeBSD may be good, but it doesn't support -Os.
Also, I want a system that doesn't change, for the most part. Even Debian changes too much for my tastes. And I want backwards compatibility, something that MAYBE Guix and Nix can do, but maybe appimages will be able to do as well (I think they still depend on glibc, and can still break from that being updated). Apparently Guix has this "guix pack" thing, that works similarly, and Nix has something like that as well. No idea how good Nix and Guix are for building packages from source. FreeBSD has the clear advantage there, because of the ports collection, and it also seems to just play nicer with older programs in general, and Nix does work on it. On the Linux side, Crux is one distribution that also has a ports collection. It's probably the biggest source-based distribution that isn't rolling-release. I guess I could also install Slackware and then just rebuild the things that I want, maybe, and then never fuck with them again because it's Slackware, it won't be updated again before the world ends.
Anyway, backwards compatibility may be particularly useful to keep GTK2 programs alive as they are abandoned and maybe break. GTK2 is probably the best toolkit overall. It can actually be themed, and has way cooler themes than anything else, and I have loosely compared it to FLTK, and it doesn't seem like there is much of a performance difference.
> NTFS is probably the most portable other than FAT
It wasn't even designed to be portable, the only reason why it is is because Winfags couldn't live without Windblows compatibility while switching to any Unix OS, so they hacked their way into portability, which by itself took many years to accomplish too.
Thoughout the 2000s NTFS didn't work on Linux at all, and they only achieved read only capabilities by the late 2000s or early 2010s.
> All of them have it other than OpenBSD.
Better yet, Theo even made fun of FreeBSD for adopting a COCk, which is a good sign because it already shows that OpenBSD won't have one for the unforseeable future.
Both are brokenware when you block all 3rd party requests, but SoyceForge is even more so.
They suffer from massive as fuck SVGs on a black on white page, and it's even worse to navigate than when you allow 3rd party soy to be loaded, plus they're Cuckflared, so fuck them!
Projects hosted on a self hosted Gitea, Sourcetree, Cgit, or just Git without a web based GUI are the only way to actually be based.