LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 08-03-2017, 01:33 AM   #91
Xeratul
Senior Member
 
Registered: Jun 2006
Location: UNIX
Distribution: FreeBSD
Posts: 2,653

Original Poster
Rep: Reputation: 255Reputation: 255Reputation: 255

Wayland - 10 years of development.

In my opinion this seems to me a sign. 10 years! Wayland can be evil as was SystemD. Why?

Because of an Unix programme shall be:
- small,
- compact,
and efficient.

Memory usage is important, efficiency, small code rules.
 
Old 08-03-2017, 03:02 AM   #92
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by Xeratul View Post
Wayland - 10 years of development.

In my opinion this seems to me a sign. 10 years! Wayland can be evil as was SystemD. Why?
Creating a new graphical foundation from scratch that can meet everyone's needs takes time. How many of those ten years were volunteers coding in their spare time without corporate sponsorship?

Quote:
Because of an Unix programme shall be:
- small,
- compact,
and efficient.

Memory usage is important, efficiency, small code rules.
But the monstrous GUIs and applications that are popular today do not follow that philosophy. So why hold Wayland to a different standard?
 
Old 08-03-2017, 04:46 AM   #93
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by Luridis View Post
Again, I don't think X has just become "dated".
No you've said repeatedly that it was crap from conception. And by the way X predates CDE by over 10 years. It's an 80's product and that's probably half the problem in that it was pretty much completely designed for terminals, not for modern desktop or laptop x86 based personal computers. Like a lot of software, it's been adapted for something it was never really intended for and a large proportion of it's code base is pretty much unused today (think of all the drawing functions and primitives and bitmap fonts, etc).

I have a fairly pragmatic view - let all the cutting edge fanboi Linux distributions and Red Hat run with wayland first in production and we can see how it all pans out. For the majority of OpenBSD, NetBSD and FreeBSD users, there's no real urgency to jump on that particular bandwagon.
Quote:
Originally Posted by Luridis View Post
If you have good arguments for fixing and continuing X, people will hear them, including me.
This works both ways - you're complaining, but like many have sat on your hands for years, not contributed anything. Like pretty much everyone else, you've waited for someone to come up with a replacement for you.
Quote:
Originally Posted by Luridis View Post
I hear lots of bluster[etc]
True.
Quote:
Originally Posted by Luridis View Post
They (Sysadmins) also don't like shoddy, problematic code bases that users and support personnel constantly complain about. I know this because I am a Systems Management Admin and I've been through it enough with Java. So, I get things just fine and you're just making assumptions again.
Good software does, not and should not revolve around the needs of sysadmins and making it do so is poor design. I've learnt that the hard way over the years.

Quote:
Originally Posted by Luridis View Post
Assumptions, opinions, complaints and thinly veiled resistance to change
Dismissing as "resistance to change" once again weakens your main argument which was rather valid. You're just going back to "X being dated"...

Quote:
Originally Posted by Luridis View Post
Meanwhile, the rest of the world will move on while you are all stilling here scoffing at True Type Fonts, composite effects and contextual menus like a bunch of old curmudgeons.
And again, it's not about "X being dated"?
Quote:
Originally Posted by Luridis View Post
When I got my first Unix, it had 16k of RAM. We didn't even have no electricity and I had to run in a squirrel cage attached to a generator! Uphill, both ways!
...

For me the funny thing is that early in this thread you threatened to "unsubscribe" if systemd was discussed, yet you've been happy enough to trash, what is at the very least, tried and tested software, if nothing else, which has served us for decades and made "desktop Linux" a reality. It hasn't cost "us" a thing either.

Despite criticisng others for not coming up with the code/answers, you've not explained how and who could have sorted out the X mess "20 years ago" and what should have been done and most importantly who would have paid for it all?

Quote:
Originally Posted by Luridis View Post
So, go ahead commence with the reciprocal back patting. Oh, and PM your address. I think I might have some 8" floppy disks out in the garage that you might find useful. Hell, I might have a couple of mouldy reels or even a drum!
I'd also "unsubscribe" at this point, but I wasn't subscribed in the first place...

 
Old 08-03-2017, 05:49 AM   #94
Xeratul
Senior Member
 
Registered: Jun 2006
Location: UNIX
Distribution: FreeBSD
Posts: 2,653

Original Poster
Rep: Reputation: 255Reputation: 255Reputation: 255
So far so good, different points with moderation.

I am glad that people have different points of view about X11, which makes this thread mega rich.

Moderation as always.

Happy that verve and motivation in UNIX still drive all of us among our UNIX community.
 
Old 08-03-2017, 06:41 AM   #95
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
Quote:
Originally Posted by cynwulf View Post
This works both ways - you're complaining, but like many have sat on your hands for years, not contributed anything. Like pretty much everyone else, you've waited for someone to come up with a replacement for you.
Yep... You must be omniscient! Nothing... nothing at all.
Attached Thumbnails
Click image for larger version

Name:	sneak.jpg
Views:	15
Size:	97.6 KB
ID:	25639  
 
Old 08-18-2017, 01:51 PM   #96
Woolie Wool
Member
 
Registered: Jul 2017
Location: Memphis, TN
Distribution: Arch
Posts: 39

Rep: Reputation: Disabled
Quote:
Originally Posted by Xeratul View Post
Code:
X11 is the engineering equivalent of an 80 year old rickety bridge that's been shored up half as many times as it is years old. After they get everything straight with XWayland, you'll be able to run X11 apps there. Eventually, I expect the developers will stop updating XServer all together, except for XWayland.
so allllllllllllllll the work made on X11 will be waste!!

x11 will be supported for 1-2 years, and all BSD and LINUX world will end with its graphics.
Borland graphics library was the same for long time ago.

Graphical applications are the most unreliable things to make and to maintain. Why to programme if developer have fun changing the libraries all the 10-20 years?
Things get old, technologies become obsolete. Part of what has made Unix-likes so adaptable is the modularity allows old technologies to be swapped out for new ones without completely replacing the system, or allow old and new to be used in parallel. X11 is old. It is a dead-end that needs to die and get out of the way so app developers can make better GUIs, and trying to run a modern computer entirely from the console is not a solution. As the person you were quoting said, Wayland will have a compatibility layer to support X11 applications. It might not support all of them, but it will support most.

As for changing the libraries in 10 to 20 years, that's longer than most software even lives--I tried to compile a text editor (Linux clone of MS-DOS EDIT with advanced features) and it depended on a toolchain with programs that themselves won't even compile on Xubuntu 17.04. The program just wasn't going to work, and it was only around eight years since its last update. And quite often, changing the libraries of your software allows you to make your software better--I do testing for the ECWolf source port of Wolfenstein 3D, and the move from SDL to SDL2 brought a lot of performance improvements and some entirely new features. Expecting people to stick with X11 or even the console because "Graphical applications are so unreliable to make and maintain" is silly. This is not 1983, my computer is not a PDP-11, GNU/Linux is not System V UNIX, and I am not using TWM or whatever garbage desktop existed at the time. Computers change, and software with them.

FreeBSD is conservative compared to most Linux distros, so they'll probably keep X11 around long after Ubuntu, Mint, Arch, etc. have all gone to Wayland (even Ubuntu, because Canonical gave up on Mir). But eventually they'll change too, either to Wayland or their own solution. That's life.

Last edited by Woolie Wool; 08-18-2017 at 01:54 PM.
 
1 members found this post helpful.
Old 08-18-2017, 02:41 PM   #97
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
Quote:
Originally Posted by Woolie Wool View Post
Things get old, technologies become obsolete. Part of what has made Unix-likes so adaptable is the modularity allows old technologies to be swapped out for new ones without completely replacing the system, or allow old and new to be used in parallel. X11 is old. It is a dead-end that needs to die and get out of the way so app developers can make better GUIs, and trying to run a modern computer entirely from the console is not a solution. As the person you were quoting said, Wayland will have a compatibility layer to support X11 applications. It might not support all of them, but it will support most.

As for changing the libraries in 10 to 20 years, that's longer than most software even lives--I tried to compile a text editor (Linux clone of MS-DOS EDIT with advanced features) and it depended on a toolchain with programs that themselves won't even compile on Xubuntu 17.04. The program just wasn't going to work, and it was only around eight years since its last update. And quite often, changing the libraries of your software allows you to make your software better--I do testing for the ECWolf source port of Wolfenstein 3D, and the move from SDL to SDL2 brought a lot of performance improvements and some entirely new features. Expecting people to stick with X11 or even the console because "Graphical applications are so unreliable to make and maintain" is silly. This is not 1983, my computer is not a PDP-11, GNU/Linux is not System V UNIX, and I am not using TWM or whatever garbage desktop existed at the time. Computers change, and software with them.

FreeBSD is conservative compared to most Linux distros, so they'll probably keep X11 around long after Ubuntu, Mint, Arch, etc. have all gone to Wayland (even Ubuntu, because Canonical gave up on Mir). But eventually they'll change too, either to Wayland or their own solution. That's life.
I hear ya, and agree. But the dyed-in-the-wool old school (often times wannbe so) Unix users are going to come in chiming about KISS philosophy. This is in spite of the fact that KISS has never applied to X11's ridiculous complex design. No amount of logic will do for these people. Arguments like explaining that X11 was designed before hardware accelerated graphics. Or, that attempting to modernize it further would break its core specification anyway, will not stop them from babbling the same old inapplicable arguments: KISS, Unix Philosophy blah, blah, and more blah. Come to think of it, if anyone who used "Unix Philosophy" in the same sentence with X11 back in the 1990's they'd be laughed out of the discussion.

X11 is not ls, grep, awk or sed. These things are mostly simple and still useful today. X11 however, is a Leviathan of over-complicated code not designed for modern hardware. And yet, some people will not allow themselves to see. And, those same people will continue to spout nonsense anywhere between developer philosophy to corporate conspiracies in an attempt to justify the ongoing maintenance of this long decrepit code base.
 
Old 08-18-2017, 02:41 PM   #98
Woolie Wool
Member
 
Registered: Jul 2017
Location: Memphis, TN
Distribution: Arch
Posts: 39

Rep: Reputation: Disabled
Since we're talking about old desktop/GUI stuff, what was using Motif really like, from people who were using *nix back when Motif was the standard? I kind of like the look of Motif from screenshots and I use Motif-style themes for GTK and Xfwm, but the 30 minutes or so of experience I had with CDE after compiling it was pretty unpleasant (especially with it being incompatible with icons, fonts, and basically everything related to a modern desktop environment, the nearly incomprehensible menus, and it throwing a fit if I tried to log into a CDE session through LightDM). Eric S. Raymond says it was terrible, and I have little reason to doubt him.

Even if "I_like_the_appearance_of_30-year-old_GUI's" (h/t Luridis, you're the best poster in this thread), I just like my GUI to look on the surface like an old GUI and use a traditional workflow, I don't want the actual UI itself to be a shambling mess of legacy code and hasty jury-rigged fixes. I kind of wish Microsoft would give Windows users back the Classic theme, but I don't want them to give us back "a fatal exception 0e has occurred at...". Motif is for 99.9% of users stone dead, X will die, but the look can just be wallpapered over a new technology with a theme. And maybe if the new technology isn't a raging garbage fire like GTK+ the theme will actually be consistent between applications!

Last edited by Woolie Wool; 08-18-2017 at 03:30 PM.
 
Old 08-18-2017, 03:40 PM   #99
Luridis
Member
 
Registered: Mar 2014
Location: Texas
Distribution: LFS 9.0 Custom, Merged Usr, Linux 4.19.x
Posts: 616

Rep: Reputation: 167Reputation: 167
Quote:
Originally Posted by Woolie Wool View Post
Since we're talking about old desktop/GUI stuff, what was using Motif really like, from people who were using *nix back when Motif was the standard? I kind of like the look of Motif from screenshots and I use Motif-style themes for GTK and Xfwm, but the 30 minutes or so of experience I had with CDE after compiling it was pretty unpleasant (especially with it being incompatible with icons, fonts, and basically everything related to a modern desktop environment, the nearly incomprehensible menus, and it throwing a fit if I tried to log into a CDE session through LightDM). Eric S. Raymond says it was terrible, and I have little reason to doubt him.

Even if "I_like_the_appearance_of_30-year-old_GUI's" (h/t Luridis, you're the best poster in this thread), I just like my GUI to look on the surface like an old GUI and use a traditional workflow, I don't want the actual UI itself to be a shambling mess of legacy code and hasty jury-rigged fixes. I kind of wish Microsoft would give Windows users back the Classic theme, but I don't want them to give us back "a fatal exception 0e has occurred at...". Motif is for 99.9% of users stone dead, X will die, but the look can just be wallpapered over a new technology with a theme. And maybe if the new technology isn't a raging garbage fire like GTK+ the theme will actually be consistent between applications!
Oh, I'd love to see a small simple Wayland widget library on the order of Tk, but in C or C++. Combine that with a window manager like OpenBox and a user configurable panel like LXDE, but simpler and it would be a nice basic setup for Wayland. Not to mention, those things, along with the Wayland libraries would be probably near a half million lines less than the existing X11 code base.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
[SOLVED] /usr/bin/X11/X11/....... 10 X11 subsets & counting walter74 Linux - General 2 06-07-2015 12:36 AM
LXer: What the future holds for PC-BSD LXer Syndicated Linux News 0 02-07-2013 05:51 PM
Future of Linux, Future of BSD ? tarballed Linux - General 28 01-01-2012 04:04 PM
PC BSD, Open BSD, or Free BSD ? Alexvader *BSD 5 02-08-2010 12:40 AM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 06:50 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