<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Máirín Duffy &#187; Anaconda</title>
	<atom:link href="http://mairin.wordpress.com/category/fedora/anaconda/feed/" rel="self" type="application/rss+xml" />
	<link>http://mairin.wordpress.com</link>
	<description>Open design forever.</description>
	<lastBuildDate>Sun, 18 Sep 2011 15:08:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mairin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Máirín Duffy &#187; Anaconda</title>
		<link>http://mairin.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mairin.wordpress.com/osd.xml" title="Máirín Duffy" />
	<atom:link rel='hub' href='http://mairin.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Making Fedora easier to use &amp; the Installer UX redesign</title>
		<link>http://mairin.wordpress.com/2011/06/16/making-fedora-easier-to-use-the-installer-ux-redesign/</link>
		<comments>http://mairin.wordpress.com/2011/06/16/making-fedora-easier-to-use-the-installer-ux-redesign/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 03:56:08 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Anaconda]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Fedora Design Team]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=2901</guid>
		<description><![CDATA[The Point Computers should change peoples&#8217; lives for the better and software freedom is an essential component in doing that. Making Fedora easier to use, I believe, will help because I think Fedora&#8217;s values lead to the right approach in meeting our essential need for software freedom. Fedora doesn&#8217;t follow a model of: Get lots &#8230; <a href="http://mairin.wordpress.com/2011/06/16/making-fedora-easier-to-use-the-installer-ux-redesign/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=2901&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>The Point</h2>
<p>Computers should change peoples&#8217; lives for the better and software freedom is an essential component in doing that. Making Fedora easier to use, I believe, will help because I think <a href="http://fedoraproject.org/en/about-fedora">Fedora&#8217;s values</a> lead to the right approach in meeting our essential need for software freedom.</p>
<p>Fedora doesn&#8217;t follow a model of:</p>
<ol>
<li>Get lots of users!</li>
<li>?????</li>
<li>PROFIT!</li>
</ol>
<p>I don&#8217;t think the ultimate goal of Fedora is world domination, either. I think it&#8217;s world <strong>collaboration</strong>. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The end game isn&#8217;t to get as many users as possible; it&#8217;s to <strong>get as many productive contributors as possible to all free software and free culture</strong>. This is pretty well reflected in <a href="https://fedoraproject.org/wiki/Vision_statement">Fedora&#8217;s vision statement</a>:</p>
<blockquote><p>The Fedora Project creates a world where
<ul>
<li>free culture is welcoming and widespread,</li>
<li>collaboration is commonplace, and</li>
<li>people control their content and devices.</li>
</ul>
</blockquote>
<p>So this is a picture that I think represents what you work on if you work on Fedora. If you consider yourself a Fedora contributor, you&#8217;re involved in enabling other folks to succeed in least one of these areas (My apologies for components which may be represented out-of-scale):</p>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process.png" alt=""><br />
<em>(<a href="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process.svgz">Inkscape SVGZ source</a>)</em></p>
<p>The widest chunks are using Fedora and contributing. </p>
<p><strong>Use Fedora</strong> is wide because we need to build, maintain, and improve on Fedora the OS itself to deliver free software; this is the day-to-day work of upstream and downstream developers, QA, and packagers. It&#8217;s also the day-to-day work of folks who support those who use Fedora; release engineering and infrastructure in delivering updates, the documentation team and folks in the forums and IRC who help users. </p>
<p><strong>Contribute</strong> is wide because we need to support the folks who develop, build, test, design, market, and spread Fedora the OS &#8211; they need infrastructure to realize their goals, they need communication channels, they need tools, they need motivation and support.</p>
<p>Now, you could immerse yourself in the cycles of using and contributing. You could. Honestly, many folks do this day-to-day and leave the other pieces to other teams (marketing, websites, ambassadors, events, etc.) That&#8217;s fine; it&#8217;s a large complex system and you can&#8217;t worry about all pieces at all times. I do not think you can just drop the outreach portions of this system, though &#8211; leaving it to chance and not thinking at least a little about a strategy for which users you want to recruit and why. I worry a lot about this. Without exposure to ideas from fresh faces, without sanity-checks, and without new recruits to replace the turnover, I think you either shrink over time or stagnate. Either in our case would negatively impact our ability to recruit more contributors, our ultimate goal:</p>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process_sustainability.png" alt=""><br />
<em>(<a href="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process_sustainability.svgz">Inkscape SVGZ source</a>)</em></p>
<p>This idea has been <a href="https://fedoraproject.org/w/uploads/archive/8/83/20100405154504!User_base_diagram.png">illustrated</a> and <a href="http://markmail.org/message/zgyitrxgmqmeln5d">discussed</a> previously, in slightly different forms in the Fedora community before. Basically, we should actively and strategically recruit new folks into our community to grow our userbase and thus our potential contributor base. </p>
<h3>Achieving the mission sustainably</h3>
<p>The Fedora Project Board has over the past few years done a lot of work to define Fedora&#8217;s strategy, including its user base and basic goals:</p>
<ul>
<li><a href="https://fedoraproject.org/wiki/Overview">Defined the mission of Fedora</a>.</li>
<li><a href="https://fedoraproject.org/wiki/Foundations">Documented the values of the project</a>.</li>
<li><a href="https://fedoraproject.org/wiki/Objectives">Defined the objectives of Fedora</a>.</li>
<li><a href="https://fedoraproject.org/wiki/Vision_statement">Formed a vision</a>.</li>
<li><a href="https://fedoraproject.org/wiki/User_base">Defined a user base</a>. (I do worry that different folks interpret the user base differently, <a href="http://mairin.wordpress.com/2010/09/02/sweet-caroline/">I have my own interpretation</a>.)</li>
</ul>
<p>Fancy-pants documents! You might think we then all set them upon the fireside trophy shelf^W^W^W wiki, revel in a job well done and how fancy our pants are, and move on with our lives. Actually, these are documents that we can use to make decisions about how to keep our community sustainable, and how we should pave the way for new users and contributors to get involved in the project. What &#8211; how? Here&#8217;s a few examples, one hasn&#8217;t happened yet, one has, one is in progress and is the topic for the rest of this post:</p>
<ul>
<li><a href="http://fedoraproject.org/wiki/User:Alexh">Alex Hudson</a> started the <a href="http://fedoraproject.org/wiki/Welcome_SIG">Fedora Welcome SIG</a> initiative, to &#8220;work on the &#8216;new user experience&#8217; for those people coming to Fedora for the first time.&#8221; Using the user base as defined by the Board, the Welcome SIG could talk to various members of that user base, get feedback on their initial encounters with the Fedora community, create a list of the issues identified, and start formulating plans to attack them. I could see this SIG acting as a cross-functional group that coordinates improvements on the beginner user experience with the teams responsible for each of the components involved.</li>
<li><a href="http://mairin.wordpress.com/category/fedora/websites/">The Fedora website redesign</a>, which began in 2009 and was coordinated with the Fedora project board, was part of the rationale for designating a user base with which the redesign work could take place. <a href="https://fedoraproject.org/wiki/Website_redesign_2009_requirements">The target user was referenced frequently throughout the design process</a> and understanding who we were designing the page for helped us make decisions about how to structure the site and the kinds of information that needed to be on it (and what didn&#8217;t belong there!)</li>
<li>The installer UX redesign, to which the rest of this post is devoted. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li>
</ul>
<p>Here&#8217;s that diagram again:</p>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process.png" alt=""><br />
<em>(<a href="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process.svgz">Inkscape SVGZ source</a>)</em></p>
<p>If you want people to try Fedora so they can use it and so they can eventually become a FLOSS contributor, they need to be able to find and download it in the first place. The Fedora websites team and design team, with the website redesign project, hopefully made it easier for our user base to find the right download and to obtain it via our website.</p>
<p>Helping our user base access the installation media isn&#8217;t enough, though. They have to be able to make it through the installer to the other side! Those gaps in the diagram &#8211; each of those is a bail-out point. If they can&#8217;t make it easily through the installer, a member of our user base may well give up on Fedora.</p>
<p>So there is a very long justification for examining Fedora&#8217;s installer, but hopefully the backstory and context here gives you a better understanding of the approach to the design process that follows.</p>
<h2>The Anaconda UX redesign &#8211; some history</h2>
<h3>The basic gist</h3>
<p>So Fedora&#8217;s installer, <a href="https://fedoraproject.org/wiki/Anaconda/">Anaconda</a>, is something we talked about a complete UX redesign for <a href="http://mairin.wordpress.com/2011/01/29/fedora-fudcon-tempe-meet-the-anaconda-team/">this past January at FUDcon Tempe</a>. While we ended up getting a little stuck on the spins aspect towards the end, Will Woods brought up an idea during our brainstorm that led us to this:</p>
<p><img src="http://linuxgrrl.com/fedora-ux/Projects/Anaconda/Sketches/hubandspoke.png" style="width:500px;" alt=""></p>
<p>I think is pretty brilliant of him to have led us this way, which is essentially a <a href="http://www.time-tripper.com/uipatterns/Hub_and_Spoke">hub &amp; spoke model</a> for the UI. (Since I&#8217;m telling this tale in chronological order, you&#8217;ll have to wait for more details on this brilliance later.)</p>
<p>After FUDcon Tempe, I thought it would be a good idea to both understand where the installer is at today, and explore a bit about where we might want it to go.</p>
<h3>Where the installer is at today</h3>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/mockups/installpattern.png" alt=""><br />
The installer today is a linear, wizard-style interface with many screens (depending on the path you choose, and if you count the firstboot and TUI screens you might encounter ~30 screens). Once you accept the partitioning scheme, you&#8217;ve gone beyond the point of no return and you can&#8217;t go back in the installer. So there isn&#8217;t a way to get an overview of all of your choices before pulling the trigger. Below is an (quite aged at this point) diagram of the installer flow sans firstboot from Fedora 11 so you can get the gist:</p>
<p><img src="http://fedoraproject.org/w/uploads/thumb/d/d8/Anaconda_fedora11_screenflow.png/800px-Anaconda_fedora11_screenflow.png" alt=""></p>
<p>To understand where it was at (which was at the time, pre-F15), we did a couple of things:</p>
<ul>
<li><a href="https://fedoraproject.org/wiki/Anaconda/F14_DVD_Install">A screen-by-screen walkthrough of a typical DVD install process</a></li>
<li><a href="https://fedoraproject.org/wiki/Anaconda/F14_Live_Media_Install">A screen-by-screen walkthrough of a typical Live Media install process</a> (quite different from the DVD)</li>
<li><a href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Current_Install_Process_Analysis">An analysis of the screen-by-screen walkthroughs</a>, comparing the DVD install process to Live Media and raising questions that came up about each process with the answers documented.</li>
<li>notting catalogued the various timezone sources available to us and wrote up some of the issues in the current timezone dialog; I put together some mockups for some idea on how to lay the screens out which I kind of don&#8217;t like very much anymore. Both are on the <a href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Anaconda_Location">Anaconda Location Whiteboard</a>.</li>
</ul>
<p>Some early design work happened as well:</p>
<ul>
<li>Looking at some of the things that came up about syslinux, I put together some mockups for improvements in the syslinux layout that precedes the installer, and hpa from syslinux upstream helped me figure out how to theme it all to have a clean look. <a href="http://mairin.wordpress.com/2010/11/18/fedora-installation-user-experience-improvements-syslinux/">There&#8217;s a pretty in-depth writeup here</a>. </li>
<li><a href="http://duffy.fedorapeople.org/app%20design/anaconda/comic/anaconda-comic_1.png">The Anaconda Comic</a> (part 1) was put together. <a href="https://www.redhat.com/archives/anaconda-devel-list/2011-January/msg00195.html">The thought</a> was mocking up a potential user experience for Anaconda in terms of a comic strip with a user&#8217;s narrative and goals could help us think through the experience without getting bogged down in individual screen layout and details. I&#8217;m not so sure it turned out to be a useful tool, though.</li>
<li>Luya <A href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Anaconda_Visual_Design">worked on some visual design ideas</a>.</li>
</ul>
<p><a href="http://duffy.fedorapeople.org/app%20design/anaconda/comic/anaconda-comic_1.png"><img src="http://duffy.fedorapeople.org/blog/pictures/mockups/anaconda-comic.png" alt=""></a></p>
<p>So leading up to and since FUDcon Tempe, a bunch of exploratory kind of design work and thinking has been going on, but we didn&#8217;t really reach a full coordinated design effort yet.</p>
<h3>Kicking off a coordinated design effort</h3>
<p>So the installer UX redesign <a href="https://fedoraproject.org/wiki/Anaconda/Features">is currently planned for Fedora 17</a>. Fedora 15&#8242;s out &#8211; time to get cranking. Maybe 2-3 weeks ago, <a href="http://www.bangmoney.org/serendipity/">Chris Lumens</a> told me we should ramp things up again, so I&#8217;ve been working with the design team (including a couple of new UX recruits!) on an overall plan of attack with some execution thus far. </p>
<h2>The Anaconda UX redesign plan</h2>
<h3>The hub &amp; spoke model</h3>
<p><a href="http://duffy.fedorapeople.org/blog/pictures/mockups/anaconda-2hub-overview.png"><img src="http://duffy.fedorapeople.org/blog/pictures/mockups/anaconda-2hub-overview_thumb.png" alt=""></a></p>
<p>So our current thinking, right now (which generally occurs both in the #anaconda IRC channel as well as the on the <a href="http://www.redhat.com/archives/anaconda-devel-list/2011-June/msg00072.html">anaconda-devel mailing list</a>) is that we would use a two-hub hub &amp; spoke model for Anaconda&#8217;s UI:</p>
<ul>
<li>Since the UI is rather useless if you can&#8217;t read it, we would start out with a language screen where you can pick out your language in its native name.</li>
<li>Next, you&#8217;d be brought to the <strong>install summary hub</strong> (hub #1). This hub will have sane defaults everywhere where possible (we&#8217;re not sure on the storage section yet) with the goal that you could just skip diving into any of the options, press continue, and get a usable install (again, not sure on how storage works there <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) The spokes of hub #1 are choices like keyboard layout, storage, date &amp; time, install source, and Fedora flavor.</li>
<li>Once you click continue on hub #1, you&#8217;ll be brought to the install progress screen which is also the <strong>personalization hub</strong> (hub #)2. This hub has an install progress bar along the bottom, and a series of rotating banners (&#8216;ransom notes&#8217;) above that. The hub will have personalization options in it by default &#8211; the stuff you get asked in firstboot like if you want to register for smolt, what you want your user name to be, etc. It could also have OEM or other custom modules. <strong>You can completely skip filling any of this stuff out and go get a sandwich (or hot dog.)</strong> When the install is complete, you may reboot.</li>
<li>When you reboot, if you filled none of the personalization hub options that we need to know, you&#8217;ll be presented with them again as a firstboot experience (we kind of need to know your username to make you an account, for example.) If you did fill out what we needed to know in anaconda, we won&#8217;t show you firstboot and you can get straight to business using Fedora.</li>
</ul>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/mockups/hub1.png" alt=""></p>
<p>What is pretty cool about this model is that if we&#8217;re able to pick the settings for hub #1 right (and yet again, not sure if that&#8217;s possible without breaking storage out into another screen), you could skip all of the options in the hub, click continue, and get a sane install. It essentially lets you skip multiple screens in one click. It also serves as a review or inventory of everything you&#8217;ve chosen, making it easy to skim over everything and dive down and modify something before pressing go. To change something you already selected in the current linear installer interface, you have to go &#8220;back&#8230; back&#8230; back&#8230;. back&#8230;.&#8221; and sometimes you hit a, &#8220;back&#8230; back&#8230; oh crap, I can&#8217;t go back past this point&#8221; type of situation.</p>
<p><img src="http://duffy.fedorapeople.org/blog/pictures/mockups/hub2.png" alt=""></p>
<p>We also have a tension in designing for Anaconda that it does not only serve as the installer for Fedora, it serves as the installer for other distros with different user bases such as CentOS, Red Hat Enterprise Linux, and Scientific Linux. Users of those distros are more likely to care, for example, about <a href="http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/">specialized storage devices</a> that most Fedora users probably don&#8217;t even have access to or care about using in an install. The hub and spoke model is a compelling approach here I think because we can serve Fedora&#8217;s users who might not care to tweak EVERY knob available by providing clear overviews with the option to dive in a level deep where they have interests. For users who must access very particular granular knobs to achieve their goals, though, they still have access through progressively deeper dives down a particular spoke.</p>
<p>Well, that&#8217;s all of our latest thinking. It could change. It&#8217;s a design. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  If we discover through some user research, for example, that some idea here is problematic, or if we run into a technical snag, the gist of our design described thus far may change. That&#8217;s okay. We want our installer to rock!</p>
<h3>The design process</h3>
<p>I´m serving as the lead designer of the project, with some help from other Fedora design team members:</p>
<ul>
<li><strong>Joseph Reni (gejoreni on IRC)</strong>, <a href="http://blog.gejoreni.com/?p=40">has put together a draft user research plan</a> for both an informal study interviewing users and a more formal observational study sitting in front of a system running through an actual install. <a href="http://blog.gejoreni.com/?p=40">Please send him your thoughtful feedback and encouragement</a>!</li>
<li><strong>Owen Coutts (ocoutts on IRC)</strong> has started working with us on the mockups and developing user stories. He&#8217;s spent some time surveying several OS installers including Windows and Apple&#8217;s to help inform the design process and to see how other OSes handle the process.</li>
<li><strong>Elad Alfassa (elad661 on IRC)</strong> who is already a rockstar on the websites team and a<br />
Hebrew translator for Fedora; he´s been reviewing the mockups from a localization POV as well as helping with the storage section. He&#8217;s been cranking out some serious hub &amp; spoke mockups with me and asking the Anaconda devs tons of questions and generating a lot of great discussion.</li>
<li><strong>Luya Tshimbalanga (finalzone on IRC)</strong> who has done some good work on visual design for the installer on the past and is going to help us with that aspect of the process.</li>
</ul>
<p>This is a huge project and I think a lot of issues and edge cases will come up as we least expect it. The approach I&#8217;ve proposed to the team is:</p>
<ul>
<li>Myself, Owen, Elad, and Joseph as he has time/interest will continue building out a full set of screens in the hub and spoke design. <a href="http://linuxgrrl.com/fedora-ux/Projects/Anaconda/Prototypes/hubandspoke-preview13.png">This is the latest PNG mapping of the screens</a>; the SVG sources are in the same directory.</li>
<li>As any of us designers run into issues/questions or need feedback on our mockups, we´ll pop into #anaconda for discussion/brainstorm.</li>
<li>As discussions / brainstorms happen in IRC and here on-list, I´ll try my best to distill them into notes that will be added to <a href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Discussion"><br />
https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Discussion<br />
</a> so we don´t lose any of the decisions we make / rationale discussed (and I&#8217;ll save the IRC logs to the &#8216;Notes&#8217; directory in the repo)</li>
<li>Once we have a complete set of mockups, the set will be marked draft 1 and we&#8217;ll start writing up a spec / design document for it (&lt;like what was done for the <a href="http://fedoraproject.org/wiki/Design/AnacondaStorageUI">storage UI mockups</a>).</li>
<li>Joseph will continue working on a user research plan and as his data comes in all of us can pull it in and apply it to our latest thinking &amp; designs.</li>
<li>As necessary, we&#8217;ll compare the list of user complaints gathered on the main Anaconda UX Redesign wiki page, potentially also going through Bugzilla, to make sure the mockups cover or at least have a story for<br />
the user issues, noting issues we still need to work on.</li>
<li>As necessary, we&#8217;ll also print out the mockups and do additional user testing on them (<a href="http://mairin.wordpress.com/2010/03/29/mockups-in-your-hand-authconfig-test-day-tomorrow/">likely using a paper cutout method</a>), noting identified issues.</li>
<li>As necessary, we&#8217;ll also blog the mockups &amp; design process to get additional feedback from you all!</li>
<li>As we address issues uncovered in user testing and user complaint review, we&#8217;ll release additional drafts of the mockup set. Based on the storage mockups process, we may hit 6 or 7 drafts.</li>
</ul>
<h4>Following the brainstorming and the overall process</h4>
<p>So the action is taking place here on a number of fronts.</p>
<ul>
<li><strong>Anaconda&#8217;s IRC channel</strong> has been having many pretty lively discussions about this design; both myself and Elad have been pestering the developers with lots of questions and we&#8217;ve all been brainstorming together. We&#8217;ve been trying to keep a summary / distillation of these discussions available in the wiki because we want our decisions well-documented for later reference: <a href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Discussion"><br />
https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Discussion<br />
</a></li>
<li><strong><a href="http://www.redhat.com/archives/anaconda-devel-list/2011-June/msg00072.html">Anaconda&#8217;s development mailing list</a></strong> has a thread that was started last Friday that&#8217;s still going on, so you might want to follow along on that list.</li>
<li><strong>Our main UX redesign wiki page</strong> (at <a href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign"><br />
https://fedoraproject.org/wiki/Anaconda/UX_Redesign<br />
</a> is a bit messy at the moment but I&#8217;m hoping over time we&#8217;ll get it in order. It has many of the documents referenced in this post and more, and is really the main hub of our design documentation.</li>
<li><strong><a href="http://linuxgrrl.com/fedora-ux/Projects/Anaconda/">We have a design repo</a></strong> which is a shared file space Elad, Joseph, Owen, Luya, and I are using to collaborate on mockups (via <a href="http://lwn.net/Articles/444903/">Sparkleshare</a>). Mockups will land here first, before we use them to put together spec documents (<a href="http://fedoraproject.org/wiki/Design/AnacondaStorageUI">like this one</a>.) If you&#8217;d like to use git to pull it down, you can clone: git.fedoraproject.org/git/fedora-ux.git</li>
</ul>
<h2>Okay, okay. Wow, that was long. But it sounds cool. How can I help?</h2>
<p><img src="http://i61.photobucket.com/albums/h58/mairinduffy/help-1.png" alt=""></p>
<p>If this sounds like an interesting project and you&#8217;d like to get involved but aren&#8217;t sure how, here are some ideas. These are all things that would be very helpful for us that are probably a good way to get started in on the project:</p>
<ul>
<li><strong>Review <a href="http://blog.gejoreni.com/?p=40">Joseph&#8217;s user research plan</a></strong> and give him some constructive feedback and encouragement!</li>
<li><strong>Send Joseph any questions</strong> you think he should be asking folks in Fedora&#8217;s <a href="https://fedoraproject.org/wiki/User_base">user base</a>. <strong>Send him your research questions</strong> <a href="http://blog.gejoreni.com/?p=40">as blog comments</a> and he&#8217;ll be happy to integrate them into his plan.</li>
<li><strong>We need ideas for good ransom notes</strong>. We&#8217;re going to try to bring back the concept of &#8216;ransom notes&#8217;, little rotating banners that display while the install progresses. An oldie-but-goodie beloved by many is shown below as an example. We&#8217;re looking at potentially a 750 x 120 px format.</li>
<li><strong>Participate in our brainstorms</strong> on the anaconda-devel list or in the anaconda IRC channel, but please, keep it civil and constructive!</li>
</ul>
<p><img src="http://duffy.fedorapeople.org/hotdog/kitchen.png" alt=""></p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/fedora/anaconda/'>Anaconda</a>, <a href='http://mairin.wordpress.com/category/fedora/'>Fedora</a>, <a href='http://mairin.wordpress.com/category/fedora/fedora-design-team/'>Fedora Design Team</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/2901/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/2901/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=2901&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2011/06/16/making-fedora-easier-to-use-the-installer-ux-redesign/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process_sustainability.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/diagrams/trying-fedora-process.png" medium="image" />

		<media:content url="http://linuxgrrl.com/fedora-ux/Projects/Anaconda/Sketches/hubandspoke.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/mockups/installpattern.png" medium="image" />

		<media:content url="http://fedoraproject.org/w/uploads/thumb/d/d8/Anaconda_fedora11_screenflow.png/800px-Anaconda_fedora11_screenflow.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/mockups/anaconda-comic.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/mockups/anaconda-2hub-overview_thumb.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/mockups/hub1.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/blog/pictures/mockups/hub2.png" medium="image" />

		<media:content url="http://i61.photobucket.com/albums/h58/mairinduffy/help-1.png" medium="image" />

		<media:content url="http://duffy.fedorapeople.org/hotdog/kitchen.png" medium="image" />
	</item>
		<item>
		<title>REINITIALIZING WILL CAUSE ALL DATA TO BE LOST!</title>
		<link>http://mairin.wordpress.com/2010/12/02/reinitializing-will-cause-all-data-to-be-lost/</link>
		<comments>http://mairin.wordpress.com/2010/12/02/reinitializing-will-cause-all-data-to-be-lost/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 18:31:44 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Anaconda]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Interaction Design]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=2663</guid>
		<description><![CDATA[This post is just a little bit of thinking about a particular warning dialog in the Fedora installer. There is a &#8216;just for now,&#8217; simple, low-churn solution to the issue, but the larger problem remains unsolved. I&#8217;ve also documented this saga in the Fedora wiki for posterity. It&#8217;s what I&#8217;ve been looking at over the &#8230; <a href="http://mairin.wordpress.com/2010/12/02/reinitializing-will-cause-all-data-to-be-lost/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=2663&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This post is just a little bit of thinking about a particular warning dialog in the Fedora installer. There is a &#8216;just for now,&#8217; simple, low-churn solution to the issue, but the larger problem remains unsolved. I&#8217;ve also <a href="https://fedoraproject.org/wiki/Anaconda/UX_Redesign/Anaconda_Storage_Reinit#Text-massaging_approach_-_simplest">documented this saga in the Fedora wiki</a> for posterity. It&#8217;s what I&#8217;ve been looking at over the past couple of days.</p>
<h2>The problem</h2>
<p><img src="https://fedoraproject.org/w/uploads/thumb/5/5b/Anaconda-storage-reinit-screenshot_f14.png/600px-Anaconda-storage-reinit-screenshot_f14.png"></p>
<h3>Background</h3>
<p>See the screenshot above? Scary little bugger, right? Yep, there&#8217;s a few issues with this screen. We&#8217;ve received bugs on it requesting that the text be changed to be more accurate. There&#8217;s bigger problems than that, though.
</p>
<p>Let&#8217;s go a bit into the background of this dialog. It occurs early on in the screen flow:
</p>
<p>[ lang selection ] =&gt; [ keyboard selection ] =&gt; [ basic or special storage ] =&gt; [ <b>REINIT DIALOG</b> ] =&gt; [ hostname selection ]
</p>
<p><a title="http://git.fedorahosted.org/git/?p=anaconda.git;a=blob;f=pyanaconda/dispatch.py#l68" class="external text" href="http://git.fedorahosted.org/git/?p=anaconda.git;a=blob;f=pyanaconda/dispatch.py#l68">Here&#8217;s the full order of things in the anaconda code</a>.
</p>
<p><a title="https://fedoraproject.org/w/uploads/2/2e/Anaconda-f14-dvd-ss_storagetype.png" class="external text" href="https://fedoraproject.org/w/uploads/2/2e/Anaconda-f14-dvd-ss_storagetype.png">The screen that asks if you have basic or specialized storage</a> must come towards the beginning of the screen set, because it is at this point anaconda has to scan to see if any pre-existing installations are on the system in order to know if we can upgrade a pre-existing system or not. However, we don&#8217;t want to scan specialized storage devices which may be mounted to the machine if we know for sure that the user isn&#8217;t interested in using them as part of the install &#8211; it&#8217;ll take a while, it may spins up a lot of devices that were not active using more electricity, putting wear on equipment, etc. hitting a lot of networks.
</p>
<ul>
<li> If you pick basic, anaconda just scans <b>local devices</b>.
</li>
<li> If you pick specialized, anaconda scans <b>local devices &amp; network storage devices</b>. This route also gives you the option of adding iscsi and other kinds of disks that require user input to be able to discover.
</li>
</ul>
<p>There may be a false assumption here &#8211; someone may want to use specialized storage devices as install targets, in which case scanning them for upgradable bits makes sense. However, someone may also simply want to use specialized storage devices as mounted data storage, in which case we shouldn&#8217;t bother scanning them for upgradable bits.
</p>
<p>Anyhow, once we know which devices to scan (local if basic, local+network if specialized), they are scanned and if any of them appear to have missing partition tables, this dialog is popped up.
</p>
<p>Anaconda may not know how to read the partitions on the drive, another operating system may be able to. There *could* be data on that drive, but we just don&#8217;t know because we don&#8217;t know how to read it. The drive may very well be blank (if it&#8217;s brand-new / baremetal) or it could be a virtual drive and have no data either. So our dilemma is:</b>
</p>
<ul>
<li> we can&#8217;t mount the drive as a data drive if we can&#8217;t read the partitions, so it&#8217;s useless.</li>
<li> we can&#8217;t use the drive as an install target unless we completely format it.</li>
<li> there may be data on the drive, we just don&#8217;t know. if we reinitialize a drive that was only meant to be a data drive&#8230; we&#8217;re erasing data for no good reason. </li>
<li> there may not be any data at all in which case popping up the dialog instead of just reinitializing the disk and being quiet about it without causing so much bother.</li>
</ul>
<h3>Problems</h3>
<p><img width="600" height="451" border="0" src="https://fedoraproject.org/w/uploads/thumb/c/c3/Anaconda-storage-reinit-screenshot_f14-notes.png/600px-Anaconda-storage-reinit-screenshot_f14-notes.png" alt="">
</p>
<p>Here are the problems you can see just looking at a screen surface level here:
</p>
<ul>
<li> The titlebar says warning. The text says error. The icon indicates a question. These are all in conflict with one another. This dialog is more of a warning dialog than anything else.
</li>
<li> The metadata about the drive in question is strewn all over the dialog and hard to read.
</li>
<li> The dialog uses the word &#8216;reinitialized&#8217; and &#8216;re-initialized&#8217; multiple times without explaining what it means.
</li>
<li> THE DIALOG USES ALL CAPS
</li>
<li> The dialog says that re-initializing will cause all data to be lost, but actually, it will only cause data on the drives being reinitialized to be lost, and only if there was any data in the first place (which there might not have been.)
</li>
<li> Four buttons across the bottom of the screen is a bit of an overload, yet if we had say 100 such devices attached to the system (slices of a network drive maybe) then we would see this dialog 100 times without those extra &#8216;all&#8217; buttons.
</li>
<li> What does ignore do? Ignore what? Ignore this warning and go ahead an re-initialize? Wait a minute&#8230; (It actually ignores the drive in question, removing it from the set of drives considered in the install process)
</li>
<li> Overall, the dialog is scary, and this fright is brought up in situations that should not be frightful &#8211; e.g., you&#8217;re simply installing on a virtual machine with a virtual disk. No need for the scare!
</li>
</ul>
<h3>Design Challenges</h3>
<p>Here&#8217;s some of the things that make resolving these problems a bit dicey:</p>
<ul>
<li> Two classes of users who simply don&#8217;t care about this dialog and for whom it&#8217;s a waste of times / click effort are users installing virtual machines and users who have brand new hard drives. The default choice of reinitializing all soothes these folks.
</li>
<li> This dialog might come up towards the beginning of the installer screenflow, or closer to the partitioning screen. There are two storage device scans that happen &#8211; because some drives (like iscsi drives where you need to manually input address information) can&#8217;t be scanned for until you hit later screens.
</li>
<li> We need to prevent users from clicking next-next-next and destroying a drive (That they might not necessarily own if it&#8217;s networked!) by accident. This is one reason the dialog is currently a dialog rather than a regular screen. It&#8217;s difficult to remove the next &amp; back buttons in the middle of the screen flow.
</li>
<li> There&#8217;s a big difference between what this reinitialization thing means for data drives vs install targets. Data drives are added in anaconda so automounts can be set up. We can&#8217;t mount a drive that we can&#8217;t read. While it sucks, it&#8217;s far less sever than the other case, in which an install target can&#8217;t be used unless we wipe it.
</li>
<li> We can&#8217;t move the basic vs. specialized selection screen to be with the rest of the storage device screens, because it&#8217;s the scan that takes place here that determines if an upgrade is possible (it examines the drives, looking for pre-existing &amp; upgradeable installations.) The problem here is that it&#8217;s really not smart to just go scanning any network drives available for pre-existing installs unless we know for sure the user intends us to do that.
</li>
</ul>
<h3>Questions</h3>
<p>So looking all of this over, here&#8217;s some questions that might come to mind:</p>
<ul>
<li> Is the default choice of &#8216;reinitialize all&#8217; the right choice? (Not sure. We make a choice here between making life easier for virt installs or making life easier for folks who don&#8217;t want to lose data. We don&#8217;t know how large these populations are relative to each other.)
</li>
<li> This dialog is separated from other storage-related screens. Can we move it closer to the partitioning screen? (Maybe.)
</li>
<li> Reinitializing currently affects all drives scanned, without any filtering by the user (besides the local or local+network drives selection). Can additional filtering be added?
</li>
<li> Reinitializing currently affects drives meant to be part of the install target set AND drives merely meant to be automounted to the system. Can we limit it to only install-target drives?
</li>
<li>If a user really cared about the data on a drive, would they really select it as an install target? (Probably not.) In that case, do we need to warn them that data might be lost if they use a drive with an unreadable partition table as an install target? We already warn them that <strong>any</strong> drive used as an install target will be wiped!</li>
</ul>
<h2>Mockups &amp; Ideas</h2>
<h3>The radio-button approach</h3>
<p>In this approach, we think about the different types of users who might encounter the dialog and offer those users who have any data to lose an easy way to avoid the entire reinitialization screen and its related stresses.
</p>
<p>We only display the radio button dialog If one or more missing partition table drives are detected. If the user says the device is virtual or blank, we reinitialize it without asking. If the user says the drive had been used before or they weren&#8217;t sure, we give them the scary reinitialization screen.
</p>
<p>Some issues with this idea is that it&#8217;s not very scalable &#8211; you have 100 drives you can&#8217;t read, you get this radio button dialog for 100 drives. Ouch. We could potentially provide a list view of all unreadable drives, but right now anaconda pops them up as it goes. It may be possible to poll all the drives first, cache the data, and then present a list, though. It&#8217;s simply not possible in anaconda right now. But with a list of multiple drives, the multiple choice selection won&#8217;t work any more &#8211; each drive might be different. Um, so maybe not the best idea &#8211; or at least, this approach needs more work.
</p>
<p>If you remove all the drives from the install to protect them you get the last dialog &#8211; we can&#8217;t install if there&#8217;s nowhere to install to.&nbsp;:)
</p>
<p><a href="https://fedoraproject.org/w/uploads/c/ca/Storage-reinit-idea1.png"><img src="https://fedoraproject.org/w/uploads/thumb/c/ca/Storage-reinit-idea1.png/367px-Storage-reinit-idea1.png" alt=""></a></p>
<h3>The text-massaging Approach</h3>
<p>This is a less-weighty approach to apply in the meantime, without a lot of underlying code change. Except, oops, it does require too many underlying code changes. Right now there&#8217;s no caching of drive data, so the dialog pops up as anaconda scans drives and detects missing partition tables. So anaconda doesn&#8217;t know, until it knows, that a drive is unreadable. So the multiple list view won&#8217;t work here.
</p>
<p>It&#8217;s a better approach than the next one though, which is more compromising to the current state of anaconda&#8217;s functionality. One thing to note here &#8211; if you have <b>one</b> drive that can&#8217;t be read, you see the first screen. If you have <b>more than one</b> drive that can&#8217;t be read, you see the second screen. So the mockups in this screen are either/or, they are not a sequence.
</p>
<p><a href="https://fedoraproject.org/w/uploads/c/c2/Storage-reinit-idea2.png"><img src="https://fedoraproject.org/w/uploads/thumb/c/c2/Storage-reinit-idea2.png/495px-Storage-reinit-idea2.png" alt=""></a></p>
<h3>The text-massaging approach &#8211; simpler</h3>
<p>This approach caused the least code churn so it&#8217;s the one we&#8217;ll go with in the meantime we figure out the larger problems here.
</p>
<p>Note the button text has been changed &#8211; it says &#8216;Yes, discard any data&#8217; and &#8216;No, protect any data.&#8217; We say <b>any</b> data because there may not be any data at all. Saying &#8216;discard data&#8217; makes it sound like there actually is data to be discarded. We say &#8216;discard&#8217; rather than &#8216;destroy&#8217; because it&#8217;s a little less frightening of a word I think.
</p>
<p>Rather than having four buttons along the bottom, we have two that apply to the single device in question. For our virt-installing friends, we have a checkbox that will enable the button to apply to any such devices.
</p>
<p>So while we have a new layout and new language, the functionality is unchanged.
</p>
<p><a href="https://fedoraproject.org/w/uploads/7/76/Storage-reinit-idea3.png"><img alt="" src="https://fedoraproject.org/w/uploads/thumb/7/76/Storage-reinit-idea3.png/450px-Storage-reinit-idea3.png"></a></p>
<h3>Where to go from here</h3>
<p>One idea could be to show the list of drives and ask the user if there is any data they care about on those drives, because we can&#8217;t read them and will need to erase them to use them in install. Then give users the options to remove them from the install process / protect them one-by-one with the option to check off the drives they care about the data on. (or vice-versa, check off which drives they want to use for the install.)
</p>
<p><a title="http://fedoraproject.org/wiki/File:Anaconda_basic_bootselect_5.png" class="external text" href="http://fedoraproject.org/wiki/File:Anaconda_basic_bootselect_5.png">We originally had mocked up the latter <a href="http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/">during the Anaconda storage UI redesign</a> &#8211; showing all the drives we found and allowing users to check off the ones they wanted</a>. This was removed at the last minute because of complaints that we ask for too much information about storage devices in the UI. I think part of the problem is because we only worked on the storage UI, not the entire anaconda ui, so there was some redundancy or at least the appearance of such. This time around hopefully we&#8217;ll get this right since we&#8217;re looking at the entire UI.</p>
<br />Filed under: <a href='http://mairin.wordpress.com/category/fedora/anaconda/'>Anaconda</a>, <a href='http://mairin.wordpress.com/category/fedora/'>Fedora</a>, <a href='http://mairin.wordpress.com/category/interaction-design/'>Interaction Design</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/2663/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/2663/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=2663&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2010/12/02/reinitializing-will-cause-all-data-to-be-lost/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="https://fedoraproject.org/w/uploads/thumb/5/5b/Anaconda-storage-reinit-screenshot_f14.png/600px-Anaconda-storage-reinit-screenshot_f14.png" medium="image" />

		<media:content url="https://fedoraproject.org/w/uploads/thumb/c/c3/Anaconda-storage-reinit-screenshot_f14-notes.png/600px-Anaconda-storage-reinit-screenshot_f14-notes.png" medium="image" />

		<media:content url="https://fedoraproject.org/w/uploads/thumb/c/ca/Storage-reinit-idea1.png/367px-Storage-reinit-idea1.png" medium="image" />

		<media:content url="https://fedoraproject.org/w/uploads/thumb/c/c2/Storage-reinit-idea2.png/495px-Storage-reinit-idea2.png" medium="image" />

		<media:content url="https://fedoraproject.org/w/uploads/thumb/7/76/Storage-reinit-idea3.png/450px-Storage-reinit-idea3.png" medium="image" />
	</item>
		<item>
		<title>Anaconda &amp; Advanced Storage Devices</title>
		<link>http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/</link>
		<comments>http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:46:25 +0000</pubDate>
		<dc:creator>mairin</dc:creator>
				<category><![CDATA[Anaconda]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mairin.wordpress.com/?p=974</guid>
		<description><![CDATA[At FUDcon Berlin I started working on mockups to improve Anaconda&#8217;s UI with respect to advanced storage devices. E.g., fibre channel, iSCSI, multipath storage devices, etc. etc. etc. &#8211; storage devices beyond simple hard drives in your laptop or in your desktop system case. Right now there are a few concerns for working with these &#8230; <a href="http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=974&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>At FUDcon Berlin I started working on mockups to improve Anaconda&#8217;s UI with respect to advanced storage devices. E.g., <a href="http://en.wikipedia.org/wiki/Fibre_Channel">fibre channel</a>, <a href="http://en.wikipedia.org/wiki/ISCSI">iSCSI</a>, multipath storage devices, etc. etc. etc. &#8211; storage devices beyond simple hard drives in your laptop or in your desktop system case. Right now there are a few concerns for working with these devices in Anaconda:</p>
<ul>
<li>It can be a little difficult to identify these devices. Depending on the interconnect and depending on what information the administrators of the storage devices provide you with, different types of information are useful and some are not. For example, the vendor&#8217;s name of a RAID BIOS array may not be all that useful since multiple types of hard drives may be part of the array, but whether or not a SAN is EMC or QLogic may actually be a useful distinguishing characteristic.
<li>
<li>These types of devices, if there are enough of them on the network, can take too long to load into the UI.</li>
<li>It can be a little bit scary to be certain of which drives are merely being mounted post-install and which are getting formatted as part of the install.</li>
</ul>
<p>The Anaconda UI redesign mockup work is still in progress, but I&#8217;ve got a pretty good set of mockups for the first half of installation. If there are any multipath / other advanced storage device users out there, I would *love* to hear your feedback on these. Here&#8217;s a sampling to entice you to visit the <a href="https://fedoraproject.org/wiki/Design/AnacondaStorageUI">full set of mockups</a>:</p>
<p><a href="https://fedoraproject.org/wiki/Design/AnacondaStorageUI"><img src="https://fedoraproject.org/w/uploads/thumb/0/07/Anaconda_installtype_3.png/800px-Anaconda_installtype_3.png" style="width:500px;"></a></p>
<p><a href="https://fedoraproject.org/wiki/Design/AnacondaStorageUI"><img src="https://fedoraproject.org/w/uploads/thumb/e/e4/Anaconda_devselect-searchtab-ptl_3.png/798px-Anaconda_devselect-searchtab-ptl_3.png" style="width:500px;"></a></p>
<p><a href="https://fedoraproject.org/wiki/Design/AnacondaStorageUI"><img src="https://fedoraproject.org/w/uploads/thumb/0/0d/Anaconda_drive_data-install_selection_3.png/800px-Anaconda_drive_data-install_selection_3.png" style="width:500px;"></a></p>
<br />Posted in Anaconda, Fedora, Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mairin.wordpress.com/974/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mairin.wordpress.com/974/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mairin.wordpress.com&#038;blog=929179&#038;post=974&#038;subd=mairin&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/06679d1adeaa0f535752137036c004a8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mairin</media:title>
		</media:content>

		<media:content url="https://fedoraproject.org/w/uploads/thumb/0/07/Anaconda_installtype_3.png/800px-Anaconda_installtype_3.png" medium="image" />

		<media:content url="https://fedoraproject.org/w/uploads/thumb/e/e4/Anaconda_devselect-searchtab-ptl_3.png/798px-Anaconda_devselect-searchtab-ptl_3.png" medium="image" />

		<media:content url="https://fedoraproject.org/w/uploads/thumb/0/0d/Anaconda_drive_data-install_selection_3.png/800px-Anaconda_drive_data-install_selection_3.png" medium="image" />
	</item>
	</channel>
</rss>
