https://www.phoronix.com/news/YSERVER-Rust-X11-ServerBASED ALARMBASED ALARMBASED ALARM
Rust is the official "this repo was proudly vibe-slopped" language. Cgods we can't stop taking Ws
Amazing.The only thing missing in this picture is a pajeet lead developer and the introduction of some type of hard systemd dependency. Then this would truly be the ultimate masterpiece.
>>109030383interesting. if it wasn't for the vibecoding part, i would have went and tested it right now since i'm an Awesome guy.i'm not against LLM help in the hands of a capable person, and if used responsibly. but i feel an easy and objective way to measure that is to see where the dev maintenance commitment (and headspace) is in 6 months. so it won't happen today.i don't have the time to check out the code. but i gave a couple of "Cargo.toml" files a look.the workspace one ironically lists the license as GPLv3, unlike the repo license file lol.another thing i noticed is a dependency on freetype and fontconfig bindings. it would be interesting to know if those were hard requirements, or if he could have stuck to rust-native options, which are slowly becoming the actually default in some stacks (e.g. at google). although that move is slow(ish) and will take sometime to complete.P.S. /g/eets with nothing of value to contribute should feel free to seethe at the r*ddit spacing.
What's the point of rewriting something in Rust? Do they think Rust is better than C? Or is Rust easier for LLMs?
>>109030500as if /g/eets like you would get far, even with LLM help.libseat is dependency. a common one admittedly. and not exactly systemd, but more of a systemd-ism. but it should give you something to retardedly kvetch about.
>>109030533Why would all the zog corporations and zog governments be pushing Rust so hard? Hmmm... truly a mystery. Probably to improve the life of the average joe.
>>109030545>ANSI and ISO are revolutionary institutions>the goberment hasn't beein using C then C++ for 50 years everywhere, including trillion dollar flops>no i'm not a filtered /g/eet or a kvetching kike
>>109030541>>109030559Nobody asked you. Go glow somewhere else.
>>109030383>while dropping legacy baggage (multiple screens, non-TrueColor visuals, indirect GLX, the DDX driver ABI, endian-swapped clients, and so onwill this actually reduce the memory footprint if this fork is dropped in
>>109030565>no-utwo moves remainhttps://desuarchive.org/g/thread/108976028/#q108979152
>>109030383choose anon, woke vibecoded rust X11, woke vibecoded bikeshedded wayland, or xlibre?
Just put X out of its misery. Reply to all bug reports with "use Wayland" the same way Internet Explorer got replaced with Chromium.
>>109030595Wayland for NPCsRust for trans NPCsXlibre for people
>>109030595>xlibreprovide one concrete user-visible thing xlibre improved over xserver.WARNING: you will be required to provide a proof of what OS you use if you reply retardedly.
>>109030595Why did you omit woke from xlibre when they literally fly the tranny flag?It's also full of AI slop commits like these:https://github.com/X11Libre/xserver/commit/ddf5ec99fcd15761d9b602ba8f8331b3cbb71be2
>>109030621You mean they mock the trans flag.
>>109030605>WaylandYou mean KWin?Walyand is just a protocol with a thousand different implementations and 999 of them suck and the other one is KWin.If you want to use wayland, use kwin or fuck off.Don't try to bait people into those horrid half-assed incomplete implementations like mutter or sway.
>>109030383So somebody else is making an x11 fork, what's the issue here? As long as the original xorg and xlibre remain untouched i couldn't care less.
>>109030800SystemDick sucker detected, have choices is a good thing, retard
>>109030440>Fail to kill Rust movement>seethe about it for years>now trying to associate Rust with AI onlykek, /g/eets are literally desperate for a win at this point
>>109030849Buy an ad
>>109030821People have melties about this because they don't get funded. See: ffmpeg kvetching about rav1d.
>>109030545>Why would all the zog corporations and zog governments be pushing Rust so hard?like who? I don't see the US government doing any significant funding to remove all the garbage C and C++ code for projects they own.>inb4 random sam.gov postingretard.
>>109030926It's mainly European govts and American corpos.
>>109030440you guys finally found a way to destroy Rust's reputation?
>>109030953The US gerontocracy hasnt caught up with the trend yet.
>>109030953...like who?I don't see Siemens committing to fixing their atrocious dogshit software (mostly American at this point). It's still all C++ shitware.Unreal, Unity, most other game engines are still C++/CShart.a fuckload of fundamental software is still C++, some with C bindings, and all of the foss trash like openssl being C.Where is this "rust evangelism?" I want to believe since most Rust shit I use literally just works, moreso than any stinky shit I've used in the past. You need to get your schizo head out of your ass and stop being a bitch. You sound like those rabid AI haters because you know deep down Rust is superior anyway. It's just bizarre.
>>109030833He's right though, and so are you to point out you need systemdick for this. Conclusion: there is 0 usable wayland implementation. Worse is that before wayland, if you wrote a linux program, you wrote a linux program. Now you write a weston program or a gnome program or a kwin program, you no longer write a linux program.
>>109031010Buy an ad corpotroon so I can block it. Not interestes in your product.
>>109031031you first. no one wants to buy your shitty podcast where you expose everything contrarian and what you don't like is because of ZOG, muttoid.
>>109031020No, before wayland you either write gtk or qt programs, after wayland you still either write gtk or qt programs, clearly you're a retarded subhuman nocoder
>>109030800>half-assed incomplete implementations like mutterkek, you say this and yet KDE is a krashy mess that was overshooting rendering targets because it had ms granularity timers that glib/gtk/GNOME have fixed for over 5 years.your whole ecosystem is a joke compared to the big GNOME cock.
>>109031036Not interested in your product (Rust). How do I unsubscribe from your ad list?
>>109031057can you retards ever fuck off in shame when you're btfo?at least I do that. this is pathetic NO U garbage posting.you lost tranny. there is no "ZOG" conspiracy to replace billion-hour boomer trash software that still prints free money. You're just, plainly, wrong.
>>109031075Seethe more. Not getting your product.
>>109031087what the fuck are you even talking about? Rust is free and open source. there is no product to be had, unless you're a tard and buy jetbrains crap like RustRover or Clion.the compiler is free, the IDE tooling (rust-analyzer) is free, the debugger is free. this alone already puts it ahead of product driven languages like Kotlin and C#. In the case of Java it's convoluted because of branded extensions like javax and value-add weird shit by Oracle.you don't know what you're talking about and you're a zoggie slave.
>>109031104>Plz saar my product Rust is free! Plz like and subscribe!No.
>>109031112>no argumentwhere is you FOSS C# debugger? only recently did M$ officially mint a buggy LSP server. They still drive you to their nonfree trash Visual Studio and VSCode.C++ is exactly the same boat, all the good tooling is nonfree, MSVC or Clion and you end up needing nonfree static analysis tools like coverity.again, you're an idiot and need to stop posting.
>>109031046No, gtk and qt are libraries, inbred. They run on any linux machine regardless of what software stack is there.You are so unbelievably moronic it's amazing that you can even breathe unaided.
>>109031126Sorry adbot. Still not interested in your product.
>>109031135Yes, since you're clearly a retarded subhuman nocoder when you said linux programs you clearly meant either a gtk or qt programs, I was simply correcting your blatant misinformed post
>>109030383Cuck licence no doubt
>>109031172Tell your special needs nurse to wipe the drool off your face before you choke to death.
>>109030615>one concrete user-visible thing xlibre improved over xservertear-free option implemented and enabled by defaultbonus answer is XNamespace because security between apps was something everyone was crying about for years that is now solved
>>109030383About time really. Can we all move over to this now? We can pretend Xorg Server die and pretend Wayland never happened. We can let XLibre die too since the guy is incompetent.
>>109031196Nah I'd rather tell your mom to wipe my cum off her face just like last night
>>109030440>saar C is the best language ever and is super badass saar because i just learnt about malloc yesterday in durgasoft saar if you disagree you are a trannyDon't you have a fizzbuzz to vibecode for your upcoming CS50 assignment, Pajeet Singh?
>>109030383I don't want a new X11 server I WANT THEM TO FUCKING JUST PUT THE BASIC SHIT FEATURES INTO GAYLAND.All these minds could work in unison yet all of them achieve fucking nothing.
>>109031211>tear-freeexisted since forever in xserver>meme new extensionanything that requires buy-in from downstream users is useless. feel free to prove otherwise with examples of adoption.NEXT!
>>109030383>xorg>rustOh my, the forum would be boiling kek.
>>109030500>mfw i realize this post isn't a parodyWhen did it all go so wrong?
>>109031272Gayland cannot have features because it's "just a protocol", meaning you have to reimplement shit in every single implementation individually and each is allowed to support different featuresets.Since the 70's we've known this way of working is retarded and doesn't work. It was directly responsible for the death of lisp and forth. But here we are again.
>>109030849>>109030958>>109031251Deranged. I'm not to blame for the top Rust repos being vibecoded
>>109031320Wasn't it just last week where the braintards at Gnome said they weren't gonna implement a protocol cause they didn't feel like it? I hate those guys so fucking much. Getting paid to try to kill desktop Linux. They are a net negative to the Linux desktop.
>>109030383Holy shit, X11 IS SAVED!!!!!!Xorg and Wayland is in C meanwhile this is entirely in Rust? HOLY SHIT!!!!!!
>>109031362whyland is xml
>>109030545>Why would all the zog corporations and zog governments be pushing Rust so hard?Because it reduces vulnerabilities that cost them a lot.https://blog.google/security/rust-in-android-move-fast-fix-things/
>>109030545Humiliation ritual.
>>109030533They are not rewriting Xorg in Rust. They are vibe codding Xorg in Rust.>Do they think Rust is better than C? Or is Rust easier for LLMs?No. If they generated Xorg in C it would mostly likely had many parts copied verbatim because it was originally written in C. Rust is just second best thing that isn't C/C++.You have to realize that vibe codders do not generate code to solve any actual problem. They do it for the fame, and both Xorg and Rust are popular projects, so they can get way more attention by combining them. This project will never actually function as an actually useful tool, it's just so author can see his name being mentioned on Reddit.
>>109031272>All these minds could work in unison yet all of them achieve fucking nothing.>be me>basedaf foss developer>want to develop software that does [thing]>team up with other based nerds because coding and maintaining shit entirely solo is a full time job and lol im not being paid>some devs and I disagree on how you should do [X] with [thing]>people who disagree just leave because this isn't a company or anything>can take code developed because lol it's foss>fork the software>realise we don't have enough developers to code and maintain>repeat steps 4-9 ad infinitim
>>109030510reddit spacing poo
>>10903122215yo ahh comeback
>>109031788you'd know faggot.
>>109031816poo in the loo
>>109031827I'll poo on your face gaylord. Whatdya think about that huh?
>>109031847>>109031809
>>109030383I looked at the source code and it looks like the AI was used to convert xorg c code to rust. There are comments that references xorg files with the lines where it was copied from
>>109031853Lol you got cum and shit face
>>109030383irrelevant, and will be forgotten and bitrotted in a year, just like the Zig rewriteXlibre is the future of X11, because it seeks to improve and modernize X11 instead of throwing away 40 years of engineering to rewrite it in an unstable memelang
>>109030621Look at the commit properly. That's not an xlibre code commit, that's code pulled from the xorg project: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2206/diffs?commit_id=54860e6c7f513739adf225a7998004f230db81a0 so its the xorg devs that vibe coded it
>>109030383I can accept this, if it means that they will keep supporting X11 for years to come,i fucking love my xfce and I cannot switch to wayland, since I am using old pieces of shit, like my beloved Haswell T440
>>109031908>because it seeks to improve and modernize X11provide concrete user visible examples
>>109031957Xlibre exists for this purpose.
>IzzatBot really tried to shit the thread uplmao i would call it sad and embarrassing if jeets had those feelings in their primitive biological programming
>>109031968The main guy behind that can't write code for shit. The average sum of all training data that is behind Claude does a better job then he ever could.
>>109031994Sure thing kid.
>>109031381>all that covid lockdown era shit codelooks like those companies created a problem and are now pushing their solution to fix it too
>>109031010you sound like someone who has a paw print tattoo and owns programmer socks
>>109031968anon here, i haven't tried xlibre yet, I know it exists,is there a repo for arch?I remember arch banning it because of stupid politics
>>109032034>looks like those companies created a problem and are now pushing their solution to fix it tooYup. These companies make and lose money from code. They are the ones who were funding C/C++ when it was the best thing around and now they are the one who are funding Rust.
>>109032053xlibre is a meme. and most /g/eets are wintards.
>>109031282>existed since forever in xserverooo, pathetic COPE by moving the goalposts(You) will try to bait again, but won't realize (You) have already lost>NEX-ACK!!!!
>>109032109>most /g/eets are wintards.you cannot believe how many times I have written pro windows posts and threads,I just don't want normoids coming over to linux
>>109032053yep. just follow the instructions on the Github page. worked great for XFCE. can't speak for cinnamon, as it seemed like bugs with the DE version. fedora cinnamon spin seems to be working just fine.
>>109032145and what would that goalpost be, dumb retard?https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1006
>>109032145> >existed since forever in xserverIt has. Or, at least it doesn’t even make sense.Any “tearing” you’re likely to see today is the result of 30 year old drivers that bit blt shit onto the ramdac. Almost nothing works like that today (or needs to work like that).The whole xlibre “supported by” thing is ridiculous.What you should be doing is compiling things yourselves instead of using apt-get (or equivalent).The ubuntu packages, I’ve come to realize, are either old, version incompatible, compiled with stupid options, and installed with ad-hoc names in ad-hoc places.
>>109031909FUCK RED HAT
>>109032319you forgot to mention that it's a net negative on most setups performance wise (anyone running a compositor. or as you pointed out, anyone who doesn't see tearing anyway.)
>>109030595I choose phoenix
>>109030533Kosher programming language.
>>109032567That would behttps://github.com/elonlit/Genesis
>>109030383>AI slop + Troon Lang = Retardation. Yeah it will flip. Xlibre rules.
>>1090317884chan used "reddit spacing" before reddit ever existed.a post on /b/ with "reddit spacing" from 2003:https://old.sage.moe/b/thread/2229/#2232
>>109031046I write neither. I write Tcl/Tk scripts.
all the x x11 xwindows xorg xcb shit is a giant boomer "do you mean java the language or java the virtual machine" moment and why the whole thing needs to die and why having a concrete specification + implementation approach like wayland and c++ is the right way to go.
>>109031788I always did spacing because it makes things more readable, like if it is a long long text.faggot
>>109032730>concrete specification + implementation approach like waylandlmao there is nothing concrete about it. It's full of undefined behavior