The linux.conf.au organizers have started putting up videos of the talks
from the 2013 event; they are available in Ogg or MP4 format.
Daniel Stone's Wayland
talk may be of special interest to some; he has a number of messages for
those who post comments about Wayland and X on LWN.
(Log in to post comments)
linux.conf.au 2013 videos online
Posted Feb 6, 2013 21:08 UTC (Wed) by dowdle (subscriber, #659)
[Link]
Wow, their site is overloaded... or something because I got one video but after that... nothing. Anyone mirrored it yet who could share their links?
linux.conf.au 2013 videos online
Posted Feb 7, 2013 5:48 UTC (Thu) by PaulWay (✭ supporter ✭, #45600)
[Link]
Anything that can overload the gigabit links between that machine and AARNET deserves special praise - or special attention... :-)
But the initial post here was after I'd got most of the talks uploaded, so it shouldn't have just had one or two videos there.
Hope this helps,
Paul
linux.conf.au 2013 videos online
Posted Feb 7, 2013 20:52 UTC (Thu) by intgr (subscriber, #39733)
[Link]
> Anything that can overload the gigabit links between that machine and AARNET deserves special praise - or special attention... :-)
I don't know what the problem is, but every year when linux.conf.au posts their videos online, it's extremely difficult to get them to cross the oceans to Europe. Maybe it's the servers, or maybe the particular backbones that commodity ISPs use are too overloaded/throttled, possibly some other reason I can't think of. I've seen many other people complaining, too.
Why are they always hosted exclusively on one Australian server with no official mirrors, in Australia or anywhere else?
It's also incredibly annoying that they have a *misconfigured* IPv6 address on this host, which occasionally but rarely responds with an ICMP "Address unreachable". This is why people can't adopt IPv6.
I'd like to blame them for global warming, too, but I feel I should stop here. ;)
linux.conf.au 2013 videos online
Posted Feb 7, 2013 22:01 UTC (Thu) by PaulWay (✭ supporter ✭, #45600)
[Link]
I don't know the answers to those questions, intgr - I'm not one of the admins of the box, I'm just uploading the videos this year :-)
As the conference is frequently at an Australian University, they usually have a direct link to mirror.linux.org.au which is hosted at the Australian National University on AARNET. There are several other mirrors from there, including mirror.internode.on.net that I know of, within Australian. I'm not sure of the full arrangements, not being in that particular loop. I'd imagine they'd welcome other mirrors though :-)
I'll pass on the information about the IPv6 problem and see if the admins can fix that.
Thanks,
Paul
linux.conf.au 2013 videos online
Posted Feb 7, 2013 22:17 UTC (Thu) by intgr (subscriber, #39733)
[Link]
> I don't know the answers to those questions, intgr
Sorry, I didn't mean to address you personally, I was just ranting while waiting for a video to download. :)
> There are several other mirrors from there, including mirror.internode.on.net
Posted Feb 12, 2013 23:23 UTC (Tue) by gdt (subscriber, #6284)
[Link]
it's extremely difficult to get them to cross the oceans to Europe
Almost certainly a host TCP tuning issue. Australia is a long way and the default Linux TCP buffers are for North America where resources are a lot closer than 200ms. Moments ago I got 120Mbps downloading a video, that probably reflects the sustained I/O throughput of their modest server.
*misconfigured* IPv6 address on this host
Assisted them to fix the subnet mask. Not using SLAC for that host is a good idea, as then they can swap faulty hardware without additional outage from waiting for DNS TTLs to expire.
This is why people can't adopt IPv6.
Misconfigurations aren't one of the major reasons for slow adoption. The lack of IPv6 technical knowledge is one of the lesser reasons, and it's probably this which was a root cause of the misconfiguration.
rarely responds with an ICMP "Address unreachable".
That is to misdiagnose the behaviour. If the host was misconfigured then the host couldn't send a ICMP which could reach you. Rather that ICMP came from the subnet's router. Routers rate limit ICMP generation to limit denial of service attacks against their control plane. This is only apparent to diagnostic programs, as other programs will heed the initial ICMP rather than keep pounding away (and if the program never received that ICMP then it is unlikely to receive a second ICMP the router may send).
linux.conf.au 2013 videos online
Posted Feb 21, 2013 18:08 UTC (Thu) by ARealLWN (guest, #88901)
[Link]
I'm no expert but that sounds like a bufferbloat problem to me. I would like to comment further but don't feel I've read enough to know too much. I wish lwn.net had covered this better or that there was a video posted somewhere I could watch, possibly in .ogv or .mp4 format.
linux.conf.au 2013 videos online
Posted Feb 6, 2013 22:25 UTC (Wed) by onlooker_905 (subscriber, #64072)
[Link]
Doesn't appear to be any sound on that Wayland video.
linux.conf.au 2013 videos online
Posted Feb 6, 2013 23:12 UTC (Wed) by neilbrown (subscriber, #359)
[Link]
> Doesn't appear to be any sound on that Wayland video.
Maybe because Wayland is a *display* server and doesn't provide for audio - you need to add pulseaudio for that!
Seriously though, it works for me, both the mp4 and the ogv. This is with Firefox 16.0.2 on openSUSE. Try a different viewer?
linux.conf.au 2013 videos online
Posted Feb 7, 2013 5:12 UTC (Thu) by dowdle (subscriber, #659)
[Link]
Just wanted to mention that wayland and weston packages were added to the Fedora 18 updates repository recently. I didn't really find any instructions but looking at the contents of the various packages I noticed a weston-launch binary... so I switched to runlevel 3 and then ran weston-launch. That seemed to work. The was a panel at the top and on the left corner was a terminal icon and on he right corner was a clock. I opened up the terminal and it appears to (currently) be the only application to play with. Of course one can run command line tools inside of the terminal window but that was about it. I didn't see a way to exit but Alt+Control+Backspace did the trick of dumping back to the console. Looks interesting. I'm hoping Fedora will add additional packages to Fedora 18 over time and if not, hopefully more will be there for Fedora 19.
Regarding the Wayland video... he basically makes he same argument that the KDE folks did for blowing up KDE 3 and doing a completely new thing with KDE 4... that the Xorg codebase was designed way back when (starting in 1981?) and that although a lot of things have been bolted on in the last few years they are really hacks and the complexity of the X11 system can't be fixed without breaking a lot of things... and if you are considering breaking things... why not start over with a modern design built to get us into the 21st century?
Yeah, everything has to be ported to the new system but most of the major toolkits are supposedly in good shape so people should get started. He isn't just some yokel talking about it either... he and the main guy (I forgot his name) behind Wayland have been hacking on X11 stuff for ~5 years and they just got sick of banging their heads against the complexity wall. X11 does a large number of sit-and-spins that are incredibly hard to troubleshoot... and that to meet the challenging future something new was needed. He makes a compelling case... and claims that X11-based applications can run within the new system with a compatibility layer that will help during the transition.
I'm game. Give me some applications to try out.
linux.conf.au 2013 videos online
Posted Feb 13, 2013 18:43 UTC (Wed) by Wol (guest, #4433)
[Link]
Basically, the guy who forked Xorg off from XFree (because he was the only guy really doing any development) is himself 100% behind Wayland.
And Wayland has been designed, aiui, so that you can either run X over wayland, OR wayland over X, whatever floats your boat. So that when X does sink (as seems inevitable) Wayland will be a seamless transition.
Yes there's a lot of things X can do that Wayland can't. But Wayland was designed to be able to replace X so if somebody wants to code that stuff, there's nothing seriously impeding them from doing so.
Cheers,
Wol
linux.conf.au 2013 videos online
Posted Feb 20, 2013 23:49 UTC (Wed) by mmarq (guest, #2332)
[Link]
Why not put the X protocol in Wayland itself ?
That way all controversy would disappear
As is, if i'm not wrong, it is a choise between Wayland apps or X apps. The idea of a server on top of another server, seems more clumsy and ugly hack than most things that can be said about xorg "codebase".
If it is a mass "transition", means the most severe fork of anytime, it will take A LOT of years to transition everything to Wayland...
And articles like "next year is the year of desktop Linux" will still keep floating every year never questioning the real why...
So liking or not, better or not, a "fork" to all the immense app base has been created... an "app developer" should target X and maintain what is familiar and most of "compatibility" to most of systems for a lot of years... or should he try Wayland ? ...
whatever it is, he would risk bugs and complains about speed and or jerkiness, never seen before, because of that server on top of server model...
Usually "start all over again" can improve things no doubt, Wayland can induce that no doubt... but there is a huge risk in that, besides screwing all development scheduling...
Comparing to now and concerning mass adoption... this can be the kind of "mistake" that can take a lot of years to recover... if ever... (THINK ABOUT IT).
< sometimes i think of what a friend of mine of Merrill Lynch said... "sometimes the best business of all is not be on any business at all"... wait & see... >
linux.conf.au 2013 videos online
Posted Feb 21, 2013 0:05 UTC (Thu) by neilbrown (subscriber, #359)
[Link]
> Why not put the X protocol in Wayland itself ?
Because a big part of the point of this is to get rid of the legacy cruft that is in the X11 protocol.
> As is, if i'm not wrong, it is a choise between Wayland apps or X apps.
You are wrong. You can have an X server which renders to Wayland.
> The idea of a server on top of another server, seems more clumsy and ugly hack than most things that can be said about xorg "codebase".
Allowing multiple processes to work in concert to provide some service is a fine and potentially elegant idea. An X11 server which works with the Wayland server is not importantly different from a window manager which works with the X11 server. In each case, different tasks are taken on by different processes.
Did you know that some apache web servers serve content that is stored in an NFS filesystem? This can be quite effective and again is not inherently different from an Xorg/Wayland combination.
Certainly there is a large risk in developing wayland if the goal is to replace X11 everywhere. However if the goal is to have fun, learn stuff, and create something that might be useful, then the risk isn't all that great.
linux.conf.au 2013 videos online
Posted Feb 21, 2013 3:25 UTC (Thu) by dlang (✭ supporter ✭, #313)
[Link]
in addition to the other objections people will raise, having the X protocol in Wayland in addition to the Wayland protocol, this wouldn't eliminate the problem that many of us fear, which is GUI toolkit authors deciding to drop support for X and only support the Wayland protocol (with it's current lack of network transparency)
linux.conf.au 2013 videos online
Posted Feb 21, 2013 4:15 UTC (Thu) by neilbrown (subscriber, #359)
[Link]
Lack of network transparency in Wayland in roughly matched by the lack of network transparency in 'ls'. Yet I can run "ls" on my NFS filesystem without trouble.
If you want network transparency, you get to use two protocol converters. One that runs on the same machine as your applications, appears to be a Wayland server, and flings images over the network in some way. The other runs on the same machine as you display, acts as a Wayland client, and hands the images over to be displayed. Similarly input events are passed back.
I can easily imaging 'ssh' growing functionality to start these two protocol converters for you (if so configured) - just as it currently will transparently set up X forwarding over the secure connection, with X-authentication handling. Then you should "ssh myhost may-gui-app" and it would "just work" just like it does now.
So lack of network transparency in Wayland isn't a problem - it is an aspect of the well-structured design.
And fear that developers of some project might drop some functionality that you find valuable certainly has some validity (see also Gnome-3) but tying that fear to the functionality of some other project seem hard to support - peoples reasons for breaking things are usually quite different to the reasons that you expect.
linux.conf.au 2013 videos online
Posted Feb 7, 2013 5:46 UTC (Thu) by PaulWay (✭ supporter ✭, #45600)
[Link]
Hi all!
I'm the AV wrangler for LCA 2013, and we know that there are problems with some talks. Some were truncated because of render failures, some we just didn't piece together completely out of the raw files, and some just had other problems. I've been updating the header information on http://mirror.linux.org.au/linux.conf.au/2013/ogv/ (and mp4/) as things progress. Please have some patience with this process as I'm having to do most of the work by hand remotely now that the equipment's been moved to a building within ANU and I haven't :-)
I'm glad to see people enjoying the videos despite the few flaws.