Hacker News new | past | comments | ask | show | jobs | submit login
Xorg-free Wayland Live CD that starts directly to Wayland (freedesktop.org)
92 points by rohshall on May 26, 2013 | hide | past | favorite | 43 comments



I like how the free software community is very loose. Lots of jokes in the documentation. Python and Norwegian Blue parrots, for example. But naming your distro Rebecca Black Linux, might undermine credibility just a tiny bit. (But obviously you aren't hurting anyone, so: nice job on the wayland live cd!)


Let’s just hope it is not a multi-seat OS.


Clever. :)


For a technology preview project the name is fine, albeit not googleable. I don't think that a project like this has to choose a name people can sell to the management.

From my own experience, really chose something that is googleable. It's frustrating when you never have a change to be found when people type your project's name into google because it's an artist's name or a common word. And yes, i think finding a good name for a project is hard.


Google is better than you think! ;)

It's very Googleable.

https://encrypted.google.com/webhp#sclient=psy-ab&q=rebe...


Rebecca Black Linux is probably a joke too re: Hannah Montana Linux (AKA "HML"): http://www.junauza.com/2011/04/3-linux-distros-that-you-migh...


I personally prefer Biebian:

http://biebian.sourceforge.net/


Isn't her name also copyrighted? I mean, isn't it illegal to call your distro "Rebecca Black"?


Not copyright, but possibly trademarked. Even in that case, it only applies to use in areas in which the mark is already being used. So while it would be trademark infringement to sell albums under that name, releasing an OS would be fine unless someone else is also planning on doing the same thing and applied for a trademark in that area.


It certainly could fall under a state's "right of publicity" laws.


After reading your comment I assumed Rebecca Black is a porn star :D


No, that's not what she meant by "Gotta get down on Friday".


She was 12 or 13 at the peak of her "popularity"...


It's interesting to see how Canonical's announcement of Mir seemed to spur new interest around Wayland and an acceleration of its development, generating a new wave of announcements (i.e.: Gnome deciding to go "all wayland" by 3.12, etc).


That sure seems to have been a kick in the pants. More specifically, it spurred interest in using the Android HAL in the underpinnings of a Weston compositor.

Having gotten that kick in the pants, I hope they can all just get along and resolve resource and schedule issues between two projects that look functionally identical now.


> I wrote a new login manager with Bash and Zenity and Expect (and Script) that fully runs on a Wayland server (weston).

(!)


Downloading 1.7GB from sourceforge is hard. Any chance of torrent?


I'm curious why it's 1.7 GB in the first place.

It initially sounded like a convenient way to quickly try out Wayland, but there must be a lot of unnecessary software included with it, thus making it quite inconvenient to try out.


I do have lots of dev packages and lots of Wayland related software is installed, like the Wayland version of mplayer and gstreamer, and GTK, and Qt and SDL.

Lots of people are asking about the 1.7GB, so I brought back my smaller ISO in my buildscript for the next version, which attempts to remove all dev packages and some other stuff:

http://rebeccablackos.svn.sourceforge.net/viewvc/rebeccablac...


Edit: There's a torrent: http://linuxtracker.org/?page=torrent-details&id=ce423ed...

I'm stopping and editing out my own torrent because this one's already up and running.


Download with DownThemAll, it's a great Firefox download manager extension. It supports multiple pieces, multiple mirrors and resuming, taking all the trouble out of downloading big files over http.


I doubt anyone would mind if you seeded it.


ISO filesystems can also be used on DVD so the size shouldn't matter much. I believe the upper limit is 4GB and then you would use UDF.


Also, in my memory, a CD is both a physical device and a unit of storage size equal to around 600 MB. Did that definition change?


Has anyone had a look at what is in the iso? Just curious. It would be three hour download from local mirror here at present.


Why, sourceforge has excellent global mirrors.


What is waylands security like cf xorg?


So, what exactly is Wayland?


Wayland is intended as a simpler replacement for X, easier to develop and maintain. - http://wayland.freedesktop.org/

Currently it's

Display <- Compositor <- X11 Client <- X11 Server <- App

Wayland:

Display <- Compositor (Wayland) <- App


I'm confused by your diagram. The "X11 Client" is your app (literally, from a process perspective), and the X server displays it.

Edit: You know what, I should be less passive-aggressive about that. I'm not confused by your diagram, it's just wrong. :-)


Oh, right, on a local machine I guess the X11 server doesn't need a client before the compositor.


Maybe what you really mean is:

Display <- X server <- Compositor/WM <- X server <- Your app

Where compositor/WM and your app are X clients, i.e. there's lots of context switches between clients and the server.

I personally don't see much wrong with this design BTW, despite the context switches X is pretty smooth even on some pretty wimpy hardware (eg. Raspberry pi, or Nokia N900, or the wimpy Pentiums I ran X on 15 years ago).


So no more X11 apps over the internet (or network?)


> No, that is outside the scope of Wayland. To support remote rendering you need to define a rendering API, which is something I've been very careful to avoid doing. The reason Wayland is so simple and feasible at all is that I'm sidestepping this big task and pushing it to the clients. It's an interesting challenge, a very big task and it's hard to get right, but essentially orthogonal to what Wayland tries to achieve.

Source: http://wayland.freedesktop.org/faq.html#heading_toc_j_8


To support remote rendering you need to define a rendering API

See, this makes no sense to me. The truth of this statement holds if I substitute s/remote/local/.

The fact is, Wayland manages a shared resource via a well-known API. This is the very definition of client/server architecture. There's no additional technical hurdle to be crossed to support network transparency.


Yes, but the resources it passes around are handles to buffers in memory (as little copying as possible). Not so trivial to pass around the network (well, most networks). I suspect a VNC-like approach would work easiest and most generally, but performance would suffer (though I've found situations where VNC beats remote X11, even over very low latency connections).


Modern X applications mostly shuffle around pixmaps anyway. X11 drawing primitives are not used very often at all.


My understanding of OpenGL (which could be wrong) is that buffers are only transferred when loading textures onto the graphics card, which generally only happens at startup, and is time-consuming anyway (since they must find their way from disk to graphics memory).

So memory buffer handles can still be passed around, since clients rarely touch the raw data. (Indeed, this is exactly how X11 works.)


You can send OpenGL over the network, but I suspect sending the rendered window contents will use less bandwidth. So that's what Wayland is going to do.


That's one of the first questions asked in every discussion about Wayland :) The answer is basically no, it's out of scope. That said, remoting might be added to one or more Wayland compositors in the future. http://wayland.freedesktop.org/faq.html#heading_toc_j_8


Somebody posted this link here on HN some time before:

http://www.youtube.com/watch?v=RIctzAQOe44


After watching that, I'm amazed X works as well as it does every day. :)


Works pretty well in VMware Fusion, Kudos!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: