Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
View Poll Results: When will you switch to Wayland in Slackware?
|
As soon as it works
|
|
7 |
3.24% |
As soon as it's stable
|
|
26 |
12.04% |
Not before it is included by the dev team
|
|
115 |
53.24% |
No plans to switch
|
|
68 |
31.48% |
|
|
02-12-2014, 07:13 PM
|
#151
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
Wayland does indeed follow the UNIX philosophy.
Oddly XOrg and Wayland aren't the only currently worked on rendering agents. Doesn't DirectFB work similar to X?
|
|
|
02-12-2014, 08:27 PM
|
#152
|
Member
Registered: Nov 2013
Posts: 747
Rep:
|
DirectFB is more similar to wayland in that they both run on top of the kernel framebuffer.
It is also older then wayland and supports input.
I remember recompiling SDL with directFB support so i could play vulture-nethack without X.
It ran software only on top of nothing but the kernel, so i thought it was cool.
Had some input problems thou, don't know if it got better.
Last edited by genss; 02-12-2014 at 08:29 PM.
|
|
|
02-12-2014, 09:12 PM
|
#153
|
Member
Registered: Sep 2011
Posts: 925
|
Quote:
Originally Posted by TobiSGD
If those people that do exactly that job for years already decide that X11 is at a point where they can only break its design to come any further, but rather leave it alone and begin writing Wayland instead
|
So it's already a trainwreck. Congratulations!
Quote:
Also, would you like to explain where Wayland is against the Unix philosophy?
|
I didn't say that anywhere.
Quote:
You might want to share your insights about expected lifetimes of projects with distro developers
|
I see this as the final phase of the downfall of the "free desktop". I don't think anything beside Android's and Apple's display manager on top of Linux/Unix will survive in the long term. Not because these concepts are so great, but because they are there, proven and they work. The latter is also the single reason, why X11 is still around and why I will stay with it for the time being.
I don't think there is really a place for two or more additional incompatible implementations created from scratch. That's not how software ecosystems work.
|
|
|
02-13-2014, 06:15 AM
|
#154
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
Quote:
Originally Posted by jtsn
So it's already a trainwreck. Congratulations!
|
It was already a trainwreck when those people started to maintain it. WHat the hell didi a print server in the print server? Nonetheless those people did their best to fix what could be fixed, but at one point they had to acknowledge that certain things can't be fixed, because they were inherent to the X11 design. This was the point were they decided that it is better to start over with a clean slate instead. And they did it in a way that they would come up with the best possible solution they could think of. Why do you think that they alone needed 5 years to get to version 1.0 of the protocol definition?
Quote:
I didn't say that anywhere.
|
Sorry, you didn't say it is against the Unix philosophy, you did say it is against proven Unix principles, in post #148. I would like to see an explanation for that.
Quote:
I see this as the final phase of the downfall of the "free desktop". I don't think anything beside Android's and Apple's display manager on top of Linux/Unix will survive in the long term. Not because these concepts are so great, but because they are there, proven and they work. The latter is also the single reason, why X11 is still around and why I will stay with it for the time being.
I don't think there is really a place for two or more additional incompatible implementations created from scratch. That's not how software ecosystems work.
|
Obviously, companies like Valve, Intel and Red Hat see that different. We will see who is right about that.
|
|
|
02-13-2014, 09:51 PM
|
#155
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
It's not so much even X11 really. Most stuff is starting to be handled by OpenGL based libraries almost to the point the standard XVideo display is being deprecated for things like GlamorEGL that renders 2D drawing in hardware as opposed to MesaLib which renders 3D in hardware via the DRI.
Fairly soon, you won't have to worry about it on Wayland as fairly much anything and everything could be passed through OpenGL/MesaLib in some way, shape, or form to have one drawing matrix for all video cards with proper supported DRI drivers.
All in all, Wayland actually is a good idea, but it's not exactly ready yet. When it's completed, you won't even really notice the difference really.
Last edited by ReaperX7; 02-13-2014 at 09:54 PM.
|
|
|
02-16-2014, 02:37 PM
|
#156
|
Member
Registered: Dec 2013
Location: NJ / USA
Distribution: Slackware 64 -Current
Posts: 232
Rep:
|
Quote:
jtsn>Exactly that "replacing" is the problem. You can't call something a platform, if their core components get completely replaced every other year by incompatible concepts. Especially if there are a bunch of them competing each other like Mir, Wayland and X11.
|
Isn't xwayland going to take care of x11 compatiblity?
http://wayland.freedesktop.org/xserver.html
|
|
|
02-16-2014, 06:42 PM
|
#157
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
XWayland land will be merely a legacy library for applications not updated for the Wayland API. Most applications that utilize the current x11 library will drop in with the xwayland library.
When completed, you won't see a difference. Each desktop environment will look exactly the same, work the same, applications will work the same, etc.
The only difference you'll see is the Compositor, remote access, and other features will work differently in the aspect, they'll work like their supposed to and not have issues with other parts of the x-server.
|
|
|
02-16-2014, 08:46 PM
|
#158
|
Member
Registered: Dec 2013
Location: NJ / USA
Distribution: Slackware 64 -Current
Posts: 232
Rep:
|
So as long as there are no stability issues the move to Wayland shouldn't be an issue. Since there are x.org developers involved I don't expect any compatibility issues. After being tested I would favor rolling over to it.
|
|
|
02-16-2014, 11:10 PM
|
#159
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
The only issue is you might see a lot of older video hardware without proper drivers get pushed into support through VESA and the MesaLib llvmpipe driver. At best AMD, Nvidia, and Intel will probably get full DRI2 support and drivers.
|
|
|
02-17-2014, 01:27 AM
|
#160
|
Member
Registered: Sep 2011
Posts: 925
|
Quote:
Originally Posted by linuxtinker
Isn't xwayland going to take care of x11 compatiblity?
|
Of course, for approximately 18-24 months or two Slackware releases. After that I bet it will be abandoned and left unmaintained.
Further reading: http://tirania.org/blog/archive/2012/Aug-29.html
Anyway: Debian/Ubuntu's init decision downgraded the Linux desktop officially to a legacy platform for me. I'm now looking into alternatives and prepare for the phase-out of all my Linux desktops. I want to depart early before the fallout comes down.
So I basically don't care about Wayland anymore.
|
|
|
02-17-2014, 03:55 PM
|
#161
|
Member
Registered: Dec 2013
Location: NJ / USA
Distribution: Slackware 64 -Current
Posts: 232
Rep:
|
Quote:
Anyway: Debian/Ubuntu's init decision downgraded the Linux desktop officially to a legacy platform for me.
|
What does the init system have to do with wayland? As far as being an end-user the init system & Windowing systems shouldn't matter as long as they Just work. Its more of a headache for system admins & developers.
Quote:
I want to depart early before the fallout comes down.
|
Did you realize the blog you referenced was from 2012?
Seems like the Linux Desktop should have been dead already. Linux as desktop will probably be for a niche group which it has been since the start. Chromebooks & Android will probably be the dominant flavor of linux for the masses anyway once everyone uses the "cloud" for everything.
But as far as Wayland I am sure it will be supported as long it used in most of the major Linux Distros.
|
|
|
02-17-2014, 04:06 PM
|
#162
|
Moderator
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,306
|
Quote:
Originally Posted by linuxtinker
What does the init system have to do with wayland?
As far as being an end-user the init system & Windowing systems shouldn't matter as long as they Just work.
|
With regard to this being a Wayland thread, I agree init references seem out of place. But both are big changes being more or less forced on the rest of us, and they have far reaching consequences for us beyond the mythical "end user" use case, so such sentiment is often seen these days.
With regard to the second part... that attitude is quite literally the death of free software... you should reconsider it.
Last edited by astrogeek; 02-17-2014 at 04:14 PM.
|
|
|
02-17-2014, 06:29 PM
|
#163
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
The argueability of whether or not an init system will be the downfall of Linux is debatable due to the level of chaos consuming everything, but Wayland is actually good for UNIX on the whole. BSD, Illimos, Solaris, HP-UX, and every other X using solution are all getting Wayland ready for implementation.
Wayland doesn't have to require any specific init.
Wayland is simply a modernized X-Server with a built-in Compositor and modernized Remote Access Networking layer with its rendering layer based in EGL and XVideo extensions for maximum levels of hardware acceleration and API extension support.
As far as getting ready to abandon GNU/Linux on the whole, well yes, start learning now and contribute to distributions you feel are worthy successors, but equally keep supporting Slackware, Gentoo, LFS, and other distributions that promote choice and freedom within the system.
It's either that or get those all those forced into deprecation projects back into solid developments, and push the crap out of OpenRC and fight back.
|
|
|
02-17-2014, 06:53 PM
|
#164
|
Moderator
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,306
|
Quote:
Originally Posted by ReaperX7
The argueability of whether or not an init system will be the downfall of Linux is debatable due to the level of chaos consuming everything, but Wayland is actually good for UNIX on the whole. BSD, Illimos, Solaris, HP-UX, and every other X using solution are all getting Wayland ready for implementation.
...
As far as getting ready to abandon GNU/Linux on the whole, well yes, start learning now and contribute to distributions you feel are worthy successors, but equally keep supporting Slackware, Gentoo, LFS, and other distributions that promote choice and freedom within the system.
It's either that or get those all those forced into deprecation projects back into solid developments, and push the crap out of OpenRC and fight back.
|
To be honest, I had the init system more in mind myself.
I am deeply troubled by the lack of knowledge or care for the FREEDOM aspect of free software and the idea that, "Hey if it works, it's cool!". The abandonment of the huge value of the Unix ideas for "end user" trinkets is also very distrubing. The two opinions cannot coexist in the long run.
I have not decided myself to abandon GNU/Linux, but I fear for its future enough to hedge all my bets at this time.
If I found that I no longer wanted to go down the path, such as due to systemd, I would entrench with the last non-systemd Slackware and go from there... I have dipped into the BSDs but not to any depth, still an option.
But back on topic, I am not particularly knowledgable about Wayland, except that it is not client/server and therefor not usable across a network. I do occasionally export an X session and would consider loss of that ability to be... a loss. I always hate to lose ground...
I follow the Wayland threads here and will form an opinion as we go forward.
Last edited by astrogeek; 02-17-2014 at 07:02 PM.
|
|
|
02-17-2014, 09:17 PM
|
#165
|
Member
Registered: Sep 2011
Posts: 925
|
I fully believe in Slackware and Linux (kernel) itself. I'm quite sure, that they won't screw up.
But that isn't just enough for a working desktop platform. A big part of the userland upstream is now axing the unix legacy (basically all the stuff that still works reliably and has stable interfaces) for creating a new "free desktop operating system". And I'm just not interested in this OS at all. Especially not if it is introduced into all Linux distribution through the backdoor.
I think the desktop developers believe that their product is so great, that people accept the "complicated" Linux beneath it just to get access to their great invention. That's why they try redesigning the base without understanding it. My reality is that I accept some more or less mediocre GUI stuff, because it runs on top of a stable and powerful Unix. I sometimes use GIMP, because it's free and runs on Slackware, not because it is the best image editor on earth. And I have non-free third-party applications from ISVs which need stable interfaces to continue to work. That is what I'm interested in.
When that stable and powerful Unix base is gone, there is not a single reason for me to run Wayland, Xwhatever, KDE or anything else on top of a new Fedora-LennarX. (Just because something is free doesn't make it interesting to me.) As soon as my desktop gets turned into something like that, I will move on to other pastures.
Last edited by jtsn; 02-17-2014 at 09:22 PM.
|
|
1 members found this post helpful.
|
All times are GMT -5. The time now is 12:13 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|