LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-22-2023, 01:44 PM   #46
John Lumby
Member
 
Registered: Oct 2008
Posts: 72

Original Poster
Rep: Reputation: 49

Quote:
Originally Posted by marav View Post
Comparing security issues are enough for me to agree with the switch
I browsed briefly through the Xorg list. Admittedly it is a long list (!), but I could not find a single one which would affect an environment in which :
1. the Xorg server does not accept direct tcp connections from the outside world
2. the system running the Xorg server does not accept ssh sessions (with or without X11 port forwarding) from the outside world /* I later realize this is probably not relevant but the next one may be */
3. users on any system who export their DISPLAY to the Xorg server do not also run graphical apps over ssh to a remote system with ssh X11 port forwarding

Quote:
Originally Posted by marav View Post
Not to mention the features
But please do mention the features. What features in a slackware+xwayland environment would benefit you?

Last edited by John Lumby; 12-22-2023 at 04:49 PM.
 
2 members found this post helpful.
Old 12-22-2023, 04:29 PM   #47
Pithium
Member
 
Registered: Jul 2014
Location: Far side of the Oregon Trail
Distribution: Slackware64 15.0
Posts: 502

Rep: Reputation: 584Reputation: 584Reputation: 584Reputation: 584Reputation: 584Reputation: 584
Quote:
Originally Posted by marav View Post
Comparing security issues are enough for me to agree with the switch

Wayland:
https://nvd.nist.gov/vuln/search/res...meSearch=false

X.org:
https://nvd.nist.gov/vuln/search/res...meSearch=false

Not to mention the features
The security argument is bogus. People are performing an Apples-to-Oranges comparison. AS already noted by others in this thread, Wayland is a Protocol, X11 is an Implementation of a Protocol. None of the issues in the link you provided are for wayland, they are all adjancent to wayland. Why the fuck is flatpak in there???
https://xkcd.com/2494 seems applicable here.

If this is the argument you want to make, then you need to compile a list of bugs for all the major wayland compositors being developed. Then you need to break that down by Resolve_Date and Time_To_Resolve. Then do that to to libX11 and xorg-server. And then you need to admit that your data is flawed because it does not include all unreported exploits.

Then do that for KDE, GNOME, and XFCE. Your NIST list has 142 issues listed, but only 3 of those are from 2023. And they were all fixed within the same year. Compare that to their list of 179 KDE issues:
https://nvd.nist.gov/vuln/search/res...meSearch=false

Is it just me, or are people using the existence of bugs in underlying subsystems to avoid fixing the higher level applications? So much screaming over X and SysV init, for what? This reminds me of that old survey where someone went through and counted the CVE's for gnome vs KDE and concluded that gnome is more secure. Next thing you know Red Hat declared gnome their default and people are acting like it's just sooooo much better with its fancy touchscreen UI.
https://nvd.nist.gov/vuln/search/res...meSearch=false


Unless you are viewing LQ from links then complaining about security flaws in X is just senseless babbling. Your web browser has more holes than a spaghetti strainer.

Last edited by Pithium; 12-22-2023 at 04:30 PM. Reason: severe? secure?
 
11 members found this post helpful.
Old 12-22-2023, 06:57 PM   #48
pghvlaans
Member
 
Registered: Jan 2021
Distribution: Slackware64 {15.0,-current}, FreeBSD, stuff on QEMU
Posts: 451

Rep: Reputation: 363Reputation: 363Reputation: 363Reputation: 363
Quote:
Originally Posted by pghvlaans View Post
I could ask for a SlackDocs account and do a write-up there in the near future if anyone's interested.
The new HOWTO page is up: https://docs.slackware.com/howtos:wi...ts_in_xwayland.
 
4 members found this post helpful.
Old 12-23-2023, 08:43 AM   #49
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,362

Rep: Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075Reputation: 4075
Quote:
Originally Posted by John Lumby View Post
But please do mention the features. What features in a slackware+xwayland environment would benefit you?
Mainly touchpad gestures
Aesthetically KDE is smoother and looks better overall
 
3 members found this post helpful.
Old 12-23-2023, 10:31 AM   #50
John Lumby
Member
 
Registered: Oct 2008
Posts: 72

Original Poster
Rep: Reputation: 49
Quote:
Originally Posted by pghvlaans View Post
This is very helpful indeed. Now all I need to go with it is a shiny new desktop system and monitor to try it out on.
(Well -- I suppose it is pointless trying out some window-display environment setup like this in a VM? Or is it? Any suggestions?)
 
Old 12-23-2023, 12:32 PM   #51
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,632

Rep: Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697
Quote:
Originally Posted by John Lumby View Post
This is very helpful indeed. Now all I need to go with it is a shiny new desktop system and monitor to try it out on.
(Well -- I suppose it is pointless trying out some window-display environment setup like this in a VM? Or is it? Any suggestions?)
Generally a virtual guest does not have direct access to the physical display, so pointless is a good term.

I am running with an option on login: I can currently select from Plasma on Wayland, Plasma on X11, or Fluxbox on X11. I could absolutely add a half dozen different DM/display server options. I get to test any of them on the distribution I know and use daily, directly on my hardware, and without any multiboot complications.
 
1 members found this post helpful.
Old 02-03-2024, 02:28 PM   #52
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 648
Blog Entries: 2

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by Gerard Lally View Post
Remember, evolution has no blueprint. It can branch off in any direction, including backwards.

Remember too that there are modern developments which are seriously retrograde. Touchscreen controls in cars, for example. Are they safer than using a mobile phone while driving? I don't think so.

I think the biggest problem with developments in Linux these days is that they are driven by the under-40s generation, who automatically assume everything old needs to be replaced by something better. It's only when they are in the thick of it that they realise things aren't quite as straightforward. But that's how they will learn. Just a shame we're the collateral damage along the way.
That's the conclusion I've come to.
 
2 members found this post helpful.
Old 02-03-2024, 04:54 PM   #53
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,632

Rep: Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697
In the case of X.Org it really DID need replacing. The codebase had gotten so large, convoluted, and kludged up that it was hard to maintain much less develop. Wayland did not cause that, the X.Org developers started Wayland to have a fresh, clean, pure codebase that they COULD support. I see that as an improvement, but then I am a developer (but NOT of X.Org or Wayland!).
 
2 members found this post helpful.
Old 02-04-2024, 03:34 AM   #54
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,855

Rep: Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311Reputation: 7311
Quote:
Originally Posted by wpeckham View Post
In the case of X.Org it really DID need replacing. The codebase had gotten so large, convoluted, and kludged up that it was hard to maintain much less develop. Wayland did not cause that, the X.Org developers started Wayland to have a fresh, clean, pure codebase that they COULD support. I see that as an improvement, but then I am a developer (but NOT of X.Org or Wayland!).
Just some features has been lost in the meantime.
 
Old 02-04-2024, 04:31 AM   #55
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,304

Rep: Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324
From the last 2 posts, it sounds like X (& Wayland) both lack a BDFL.

Someone with a vision of where the project is going, whose word will be accepted as final in that project, and who can tweak things (imposing extra work on some) without pissing everyone off and starting numerous forks.

The kernel, or Slackware are examples of how to do it. Star Office/Openoffice an example of how not to. Ditto Mozilla/Firefox.
 
3 members found this post helpful.
Old 02-04-2024, 05:43 AM   #56
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750
Quote:
Originally Posted by business_kid View Post
From the last 2 posts, it sounds like X (& Wayland) both lack a BDFL.

Someone with a vision of where the project is going, whose word will be accepted as final in that project, and who can tweak things (imposing extra work on some) without pissing everyone off and starting numerous forks.

The kernel, or Slackware are examples of how to do it. Star Office/Openoffice an example of how not to. Ditto Mozilla/Firefox.
Please allow me to introduce Adam Jackson aka ajax. Served as release manager for Xorg server for many years, rates himself as one of the three people in the world who fully understands xinput and has ripped hundreds of thousands of lines of dead code from X. Also involved with initiating Wayland after deciding that a rewrite from the ground up was the cleanest way to move to the future.

I saw a recording of him doing a presentation on X and its problems at a Linux conference many years ago. An extremely impressive performance.
 
3 members found this post helpful.
Old 02-04-2024, 07:34 AM   #57
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,575
Blog Entries: 19

Rep: Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453Reputation: 4453
I will switch to wayland when it provides a simple stand-alone display manager like fluxbox. I'm not interested in something that only works in gnome or KDE.
 
5 members found this post helpful.
Old 02-04-2024, 07:42 AM   #58
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 535

Rep: Reputation: 327Reputation: 327Reputation: 327Reputation: 327
Been using Sway for years with no loss of workflow in my case. Wayland just works once you take a few minutes to swap out the X specific program for the ones from Wayland
https://arewewaylandyet.com/ is helpful
 
Old 02-04-2024, 09:02 AM   #59
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,304

Rep: Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324Reputation: 2324
Quote:
Originally Posted by hazel View Post
I will switch to wayland when it provides a simple stand-alone display manager like fluxbox. I'm not interested in something that only works in gnome or KDE.
+1 on that. I have found most kde apps generally don't excel, k3b and kwvdial (from the dialup days) being exceptions.
 
Old 02-04-2024, 10:11 AM   #60
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,632

Rep: Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697Reputation: 2697
Quote:
Originally Posted by hazel View Post
I will switch to wayland when it provides a simple stand-alone display manager like fluxbox. I'm not interested in something that only works in gnome or KDE.
Okay, syntax switch here. I understand perfectly what you mean, but X.ORG does not work in GNOME or KDE. Wayland does not work in GNOME or KDE. Gonme and KDE work on TOP of (or in) X.ORG and Wayland. Wayland and X.ORG are communication protocols and windowing systems, everything else desktop runs WITHIN the Windowing System.

The difference might mean nothing to a non-techie user, but matters to developers and system admins who cannot afford sloppy thinking on these subjects.

Fluxbox will run better on X.ORG than on Wayland (because it was DESIGNED for that) but will also run on Wayland if you use XWayland and set things right. Personally, I would not bother. Right now both X.ORG and Wayland run well enough that we can pick the best for our current setup. I run both, and can pick which I want on startup.

Wayland will never offer the features of fluxbox, neither will X.Org: that is not what they are for. The things that provide that look and feel run on top of something that provides the features X.Org and Wayland provide.

Sway is DESIGNED to run on Wayland, as a replacement for i3 with the same look-and-feel and configuration. From the sway web site:
Quote:
Sway is a tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11. It works with your existing i3 configuration and supports most of i3's features, plus a few extras. Sway allows you to arrange your application windows logically , rather than spatially.

Last edited by wpeckham; 02-04-2024 at 10:16 AM.
 
2 members found this post helpful.
  


Reply

Tags
kde, xorg



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Save development time and effort with Ruby LXer Syndicated Linux News 0 04-07-2016 08:21 AM
LXer: Mutter Wayland 3.11.2 Now Syncs Keymap from X.Org to Wayland LXer Syndicated Linux News 0 12-04-2013 02:15 AM
Problem: xorg 1.7.7 on Mandriva 2010.2 / ATI X600: X11 crashing or slowing down grover Linux - Software 10 06-16-2011 01:46 AM
Future !X ? Wayland : X - what is wayland? serafean Linux - General 5 03-04-2011 11:09 AM
LXer: Is Linux Kernel Development Slowing Down? LXer Syndicated Linux News 0 12-02-2010 03:40 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:16 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration