@mrmasterkeyboard sounds like some folks who don't want to admit #Xorg is dead and #Wayland is the way to move forward.
- Kinda like folks stubbornly opposing #SystemD for no good reason.
@kkarhan Basically, it’s just:
“Fuck you, let’s keep something completely outdated alive.”
On my main machine I use X11 as screensharing works but on Wayland it doesn’t. (It’s Gentoo, probably my fault why it doesn’t work.) I use Wayland elsewhere and it’s fine.
A lot of people I follow support XLibre which is concerning because of these:
“Together we'll make X great again!”, it’s anti-DEI stance and their whole thing against big tech… hosted on GitHub, owned by M$. 🤦
1/3
@kkarhan and I assume the creator of XLibre is making up a conspiracy just to gain attention to the project claiming it’s not that people are adopting Wayland because it’s better but instead it’s because “big tech moles” are trying to defund and extinguish activity on XOrg.
Seriously, this is stupid. The creator had to have done something to violate the rules of the FreeDesktop Git to get purged, not just because he started XLibre and he’s covered it up.
2/3
@kkarhan The creator of XLibre is not a great person and had bad faith intentions in the past, in one instance spreading anti-vax information (or at least vax misinformation) to the LKML in 2021 which got a response from Linus.
https://lkml.org/lkml/2021/6/10/957
If anything, this is the last person ANYONE should trust to be in control of an XOrg revival let alone a person to be trusted. Wayland is the way forward and people need to stop supporting XLibre because XOrg is dead anyways.
3/3
@cesarpose @kkarhan Enrico is a huge moron, even bigger than Wheatley from Portal 2 and yet he almost destroyed an entire facility. I looked into why Enrico got banned.
Politicisation and criticism of XOrg from XLibre along with his garbage tier MR’s to XOrg caused it.
@mrmasterkeyboard @cesarpose Granted, the valid criticism ('There needs to be X11 releases cuz people tend to use git snapshots of the master
branch out of desperation') gets completely drowned by him refusing to make an unstable
/ devtest
branch and being an asshole to the same folks that hosted his fork for a short time and ranting nonsensical shite (about 'DEI is discrimination!')…
@cesarpose@infosec.exchange @mrmasterkeyboard@mastodon.social yeah, seen @BrodieOnLinux@mstdn.social [covering](https://www.youtube.com/watch?v=k75A7Wne22w) the [whole](https://www.youtube.com/watch?v=iCU4W5Ab33c) [shitshow](https://www.youtube.com/watch?v=jps3H-AVDlo)... - #Xlibre makes #hyprland look chill by comparison. For real, that guy is [smoking tinfoil](https://www.youtube.com/watch?v=iCU4W5Ab33c&t=7m34s), not crack!
@mrmasterkeyboard @cesarpose I mean, #Xorg - like #SysVinit - both have severe issues that just ain't gonna be addressable under reasonable expectations re: hardware support, compatibility and software support.
https://www.youtube.com/watch?v=o_AIw9bGogo
There is no "#conspiracy" of #BigTech wanting to kill #X11 or even sabotage #Xlibre for that matter. It's just that some folks have trouble letting go and acknowledge that #Xserver is kept on "life support" as #Xwayland so people can run their 25+ year old #Windows games in #Wine without going apeshit.
@mrmasterkeyboard @cesarpose case in point:
Just because "My Little Distro" (#OS1337) runs of a single /etc/init
file doesn't mean this is the "correct" or "authoritative" way to do it nor that this is scalabe at all.
Back to #Xorg: I do think that metux's actions really salted the fields re: #Xlibre and any #X11 releases!
@kkarhan @cesarpose @OS1337 I remember seeing your OS/1337 project a while back and I thought it was pretty cool if I’m honest.
Personally, I do think XOrg is dying and metux is doing NOTHING to help save it if that’s his goal.
@mrmasterkeyboard granted, given your developments I'd feel flattered of you being interest in @OS1337, given that it's "beningh" in comparison to what you did...
I don't expect people who built themselves a GUI desktop to get excited about a distro that goes like: "80x25 MDA is our resolution, 25th line is used as a status bar"...
To me @OS1337 is just an attempt to a minimalist #Linux distro because I want some #reproduceable & #auditable #firmware for various other projects, and both @yoctoproject and #RaspberryPiOS 'lite' seem rather excessive to me.
I just think that it can have serious benefits being less distracting and allowing me (and others) to just use basically any hardware to get work done...
@kkarhan @OS1337 @yoctoproject @musl I actually might try and build OS/1337 today.
I'd love to see it on the RPi4 one day, then I could replace Ubuntu Server maybe and run my Docker Gitea over Tailscale on it.
(I just had a really silly idea, but what if I put the OS/1337 userspace on the ToaruOS 2.x Misaka kernel? Probably impossible but fun to think about!)
@mrmasterkeyboard I.mean there isn't much of a userspace on it's own.
@mrmasterkeyboard If that #kernel is mostly #POSIX-compatible it should be possible to port #toybox over there (alongside any other software one may want to get running on @OS1337), but that's as far as I know.
Not shure if @landley has the time and spoons beyond testing toybox against #Linux as he does aim to make it a better alternative to #BusyBox & #GNUtils.
To quote Kevin Lange, creator of ToaruOS:
"Is ToaruOS POSIX-compliant?
While I aim to support POSIX interfaces well enough for software to be ported, strict implementation of the standard is not a major goal of the OS, and full compliance may even be undesirable."
So, I think it could be possible!
@mrmasterkeyboard @landley glad I could get you guys connected then...
I'm convinced #toybox is a good #userland to get a basic OS up and running and on it's feet. If it's good enough for #Android then it's certainly gonna be good enough for #embedded stuff as well...
I don't leverage that capability with #OS1337 (at least for now) but that's because I treat it more akin to how #VxWorks and #WindRiverLinux is being developed and deployed...
@mrmasterkeyboard @landley AFAIK they too use #FreeBSD parts and the #Stagefright framework from #Android to do #UI.
As for #Switch2 I expect this to be the same...
AFAIK only #PSP, #3DS and #WiiU are the last using bespoke OSes and nur a cut down/modded consumer/server OS!
https://en.wikipedia.org/wiki/Wii_system_software
https://en.wikipedia.org/wiki/Wii_U_system_software#
https://en.wikipedia.org/wiki/PlayStation_Portable_system_software
https://en.wikipedia.org/wiki/Nintendo_3DS_system_software
https://en.wikipedia.org/wiki/Nintendo_Switch_2#Software
https://en.wikipedia.org/wiki/Nintendo_Switch_system_software#Operating_system
https://en.wikipedia.org/wiki/PlayStation_3_system_software
https://en.wikipedia.org/wiki/PlayStation_4_system_software
https://en.wikipedia.org/wiki/PlayStation_Vita_system_software
https://en.wikipedia.org/wiki/PlayStation_5#System_software
@kkarhan @mrmasterkeyboard My switch is a dedicated skyrim machine.
Switch 2 isn't just locked down (with an alexa style microphone listening to you), they unilaterally changed their terms of service to grant themselves the right to remote brick any of them on a whim:
My skyrim machine has been in airplane mode since they emailed me the new TOS.
I haven't heard anything from them about OS guts, and haven't asked.
@landley @mrmasterkeyboard personally I don't bother with either.
I'm just glad @fuchsiii got her Switch with the exploitable hardware version.
@landley @mrmasterkeyboard Perdonally I'll have to look into the #Free60 project to get @OS1337 run on #Xbox360.
I have the xenon
as architecture on my target architecture list.
@mrmasterkeyboard @landley @OS1337
I'd likely stick with xenon
because that's the Codename for the #Xbox360 and if I use that as a short architecture handle it's pretty certsin people won't confuse it with ppc64
or anything else.
OS/1337 for Xenon
" because I'd not count on #Microsoft (who also own #GitHub) to not #DMCA anything that violates their #Trademarks on Xbox
and Xbox 360
and avoiding any "confusion" that they could argue "it's misrepresented as an officially licensed / endorsed product" is one way to be left alone.OS/3
or something because I'd not count on #IBM (or rather their licensee #ArcaNoae who maintain the modern OS/2
distro ArcaOS)…@mrmasterkeyboard @kkarhan Toybox builds on freebsd and macos (without homebrew, even), but not all the commands unless you use their Linux emulation layer.
BSD doesn't have the same /proc, and their way of implementing ps and top is a giant black box glue library collating a half dozen insufficiently documented kernel APIs.
There's a reason I don't take posix more seriously. It's a swiss cheese standard that hasn't even got "mount" or "init".
@landley @mrmasterkeyboard yeah.
Personally, if "producing paper" wasn't undesireable you'd propably consider just taking the subsets of #POSIX and #LSB you're implementing and standardizing that as a sorf-of "#TINYNIX" (MININIX may be confused with Minix, MICRONIX and NANONIX already exist) standard.
I just tend to ask what are the comfort features and tools that I use and want if I have to use "my little distro" for my daily job as linux sysadmin.
@mrmasterkeyboard @landley My choice of @musl for @OS1337 is because I want my stuff to be statically linked and not every minor update to have the risk to brick shit, because #GlibC is notorious for that since the #GNU project are nonchalantly thinking "just recompile it" is a valid excuse.
I mean, we all 'loved' to live in a world where this wasn't the case but if I were to like deal with a vocoder for MELP, AMBE or TWELP I'm pretty shure I'd never ever be allowed to distribute it's source code, even for "clients exempted from the need to obtain licensing"...
@mrmasterkeyboard @landley exactly that is literally the Problem with #native #Linux games:
@mrmasterkeyboard @landley I also know #ChimeraLinux which uses #musl as well...
@mrmasterkeyboard And so far @landley has done a great job because I could release the first bootable image within hours just by glancing at his documentation and @w84death 's #Floppinux manual...
@kkarhan @mrmasterkeyboard I still have the Linux version of neverwinter nights. (Paid for it and everything. And Myth II from https://en.wikipedia.org/wiki/Loki_Entertainment) Both need libraries from Red Hat 9 (pre-fedora) to run, which you can LD_PRELOAD or LD_LIBRARY_PATH or some such. Been a while since I've tried...
Flatpak and friends were invented for a reason and that reason was Ulrich Drepper being a dick https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/56JWU34262GZDQQOVKNW4KTWFH7I3M4M/
@landley @mrmasterkeyboard nodds in agreement
Granted the #IETF also accepts proprietary standards like #HSRP which resulted in #CARP being developed.
@kkarhan @mrmasterkeyboard Half my motivation is coming up with an understandable base people can read through and understand that's also load-bearing for real world use:
https://landley.net/toybox/about.html
But almost as important is an auditable base capable of countering the "trusting trust" attack via manual binary inspection.
http://lists.landley.net/pipermail/toybox-landley.net/2020-July/011898.html