this post was submitted on 23 Nov 2024
18 points (76.5% liked)

Linux

8191 readers
318 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS
 

I think the problem with btrfs is that it entered the spotlight way to early. With Wayland there was time to work on a lot of the kinks before everyone started seriously switching.

On btrfs a bunch of people switched blindly and then lost data. This caused many to have a bad impression of btrfs. These days it is significantly better but because there was so much fear there is less attention paid to it and it is less widely used.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 3 days ago (3 children)

Wayland didn't work out networking, even to this day, which is why I'm still using Xorg.

[–] [email protected] 2 points 3 days ago
[–] [email protected] 0 points 3 days ago (2 children)

X's network transparency is overrated IMHO. Since ages most data on desktops is sent via shared memory to the X server (MIT-SHM extension) otherwise the performance would suck. This does not work over the network and so X over the network is actually quite slow. Waypipe works way better for me than SSH X forwarding.

[–] [email protected] 3 points 3 days ago (1 children)

@hummus273 It's overrated because you don't use it, I frequently do. If all you want to do is emulate Windows than Wayland is fine. If you need network functionality it is not.

[–] [email protected] 1 points 3 days ago (1 children)

You assume I'm not using it. On the contrary, I use it a lot at work. We have some old TK interfaces. They take ages to load over the network. The interfaces load much faster when using Xvnc running on the remote machine rather than X forwarding (but it is not as convenient).

[–] [email protected] 3 points 3 days ago (1 children)

@hummus273 Xvnc does not allow you to display individual applications only an entire desktop. I'm monitoring about 20 different computers doing different things and for me it is a significant advantage not to have to bring up a whole desktop but to be able to launch a single graphical application on my existing desktop.

I don't really understand the degree of emotional attachment people have to one solution or another. For me it's a simple application case, for me Wayland is not desirable, not only does it not network, but the embedded X-server as part of the kernel works very effectively by avoiding the kernel/userland switches an ordinary X server would require.

So for my use case, Wayland is NOT a replacement and so I have to object to people arguing that it is a full replacement for X, it is not.

[–] [email protected] 1 points 3 days ago* (last edited 3 days ago) (1 children)

@hummus273 Xvnc does not allow you to display individual applications only an entire desktop. I'm monitoring about 20 different computers doing different things and for me it is a significant advantage not to have to bring up a whole desktop but to be able to launch a single graphical application on my existing desktop.

Yes, that is what I meant with not as convenient.

I don't really understand the degree of emotional attachment people have to one solution or another. For me it's a simple application case, for me Wayland is not desirable, not only does it not network

Your use case is covered by waypipe (which in my tests is much more responsive than X11 forwarding).

the embedded X-server as part of the kernel works very effectively by avoiding the kernel/userland switches an ordinary X server would require.

I think you are confusing stuff here. Which kernel has an embedded X server?

So for my use case, Wayland is NOT a replacement and so I have to object to people arguing that it is a full replacement for X, it is not.

What part of your use case is not covered by waypipe?

[–] [email protected] 2 points 3 days ago (1 children)

@hummus273 Waypipe would involve a lot of userland / kernel exchanges avoided by using the kernel based mode setting Xserver. It happens to work well with my hardware. And I don't see any noticeable latency issues and not all apps work with Wayland hence I have no motivation to change to Wayland and every motivation to avoid it. Sorry if that gets someone's panties in a wad.

[–] [email protected] 1 points 3 days ago (1 children)

Waypipe has nothing to do with the kernel mode setting driver. The X server code does not run in the kernel. Wayland compositors use kernel modesetting for mode changes, so not sure what your point is? Not saying you need to switch to Wayland, just saying that it covers the use case you described as impossible with Wayland.

[–] [email protected] 1 points 3 days ago (1 children)

@hummus273 Yes actually in my case it does. The kernel has an X-server built in but ONLY for Intel graphics and I happen to have Intel graphics. Sorry if you're not familiar enough with X or the kernel to know that but that is a fact.

[–] [email protected] 1 points 3 days ago (1 children)

If that is the case, then you can probably easily find the X server code in the Linux kernel and send a link? Spoiler: it is not there

[–] [email protected] 1 points 3 days ago

@hummus273 I am mistaken, it is only the mode setting for the X-server that is handled in the kernel. At any rate it works well for my needs.

[–] [email protected] 2 points 3 days ago (1 children)

@hummus273 I have a 1gbit network connection at the co-lo, and 180mb/s cable and I don't have any lag using X tunneled through ssh.

[–] [email protected] 2 points 3 days ago (1 children)

Not having any lag is physically impossible. You don't notice it maybe. But if I open Firefox with X forwarding on the same network (1gbe) it is very noticeable for me.

[–] [email protected] 2 points 3 days ago (1 children)

@hummus273 Perhaps not because I'm not trying to game, and I can't detect any changes faster than about 1/50th of a second anyway so fps faster than 50 is more or less moot for me.

[–] [email protected] 1 points 3 days ago

Firefox is not a game?

[–] possiblylinux127 -1 points 3 days ago (1 children)

Wayland as a protocol that apps use to talk to the desktop. It doesn't use network at all really.

You need something like freeRDP for network access.

[–] [email protected] -1 points 3 days ago (2 children)

@possiblylinux127 It is touted as a replacement for X-windows but the PRIMARY ADVANTAGE of X-windows is that you can run a program on one machine and display it on anther making Wayland completely useless in a networked context.

[–] possiblylinux127 2 points 3 days ago (1 children)

It is not trying to be a one to one replacement. It is a totally different thing. You are wanting a motorcycle to replace your 2002 pickup truck.

Also X forwarding is broken for most stuff. It probably will work but it will run poorly and use lots of bandwidth. This is because there are layers and layers of work arounds to make modern hardware and software work on it. The X protocol was intended for mainframes in the 80's. It should've died long ago.

[–] [email protected] 1 points 3 days ago (1 children)

@possiblylinux127 I agree with you, it's not, but people here keep touting it as such and that is my issue. X-forwarding works great for me, I use it daily. I use it to access servers in my hosting service from my home office. I can fire up x2go if I need a remote console but most of the time a terminal and an app is quicker. I have no issues with lag, I'm sorry for those that do but it is just not a problem for me.

[–] possiblylinux127 1 points 3 days ago

Do you use it over SSH?

[–] [email protected] -2 points 3 days ago

@possiblylinux127 It strikes me as weird someone down votes a simple statement of fact. I guess they have a problem with reality.