Has Anyone Tested Wayland?

Under development: PCMCIA, wireless, etc.
Post Reply
Message
Author
Gnuxo
Posts: 365
Joined: Thu 09 Feb 2012, 19:01

Has Anyone Tested Wayland?

#1 Post by Gnuxo »

I was at the Wayland IRC and they said that Wayland is ready to use.
I've yet to hear that any distro mention that they are testing it or implementing it.

So I was wondering if maybe someone on the puppy forums could give it a try and see how things go.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

What is it?
What is it for?
Why should Puppy use it?
Where is the code?

Some answers may be here.
All uber-geek to me. :)
http://wayland.freedesktop.org/faq.html
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#3 Post by James C »

Lobster wrote:What is it?
What is it for?
Why should Puppy use it?
Where is the code?

Some answers may be here.
All uber-geek to me. :)
http://wayland.freedesktop.org/faq.html
Replacement for Xorg.......another brilliant innovation from the mind of Shuttleworth.

Gnuxo
Posts: 365
Joined: Thu 09 Feb 2012, 19:01

#4 Post by Gnuxo »

James, I know your being sarcastic but have you seen Wayland?
It's eye candy.

I call it another victory for the open source community.

http://www.youtube.com/watch?v=nWX-obvn2d0

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#5 Post by Karl Godt »

Wayland seems to need recent kernels, as i read 2.6.29+ and dependent on your HW Graphic Chip setup also kernels 2.6.37+ for Sandy Bridge OR NV40 and 2.6.38+ for NV50 .

Having tried to compile nouveau_drv.so for xorg, terms like nv40 are not new to me, but i still have to know what exactly means nv40 for example .

Another thing is
It's not an X server and not a fork. It's a protocol between a compositor and its clients
?

A protocol means to me something like

Code: Select all

Option	    "Protocol" "IMPS/2" #mouse0protocol
from xorg.conf

So my ^wild^ guess about it is : Wayland is "just" another xorg_driver_library .

As usual : Many descriptions one can read on the net could be written by persons like me, that do not really understand about what they are typing about, and not from the authors themselves .

Eldon
Posts: 110
Joined: Thu 09 Sep 2010, 19:29
Contact:

#6 Post by Eldon »

Lobster wrote:What is it?
What is it for?
Why should Puppy use it?
Where is the code?

Some answers may be here.
All uber-geek to me. :)
http://wayland.freedesktop.org/faq.html
I'm not a geek, and certainly no uber-geek, but I understand what xorg is, what it does, why it's needed, and you can find the code with google.

http://www.amazon.com/Linux-All--Dummie ... ords=linux

Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

#7 Post by Atle »

Seems to be available at least...

http://wayland.freedesktop.org/
Last edited by Atle on Mon 28 Jan 2013, 19:06, edited 1 time in total.

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#8 Post by Q5sys »

I tested it once... wasnt overly impressed. It still has a LONG way to go. I dont think we'll see it on puppy for quite some time.

Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

#9 Post by Atle »

I have no clue my self. Just knows its moving forward as a project.

Why not for Puppy? And how long ago was the test and in what distro?

Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

#10 Post by Atle »

There is a new release from the 27 of January 2013. Called MAUI OS.

I have downloaded it. Test when time is present.

http://www.maui-project.org/en/

akash_rawal
Posts: 229
Joined: Wed 25 Aug 2010, 15:38
Location: ISM Dhanbad, Jharkhand, India

#11 Post by akash_rawal »

Wayland is an alternative to entire X thing. It manages your display as X does, but its way of doing it is completely different.

In X, programs tells X server to draw a rectangle, draw a circle, fill a region, write some textual data, etc. on their windows and X server does all the drawings for the program. This is called indirect rendering.

In wayland the server distributes portions of computer memory to the programs and programs do the drawings on the assigned memory. The provided memory is shared between programs and wayland server which can then use these to assemble your desktop. This is called direct rendering.

I have downloaded and tested wayland. Weston doesn't work in precise puppy (It simply hangs indefinitely) but works in slacko 5.5.

I also tried gtk3 but it has severe problems in wayland. GTK3 windows have no frames and don't always respond to clicks.

My estimate is that wayland will be faster, but will require more memory than X.

anikin
Posts: 994
Joined: Thu 10 May 2012, 06:16

#12 Post by anikin »

Hi akash_rawal,

You should have tested Wayland in upup Raring. In my humble view, of all the puppies it's the most wayland-ready. I was doing a search for something in my upup Raring the other day and came across the following:

/usr/lib/libwayland-client.so.0
/usr/lib/libwayland-client.so.0.1.0
/usr/lib/libwayland-cursor.so.0
/usr/lib/libwayland-cursor.so.0.0.0
/usr/lib/libwayland-server.so.0
/usr/lib/libwayland-server.so.0.0.0

Wayland cometh to Puppy - unannounced and uninvited? In my layman's view it's a technology of the future, not yet implemented in Ubuntu. With that in mind, I did what a good Luddite would do - purged the intruder out of the system. Restart x, no ill effects. Quite the opposite - as Puppy became lighter in weight by 128K. Something to consider before remastering :)

http://en.wikipedia.org/wiki/Wayland_%2 ... rotocol%29
http://www.phoronix.com/scan.php?page=n ... px=MTI3MDY
http://ubuntuforums.org/showthread.php?t=2124551

Terry H
Posts: 708
Joined: Sun 29 Mar 2009, 16:48
Location: The Heart of Muskoka, ON Canada

#13 Post by Terry H »

anikin wrote: not yet implemented in Ubuntu.
ubuntu hasn't implemented wayland, as canonical is developing an alternate replacement for the X Server, it's called Mir.

https://wiki.ubuntu.com/Mir

scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

#14 Post by scsijon »

wayland is now up to version 1.1.0;

I may play with it in a version of myz (minimal racy) but under another code, as from reading since the early days of it's announcements it is a different way of doing things by offloading operations from the users display, so that the display is just for that function, especially considering if you are operating within a cloud. However I did try to build it last year and could not get it to function with any stability.

Post Reply