tag:blogger.com,1999:blog-39648896145906645162024-03-13T21:03:27.517-05:00Confessions of a Ubuntu Studio DeveloperTales of music and my travels as Ubuntu Studio Project Lead or giving back to the community one pixel at a timeScott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-3964889614590664516.post-11210343283604100972013-04-01T07:36:00.003-05:002013-04-01T07:36:45.077-05:00Exit Stage LeftRealizing what day it is, I should preface this by stating this is not an April Fool's joke.<br />
<br />
Effective today I am stepping down as Ubuntu Studio Project Lead and <a href="https://launchpad.net/~zequence">Kaj Ailomaa (zequence on IRC)</a> will assume this responsibility.<br />
<br />
Since 12.04 was released I have spent less and less time on Ubuntu Studio as family and work increased demands on my time. Additionally, I will shortly begin work to complete my bachelors degree in IT with software emphasis.<br />
<br />
I fully believe that I am leaving Ubuntu Studio in much more capable hands and have faith in Kaj. Please show your support by giving him a well deserved congratulations.<br />
<br />
Rock on.<br />
<br />
ScottLScott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1tag:blogger.com,1999:blog-3964889614590664516.post-69055408941423577112013-01-24T09:55:00.000-06:002013-01-24T09:55:01.013-06:00DoctorMo: Give Jono a Break, Grow the CommunityI just read <a href="http://doctormo.org/2013/01/24/give-jono-a-break-grow-the-community/">Martin post about Jono and the community</a> where he discusses the community's responsibilities to itself contrasted to Canonical's responsibilities. I think it is a though provoking commentary and definitely worth the read.<br />
<br />
My take is that we should take more ownership of the community and rely less on Canonical.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1tag:blogger.com,1999:blog-3964889614590664516.post-38476208097613645442013-01-23T00:39:00.000-06:002013-01-23T00:39:00.506-06:00Ubuntu Phone: Meh?...or How it Might Change the World?<i>Caveat emptor - I'm pretty tired so I thought I'd write this blog post. Although there will probably be some logic gaps, I'm pretty sure it will make sense. And be a little whimsical.</i><br />
<br />
I know, I know...."Ubuntu Phone <insert comment="comment" here="here">" is all the rage on the interwebs in some quarters. Not to be left out, I wanted to share a few thoughts. </insert><br />
<br />
Oh. This will be quick and too the point without grandiose language or arguments, so feel free to ignore anything I might say and maintain a strict adherence to current positions. I'm not assailing them, just sharing my views.<br />
<br />
<h3>
'M' is for Meh</h3>
I have a rather nice Android phone, several tablets (including a fab Nexus 7), and more laptops and desktops running Ubuntu (or Xubuntu or Ubuntu Studio) at which I could shake a lemur. Additionally, Google has already integrated my digital (and non-digital) life in a more meaningful way than perhaps Apple could have possibly dreamed.<br />
<br />
I don't want a Ubuntu phone. Please don't hate me.<br />
<br />
It's not that I don't think it would make a smart piece of kit, it just doesn't seem like a compelling product for me. But that is just me.<br />
<br />
However, what I do see happening is this being a life changing event for perhaps millions of people in the world.<br />
<br />
<h3>
I See Trending People</h3>
First, see as I see:<br />
<br />
Desktop sales are dropping. Android has shown that an operating system can pretty seamlessly span multiple devices. Phone hardware is reaching an inflection point exceeding most needs. Apple starts selling uninspiring products and Microsoft slowly dies. Oh, and water and wet.<br />
<br />
Well, the last three points don't matter for this point, but the other ones make me think that waaaaay in the future, like three years from now, people will be using their phones <i>as their computers</i>. Shocking, I know. But these phones will most likely be the <i>only</i> computers for possibly a majority of people.<br />
<br />
There. That is my point: three years in the future, an appreciable percentage of people will only have a cell phone as a computer and...this is the tricky part, <i>it will be all okay</i>.<br />
<br />
Why?<br />
<br />
<h3>
'A' is for Awesome</h3>
Forget all the blogs, forget the tech pundits, and especially forget CNN. These are first world people, thinking first world thoughts. I'm not particularly thinking about Ubuntu Phone displacing Android or Apple in the U. S. market. Stop thinking about this.<br />
<br />
Start thinking about more powerful cell phones becoming less expensive and people in developing countries.<br />
<br />
How transformative would a phone running a full desktop operating system be for someone who can't afford a cell phone <i>and</i> a desktop/laptop computer? Carry your phone around all day, come home...BAM! stick it in the dock and rock it like the desktop that it is! I would say that is pretty damn transformative.<br />
<br />
How empowering would it be if that same person also had access to the free applications already on that operating system via their phone? <i>I'm sorry, I can't hear you over how awesome it is that I'm running a small business as an amazingly creative entrepreneur from my phone computer!</i> Imagine an app developer creating and compiling code on her phone. Yeah, that sounds pretty empowering.<br />
<br />
Is the future calling? Are they wanting their ideas back?<br />
<br />
(Those were whimsically silly, rhetorical questions.)<br />
<br />
<h3>
In Summation</h3>
I would say that this sounds capital to me. A world phone. A compelling phone. A transformative, empowering phone. Yeah.<br />
<br />
It's not Dick Tracy's wrist tv/radio thingie, but not one single tablet manufacturer listened to me and put a phone in a tablet. And the Galaxy Note doesn't count, they put a tablet around a phone (ewww).<br />
<br />
If you made it this far...thank you for reading my tired ramblings. You earned a gold star. See me at UDS-S and I'll give it to you.<br />
<br />
<h3>
P.S.: Moar Power</h3>
I like how the Asus Transformer has an extra battery in the keyboard/dock thing. Canonical should do this for the Ubuntu Phone, except the dock should include an additional CPU for <b>moar p0w3r!</b><br />
<br />
<h3>
P.P.S.: Carly on the (Ubuntu) Phone?</h3>
Mark, if you ever think about doing a Ubuntu tablet focusing on music production, I'd love to help. Call me maybe.<br />
<br />
<br />
Rock on.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com8tag:blogger.com,1999:blog-3964889614590664516.post-1538670497103759502013-01-21T13:29:00.003-06:002013-01-21T13:29:42.927-06:00Lunchtime Thoughts on Ubuntu Studio Team StructureOne could argue that the team structure for Ubuntu Studio has not been either well defined and/or maintained. I intend to improve this situation.<br />
<br />
For what it is worth, here is a picture of my fifteen minutes of thinking/scribbling...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Jq_OlGbq7wg/UP2V-YQiX6I/AAAAAAAADlo/JuRpJBloB0s/s1600/20130121_130734.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="http://2.bp.blogspot.com/-Jq_OlGbq7wg/UP2V-YQiX6I/AAAAAAAADlo/JuRpJBloB0s/s320/20130121_130734.jpg" width="320" /></a></div>
<br />
For those who can't see the image, you can <a href="https://picasaweb.google.com/lh/photo/tKddPI0V5mhCkC0rdGaLxtMTjNZETYmyPJy0liipFm0?feat=directlink">click here</a>.<br />
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1tag:blogger.com,1999:blog-3964889614590664516.post-12032929752300662762013-01-16T09:26:00.002-06:002013-01-16T09:26:59.826-06:00Audio Interfaces Protocols: An Opinion on the Future<br />
The availability and acceptance of an audio interface (aka "sound cards", which is really a misnomer) is an appreciable facet of Ubuntu Studio with regards to audio performance and usage. The availability of Apple's Thunderbolt and USB 3.0 presents an interesting situtation when considering which device will become the prevelant interface, and therefore effect Ubuntu Studio's future development.<br />
<br />
<h3>
Historically Speaking</h3>
Apple's previous "high speed I/O technology", Firewire, has provided better I/O speeds than USB. Yes, USB 2.0 theoretically provided faster speeds than Firewire 400, but it did't seem to provide it in practice. Also, Firewire 800 trumped it by providing 800 Mbps vs. USB 2.0's (theoretical) 480 Mbps.<br />
<br />
Firewire's acceptance on laptops was also a compelling feature for this audio interface. USB 2.0 has also been available on laptops as well.<br />
<br />
The result is that both audio interfaces were used and Ubuntu Studio strove to support both "out of the box".<br />
<br />
As a footnote, I should add that USB 1.0 devices' (incredibly) low price resulted in their commonplace usage for certain niches. The frustration resulting from their underwhelming 1.5 Mbps speeds was also commonplace.<br />
<br />
<h3>
Looking Forward</h3>
In some quarters, Firewire has been declared dead and the result seems to be a decreasing rate of available Firewire devices. I do not think that Firewire devices will be the "audio interface of tomorrow".<br />
<br />
Thunderbolt offers monstrous performance but simply isn't readily available for PCs at this point. The available cables are equally monstrously prices. Furthermore, devices are not really available at this point either. It would be hard to suggest that Thunderbolt will be the "audio interface of tomorrow" either.<br />
<br />
USB 3.0 is already prevalently in PC desktops and laptops. USB 3.0 cables do not seem prohibitively expensive. It seems that only a handful of USB 3.0 <i>compatible </i>devices, which actually use the 2.0 protocol, are available. In good faith, I would not posit that USB 3.0 will become the "audio interface of tomorrow" as well.<br />
<br />
<h3>
The Calculus of Change Itself</h3>
However, if we remove some variables I think we can logically predict where it might go, although I concede that acceptance isn't necessarily based on logic but rather timing or bias at times.<br />
<br />
For the argument, let's accept that Thunderbolt and USB 3.0 are equally available on Mac and PC. Additionally, let's accept that Thunderbolt and USB 3.0 devices are equally available.<br />
<br />
Removing these from consideration, we are left with price and performance.<br />
<br />
Speculating on prices (since the devices are not prevalently available), I would suggest that Thunderbolt prices will be higher than USB 3.0 devices. Obviously I don't know how much, but I wouldn't be surprised if Thunderbolt devices were priced 150% compared to USB 3.0 devices. I accept that there is a high percentage that I am wrong on the <i>exact</i> percentage, but I would wager that I will be right in concept.<br />
<br />
For performance, Thunderbolt provides 10 Gbps(!) speeds while USB 3.0 provides 5 Gbps. However, I believe USB 3.0's 5 Gbps will provide excessive throughput for most audio needs. This may be an inflection point where the technology available has eclipsed the need. I believe an analogous situation is occurring with desktop/laptop computer and phones.<br />
<br />
<h3>
Summary</h3>
Presuming that Thunderbolt and USB 3.0 can be used on any computer and both types of devices are available, I can see USB 3.0 devices becoming the "audio interface of tomorrow" for Ubuntu Studio and perhaps Linux based on price vs. performance.<br />
Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com2tag:blogger.com,1999:blog-3964889614590664516.post-84539861429639226092013-01-14T13:07:00.000-06:002013-01-14T13:07:16.603-06:00Minecraft on Ubuntu: Part 1 - Installation and SetupFor quite a while I have been wanting to make a post about setting up and running Minecraft on Ubuntu, so here it is.<br />
<br />
This first post will cover setting up Xubuntu, installing Minecraft, adjusting things to make it optimal, and finally enjoying Minecraft on an awesome, freedom loving, libre breathing operating system.<br />
<br />
<h3>
I Thought You Said...</h3>
Firstly, these instruction will be based on using Xubuntu in lieu of Ubuntu, although everything will basically work for Ubuntu as well.<br />
<br />
I suggest Xubuntu as a base because:<br />
<br />
<ul>
<li>I find Xubuntu elegant, attractive, and functional. Hat tip to the Xubuntu development team.</li>
<li>XFCE is a familiar desktop metaphor for people transitioning to Linux</li>
<li>I have experienced marked Minecraft performance improvements with Xubuntu compared to vanilla Ubuntu with Unity as the desktop environment</li>
</ul>
<br />
As Xubuntu can run well on modest hardware, I think it is an excellent choice if anyone has an under performing Windows machine and want to try something different. You can learn more at the <a href="http://xubuntu.org/">Xubuntu website</a>. Enough evangelizing, moving on.<br />
<br />
<h3>
Preparations</h3>
Minecraft is written in Java and requires the Java Runtime Environment (JRE) to run the application. We will be installing the OpenJDK package, however, rather than the official Oracle JRE. There are reasons, but I shan’t go into them at the moment.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Using Software Center, search and install OpenJDK. Make sure openJDK 7 is installed and not OpenJDK 6. Enter password as necessary for installing the software.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGNVL8mBMvqlHyA3KQ_MlVzsA2qTql2c4GR28LSA3p0Ibyfb-OkKJwTEkkOIJ-kavCrZKWH-O3GoYXQ8asuJ8DmFUrawdG5Khh7_HLHTPJW_9g4h7HEr5LtdDuTOe6HovCtJXMb-uQhqIs/s1600/Screenshot+-+01072013+-+06-30-26+AM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Software Center and OpenJDK 7" border="0" height="419" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGNVL8mBMvqlHyA3KQ_MlVzsA2qTql2c4GR28LSA3p0Ibyfb-OkKJwTEkkOIJ-kavCrZKWH-O3GoYXQ8asuJ8DmFUrawdG5Khh7_HLHTPJW_9g4h7HEr5LtdDuTOe6HovCtJXMb-uQhqIs/s640/Screenshot+-+01072013+-+06-30-26+AM.png" title="Software Center and OpenJDK 7" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Software Center and OpenJDK 7</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Right. We are now prepared.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3>
Installing Minecraft</h3>
<div class="separator" style="clear: both; text-align: left;">
On the <a href="http://minecraft.net/download">Minecraft Download page</a>, find the "Minecraft for Linux/Other" section and pick the "minecraft.jar" link to download it. Once downloaded, use your file manager (typically Thunar or Nautilus) to copy this file from your /Downloads directory to your Desktop. This is the first step to allow us to click the Desktop icon to start Minecraft.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Open a terminal (I know....ewwww, but the terminal is quicker and rocks it like nothing else can) and type the following:<br />
<blockquote class="tr_bq">
cd Desktop<br />
chmod u+x minecraft.jar</blockquote>
Be sure to hit <enter> after each line. This will allow the new .jar file to be executed (i.e. run). PROTIP: when typing the second line you can use the Tab key to auto-complete "minecraft.jar". </enter><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisarBi5QK1TV9TX_pyF4LZ5U74ZLm-UKKRpcqcwy7Z52BGWvsGft8hle6LIgDw-FXLFSipL2pgTciTKOnjPN9C7jEXI6pznmg1xbsvwRbsCz3TaQHECwTk6aqRU78SK2JUOs0JtS1OFdOb/s1600/Screenshot+-+01132013+-+04:13:03+PM.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Using the Terminal" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisarBi5QK1TV9TX_pyF4LZ5U74ZLm-UKKRpcqcwy7Z52BGWvsGft8hle6LIgDw-FXLFSipL2pgTciTKOnjPN9C7jEXI6pznmg1xbsvwRbsCz3TaQHECwTk6aqRU78SK2JUOs0JtS1OFdOb/s1600/Screenshot+-+01132013+-+04:13:03+PM.png" title="Using the Terminal" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Using the Terminal</td></tr>
</tbody></table>
<br />
Don't freak out if the terminal doesn't say, "Congratulations!" or "I did your task without delay or errors, Captain!"...if things went well it won't say anything.<br />
<br />
<i>(In vanilla Ubuntu, you can also right click to set the .jar file as executable on the </i>Permissions <i>tab. If anyone knows how to change the execute bit without using the terminal in Xubuntu I would appreciate a comment.)</i><br />
<br />
Also, right click the icon located on the Desktop. Pick the "Open with other Application..." option (picture to left).<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL5grv6SmZmeZ5dOrm_JFfkkjmroUllGoMrw8N7JQblRWaAO10goRkh439rA4SK6eRilIq6NuG3Q8LMSODr-D_U5B66LZMBFf-U7mEinvvCiw7SMtf5_QxkmmTAeO6pyQvwO0bkPrp-ktv/s1600/Screenshot+-+01132013+-+05%253A38%253A43+PM.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjL5grv6SmZmeZ5dOrm_JFfkkjmroUllGoMrw8N7JQblRWaAO10goRkh439rA4SK6eRilIq6NuG3Q8LMSODr-D_U5B66LZMBFf-U7mEinvvCiw7SMtf5_QxkmmTAeO6pyQvwO0bkPrp-ktv/s320/Screenshot+-+01132013+-+05%253A38%253A43+PM.png" width="291" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">OpenJDK and Use as Default</td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY4OFPseAQSTuSwFkiLcHdVPuBAmgk4x6BiDHLPoVuX5IoEoccvcf-prao3_an89FOMmtNCFXhUtdEXxNSvOAuoet_uaKbTl3tfdZZdnkc5fBJj3m9TklufutmsSckOwJ9jQw-Lth0ULem/s1600/minecraft-open_with.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img alt="Rick Click and pick "Open With Other Application..."" border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY4OFPseAQSTuSwFkiLcHdVPuBAmgk4x6BiDHLPoVuX5IoEoccvcf-prao3_an89FOMmtNCFXhUtdEXxNSvOAuoet_uaKbTl3tfdZZdnkc5fBJj3m9TklufutmsSckOwJ9jQw-Lth0ULem/s320/minecraft-open_with.png" title="Rick Click and pick "Open With Other Application..."" width="248" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Right Click and Open With Other Application</td></tr>
</tbody></table>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
Make sure "Use as default..." is selected on the bottom, highlight "OpenJDK Java 7 Runtime", and finally pick the "Open" button (picture at right).<br />
<br />
<h3>
Impulse Power, Mr. Sulu</h3>
At this point you might be able to double click the Minecraft icon on the Desktop and have Minecraft start....but then again, you might not.<br />
<br />
In some circumstances I have found that Minecraft will work just fine at this point, in others I have experienced that Minecraft will fail to start (hanging at either a white or a black screen) or keys will seem to "stick" (i.e. you take hands off the keyboard but you keep moving in the game).<br />
<br />
If any of these issues are experienced, then you should probably <a href="http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL">update the Light Weight Java Game Library (LWJGL)</a>. Follow the instructions on this page which will instruct you to download the current LWJGL and replace several files.<br />
<br />
<h3>
Exitus</h3>
You should now have a working install of Minecraft on one of the best <i>libre</i> operating systems at this time. Enjoy!<br />
<br />
In the next post I will talk about installing a few mod packs like <a href="http://www.technicpack.net/tekkit/">Tekkit</a> or <a href="http://feed-the-beast.com/">Feed the Beast</a>.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com9tag:blogger.com,1999:blog-3964889614590664516.post-84564561806107170522012-10-23T07:49:00.000-05:002015-02-02T08:07:48.434-06:00Ubuntu Studio 12.10 Released<br />
The Ubuntu Studio development team is proud to announce the release of Ubuntu Studio 12.10.<br />
<br />
<h3>
General</h3>
Ubuntu Studio is the Ubuntu flavour designed for content creation.<br />
<br />
It’s produced as a DVD image that can also be converted to an USB stick and includes support for most languages by default.<br />
<br />
<h3>
UI and Applications</h3>
<div>
<br /></div>
<h4>
Improved Interface:</h4>
* A new web page is out. The help button on the main menu points there.<br />
* Task Manager has been switched to System Monitor for better memory use display.<br />
* A main menu tool has been added to setting to allow the user to change their menu.<br />
* Add/fix text plymouth theme for those video cards that won’t see graphics so it says Ubuntu studio.<br />
* Set up Software Center menu items for our workflows.<br />
* Fixed submenu icons for accessories, education and network.<br />
<br />
<h4>
New Software:</h4>
* Xfce updated to version 4.10 (based off of Xubuntu)<br />
* Kernel (lowlatency) is now of version 3.5<br />
<br />
<h4>
Ubuntu Studio Applications:</h4>
* The menu has been fixed moving audio production tools out of Media Playback.<br />
* A MIDI router and MIDI tools menu have been added.<br />
* Add qmidiroute to audio workflow to cover missing functionality<br />
* Added open-clip-art package to graphics seed<br />
* Move mixer applications from media playback menu to audio menu.<br />
* Nautilus is default file manager for everything now<br />
<br />
<h3>
Installation Notes</h3>
<div>
<br /></div>
<h4>
Installation:</h4>
Preparing your computer for Ubuntu Studio is now simpler, with a wider range of disk setup options. Each of these are detailed at length to provide you with a clear understanding of the actions that will take place with your selection.<br />
<br />
You can reinstall or upgrade an existing copy of Ubuntu Studio with the Ubuntu Studio DVD installer, provided that your computer is connected to the Internet.<br />
<br />
<h4>
Download:</h4>
Ubuntu Studio 12.10 images are available for download from:<br />
http://cdimage.ubuntu.com/ubuntustudio/releases/12.10/release/<br />
<br />
<h4>
System Requirements:</h4>
The minimum memory requirement for Ubuntu Studio 12.10 is 768 MB of memory. It is highly recommended that you have 2GB or more memory though so that the system will perform much better. More information about other recommended hardware on the new Ubuntu Studio website when it is released.<br />
<br />
<h4>
Upgrading:</h4>
To upgrade from Ubuntu Studio 12.04, press Alt+F2 and type in "upgrade-manager"(without the quotes) into the command box. Update Manager should open up and display following message: "New distribution release ’12.10′ is available. Click Upgrade and follow the on-screen instructions".<br />
<br />
Since the upgrade does not include the new “photography” and “publishing” metas, so if you want the photography and publishing packages in your upgrade, please install them manually after upgrade by typing "sudo apt-get install ubuntustudio-meta-photography ubuntustudio-meta-publishing" in your terminal.<br />
<h3>
</h3>
<h3>
Known Issues</h3>
<div>
<br /></div>
<h4>
Drivers:</h4>
Proprietary drivers are now installed using software-properties-gtk (Software Sources), under the tab “Additional Drivers”.<br />
<br />
We have received reports that booting the Ubuntu installer in UEFI mode from a USB disk on certain Samsung laptops (530U3C, NP700Z5C) may trigger a firmware bug that renders the machine unbootable. While this bug has not been confirmed to affect Ubuntu 12.10, users are advised to use caution when installing on Samsung laptops and ensure that they are configured for legacy BIOS mode, not UEFI mode. (1040557)<br />
<br />
<h4>
Kernel:</h4>
Haswell processor graphics is not fully supported. (1066975)<br />
On some systems, when opening lid, there is a kerneloops with a suspend/resume failure message seen. (1054732)<br />
On certain ASUS machines with AMD graphic chips, a WMI event and ACPI interrupt are sent at the same time when hitting the hotkey to change display mode, resulting in the display mode being changed twice in succession. Users can work around this using the Displays panel in System Settings for changing display modes. (1052278)<br />
On ASUS N53SN laptops, the kernel does not boot without noefi on commandline. (1053897)<br />
<br />
<br />
<h4>
Networking:</h4>
In order to improve compatibility with other local nameserver packages, NetworkManager now assigns IP address 127.0.1.1 to the local nameserver process that it controls instead of 127.0.0.1. If the system’s /etc/resolv.conf is absent or is a static file instead of the symbolic link to ../run/resolvconf/resolv.conf installed by default then this static file will have to be updated by the administrator in order to continue using the NetworkManager-controlled nameserver.<br />
<br />
<h4>
Video Drivers:</h4>
Several video drivers are not functioning with some legacy chip-sets.<br />
<br />
xserver-xorg-video-trident with some Trident Cyberblade chip-sets. Black screen and lock-up. Bugs<br />
xserver-xorg-video-intel with i810 chip-sets. Segfault. 1060492<br />
xserver-xorg-video-sis with 315 series (SiS 315/E/PRO, 550, [M]650, 651, 740, [M]661[FMG]X,[M]741[GX]) chip-sets. Black screen or loops around login screen. 1034812<br />
<br />
<h4>
Workarounds:</h4>
Test with a Live CD to see if your hardware is effected.<br />
Trident Cyberblade – As the vesa driver doesn’t work with this chip-set the only solution is to remain with 12.04.<br />
Intel i810 – A new install can only be accomplished from the Alternate ISO. On reboot go to Recovery Mode and delete/blacklist video driver. On reboot create suitable xorg.conf or use RandR to get correct resolution if necessary.<br />
SiS 315 Series – As Intel i810<br />
<br />
<h3>
Support</h3>
Ubuntu Studio 12.10 is supported for 18 months.<br />
Security and bugfix updates for Ubuntu Studio are provided by the Ubuntu Studio Team and Community<br />
Support via email can be found at the Ubuntu Studio Users Mailing List.<br />
Support via IRC can be found in the #ubuntustudio channel on the freenode network<br />
<br />
<br />
Please download the release and try it out and we thank you for your support on Ubuntu Studio!<br />
<br />
<br />
Regards,<br />
Ubuntu Studio TeamScott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com5tag:blogger.com,1999:blog-3964889614590664516.post-61371436927750061802012-09-05T06:54:00.000-05:002012-09-05T06:54:34.143-05:00Video Editing with Blender Example<br />
I've talked about using <a href="http://www.blender.org/">Blender</a> for video editing and here is a quick example.<br />
<br />
The video is by David McSween and his <a href="http://blendervse.wordpress.com/">blog</a> has quite a few interesting posts about using Blender for video editing.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/FAiUorvDH34?feature=player_embedded' frameborder='0'></iframe></div>
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com3tag:blogger.com,1999:blog-3964889614590664516.post-10425675248438839162012-08-24T06:51:00.000-05:002012-08-24T06:51:49.028-05:00Content Highlight: Youtube Minecraft SeriesI have talked <a href="http://dullass.blogspot.com/2012/08/im-not-dead-and-im-not-for-sale.html">recently</a> about using Ubuntu Studio for content creation and I would to start sharing what I have been doing recently.<br />
<br />
My sons and I have started creating a series of <a href="http://www.youtube.com/watch?v=mTjx078IVSI&playnext=1&list=PL47AA93C55777F81A&feature=results_main">Youtube Minecraft videos</a>. It's been very fun and I have learned quite a large amount of video production. I expect that I will also create some documentation for my work flow soon to share.<br />
<br />
<b>Planet Ubuntu</b>: I feel slightly bad about including video on the roll, I'm not sure people usually do this or if it is bad form. I will be vigilant to ensure this is a rarity just to sporadically highlight something that was created with Ubuntu Studio.<br />
<br />
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/uYsIn_WrB4A" width="560"></iframe>
</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
As i mentioned <a href="http://dullass.blogspot.com/2012/08/im-not-dead-and-im-not-for-sale.html">previously</a>, the next project is to work on an audio album - I am already demoing riffs - but during the next three months I am thinking about also working in a silly, quirky video ad, some graphical logo/banner type things, and a few tutorial/explanatory videos into the schedule...work and family allowing, of course.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Rock on.</div>
Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1tag:blogger.com,1999:blog-3964889614590664516.post-87880120267585705022012-08-16T17:39:00.001-05:002012-08-16T17:43:33.872-05:00Working the Work Flows or I Woke Up in a Soho DoorwayHere at your friendly neighborhood Ubuntu Studio development team, we consider Ubuntu Studio as more than just a collection of applications.<br />
<br />
This might sound like fancy, highfalutin talk - and I really thought I had talked about this before on my blog, but can't find anything - but considerable thought has been dedicated to exploring how we can make Ubuntu Studio more than the sum of its parts.<br />
<br />
One aspect exists that I would really like to improve and I will start this series of posts by expanding my thoughts on it with you. So, sit back, enjoy the ride, and tell me where I'm an idiot and wrong;)<br />
<h1>
Curiouser and Curiouser</h1>
<div>
During the development of Ubuntu Studio 12.04 the application set (i.e. the multimedia applications shipped for content creation) was stripped down and rebuilt based on work flows. Work flows were developed to document the preferred tool chain that provided potent, complete support for a tasks Ubuntu Studio users want to accomplish. You can read more about them <a href="http://dullass.blogspot.com/2011/02/amicable-antidisestablishmentarianism.html">here</a>.</div>
<div>
<br />
However, I feel that the work flows are not optimally being utilized unless they are provided to users in a simple and transparent manner so engagement is immediately accessible and intuitive. Wow, that's a lot of crazy words that might not really make sense. Yes, users can read the work flow documentation, but I believe that a way exists that makes their usage as intuitive and natural. Like breathing, or at least with minimal exploration or thought.<br />
<br />
I especially think this is an important consideration given that the development team defined our target audience as <a href="http://dullass.blogspot.com/2011/08/oneiric-update.html">content creators who are new to Linux</a>.<br />
<h1>
The Kids Are Alright</h1>
Let's explore a demonstration to underscore the point. For this example we will consider a studio experienced musician who wants to record demo riffs with some simple drum patterns for an upcoming album.<br />
<br />
A most common approach (and one documented in the work flow) is to use <i>qjackctl</i> (the JACK sound server control application), <i>Ardour</i> (the <a href="http://en.wikipedia.org/wiki/Digital_audio_workstation">DAW</a>), and <i>Hydrogen</i> (the drum machine). The actual (and simplified) work flows is as follows:<br />
<br />
<ul>
<li><i>qjackctl</i> is first used to manage and start the JACK sound server</li>
<li><i>Ardour</i> would then be started and a new project started and tracks for guitar and drums added</li>
<li><i>Hydrogen</i> can then be started and a simple pattern created on repeat</li>
<li><i>qjackctl</i> is again used to make audio connections between <i>Hydrogen </i>and the guitar to <i>Ardour</i></li>
<li>the record button is pressed in <i>Ardour</i>, which starts <i>Hydrogen</i> and records the guitars and drums</li>
</ul>
<br />
This may seem straightforward...but you cheated because I told you what would work. For a new user, there are several significant disadvantages already present which make this a difficult, although not insurmountable, proposition. In particular I would mention:<br />
<ul>
<li>the requirement to start and control a sound server; which is neither intuitive nor conventional in other operating systems (especially a <i>second</i> sound server)</li>
<li>the <a href="http://en.wikipedia.org/wiki/Unix_philosophy">"do one thing and do it well" philosophy</a> results in multiple applications required, which is a contrast to other operating systems' more monolithic approach</li>
<li>the preferred applications designated for a particular work flow are not immediately evident; unless the new user found the documented work flow and read it, but I do not consider this "immediately evident"</li>
<li>the <b>Audio Production</b> menu in particular has a lot of applications in it, finding the one needed can be difficult (although the new sub-menus in 12.04 help quite a bit...thanks Len!)</li>
</ul>
<div>
I hope that you can appreciate that even a musician with studio experience might experience difficulty transitioning to Ubuntu Studio (and perhaps Linux audio). It is an appreciable paradigm shift and I believe we need to recognize this.</div>
<h1>
My Generation</h1>
<div>
Some might be saying to themselves at this point, "Hey Self! I think Scott is being pretty depressingly critical on Ubuntu Studio." To which you might reply to yourself, "For Linus' sake, he's the bloody project lead, isn't he supposed to tell me Ubuntu Studio provides free sunshine, rainbows, giggles, warm feelings and kittens?"</div>
<div>
<br /></div>
<div>
I suppose I could, and maybe I should. But I can't and I shan't.<br />
<br />
I prefer to be open and direct about such things and I think an honest assessment can provide appreciable benefit and growth.</div>
<div>
<br /></div>
<div>
So, the next post we will continue this exploration and discuss goals I think need to be achieve to address these (and other) issues. If I can be succinct enough (hah, probably not) I'll even describe some solutions that have been considered.</div>
</div>
Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com3tag:blogger.com,1999:blog-3964889614590664516.post-52290317331082245382012-08-08T23:13:00.000-05:002012-08-08T23:15:29.163-05:00I'm not Dead and I'm not for SaleSome might have noticed that I have not been very active or vocal regarding Ubuntu Studio since 12.04 was released. There are reasons and I'll share them with you along with my future with Ubuntu Studio.<br />
<br />
Also, I have begun to pursue some interesting ventures and I would like to share a some of the beginning results with you.<br />
<br />
Lastly, I should wrap up my post by mentioning my intentions for this blog.<br />
<br />
<a name='more'></a><h2>
When Worlds Collide</h2>
<br />
When Ubuntu Studio 12.04 was released I was very, very pleased and happy; pleased with the amount of progress we made with a small team and happy with the results [1].<br />
<br />
I was also left feeling very tired and quite spent. While I certainly was not the only one involved, I felt that I was <u>very</u> involved in practically all aspects, from developing the goals, making <a href="https://blueprints.launchpad.net/ubuntu/+spec/topic-precise-flavor-ubuntu-studio">the blueprints</a>, overseeing the project, and <a href="http://status.ubuntu.com/ubuntu-precise/group/topic-precise-flavor-ubuntu-studio.html">making it happen (see Status by assignee)</a>.<br />
<br />
So much of my daily hours apart from work (and sometimes during work) and family were dedicated to Ubuntu Studio 12.04. I needed some time away. No additional responsibilities. No demands. Find equilibrium. Do. Something. Else.<br />
<br />
Also, I'm ADHD and not a hard core coder. So I'm compelled to do many things (usually all at once) and I'm not compelled to code (although organizing <u>is</u> one of my strengths), and something had to give.<br />
<br />
But I'm not leaving Ubuntu Studio. For a variety of reasons I am committed as Project Lead to seeing Ubuntu Studio 14.04 LTS released. Please do not misunderstand that facet of this post. While I may need a little time alone, I have to plans to walk away currently.<br />
<br />
And already I have been getting more involved in 12.10 development and expect that to increase up through release.<br />
<br />
<h2>
Get Up, Stand Up</h2>
I also used my time away to start a the first few of many content projects that I will engage over the next year or so. This has process has been a few years in the making.<br />
<br />
The first, of several video projects queued, is a YouTube Minecraft series that I am creating with my sons called, slightly unimaginatively, <a href="http://www.youtube.com/watch?v=jUUi4YLyBnw&list=PL47AA93C55777F81A&feature=plcp">Lavender and Son(s)</a> or LandS for short. A few other ideas for additional Minecraft series are kicking around, of which at least one should be realized soon.<br />
<br />
These are not intended to be ground breaking or a great film, but they are a solid first foray into video and demonstrate an extremely viable Ubuntu Studio work flow.<br />
<br />
Also starting up is the pre-production phase of a music album. I have the rough framing for five songs, another one done except final vocals, and still a few more to write. Over the next few weeks I'll start tracking scratch tracks for the drummer, Stuzz, to start getting a feel for his parts.<br />
<br />
My good friend <a href="http://richwielgosz.com/">Richard Wielgosz</a>, an audio engineer <i>par execllance</i> who has his own business (<a href="mailto:rich@ijrecords.com">contact him</a> if you need audio work), will be involved as well. His involvement is quite relieving to me. He's lucky he wasn't living during the middle ages, they would have burned him as in league with the devil for some of the magic he does.<br />
<br />
I plan to have the recording done by year's end and in Rich's very capable hands to do the voodoo that he do.<br />
<br />
So, the remainder of this year will be busy, each project building into the next.<br />
<br />
<h2>
Terminus</h2>
<div>
Well, it's not actually the terminus of the blog, just this blog post ;)</div>
<div>
<br /></div>
<div>
I would expect that I will be using this blog more now. Quite a bit more as there should be quite a bit of cool stuff to talk about.</div>
<div>
<br /></div>
<div>
I would like to make the blog posts a little short (to help me get them out more often), but alas, I seem incapable of doing that. So it seems I will be forced to work harder at writing more often.</div>
<div>
<br /></div>
<div>
Rock on.</div>
<br />
<br />
[1] While I still believe that we made HUGE strides with 12.04, I have already begun to feel that Ubuntu studio really isn't where I want it to be and we can continue to greatly improve to it. But that is another blog post.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-9776803000983851932012-05-29T16:30:00.002-05:002012-05-29T16:30:39.157-05:00The Day the Kilt Stood StillI just realized...<br />
<br />
There was no kilt. Why was there no kilt?Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1tag:blogger.com,1999:blog-3964889614590664516.post-11613552194736684092012-05-16T07:13:00.000-05:002012-05-16T07:13:04.476-05:00UDS-Q Day ThreeAfter some delay, I am continuing the posting on the third day of the <a href="http://summit.ubuntu.com/uds-q/">Ubuntu Develop Summit for Quantal Qeutzal in Oakland, California</a>.<br />
<br />
<h3>
Getting Home</h3>
In order to maximize my weekend before returning to work, my flight leaves at 06:00 on Saturday. Apparently I naively expected to take the <a href="http://www.bart.gov/">BART</a> but I have learned that the first BART is at 06:30.<br />
<br />
Turns out the answer is a local shuttle service (thanks <a href="https://plus.google.com/114018915395046539523/posts">Elizabeth</a> and <a href="https://plus.google.com/117160764660029590483/posts">Charles</a>) who will pick me up at 03:30. I might not even go to sleep Friday night :/<br />
<br />
<h3>
QA</h3>
I learned about some remarkable things today related to available QA tools which hopefully will reduce the work load on our small team.<br />
<br />
During a <a href="https://launchpad.net/ubuntu-qa-tools">ubuntu-qa-tools</a> session, I learned about automated ways to download and start a new image in <a href="https://help.ubuntu.com/community/KVM">KVM</a> from a single command. Rock on!<br />
<br />
Turns out there are many other tools that will lower the threshold for new testers to easily join and help with testing.. I will certainly be exploring these tools more. Also, during this session Gema mentioned her Plenary presentation for QA. I look forward to learning more :)<br />
<br />
Improving the testing tools used by Ubuntu Studio is another important aspect for our future. By automating the basic ISO test we should be able to devote more time to deeper testing.<br />
<br />
Learning of the available QA tools, along with the available backports tools, should really have significant impact to Ubuntu Studio starting with this cycle :)<br />
<br />
<h3>
Pictures</h3>
Last UDS I only took two pictures, this year I intend to do much, much better. Hopefully tomorrow I start taking them.<br />
<br />
There are a <b>huge</b> number of extremely cool and incredible people at UDS and I really hope to document some of this experience with a Picasa photo album.<br />
<br />
<h3>
<i>finis</i></h3>
As happened last year, midweek seemed to slip out of high gear as I didn't find as many interesting sessions. But I am sure I am an outlier at UDS.<br />
<br />
Oh, I know of one interesting session coming up on Friday; it is the a session that I will be leading for the '<a href="http://dullass.blogspot.com/2012/05/uds-q-day-two.html">Desktop Juju (see JuJu Studio section)</a>' <a href="https://blueprints.launchpad.net/ubuntu/+spec/other-q-juju-and-the-hud">blueprint</a> that was approved and scheduled.<br />
<br />
<br />
<br />
<br />
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-24161873785328151052012-05-10T12:26:00.000-05:002012-05-10T12:39:26.007-05:00UDS-Q Day TwoCatching up on the blogging for the second day of the <a href="http://summit.ubuntu.com/uds-q/">Ubuntu Develop Summit for Quantal Qeutzal in Oakland, California</a>.<br />
<br />
<h3>
Backports</h3>
My first session on Tuesday was the Backports BoF (Bird of a Feather) session for which I was very interested so that we can better support Ubuntu Studio 12.04 LTS. <a href="https://help.ubuntu.com/community/UbuntuBackports">Backports</a> are an important way to get versions of software with <i>new features</i> released to users for released versions of Ubuntu. This is in contrast to regular updates which will only handle bug fixes and security.<br />
<div>
<br /></div>
I believe the Long Term Release (LTS) is an important part of Ubuntu Studio for our users and I want to demonstrate this with developing an active and robust backports program.<br />
<br />
Therefore I was very impressed and encouraged to learn about many <a href="https://launchpad.net/ubuntu/+source/ubuntu-dev-tools/0.141">new tools (available commands at page bottom)</a> and the <a href="https://wiki.ubuntu.com/UbuntuBackports">updated wiki</a> and <a href="https://help.ubuntu.com/community/UbuntuBackports">help pages</a>. Great work by <a href="https://launchpad.net/~broder">Evan Broder </a>and others.<br />
<br />
I am very excited about this.<br />
<br />
<h3>
Ubuntu Studio Plenary Presentation</h3>
I enjoyed the chance to talk about Ubuntu Studio in a <a href="http://summit.ubuntu.com/uds-q/meeting/20539/ubuntu-derivatives/">"Ubuntu Derivative" [0] UDS Plenary</a> and I chose some very specific goals for my presentation.<br />
<br />
The first goal was about public awareness and sharing the vision of Ubuntu Studio. I find it a little disheartening that even within the Ubuntu ecosystem that many people are unaware that Ubuntu Studio exists. But also that even when people are aware of it, they don't know what it <i>really</i> is. So, hopefully I made progress in making people aware that Ubuntu Studio exists as a platform for content creation.<br />
<br />
My second goal was to display the activity, both recent and planned, within Ubuntu Studio. I feel very proud about the improvements in Ubuntu Studio 12.04 LTS and excited about the vision for the future. Hopefully, I conveyed both emotions.<br />
<br />
Hopefully, it accomplished all that I wanted and more, but to be honest, the entire presentation was a bit of a blur and I remember very, very little of it. Several members of the audience have given me compliments on my presentation but I still fear that I was a bit derpy. I believe it was all recorded and I wonder if any video is available. I might watch it to see what I looked like...but then I might not :P<br />
<br />
And if anyone was confused how I greeted <a href="http://en.wikipedia.org/wiki/Allison_Randal">Allison</a>, hopefully <a href="https://plus.google.com/100313956509426913392/posts/NwNei6dy7GC">this G+ post</a> will explain the circumstance. I should mention that I'm not really that nervous or shy ;)<br />
<br />
<h3>
Desktop JuJu</h3>
While I was originally not attracted to the <a href="http://www.youtube.com/watch?v=w_WW-DHqR3c">Ubuntu HUD</a>, I am beginning to find a new appreciation for it while using Ubuntu 12.04 LTS, which is installed currently on my non-production laptop.<br />
<br />
As I <a href="http://dullass.blogspot.com/2012/05/uds-q-day-1.html">previously mentioned (see JuJu Studio section)</a>, I think it would an awesome and powerful accomplishment to make work flows more directly accessible to users without the need for manually starting many applications, changing settings, and making any audio connections.<br />
<br />
In a follow up conversation on another topic, <a href="https://launchpad.net/~utlemming">Ben Howard</a> strongly suggested I make a <a href="https://help.launchpad.net/Blueprint">blueprint</a>, get it approved, and on the schedule as he felt this had incredible potential for helping with common desktop usage, problem solving, and improving the user experience. So <a href="https://blueprints.launchpad.net/ubuntu/+spec/other-q-juju-and-the-hud">I did</a>.<br />
<br />
I think it would provide an amazingly helpful tool if users were able to open the HUD, ask a question (<i>e.g. why isn't my wireless working?</i>), and have solutions presented with a <a href="http://en.wikipedia.org/wiki/Heuristic">heuristically</a> determined most probable solution suggested first.<br />
<br />
It is possible that this could be extended to include starting and running many complex processes and then managing them in a similar fashion as JuJu and Charms with web deployment.<br />
<br />
I concede the fact that JuJu and Charms are not developed for desktop deployment. But could a similar framework be adapted or developed for the desktop?<br />
<br />
If so, this could provide a potentially powerful tool for Ubuntu Studio to help users quickly access their work flows and minimize distractions when they have inspiration. I have found that starting five applications, loading template, and making connections is <b>NOT</b> conducive to the creative process when I find a new riff and want to record and develop it. In many cases that inspirational spark can be either neutered or completely lost.<br />
<br />
<h3>
Google Party</h3>
This night ended up with a <a href="https://plus.google.com/114471118004229223857/posts/bXWH7T3Wy8C">weird party hosted by Google</a>. Some said they enjoyed it, others said it was weird and strange but stayed.<br />
<br />
I left shortly after I arrived and chose to eat a nice chicken Caesar salad in the hotel restaurant away from the strangeness. I learned later that I was not alone in my choice.<br />
<br />
I believe a majority of people did not attend the Google party because there were involved in Canonical-centric meetings (with dinner and drinks presumably) at this time.<br />
<br />
<h3>
<i>finis</i></h3>
The evening winded down for me with a call with the family, some reading, and other busy work.<br />
<br />
And thus ended day two.<br />
<br />
<br />
[0] I believe the proper term is <i>flavor</i> rather than <i>derivatives</i>. I view Linux Mint as a derivative while Kubuntu, Xubuntu, <i>et al</i> are flavors of Ubuntu as were <a href="http://www.ubuntu.com/project/about-ubuntu/derivatives">officially recognized within Ubuntu</a>.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com01001 Broadway, Oakland City Center, Oakland, CA 94607, USA37.802206 -122.27289737.800638 -122.2753645 37.803774 -122.2704295tag:blogger.com,1999:blog-3964889614590664516.post-26976282432581033812012-05-09T16:18:00.000-05:002012-05-09T16:18:59.371-05:00UDS-Q Day 1I'm starting this series of posting a little late, but it's time for the <a href="http://summit.ubuntu.com/uds-q/">Ubuntu Develop Summit for Quantal Qeutzal in Oakland, California</a>! :)<br />
<br />
<h2>
UDS-Q</h2>
I'm excited about attending my second UDS, not the least of which is because I was going to give a presentation Ubuntu Studio during the Plenaries in front of several hundred people.<br />
<br />
However, in contrast to UDS-P, I didn't have a particular goal giving the event an overarching direction. I went to UDS-P in Orlando, Florida with a major goal of building support to get the -lowlatency kernel into the repositories (which happened). This time I was going with the flow.<br />
<br />
Incidentally, an unusual outgrowth of last year's UDS is that I spent quite a bit of time re-introducing myself. <a href="https://picasaweb.google.com/lh/photo/cC4ROlHN1AWwbIxJS8ZCJwmT0OMOhrQGdpLPNccSMCU?feat=directlink">Last UDS I had a beard</a> while this year I reverted back to <a href="https://picasaweb.google.com/lh/photo/o6-t1CPnHcplEmDXyUJLGNMTjNZETYmyPJy0liipFm0?feat=directlink">my normal appearance</a>.<br />
<br />
<h3>
Keynote</h3>
It all started off with <a href="http://www.youtube.com/watch?v=3Di8djcRZUA">Mark's keynote speech</a>. Some of what he spoke about was <a href="http://www.youtube.com/watch?v=w_WW-DHqR3c">the HUD</a>, <a href="http://www.ubuntu.com/devices/android">Ubuntu for Android</a>, <a href="http://www.ubuntu.com/devices/tv">Ubuntu TV</a>, and the <a href="http://iloveubuntu.net/mark-shuttleworth-uds-q-we-have-new-ideas-how-integrate-paper-origami-our-themes">theme for this release</a>.<br />
<br />
It was all quite inspirational and it is clearly a very exciting and creative time to be using and working on Ubuntu. I see that amazing and pervasive things are happening and Ubuntu 12.04 was just the start of it.<br />
<br />
What followed next was the blur of many sessions and even more people. Luckily a few serendipitous meetings stand out for me and Ubuntu Studio.<br />
<br />
<h3>
-lowlatency Kernel</h3>
<div>
One such meeting resulted in the suggestion that I should attempt to get the Ubuntu Kernel Team to maintain the -lowlatency kernel instead of the Ubuntu Studio team.</div>
<div>
<br /></div>
<div>
The main reason is that the patch to make the changes to the configuration files is very small (a purported "2 lines") and could easy be made into a build option which all could be completely automated. Every security patch would happen concurrently as the main kernels are updated and without any additional effort.</div>
<div>
<br /></div>
<div>
In contrast, the Ubuntu Studio team needs to manually update the -lowlatency kernel, which is not an inappreciable amount of work, for each security update. And these sometimes lag a bit due to scheduling.</div>
<div>
<br /></div>
<div>
Although further discussion about the archive reorganization might effect this issue, it seems that obvious blockers do not exists.</div>
<div>
<br /></div>
<div>
This would be a major improvement to remove a significant responsibility and time commitment from our small team.</div>
<div>
<br /></div>
<h3>
JuJu Studio</h3>
<div>
I view things differently than others, quite often seeing things in abstract ways. I want to <a href="http://en.wikipedia.org/wiki/Disintermediate">disintermediate</a> (oh crap, I realize I've been using this term wrong :P ) the desktop from between the user and their applications. I want our creative users to have transparent and direct access to their tools to avoid hindering the creative process.</div>
<div>
<br /></div>
<div>
After learning about <a href="https://juju.ubuntu.com/">JuJu</a> and <a href="https://juju.ubuntu.com/Charms">Charms</a>, and seeing how excited <a href="http://www.jorgecastro.org/">Jorge Castro</a> was about them, I wondered if they might help Ubuntu Studio users.</div>
<div>
<br /></div>
<div>
My poor explanation is that JuJu is a framework to deploy and manage web infrastructures and Charms are the recipes defining which actions are necessary. Think of this as packaging a formula for a string of applications and settings in order to accomplish a specific goal. Brilliant!</div>
<div>
<br /></div>
<div>
That's what I want to do with work flows and Ubuntu Studio.</div>
<div>
<br /></div>
<div>
For example, let's say that a user wants to record his band. A typical example might be to open <i>qjackctl</i>, start jackd with certain settings, open <i>Ardour</i>, start with a particular template, open particular effects, set typical settings on said effects, and finally make the typical audio connections.</div>
<div>
<br /></div>
<div>
Could a user employ Studio JuJu to run a "record my band" charm to accomplish <b>the same, repetitive, deterministic steps each time</b>?</div>
<div>
<br /></div>
<div>
I hope so. I'll be talking to Jorge or someone on his team.</div>
<div>
<br /></div>
<h3>
Automated Studio Testing</h3>
<div>
Often I cannot find session that I immediately know relates to Ubuntu Studio and I pick a session that interests me. Many times it turns out that it does.</div>
<div>
<br /></div>
<div>
One such session made me aware that the Ubuntu Studio team would probably benefit from some of the tools used by the QA team to perform automated testing on ISO images.</div>
<div>
<br /></div>
<div>
Automating the standard ISO testing of the Ubuntu Studio presents a chance to dramatically reduce the work load on the team, which would afford us more time to do further, deeper testing. This should result in greater overall quality for our users.</div>
<div>
<br /></div>
<div>
I hope to discuss this with <a href="https://launchpad.net/~gema.gomez">Gema Gomez</a> during the week.</div>
<div>
<br /></div>
<h3>
<i>finis</i></h3>
<div>
So, a call to my wife and kids (love and miss you all), followed by almost three hours of residual (non-Canonical/Ubuntu) work that I was unable to complete before coming here, and I wrap the day up and look forward to the next.</div>Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com21001 Broadway, Oakland City Center, Oakland, CA 94607, USA37.802206 -122.27289737.8006375 -122.2753645 37.803774499999996 -122.2704295tag:blogger.com,1999:blog-3964889614590664516.post-41507670513620304732012-01-12T08:53:00.000-06:002012-01-12T09:22:30.783-06:00Ubuntu at CES<a href="http://blog.canonical.com/2012/01/12/ubuntu-success-ces/">Congratulations Canonical and Ubuntu for your success at CES!</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_EGwkWvzuHaPkEkVSLrxsnHhDCZnlBe5t83UG26uw7moJFPWJeE4LebR5J8l04lqrEJ7HUcpcZotGDiBEnCMMp_7fDbQq1xslO5Mxibsg2vYhviS0sZMeRLFYC2wzUJjHvzRZKM_Uv1xb/s1600/hero-ubuntu-tv.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_EGwkWvzuHaPkEkVSLrxsnHhDCZnlBe5t83UG26uw7moJFPWJeE4LebR5J8l04lqrEJ7HUcpcZotGDiBEnCMMp_7fDbQq1xslO5Mxibsg2vYhviS0sZMeRLFYC2wzUJjHvzRZKM_Uv1xb/s320/hero-ubuntu-tv.png" width="320" /></a></div>
To be incredibly succinct...I believe other markets than the desktop will be important areas of growth and success for Ubuntu and Canonical and CES will most likely demonstrate this.<br />
<br />
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-44805062822531854922011-12-05T12:12:00.001-06:002011-12-06T11:25:52.933-06:00News from the Front or 12.04 Post Alpha1 Status<blockquote class="tr_bq">
<i>Sing for me, my angel of music!</i> </blockquote>
I should note that Ubuntu Studio didn't officially publish and test the Alpha1 ISO image. But that isn't to say there weren't some stuffs going on :)<br />
<br />
<b><span style="font-size: large;">What's Developing</span></b><br />
Even without a published ISO image, pre-alpha1 did see some work. We fix some issues including:
<br />
<ul>
<li>adding 'indicator-sound-gtk2' to the seeds the give the sound indicator visibility again</li>
<li>removed 'dssi-vst' from the seeds to allow the meta packages to build due to a multi-arch library dependency issue</li>
<li>work on defining scope and content for the new website</li>
<li>resolved a "libavcodec-extra-53 conflicts with libavcodec53" conflict</li>
<li>began testing on a -lowlatency kernel for the repositories </li>
</ul>
Two issues resolve were pretty significant blockers as it prevented installation and testing.<br />
<br />
<b><span style="font-size: large;">In Progress</span></b><br />
Currently I'm trying to get input from graphic artists and designers. By getting to understand what tasks graphic artists and designers want to accomplish, the applications used, and the work flow they use, Ubuntu Studio can provide much better support for them. I've already reached out the <a href="http://libregraphicsmag.com/">Libre Graphics Magazine</a> people, <a href="http://www.heathenx.org/">heathenx</a>, and <a href="http://blog.rfquerin.org/">Richard Querin</a> because I like and respect what these people do.<br />
<br />
I would love to have more input though! If you do any graphics tasks, please send poke me with some information about what you do, what you use to do it, and the generalized work flow for it. I really want to provide better support for graphic artists and designers.<br />
<br />
Work on the new website continues and probably will continue for several weeks.<br />
<br />
Kernel testing continues. Although I am reminded that I need to send Steve and email.<br />
<br />
I have been working on a specification for new artwork for the Ubuntu Studio plymouth theme, lightdm theme, and desktop wallpaper. A major goal of this is develop a coherant thematic presence across all these images and also to adjust the color tone for the new theme. Which leads into... <br />
<br />
Finally, the last of the current progress is making preparations for transitioning to the Xubuntu theme settings which should be the majority of the remaining transition to XFCE. Additional changes will be made, so it will not be the exact default Xubuntu settings, but it shall be very close.<br />
<br />
<b><span style="font-size: large;">in posterum</span></b><br />
Some aspects of the settings transition will probably continue for several weeks. I imagine this will at least include the plymouth and lightdm greeter themes.<br />
<br />
When kernel testing is at a certain milestone, we should be pushing the -lowlatency kernel package to REVU so that it may be reviewed for entry into the repository. Hopefully we can get this into REVU before Alpha 3.<br />
<br />
And we also will be beginning preparations for transitioning Ubuntu Studio to a liveDVD image but I expect this will not happen until after Alpha 2.<br />
<br />
<br />
Exciting times building up to an awesome LTS release!<br />
<ul>
</ul>Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1tag:blogger.com,1999:blog-3964889614590664516.post-88218810971488196002011-11-14T22:44:00.001-06:002011-11-15T06:56:20.300-06:00Contributor DevelopmentsDuring the next upcoming development cycles I plan to focus on developing and maintaining increased numbers of contributors who help with Ubuntu Studio development.<br />
<br />
For those who don't remember, I've <a href="http://dullass.blogspot.com/2011/08/oneiric-update.html">mentioned</a> it <a href="http://dullass.blogspot.com/2011/10/delicate-art-of-falling-on-your-sword.html">before</a>, but most of the work we do developing Ubuntu Studio really isn't code intensive. Therefore, you don't need to be a <i>developer</i> to actually help in quite large ways to Ubuntu Studio's development.<br />
<br />
<b><span style="font-size: large;">Contribute</span></b><br />
Previously in an <a href="http://dullass.blogspot.com/2011/10/delicate-art-of-falling-on-your-sword.html">earlier post</a> I noted that "most new contributors failed to have an impact" and a <a href="http://dullass.blogspot.com/2011/08/oneiric-update.html#comments">blog comment</a> galvanized me to effect something that I had considered earlier. In essence, I wanted a 'help wanted' wiki page.<br />
<br />
But I felt that in order to be success this page would need certain qualities:<br />
<ul>
<li>it should display a focused list of topics needing help</li>
<li>each topic should be very accessible to new contributors (i.e. not too difficult)</li>
<li>each topic should have a nominal description (enough to explain without getting into the technicals yet)</li>
<li>each topic would have a 'resources' link for further research into the topic </li>
<li>each topic would have a contact link</li>
</ul>
By providing this scaffolding my expectation is that we will better support new contributors so they are more effective and continue contributing.<br />
<br />
So I am very pleased to link to the <a href="https://wiki.ubuntu.com/UbuntuStudio/ContributeToDevelopment">Ubuntu Studio "Contribute to Development" wiki page</a>.<br />
<br />
Any suggestions on how to improve this page are most welcome.<br />
<br />
<b><span style="font-size: large;">QA ISO Image Testing</span></b><br />
Another series of wiki pages that I want to create are themed around QA and testing.<br />
<br />
The first one I have created is specific to the <a href="http://qa.ubuntu.com/testing/iso-testing/">QA ISO image testing</a> scheduled before each <a href="https://wiki.ubuntu.com/Testing/ISO/Milestones">milestone</a>. I chose to address this issue first because it is our most ubiquitous demand and, with a low threshold to entry, an easy way for a new contributor to have a large effect immediately.<br />
<br />
Why is it demanding? QA ISO image testing is not difficult to perform, but the images need to be validated multiple times each cycle and completed in a short time. In short, it is a relatively simple process but cyclic and time sensitive.<br />
<br />
Increasing the number of people testing the QA ISO images means that we can react more dynamically and effectively to complete all the required test in the allotted time more easily. Our goal should be to have enough people testing such that each person should only need to sign up for a single test at each milestone.<br />
<br />
This first wiki page is an introduction to the QA ISO testing process and intended to give a general overview of ISO testing with links to additional sources of information.<br />
<br />
It is easy to get started contributing. New contributors are encourage to visit the <a href="http://iso.qa.ubuntu.com/qatracker/build/ubuntustudio/all">Ubuntu Studio QA ISO image page</a>, pick the appropriate architecture, and sign up (account required)for available tests. As images are available for testing an email will be sent with links to the image and testing instructions. Sign up now!<br />
<br />
Therefore, I am pleased to link to the <a href="https://wiki.ubuntu.com/UbuntuStudio/TestingQA-ISOImages">Ubuntu Studio QA ISO image testing wiki page</a>.<br />
<br />
Again, any suggestions on how to improve this page are most welcome.<br />
<br />
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-83381511938164275382011-11-07T17:32:00.000-06:002011-11-07T17:32:26.960-06:00UDS-P: Day 4 and 5 or Efficacy is an Eight Letter WordA confession, a transformation, and a few words of thanks all in this rapid fire post.<br /><br /><b><span style="font-size: large;">Is This Thing On?</span></b><br />This is a tricky bit here, trying to explain some personal feelings and stuff without getting all...like a Morrissey fan or something. I kid! Well, kinda. But people who know me know that I'm a directly spoken person, without much artifice or guile, and tend to speak openly even about feelings many do not openly discuss.<br /><br />So my first two days at UDS were overwhelming as I previously said. So much going on and I really didn't know how I fit into all of it. Metaphysically, where am I in the Ubuntu spectrum in relation to everyone else?<br /><br />Becoming Ubuntu Studio Project Lead wasn't a path or ritual founded on merit, it was an abhorrence of a vacuum. So I'm basically saying that I filled a void rather than <i>earned</i> the position. It would be dishonest to say that I am without pride or ego and I was considerably bothered to feel that I was a suboptimal leader devoid of practical experience leading a project inside the Ubuntu ecosphere.<br /><br />It led to a lot of soul searching. I found it, my soul that is, in case anyone was worrying.<br /><br />But I felt a sense of unworthiness being at UDS, especially after hearing many session where I lacked experience to understand all the concepts and considerations and I almost felt that someone would tap me on the shoulder at some point and tell me that I didn't belong and it would be best to go home.<br /><br />I suppose I didn't show it, but I was unnerved when Jono made a point of telling me he wanted to discuss some things about Ubuntu Studio with me. I'm brave enough to admit this now, not then, but I fretted...slightly. Only slightly.<br /><br />The third day, however, was a catalyst.<br /><br /><span style="font-size: large;"><b>The Skin I'm In</b></span><br />What happened on the third day? It wasn't a specific event, it was a confluence of a myriad of influences, sweepingly vast and pervasively small. But mainly it was Kate Stewart.<br /><br />Starting on Wednesday I began to attend session for release planning, the release team, and how to improve the process. Ah! The process.<br /><br />Again, those who know me know that I am process driven, I need a plan. If one is missing, I will either create it or instigate group development of one. I don't crave attention, I'm happy to be part of a well organized team moving towards success, but without a well defined process I am quite unhappy and moved to action.<br /><br />I learned quite a lot of information about releases and how they would be managed. The inclusion I felt in turn engendered an amazing sense of efficacy. I now felt that I could begin to potently effect the changes that I felt were necessary for Ubuntu Studio.<br /><br />The fourth and fifth days did nothing to dissuade these feelings. I began to work very late at night to work on additional blueprints, updating wiki pages with planning notes, and carefully evaluating the team's plan for Precise. I was, and still am, extremely motivated.<br /><br />I dreamed about making Ubuntu Studio better on both Saturday and Sunday nights. I'm having trouble keeping focused on my regular job because I just want to work on Ubuntu Studio.<br /><br /><b><span style="font-size: large;">Thank You (Falettinme Be Mice Elf Agin)</span></b><br />Another aspect of what made the UDS a very, very moving experience was the people.<br /><br />It was simply amazing seeing all the various peoples, from various locales from around the world, with their own various cultures, all working together harmoniously to make the world a better place.<br /><br />And the personal contacts that I made during the week equally moved me. I'm horrible remembering names and it became so important to me to remember people that I started to write down names as I learned them and some context to help me remember. I usually don't do that, most times I smile and talk and before I have even turned away from the person I have already forgotten their name.<br /><br />Not this time and certainly not these people.<br />
<br />
Thank you Mark for Ubuntu.<br />
<br />
Thank you Randall for being my roommate, explaining things to a UDS neophyte, and making me be social when it wasn't my first inclination.<br />
<br />
Thank you Kate for making me feel included and explaining things when I had so many questions.<br />
<br />
Also, thank you Jono for talking to me about Ubuntu and Ubuntu Studio.<br />
<br />
There are many other people I will thank, but now right now. But I will.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-89022395116893921122011-11-02T16:01:00.000-05:002011-11-02T16:01:29.305-05:00UDS-P - Day 2 and 3So much has been happening that I really haven't had time to keep up with events, blog, and maintain other requirements in a timely manner, so I'm going to combine day 2 and 3 into a single post.<br />
<br />
Day two was a pretty incredible day. I was still adjusting to what a UDS is but starting to find my stride. Again, the excitement and feeling of purpose is palpable. It's a tangible manifestation that becomes another participating occupant in the room.<br />
<br />
It is an understatement to say that exciting things are happening.<br />
<br />
On Tuesday I began to find myself participating more in the sessions. I'm not sure if it was because I found my rhythm, became more confident about my standing at UDS, or I was more passionate about these particular sessions. Either way it felt good to have an impact and hopefully make an appreciable difference.<br />
<br />
It didn't hurt that Tuesday morning started out by shaking hands with a millionaire astronaut either. That doesn't happen very often for me ;)<br />
<br />
This morning started out rewarding as well. I ended up seated with a couple of the guys from <a href="http://blog.novacut.com/">Novacut</a> and discussed audio settings in Ubuntu and Ubuntu Studio as they were concerned about proper audio support. I really enjoyed that face to face interaction and collaboration. It would be cool to keep that interaction and collaboration continuing.<br />
<br />
I led the <a href="https://blueprints.launchpad.net/ubuntu/+spec/other-p-lowlatency">-lowlatency blueprint session</a> this morning and I felt it went well. Amazing, actually. Several kernel guys showed up and really helped develop a proper action plan and will even help test the kernel. Andy and Steve's support blew me away. Others showed up as well and have expressed interest in helping not only with the kernel but also with Ubuntu Studio! Brilliant!<br />
<br />
I have met so many people over the past three days that I found it necessary to start logging the names, brief descriptions of the context, and any follow that I need to do. So many contacts are being made with so many opportunities to make Ubuntu Studio better. Capital!<br />
<br />
Now that I've knocked out a couple of blog posts it's back to the session and after dinner I need to work on organizing some of those amazing things I'm supposed to be doing with Ubuntu Studio.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-90324915509953880902011-11-02T15:27:00.001-05:002011-11-02T15:27:06.640-05:00A Kernel for All SeasonsI have received quite a bit of feedback recently on the pursuit of a -lowlatency kernel for Ubuntu Studio and it appears that my efforts to concisely explain and document the requirements for such a kernel and available methodology of achieving it are deficient. I will attempt to correct this state.<br />
<br />
I will start with the reasons Ubuntu Studio desires a different kernel and the paths that lead to the current state.<br />
<br />
<b><span style="font-size: large;">Into My Own Thing</span></b><br />
I would posit that most Ubuntu Studio users are mostly concerned with audio recording and as such they desire a stable, low latency. Let's break "stable, low latency" down for easy consumption.<br />
<ul>
<li><i>Latency</i> can be simply defined as the time between when a sound is generated and it is heard</li>
<li><i>L</i><i>ow </i>latency is desired because higher latencies (i.e. delay) can be confusing and throw off any sense of rhythm if the sound is heard later than you expect it </li>
<li>Lastly, we want a <i>stable</i> latency because we want to avoid<i> xruns</i> (underruns or overruns in the buffer) which can introduce pops, clicks, digital distortion, and other unwanted noise into your music</li>
</ul>
Trying to record music in time with other music is unachievable if the latencies are too high. An unstable latencies could introduce an unwanted and unpleasant artifact as a result of an xrun into that solo you spent weeks trying to get <i>just right</i>!<br />
<br />
Additionally, numerous laptop users using Firewire audio interfaces have suffered from irq conflicts.<br />
<br />
Explained more accessibly, the Firewire interfaces might share a bus with and compete against other devices for attention from the motherboard. These Interrupt Requests (irq's) are prioritized and sometimes other items are more highly prioritized than the audio interface. Not a completely correct analogy, but musicians would prefer that the audio was properly recorded over the mouse updating its position on the monitor.<br />
<br />
Historically only the -rt (or -realtime) kernel would provide this functionality via Ingo's patch. However, code from the -rt patch has been integrated into the main kernel tree and this particular functionality is now available in the => 2.6.39 -generic kernel. <br />
<br />
<b><span style="font-size: large;">You Can Make It If You Try</span></b><br />
Sometimes you can define your path by defining where you <i>can't</i> go, so let's explore our constraints to see where our true direction lies. <br />
<br />
The largest constraint is that the process for building the Ubuntu Studio image is an automated process (or daemon called buildd, I believe) which can only use packages that are inside the official Ubuntu repository (also called archive). Again, using exclusion; we cannot use packages from PPA's (Personal Package Archives), or the kernel that guy made over there at another multimedia distro, or even a kernel from Debian. And even if Debian has a -rt kernel, Ubuntu will <b>NOT</b> sync that kernel into the repositories as Ubuntu rolls their own.<br />
<br />
Therefore, our options are to use a kernel package from either the Main or Universe repository to build our image.<br />
<br />
Next, the Ubuntu Kernel Team is <b>NOT</b> going to build and maintain an additional kernel. I don't blame them, this is a lot of additional work and responsibility, especially for a rather small niche of highly expectant users, and the kernel team does enough already. And since this kernel will be maintained by non-core-dev individuals, this package falls under the purview of MOTU and will reside in the Universe repository.<br />
<br />
Therefore, this new kernel will be a community (i.e. Ubuntu Studio developers) supported kernel... in an <i>Inception</i>-like abstract, a community within a community.<br />
<br />
Our path, in this context, is that the Ubuntu Studio developers are to build a kernel that will be archived in the Universe repository.<br />
<br />
<br />
<span style="font-size: large;"><b>Dance to the Music</b></span><br />
So the last movement of this piece is defining <i>which</i> kernel to built.<br />
<br />
The -rt time kernel has some significant aspects, both good and bad.<br />
<br />
GOOD - it can provide exceedingly good low latencies<br />
<br />
BAD - it requires an invasive patch that isn't always available to align with Ubuntu's chosen kernel version, requires compiling some video drivers again<br />
<br />
NEITHER - irq threading to prevent irq conflicts isn't an issue anymore as the -generic kernel now provides this functionality.<br />
<br />
In my opinion, the -lowlatency kernel has exceedingly more positives than negatives.<br />
<br />
GOOD - can be based on the Ubuntu kernel which keeps versions aligned, only requires compile time flag changes to build, doesn't require additional video driver building, provides good latencies<br />
<br />
BAD - doesn't provide as good latencies as -rt<br />
<br />
While we found that the -lowlatency kernel generally didn't perform quite as well as the -rt kernel we did establish that most testers found that latencies were more than acceptable. Some hardware sets will be the exception, but we believe we will be able to adequately support the majority of users with this kernel.<br />
<br />
Therefore, it seems the most practical decision is to move towards the -lowlatency for its performance, availability, and longevity<br />
<br />
<b><span style="font-size: large;">Summary</span></b><br />
And this leaves us with Professor Plum with the candlestick in the library. Kidding.<br />
<br />
Hopefully, this post explains Ubuntu Studio's kernel considerations, the possible and tenable vectors for acquiring a kernel, and the decisions for choosing the -lowlatency kernel.Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com4tag:blogger.com,1999:blog-3964889614590664516.post-64241510899904335992011-11-01T14:41:00.000-05:002011-11-01T14:46:04.500-05:00-lowlatency kernel for Ubuntu StudioJust a quick note to mention that I will be hosting a session tomorrow, Wednesday November 2nd at 10:00 a.m. EST, for getting the -lowlatency kernel into the Ubuntu repositories.<br />
<br />
This is currently important for Ubuntu Studio because this would allow us to ship a tuned kernel for audio recording as the default kernel.<br />
<br />
This is a great time for those who are interested to get involved because we will certainly need community support for a variety of tasks to get this done. These tasks will be defined and/or refined during the session and available afterwards in the blueprint in the Whiteboard section [1].<br />
<br />
Everyone can attend the session via IRC [2] and can view the preliminary action plan and watch the changes live in the etherpad [3].<br />
<br />
This is a great opportunity for the Ubuntu Studio community and your involvement can directly affect the result.<br />
<br />
<br />
<br />
[1] https://blueprints.launchpad.net/ubuntu/+spec/other-p-lowlatency<br />
[2] freenode in #ubuntu-uds-Antigua4<br />
[3] http://summit.ubuntu.com/uds-p/meeting/19798/other-p-lowlatency/<br />
<br />
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com2tag:blogger.com,1999:blog-3964889614590664516.post-35841709313591862072011-11-01T08:53:00.002-05:002011-11-01T10:00:38.399-05:00UDS-P - Day 1Wow! I'm sitting here waiting for my next session trying to find words to describe the first day of my very first day of UDS and cannot seem to complete that task.<br />
<br />
Some words, themes, and descriptions comes easy.<br />
<br />
<b>It was slightly overwhelming.</b><br />
<br />
The almost manic crush of people, the tangible sense of purpose, the driven pacing of schedules, and my almost complete ignorance of many of the session topics left me feeling battered, both physically and mentally.<br />
<br />
After the Meet and Greet I was slightly reeling and needing respite, rest, and rejuvenation. I intended to join the practice for the Ubuntu All Stars band but ended up going back to my room.<br />
<br />
<b>It was amazing.</b><br />
<br />
I met an incredible number of people, many with whom I had conversed in IRC. A greater, more dynamic, and multidimensional relationship has now been established with these people.<br />
<br />
Networking has also been very rewarding and I met many more people that those I had previously known before. In particular, some were particularly rewarding in acquiring a direction for my own tasks and goals.<br />
<br />
And it was equally rewarding in meeting those who are extremely well known throughout the Canonical/Ubuntu ecosphere, even if the only exposure or experience with them was introductions and a handshake.<br />
<br />
<b>Hope, Thy Name is UDS</b><br />
My first day has imbued me with a great sense of optimism, purpose, and responsibility. <br />
<br />
I have received a great amount of relevant, explicit, and concise information and I feel that this has greatly improved the existing plan of action for Ubuntu Studio.<br />
<br />
I feel that I have never had such opportunity to effect change as now and this has certainly strengthened the my sense of responsibility.<br />
<br />
<b>What I've Learned</b><br />
Some simple lessons include bringing a smaller laptop with a better working battery, better preparation for session scheduling, and extremely comfortable shoes.<br />
<br />
Less pedestrian, I have learned more about infrastructure and how Ubuntu builds this wonderful product.<br />
<br />
But perhaps, that most important, I have learned a great deal about one of Jono's favorite words...<i>community</i>. I hope to keep learning about it.<br />
<br />
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com0tag:blogger.com,1999:blog-3964889614590664516.post-58183921396997708562011-10-23T20:34:00.001-05:002011-10-23T20:34:22.862-05:00The Delicate Art of Falling on your Sword or Find Your Way Through ContritionUbuntu Studio 11.10 "Oneiric Ocelot" is released and I offer these simple, direct reflections about it and the future. As usual, it seems my tenor is positive and upbeat, despite the somewhat dismal context.<br />
<br />
<b><span style="font-size: x-large;">Past Tense</span></b> <br />
Epitomizing simple and direct statements: this is kinda a 'meh' release and it's my fault.<br />
<br />
Fundamentally I believe this to be a stable and functional release. But it has an unfinished or unpolished look due to the XFCE transition remaining incomplete.<br />
<br />
The team suffered some difficulties this cycle, but it is still my responsibility and, therefore, my fault.<br />
<br />
However, reflections have given way to some insight on deficiencies and yielded some plans to action that should improve our state.<br />
<br />
Among these deficiencies we experienced:<br />
<ul>
<li>our goals and scope were too large</li>
<li>our efforts were unfocused and not efficient</li>
<li>started late in development cycle</li>
<li>most new contributors failed to have an impact</li>
<li>code changes lacked follow through</li>
</ul>
<br />
<b><span style="font-size: x-large;">Present Tense</span></b><br />
So, how will we improve these concerns?<br />
<br />
<u>Goals/scope to large</u> - We were trying to fix everything and ended up almost completing nothing. We are narrowing our focus for the upcoming release, focusing on what we feel are the minimal priorities in order to yield a quality release.<br />
<br />
<u>Unfocused, inefficient efforts</u> - It is hard to focus on what to fix and how to fix it without a plan. Using blueprints, creating specifications, developing and assigning a sequential plan of action should help focus our attentions where they are needed and give us the efficiency these goals deserve. This also provides the structure and support for others to assist.<br />
<br />
<u>Late Start</u> - This is easy...start earlier! And having a well thought out and documented plan helps. The small scope and blueprints with specifications and steps are inspiring and development has already begun!<br />
<br />
<u>New contributor's lacking impact</u> - This may have been the most frustrating deficiency of all. Obviously the public solicitation of contributors is working, but the tools are lacking to engage and support them. Much like the blueprints, a wiki page for future contributors is being created that includes a listing of topics requiring contribution, background on those topics, and steps necessary to complete them.<br />
<br />
<u>Code changes uncompleted</u> - This could be summarized as the lack of getting our bzr branch updates pushed to the repository. The fix is a double pronged attack; working more directly with sponsors and developing repository permissions for specific team members. The former will yield results quicker and the later will allow more control but take longer to acquire.<br />
<br />
<b><span style="font-size: x-large;">Future Tense</span></b><br />
So what are our goals? There are few and they are prioritized roughly in the following descending order:<br />
<ul>
<li>updating website [1]</li>
<li>-lowlatency kernel shipped as default [2]</li>
<li>completing the XFCE transition (including icons and theme)</li>
<li>live dvd [3]</li>
<li>updating the LightDM theme</li>
</ul>
Updating the website may be a surprise as the first item, but the current website makes it seem like the project is abandoned. The update is already in progress and should take a nominal amount of time to accomplish.<br />
<br />
Shipping a tuned kernel for audio work is befitting a multimedia distribution, hence the second positioning. This one probably has the most difficulty to it and will almost certainly take a lot of navigating to complete.<br />
<br />
Completing the XFCE transition should not require much explanation. I imagine we will lean heavily on what the Xubuntu team has already done so we can complete this task as efficiently as possible.<br />
<br />
A live dvd has been a desire for a while. This would ideally include dropping the alternate installation image but hopefully also include Edubuntu's ability to allow the user to select specific components for installation via a GUI. Think of the later as the ability to select specific work flows [4] during installation, e.g. recording a band, creating music with synths/sequencers, podcasting, DJ'ing, film making and creating videos.<br />
<br />
Updating the LightDM them should also not require much explanation. The LightDM used by Ubuntu Desktop looks nice so I am once again going advocating we steal as much as we can to make our efforts efficient.<br />
<br />
<br />
This may seem like a straightforward, obvious, and diminutive list. It is! That's the point. These are the goals that we think we can accomplish that will make Ubuntu Studio 12.04 LTS release something of which to be proud.<br />
<br />
Lastly, I alluded to some team difficulties and attrition. We have suffered that. But we have also gained some very talented assistance as well. I hope to discuss them and their contributions next post.<br />
<br />
<br />
[1] https://blueprints.launchpad.net/ubuntustudio/+spec/update-ubuntustudio-website<br />
[2] https://blueprints.launchpad.net/ubuntustudio/+spec/lowlatency-kernel-in-repos<br />
[3] https://blueprints.launchpad.net/ubuntustudio/+spec/livedvd<br />
[4] https://wiki.ubuntu.com/UbuntuStudio/WorkflowsScott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com7tag:blogger.com,1999:blog-3964889614590664516.post-12939352586102239852011-10-13T14:54:00.001-05:002011-10-13T14:54:29.961-05:00Ubuntu Developer Summit<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-c0_1tn7Zsdw/SwaY4IzMyCI/AAAAAAAAAMA/rECTb-vkjjU/s1600/head+shot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-c0_1tn7Zsdw/SwaY4IzMyCI/AAAAAAAAAMA/rECTb-vkjjU/s1600/head+shot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
I'm going to Ubuntu Developer Summit this November! I'm pretty excited about this and slightly nervous.<br />
<br />
I
was surprised about a month ago when I received an email saying that my
sponsorship was approved. Funny thing is that I didn't apply for
sponsorship, perhaps someone else did.<br />
<br />
Thank you "someone else". I would like to know who you are.<br />
<br />
I've
been overloaded with work for the past three or so months so I haven't
thought too much about this other than making the initial arrangements.
Therefore, I have given very little consideration to what I hope
happens, however, offhand I would say that I want to:<br />
<ul>
<li>learn, learn, learn (those who know me also know that I always want to learn stuff)</li>
<li>get the -lowlatency kernel into the repos so it can ship by default in Ubuntu Studio</li>
<li> talk to someone (Mark maybe) about getting a developer support for Ubuntu Studio</li>
</ul>
Am I crazy to expect these things? I view it as I would be crazy to
expect these things to happen without doing something about it!<br />
<br />
Oh, I've been growing my hair for the past two months or so in preparation for UDS. This is me now:<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-ShhY1IvN5xY/TpQ2brL9mJI/AAAAAAAAAc0/MpcJB_OZRpU/s1600/IMG_20111010_200930.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="150" src="http://4.bp.blogspot.com/-ShhY1IvN5xY/TpQ2brL9mJI/AAAAAAAAAc0/MpcJB_OZRpU/s200/IMG_20111010_200930.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Hirsute Scott (aka Bandersnatch)</td></tr>
</tbody></table>
Ever since I was in the Marine Corps I have cut my hair every two weeks (sometimes less) with clippers and no guard. It's taken a little bit to get used to after not having hair for so long.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-c0_1tn7Zsdw/SwaY4IzMyCI/AAAAAAAAAMA/rECTb-vkjjU/s1600/head+shot.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="200" src="http://1.bp.blogspot.com/-c0_1tn7Zsdw/SwaY4IzMyCI/AAAAAAAAAMA/rECTb-vkjjU/s200/head+shot.png" width="135" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Scary, No Hair Scott</td></tr>
</tbody></table>
<br />Scott Lavenderhttp://www.blogger.com/profile/16800262564360659174noreply@blogger.com1