[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor applications are now closed. Thanks to all who applied!


[Advertise on 4chan]


File: 1757044287789982.jpg (19 KB, 1024x576)
19 KB JPG
https://www.phoronix.com/news/YSERVER-Rust-X11-Server
BASED ALARM
BASED ALARM
BASED 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.
>>
>>109030383
interesting. 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?
>>
>>109030500
as 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.
>>
>>109030533
Why 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
>>109030559
Nobody 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 on

will this actually reduce the memory footprint if this fork is dropped in
>>
>>109030565
>no-u
two moves remain
https://desuarchive.org/g/thread/108976028/#q108979152
>>
>>109030383
choose 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.
>>
>>109030595
Wayland for NPCs
Rust for trans NPCs
Xlibre for people
>>
>>109030595
>xlibre
provide 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.
>>
>>109030595
Why 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
>>
>>109030621
You mean they mock the trans flag.
>>
>>109030605
>Wayland
You 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.
>>
File: 1778913884531434.jpg (201 KB, 500x715)
201 KB JPG
>>109030383
So 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.
>>
>>109030800
SystemDick 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 only
kek, /g/eets are literally desperate for a win at this point
>>
>>109030849
Buy an ad
>>
>>109030821
People 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 posting
retard.
>>
>>109030926
It's mainly European govts and American corpos.
>>
>>109030440
you guys finally found a way to destroy Rust's reputation?
>>
>>109030953
The 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.
>>
>>109030833
He'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.
>>
>>109031010
Buy an ad corpotroon so I can block it. Not interestes in your product.
>>
>>109031031
you 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.
>>
>>109031020
No, 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 mutter
kek, 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.
>>
>>109031036
Not interested in your product (Rust). How do I unsubscribe from your ad list?
>>
>>109031057
can 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.
>>
>>109031075
Seethe more. Not getting your product.
>>
>>109031087
what 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 argument
where 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.
>>
>>109031046
No, 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.
>>
>>109031126
Sorry adbot. Still not interested in your product.
>>
>>109031135
Yes, 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
>>
>>109030383
Cuck licence no doubt
>>
>>109031172
Tell 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 xserver
tear-free option implemented and enabled by default
bonus answer is XNamespace because security between apps was something everyone was crying about for years that is now solved
>>
>>109030383
About 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.
>>
>>109031196
Nah 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 tranny
Don't you have a fizzbuzz to vibecode for your upcoming CS50 assignment, Pajeet Singh?
>>
File: god damnit2.jpg (23 KB, 600x350)
23 KB JPG
>>109030383

I 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-free
existed since forever in xserver
>meme new extension
anything that requires buy-in from downstream users is useless. feel free to prove otherwise with examples of adoption.
NEXT!
>>
>>109030383
>xorg
>rust
Oh my, the forum would be boiling kek.
>>
File: 1765327797423471.jpg (165 KB, 1600x900)
165 KB JPG
>>109030500
>mfw i realize this post isn't a parody
When did it all go so wrong?
>>
>>109031272
Gayland 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
>>109031251
Deranged. I'm not to blame for the top Rust repos being vibecoded
>>
>>109031320
Wasn'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.
>>
>>109030383
Holy shit, X11 IS SAVED!!!!!!
Xorg and Wayland is in C meanwhile this is entirely in Rust? HOLY SHIT!!!!!!
>>
>>109031362
whyland is xml
>>
File: image2.png (66 KB, 1200x742)
66 KB PNG
>>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/
>>
>>109030545
Humiliation ritual.
>>
>>109030533
They 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.
>>
File: 1780586452150515.jpg (16 KB, 378x246)
16 KB JPG
>>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
>>
>>109030510
reddit spacing poo
>>
>>109031222
15yo ahh comeback
>>
>>109031788
you'd know faggot.
>>
>>109031816
poo in the loo
>>
>>109031827
I'll poo on your face gaylord. Whatdya think about that huh?
>>
>>109031847
>>109031809
>>
>>109030383
I 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
>>
>>109031853
Lol you got cum and shit face
>>
>>109030383
irrelevant, and will be forgotten and bitrotted in a year, just like the Zig rewrite
Xlibre 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
>>
>>109030621
Look 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
>>
>>109030383
I 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 X11
provide concrete user visible examples
>>
>>109031957
Xlibre exists for this purpose.
>>
>IzzatBot really tried to shit the thread up
lmao i would call it sad and embarrassing if jeets had those feelings in their primitive biological programming
>>
>>109031968
The 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.
>>
>>109031994
Sure thing kid.
>>
>>109031381
>all that covid lockdown era shit code
looks like those companies created a problem and are now pushing their solution to fix it too
>>
>>109031010
you sound like someone who has a paw print tattoo and owns programmer socks
>>
>>109031968
anon 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 too
Yup. 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.
>>
>>109032053
xlibre is a meme. and most /g/eets are wintards.
>>
>>109031282
>existed since forever in xserver
ooo, 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
>>
>>109032053
yep. 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.
>>
>>109032145
and what would that goalpost be, dumb retard?
https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1006
>>
>>109032145
> >existed since forever in xserver
It 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.
>>
>>109031909
FUCK RED HAT
>>
>>109032319
you 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.)
>>
>>109030595
I choose phoenix
>>
>>109030533
Kosher programming language.
>>
File: file.png (220 KB, 970x406)
220 KB PNG
>>109032567
That would be
https://github.com/elonlit/Genesis
>>
>>109030383
>AI slop + Troon Lang = Retardation.
Yeah it will flip. Xlibre rules.
>>
>>109031788
4chan used "reddit spacing" before reddit ever existed.

a post on /b/ with "reddit spacing" from 2003:
https://old.sage.moe/b/thread/2229/#2232
>>
>>109031046
I 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.
>>
>>109031788
I always did spacing because it makes things more readable, like if it is a long long text.

faggot
>>
>>109032730
>concrete specification + implementation approach like wayland
lmao there is nothing concrete about it. It's full of undefined behavior



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.