/srv/irclogs.ubuntu.com/2011/02/18/#ubuntu-classroom.txt

b0o-awesome111111111x111111111 is?15:52
b0o-awesomeoh15:53
=== service is now known as Guest71112
sebsebsebhi16:16
=== guy is now known as Guest14146
=== turnip is now known as cheller
jcastro*tap tap*17:21
jcastrothis thing on?17:21
jcastro10 minutes until Q+A with Allison Randall, the Ubuntu Technical Architect!17:21
mikesanderson78?17:22
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat || Current Session: Q and A with Allison Randall, Ubuntu Technical Architect - Instructors: wendar
jcastrowelcome to our weekly Q+A sessions with engineering folks in Ubuntu17:32
jcastrothis week we  have Allison Randall, the Ubuntu Software Architect17:32
jcastroas always, please post your questions in #ubuntu-classroom-chat17:32
jcastrowendar: ok, introduce yourself and take it away!17:32
wendargreetings programs!17:34
wendarI see interesting questions coming through17:35
=== apachelogger_ is now known as apachelogger
=== Subr00t is now known as subroot
jcastroQUESTION:  What does being the Ubuntu Software architect mean?  What do you do?17:37
wendarThe technical architect is a new role for Ubuntu.17:38
wendarI was brought in as a cross-hire from another open source project Parrot.17:39
wendarI've been the Chief Architect there for 5 years.17:39
wendarThere are several pieces to a software architect role.17:39
wendarA big one is being the person with the "overall" view.17:40
wendarMost people focus on one piece of the distribution, the desktop, server, particular applications, etc.17:40
wendarBut, that means that sometimes things slip through the cracks because they're outside the core focus of all the little teams.17:41
wendarOr, that things get missed because they involve 2 or more teams, who don't have good visibility into what the others are doing.17:41
wendarAnother aspect of an architect role is planning for the future.17:42
wendarNot just "heads down" to the next release, but where do we need to be 2, 5, 10, 20 years from now.17:43
wendarnext question, jorge17:43
jcastroQuestion: So what will Wayland mean for the future of Ubuntu. Could it help Wine with OpenGL based games?17:43
wendarYou've probably seen Mark's post on Ubuntu's intention to adopt Wayland in the future.17:44
wendarIn the short-term Wayland isn't quite ready, so we won't be using it in Natty, or even the "O" release.17:45
wendarIn the longer-term, Wayland has great potential.17:45
wendarWayland was designed with security as a central focus, so it makes more advanced sandboxing possible.17:46
wendarIt's lighter than X, because it's a more minimal subset of features.17:46
wendarPerformance improvements, especially on netbooks, etc are critical.17:47
wendarOn Wine/OpenGL, a lot depends on what those projects decide to do with Wayland.17:48
wendarSo, I can't predict, but I hope it solves some of the problems there.17:48
wendarnext17:48
jcastrocheller> QUESTION: What is Ubuntu's plan/strategy for HPC in the coming years?17:48
wendargreat question :)17:49
wendarI'll take a bit of a historical step back there first.17:49
wendarIt's intersting to watch how technology has grown over the decades, our phones today have as much power as a "supercomputer" several decades ago.17:50
wendarSo, in some sense HPC is a false categorization.17:51
wendarAnd there's also some question whether monolithic "super computers" are the future of high-performance.17:52
wendarOr, if we're approaching the limits (in terms of the laws of physics) on monolithic hardware, and so the future of high performance is actually cloud architectures.17:52
wendarOur focus in Ubuntu is on two fronts:17:53
wendar- Improving performance of the bare metal install17:53
wendarThat benefits all installs of ubuntu (whether monolithic or cloud)17:54
wendar- Actively developing Ubuntu as both host and guest for cloud architectures17:54
wendarWith special focus on the ease of use in cloud architectures, which really *should be* as easy to administer as monolithic architectures (but currently are rather a pain to work with)17:55
wendarnext17:55
jcastrokim0> QUESTION: Why do you think mobile OSs like iOS and Android are picking up developers and apps perhaps faster than most desktop OSs. What's Ubuntu's strategy to keep up17:55
wendarThat's something I've been thinking a lot about lately.17:57
wendarThere are several working theories on what attracts developers to a platform.17:57
wendarOne is to provide easy-to-use tools. That developers avoid pain, and so will flock to the easy path.17:58
wendarThat's partly true, and it's something we have immediate and long term plans to work on.17:59
wendarTake a look at Quickly for a good example.17:59
wendarWe have some more changes coming for that in Natty that will make it much easier to get your Quickly applications distributed in the Software  Center.18:00
=== karthik is now known as Guest7617
wendarIn the longer term, Ubuntu (and a whole bunch of other Linux-based environments) is looking at the toolchain in a deeper way.18:00
wendarNot just for a patch here and there, but to really see the developer experience as a whole and remove the pain points.18:01
wendarThat's something I'm particularly interested in, having spent the past 10 years working toward an "easy" developer experience in Parrot.18:01
wendarBut, the "ease of development" is only part of the story.18:02
wendarI don't know if you've used iOS or Android developer tools, but they're still a long way from "easy"18:02
wendarAn easy, well integrated, social developer experience is more along the lines of scratch.mit.edu18:03
wendarSo, there's another layer to look at, and that is "what motivates developers to target a platform even despite the pain"18:03
wendarI could talk for an hour on that alone, but I'll summarize18:04
wendar- Developers want people to use their software, so they'll go for a sympathetic audience18:05
wendarUbuntu has a large number of users, so it's growing to the point that it's  appealing for new app development18:05
wendar- Developers want to feel connected with their users, so the new Ratings and Reviews feature in Natty is an important step forward18:07
wendar(that feedback in iOS and Android is a big part of their success)18:07
wendar- Developers want instant gratification18:07
wendarIt's a huge damper on motivation if you write a quick app in a weekend, and then have to wait 2 weeks (or worse, 6 months) before anyone sees it18:08
wendarso, there's a good bit of work going on now to improve the developer experience with submissions, so they get apps up in days18:09
wendarand with some good sandboxing for safety, we can get those days of review down to minutes18:09
wendarI better say 'next'18:09
jcastroom26er> QUESTION: which team are you part of?18:09
wendarI'm on the Ubuntu Engineering team18:10
wendarI'm a peer of Jason Warner (Desktop Manager), Robbie Williamson (Server Manager), Kate Stewart (Release Manager)18:11
wendarAnd report to Rick Spencer (Ubuntu Engineering Director)18:11
wendarnext18:11
jcastromhall119> QUESTION: Since you brought it up, where do we need to be 2, 5, 10 and 20 years from now?18:12
wendarLinux has traditionally played a little of a "catch up" role.18:13
wendarLike, we're trying to implement features that other operating systems have already implemented.18:13
wendarThat seems a little odd, when you think about it.18:14
wendarFree software is actually a very agile space.18:14
wendarIt has a very high pace of evolution.18:15
wendarThat is, having more than one way to do things is actually an advantage in pushing forward the state technology.18:15
wendarWe can rapidly try out 5 different ways to solve a problem, and then pick the best one and move on to the next generation.18:15
wendarBut, we aren't using that unique evolutionary advantage as well as we could.18:16
wendarLinux shouldn't be following other OS's, we should be leading.18:16
wendarThat means deciding where we want technology to be 20 years from now, and actively making that reality happen.18:17
wendarthe 2, 5, and 10 years are all steps toward the future of technology18:17
* wendar debating whether to go into specifics18:18
wendarbetter move on for time18:18
jcastro <subroot> QUESTION: why the ubuntu team dont make something "unique", not importing things from Windows and Mac OSx??18:18
wendar(feel free to chat with me on freenode at any time, btw)18:19
wendarYes, exactly!18:19
wendarSo, I see Unity as a good example of this phenomenon.18:19
wendarIt's a bit of a change of pace in the desktop environment.18:20
ClassBotThere are 10 minutes remaining in the current session.18:20
wendarNot just "what should Linux be like", but "what should the computing experience be like".18:20
wendarIt's something unique to Ubuntu, and an evolutionary step forward.18:21
wendarNot the highest evolved state (we've got decades ahead), but a great next step.18:21
wendarnext18:21
jcastroom26er> QUESTION: for what I have seen there have been nothing done to boot performance work after 10.04 although the release notes of 10.10 claimed boot performance but I followed many blueprints closely and there was no work done on that side, are there any future plans on the boots speed.18:21
wendarThere's a standard statistical curve around performance improvements.18:22
wendarThe first set of improvements yield big gains for small effort.18:22
wendarAs you go on, you get smaller and smaller gains for greater effort.18:23
wendarWe assessed boot speed at the begining of the Natty cycle, and determined that although more gains were possible, they were relatively low impact.18:23
wendarThat is, the greatest slow downs now aren't the boot, but starting up services after the boot.18:24
wendarI.e. what we need is more general performance fixes across the board.18:24
wendarnext18:25
jcastro <kim0> QUESTION: What's your view on where cloud computing is taking the world. Now that IaaS is almost nailed, is Platform as a Service what everyone actually wants18:25
jcastro(one more after this)18:25
ClassBotThere are 5 minutes remaining in the current session.18:25
wendarbriefly18:25
wendarI'm pretty well convinced that future technology is going to be centered on distributed processing rather than monolithic processing.18:26
wendarBut, we haven't hit the even horizon yet.18:27
wendarevent horizon18:27
wendarAnd cloud technology needs to be much easier to use before it can become truly universal.18:27
wendarnext18:27
jcastromhall119> QUESTION: How about getting developers of things like "Angry Birds" making their apps available on Ubuntu?18:27
jcastrolast one *chirp*18:27
wendarI would love to have Angry Birds ported to Ubuntu.18:28
wendarI'm one of the board members on the new Application Review Board.18:28
wendarwhere we work on the "fast" process for lightweight apps like that to get into the Software Center18:29
wendarIf you know an app developer who's interested in making a lightweight app, put them in touch with us.18:29
wendarend18:29
jcastro(Like making Places for Unity!)18:29
jcastrook thanks everyone for participating but we are out of time18:30
jcastrothanks allison! *clap* *clap*18:30
wendarthanks all for the great questions18:30
ClassBotLogs for this session will be available at http://irclogs.ubuntu.com/2011/02/18/%23ubuntu-classroom.html18:30
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - https://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Questions in #ubuntu-classroom-chat ||
jcastrohey alright, smoke if you got em18:30
=== xindz`off is now known as xindz
=== Subr00t is now known as subroot
=== kenvandine is now known as kenvandine_
=== kenvandine_ is now known as kenvandine
=== zaphod is now known as Guest37599
=== guy is now known as Guest47772

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!