Originally posted by You-
View Post
Announcement
Collapse
No announcement yet.
SDL3 Begins Dumping A Lot Of Old Code: GLES1, OS/2, DirectFB, WinRT, NaCl & More
Collapse
X
-
Originally posted by lumks View Post
They can not do this. The software that is build on top of SDL might still have X11 dependencies and will need to go the xwayland way because of that. This can also be true in 10 years from now on. So X11 is still very important to have in SDL. Qt and GTK need to do the first step by deprecating X11 support, so it's known that it will be removed withing the next major version.
For pulseaudio, I'm with you. I dont see pulseaudio to be around in 2 years anymore.
Comment
-
Originally posted by brad0 View Post
PulseAudio maybe, X11 is not an option.
I don't understand why people confuse certain things in the software world. SDL3, is a new library. Games/software made for it, won't run on SDL2, and SDL2 games won't run on SDL3. It breaks backwards compatibility. Thus, we need to have it released, before software gets made for it. By the time SDL3 and software that needs it are out and stable, X11 will be long gone from the Linux desktop. It already is for most people. Aside from a few chronic complainers who refuse to adopt to change, the rest of the Linux world just uses whatever is default in their distro, and most distros default to Wayland these days...
In other words, X11 is essentially EOL. It is on its last legs, getting minor fixes and no new development, for years... It makes no sense to start coding a new library for future software, breaking compatibility, and maintain support for a legacy display manager. No sense at all. SDL1/2 won't be going anywhere for those who want to keep using the stuff they are using now with X11.
- Likes 6
Comment
-
Originally posted by TemplarGR View PostX11 is actually more of an option than Pulseaudio...
I don't understand why people confuse certain things in the software world. SDL3, is a new library. Games/software made for it, won't run on SDL2, and SDL2 games won't run on SDL3. It breaks backwards compatibility. Thus, we need to have it released, before software gets made for it. By the time SDL3 and software that needs it are out and stable, X11 will be long gone from the Linux desktop. It already is for most people. Aside from a few chronic complainers who refuse to adopt to change, the rest of the Linux world just uses whatever is default in their distro, and most distros default to Wayland these days...
In other words, X11 is essentially EOL. It is on its last legs, getting minor fixes and no new development, for years... It makes no sense to start coding a new library for future software, breaking compatibility, and maintain support for a legacy display manager. No sense at all. SDL1/2 won't be going anywhere for those who want to keep using the stuff they are using now with X11.
- Likes 1
Comment
-
Originally posted by brad0 View Post
So clueless.
It's true XOrg/X11 is dying. Wayland is the future, but still not the present in all scenarios.
Wayland is made as a series of protocols and easily extensible, that's very good. But it's taking too much time to make certain protocols and I disagree how extremely slow they are at moving them to Wayland Core. They still have an XOrg mindset instead a more Vulkan-like one, IMHO.
So, I expect 4-7 years until massive Wayland adoption. It needs to have not only feature parity with XOrg, but even more features usually done by tons of hacks and dirty userland taking advantage of XOrg extremely patched up design.
I also consider and extremely big fail the lack of an official project similar to wlroots, but with x1000 more manpower to ease Wayland adoption. Despite all that nonsense about Wayland being a protocol and blablabla, I think those are lame excuses done by stubborn developers and zealots.
And despite being extremely experimental, I also consider Arcan metaproject to be conceptually quite superior to both XOrg and Wayland in many aspects. Unfortunately, I think it will never leave to be a design concept in code form.
To me, Wayland is a good idea but failed execution. If the project doesn't make a considerable management change and improve many Core stuff, it will be another case similar to PulseAudio and PipeWire.
I'm not the best developer of the world, but I consider project management part sometimes may be even more important than the coding part to avoid stupid design decisions in a software project.
- Likes 1
Comment
-
Originally posted by darkbasic View PostIf they really want to remove jack support they should remove pulseaudio support first: pipewire is in a better shape to replace pulseaudio than jack yet.
Comment
-
Originally posted by cl333r View PostLast I heard PipeWire can replace JACK (but not sure if as a drop-in solution) so I wonder why it was reverted.
- Likes 2
Comment
-
Originally posted by ernstp View Post
That is of course the goal but there has been a lot of bugs and issues in the SDL Wayland backend to work out to get it on par with X11. This has required changes in other places also, like the creation of libdecor and some Wayland protocol additions (afaik), and so on.
Some of these concerns are hilarious and just so insane that it shows not a ton of people actually understand what they're commenting here, rofl.
- Likes 1
Comment
-
Reading this thread is unreal. Not just one misguided person, but a whole bunch of people acting as if the last distro using X11 was released sometime 15 years ago... except no, X11 is still universally used everywhere. The mere idea of dropping X11 support anywhere in the next decade is ridiculous.
- Likes 1
Comment
Comment