<?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/"
	>

<channel>
	<title>Linux User &#187; Interviews</title>
	<atom:link href="http://www.linuxuser.co.uk/category/interviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxuser.co.uk</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 30 Jul 2010 09:50:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Catching up with Canonical&#8217;s CEO, Jane Silber &#8211; exclusive interview</title>
		<link>http://www.linuxuser.co.uk/interviews/catching-up-with-canonical/</link>
		<comments>http://www.linuxuser.co.uk/interviews/catching-up-with-canonical/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 11:58:44 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Jane Silber]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=2084</guid>
		<description><![CDATA[Six years ago, Jane Silber met Mark Shuttleworth at a party in London. Having started at Canonical just over a week later, she is now stepping into Shuttleworth’s shoes as the CEO of the company behind the Ubuntu Linux distribution. Linux User &#038; Developer recently caught up with Jane ona business trip to Lexington, Massachusetts…
]]></description>
			<content:encoded><![CDATA[<p><strong>This article originally appeared in <a href="http://www.linuxuser.co.uk/magazine-issues/issue-89/" target="_blank">issue 89</a> of <a title="Linux User" href="http://www.linuxuser.co.uk" target="_self"><em>Linux User &amp; Developer</em></a> magazine.</strong> <strong>Subscribe and save more than 30% and receive our exclusive money back guarantee &#8211; click <a href="https://imagine.subscribeonline.co.uk/all-titles/linux-user-&amp;-developer?offer=WEB100">here</a> to find out more.</strong></p>
<p><strong>Get your first digital copy of the magazine for iPhone and iPad free &#8211; just search for &#8216;Linux User&#8217; on the Apple App Store now!</strong> <a href="http://www.twitter.com/linuxusermag" target="_blank" style="display: block;">
					<img src="/wp-content/themes/arthemia/images/twitter_follow.png" style="display: block; margin: 0px auto; border: none;">
				</a></p>
<p><a href="http://www.linuxuser.co.uk/wp-content/uploads/2010/07/Jane-Silber-Large_web.jpg" rel="lightbox[2084]"><img class="alignright size-large wp-image-2095" title="Jane-Silber-Large_web" src="http://www.linuxuser.co.uk/wp-content/uploads/2010/07/Jane-Silber-Large_web-681x1024.jpg" alt="Jane-Silber-Large_web" width="245" height="368" /></a>Six years ago, Jane Silber met Mark Shuttleworth at a party in London. Having started at Canonical just over a week later, she is now stepping into Shuttleworth’s shoes as the CEO of the company behind the Ubuntu Linux distribution. Even before working as chief operations officer at Canonical (a role now filled by the OSS live wire and blogger Matt Assey), Silber had an impressive CV, having worked as VP of a $45 million business unit at General Dynamics Corp in the US, as well as holding a portfolio of degrees from Vanderbilt University, the University of Oxford, and Haverford College. We caught up with Jane (virtually at least) on a business trip to Lexington, Massachusetts…</p>
<p><strong>With a few months under your belt, what is the most exciting part of your new role and what are you most looking forward to? </strong><br />
The most exciting thing is seeing the traction Ubuntu has as a mainstream choice for consumers. The alignment between Ubuntu, the community, developers and the hardware ecosystem is really coming into its own at this point. In my new role I am involved in more strategic discussions with our partners and customers, and the road ahead is looking very exciting.</p>
<p><strong>Working in between two of the most notorious OSS party kids (Mark and Matt), the pair of them permanently out playing with their friends, is there a part of you that feels like the mum of the Ubuntu/Canonical executive family?</strong><br />
You mean they are out playing with their friends? They keep telling me how hard they are working! The global nature of our staff, combined with the open community development practices in Ubuntu, means that we give our employees a lot of autonomy while at the same time expecting results. As CEO, I feel responsible for the overall health and well-being of the company, but that isn’t in a stereotypical mothering way. If you were searching for a mothering analogy, it may be more like the bird who kicks the fledglings out of the nest and expects them to be successful. And fortunately, given that we have so many very talented and dedicated people, they are!</p>
<p><strong>Your promotion from within the company has been seen as business as usual for Canonical and you have even been quoted as saying: “Don’t expect a dramatic change in strategy”. Are you really just a steady hand on the tiller? Is there nothing you want to do to differently or improve now that you are at the helm?</strong><br />
I am not ‘just’ a steady hand, but it is one of the things I bring to the role. Particularly for a platform provider, there is real value in steadiness and reliability at the tiller. That’s true not just internally at Canonical, but also for our users, customers and partners. These days there are many new entrants in the OS field with little track record to point to, and there are OS providers leaving the field or changing their strategy. We know from experience how challenging it is to reliably produce an OS, and to work in concert with OEMs, ISVs and the community to ensure the quality of product and its widespread use. We continue to produce Ubuntu in accordance with the principles we laid out six years ago, and we continue to be a reliable partner and service supplier for OEMs, ISVs and enterprise users. I view steadiness, a proven track record and reliability as assets.<br />
That’s not to say we are sitting still, and of course there are areas where we will do things differently. We continue to innovate in Ubuntu itself (eg the Unity desktop environment), in best practices for transparency in open source development that is unmatched by any other OS in product development and partnerships (eg shipping Ubuntu Enterprise Cloud as part of the Dell Cloud Partner Program) and many other areas. And as Linux in general, and Ubuntu in particular, reaches new classes of users well beyond the traditional early adopters, that combination of steadiness, innovation and delivery is required. We are constantly evaluating and improving our execution and delivery, and I intend to continue to lead us to in that direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/interviews/catching-up-with-canonical/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Qt&#8217;s Volker Hilsheimer…</title>
		<link>http://www.linuxuser.co.uk/interviews/qts-volker-hilsheimer-qt-4-7-and-more%e2%80%a6/</link>
		<comments>http://www.linuxuser.co.uk/interviews/qts-volker-hilsheimer-qt-4-7-and-more%e2%80%a6/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 14:09:53 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[cross-platform development]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Volker Hilsheimer]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=1955</guid>
		<description><![CDATA[Adrian Bridgwater talks cross-platform application and user interface framework development with Qt program manager Volker Hilsheimer]]></description>
			<content:encoded><![CDATA[<p><strong>This article originally appeared in <a href="http://www.linuxuser.co.uk/magazine-issues/linux-user-developer-88-out-now/" target="_blank">issue 88</a> of <em><a href="../">Linux User &amp; Developer</a></em> magazine.</strong> <strong>Subscribe and save more than 30% and receive our exclusive money back guarantee &#8211; click <a href="https://imagine.subscribeonline.co.uk/all-titles/linux-user-&amp;-developer?offer=WEB100">here</a> to find out more.</strong></p>
<p><strong>Get your first digital copy of the magazine for iPhone and iPad free &#8211; just search for &#8216;Linux User&#8217; on the Apple App Store now!</strong> <a href="http://www.twitter.com/linuxusermag" target="_blank" style="display: block;">
					<img src="/wp-content/themes/arthemia/images/twitter_follow.png" style="display: block; margin: 0px auto; border: none;">
				</a></p>
<p><a href="http://www.linuxuser.co.uk/wp-content/uploads/2010/06/Volker.jpg" rel="lightbox[1955]"><img class="alignright size-medium wp-image-1960" title="Volker" src="http://www.linuxuser.co.uk/wp-content/uploads/2010/06/Volker-196x300.jpg" alt="Volker" width="157" height="240" /></a>In this month’s in-depth interview, Linux User &amp; Developer talks to Qt program manager Volker Hilsheimer about his perception of the company’s technology and the ways in which developers are using it to push forward user interface development. With a long and successful history in desktop application development and the industrial embedded market, Qt today is increasing in popularity in the mobile segment and is now well into its second year of open source existence, although the product is still licensed for commercial use.</p>
<p>With the release of Qt 4.7 now at the beta stage, the current emphasis upon speed of development and robustness within final deployment has deeply positive undercurrents, which swell both from Qt and from its community of contributors. More specifically, the Qt Quick user interface (UI) creation kit now hands UI designers the opportunity to deliver working code back into the total development shop effort so that UIs are built from a true look and feel perspective like never before. So have we really turned a new corner in interface creation?…</p>
<p><strong>You say that Qt’s cross-platform application framework provides developers with the power to write once and then allow deployment to many devices without rewriting the source code. Doesn’t this mean that some functionality compromises will always have to be made if you aim to stretch an app from the desktop to embedded and then onward to a mobile device?</strong></p>
<p>As you stated, Qt supports many platforms, from the desktop to embedded and mobile devices. The function of a Qt application is up to the developer, and there are obviously vast differences between some of the devices across the platforms we support – for example, a Windows 7 laptop versus a Symbian smartphone.</p>
<p>There are many examples of Qt apps running across platforms within a common platform type – such as Google Earth running across different desktop platforms, and WordPress for Nokia running across mobile platforms. In the case of writing an application and then deploying it onto very diverse platforms (such as a mobile platform and a desktop platform) there are definitely special challenges because of differences in factors such as input methods, device usage paradigms and hardware capabilities.</p>
<p>In terms of how much code can be reused for the user interface, this needs to be the decision of the application developer. Up to now, Qt has definitely been optimised for ‘code reuse’, and I believe that this will continue to be a very important aspect, in particular for the application logic, even across form factors. However, for the user interface there clearly is a need for a technology that allows application developers and designers to easily redefine, modify, customise or even completely rewrite the code so that the application can provide an optimal user experience.</p>
<p>Our upcoming UI creation kit Qt Quick offers exactly that – if you want your application to be available across device categories, then let your UI designers and developers use Qt Quick to write the optimal user interfaces for each form factor and platform that you are targeting. The declarative language in which UIs are expressed is optimised for exactly that. The C++ code implementing your application logic will continue to be reusable across all platforms, and you can decide where to draw the line between reusing and customising code.</p>
<p>Qt Quick uses the solid and native technologies that Qt developers are familiar with – like QGraphicsView and the Qt Animation Framework – and these, combined with a declarative language, make it easy to define smooth animations. Put simply, QGraphicsView uses two important elements of the Qt platform: the Qt Animation Framework and the QStateMachine between the different ‘states’ the application could be in across different platforms and/or devices.</p>
<p>Also look at QAction tool – which allows the developer to identify an item on a menu bar entry or an item attached to a softkey and manage that action (or a set of actions) within an application in a completely platform-independent way – and you can see why we take our cross-platform pedigree quite seriously.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/interviews/qts-volker-hilsheimer-qt-4-7-and-more%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novell&#8217;s Markus Rex &#8211; celebrating 10 years of Linux on the mainframe</title>
		<link>http://www.linuxuser.co.uk/interviews/novells-markus-rex/</link>
		<comments>http://www.linuxuser.co.uk/interviews/novells-markus-rex/#comments</comments>
		<pubDate>Mon, 24 May 2010 16:40:10 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[Markus Rex]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=1646</guid>
		<description><![CDATA[We help celebrate ten years of Linux on the mainframe with an exclusive interview with Novell’s senior vice president and general manager of open platform solutions, Markus Rex, discussing the technological and business transformation since it’s introduction…
]]></description>
			<content:encoded><![CDATA[<p><strong>This article originally appeared in <a href="http://www.linuxuser.co.uk/magazine-issues/linux-user-developer-86-is-out-now/" target="_blank">issue 87</a> of <em><a href="../">Linux User &amp; Developer</a></em> magazine.</strong></p>
<p><strong><em><a href="../">Linux User &amp; Developer</a>,</em> one of the nation&#8217;s favourite Linux and Open Source publications, is now part of the award winning <em><a href="http://www.imagine-publishing.co.uk/">Imagine Publishing</a></em> family. Readers can subscribe and save more than 30% and receive our exclusive money back guarantee &#8211; click <a href="http://www.imagineshop.co.uk/products_show.php?typeID=212">here</a> to find out more.</strong></p>
<p><strong>Don&#8217;t forget to follow us on <a title="LUD on Twitter" href="http://www.twitter.com/Linuxusermag" target="_self">Twitter</a> or get your first digital copy of the magazine for iPhone and iPad free &#8211; just search for &#8216;Linux User&#8217; on the app store now!</strong></p>
<p>Several years ago mainframes were written off as expensive, dated computers that were only capable of running large business applications, and many predicted the end of the mainframe. But today, thanks in no small part to Linux, companies are taking a critical look at their workloads and recognising that they need outstanding reliability, availability and serviceability to manage their mission-critical workloads, and the mainframe uniquely fulfils this business requirement.</p>
<p><strong><a href="http://www.linuxuser.co.uk/wp-content/uploads/2010/05/Markus-Rex-Full.jpg" rel="lightbox[1646]"><img class="alignright size-medium wp-image-1647" title="Markus Rex Full" src="http://www.linuxuser.co.uk/wp-content/uploads/2010/05/Markus-Rex-Full-200x300.jpg" alt="Markus Rex Full" width="160" height="240" /></a>As senior Novell VP, you have seen some broad implementations of SUSE Linux Enterprise in mainframe environments over the last decade. What typifies a successful deployment today in your opinion?</strong><br />
From a business standpoint, an implementation is only successful if our customers can achieve their business objectives: consolidation of workloads, lower costs for infrastructure and licences, reduced complexity in their daily administration work, meeting requirements for better energy efficiency (power, cooling, physical space), improved hardware utilisation, and addressing security and compliance demands. From a technical point of view, it is very successful if we don’t get too many support calls [laughing].</p>
<p><strong>Along the hard fought path towards enterprise-level acceptance, SUSE has recorded certain milestones such as passing ISV and IHV certification. How important do you feel these (or other) landmark developments have been in terms of where Linux sits now?</strong><br />
Certifications are extremely important, whether they are ISV, IHV, LSB or security certifications. It reassures customers that there is an entire ecosystem of professional organisations focused on making an enterprise platform like Linux both stable and secure. It reinforces to the customer that there is a past, a present and a future for the solutions running in<br />
their enterprises.</p>
<p><strong>Prior to your position at Novell you were chief technology officer for the Linux Foundation. What standards were you involved in that have crucially shaped mainframe implementation?</strong><br />
One of the important goals shared by the Linux ecosystem participants is to maintain a certain similarity between the various flavours of Linux. The Linux Foundation develops a set of standards called the ‘Linux Standards Base’ (LSB), which provides Linux distribution vendors as well as application vendors with a runtime environment as well as directions covering, for example, the layout of the files on the hard disk. This framework allows Linux distributors to develop a product that ensures a standardised operating system base for application vendors. Given the cross-hardware platform approach of our SUSE Linux Enterprise product, this frame applies equally well to the x86 space as it does to the mainframe space.</p>
<p><strong>In order to become a fully fledged commercial beast, enterprise Linux on the mainframe needed to overcome certain hurdles – such as new compilers, libraries and some base packages – throughout its life cycle. What aspects of making Linux viable commercially have been the most challenging?</strong><br />
The mainframe market is a very mature and conservative market – customers do not just expect reliability, availability and serviceability, they live it. When introducing and establishing a product like SUSE Linux Enterprise Server for System z in this market, it’s not enough to have outstanding technology. Our customers need to trust the company they are buying from. For us, the most challenging aspect in bringing Linux to the mainframe was establishing the right level of confidence with the customers. Together with IBM we have done exactly that – we’ve created enough interest in bringing new workloads to the mainframe and helping our customers discover the cost savings potential with Linux. Today more than 70% of all IBM mainframe customers run Linux on z.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/interviews/novells-markus-rex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yehuda Katz on Merging into Merb</title>
		<link>http://www.linuxuser.co.uk/interviews/yehuda-katz-on-merging-into-merb/</link>
		<comments>http://www.linuxuser.co.uk/interviews/yehuda-katz-on-merging-into-merb/#comments</comments>
		<pubDate>Fri, 07 May 2010 07:00:41 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=1621</guid>
		<description><![CDATA[Alex Handy talks to Yehuda Katz, one of the brains behind big changes in Ruby on Rails 3.0…]]></description>
			<content:encoded><![CDATA[<p><strong>This article originally appeared in <a title="Linux User &amp; Developer #86" href="http://www.linuxuser.co.uk/news/linux-user-developer-86-out-now/" target="_self">issue 86</a> of <em>Linux User &amp; Developer</em>. </strong><br />
<em><a title="Linux User Home" href="http://www.linuxuser.co.uk" target="_blank">Linux User &amp; Developer</a>,</em> one of the nation&#8217;s favourite Linux and Open Source publications, is now part of the award winning <em><a title="Imagine Publishing home" href="http://www.imagine-publishing.co.uk" target="_blank">Imagine Publishing</a></em> family. Readers can subscribe and save more than 30% and receive our money back guarantee &#8211; <a title="Linux User &amp; Developer Subs info" href="http://www.imagineshop.co.uk/products_show.php?typeID=212" target="_self">click here</a> to find out more.</p>
<p><a href="http://www.linuxuser.co.uk/wp-content/uploads/2010/04/Ruby_on_Rails_logo.jpg" rel="lightbox[1621]"><img class="alignright size-medium wp-image-1629" title="Ruby_on_Rails_logo" src="http://www.linuxuser.co.uk/wp-content/uploads/2010/04/Ruby_on_Rails_logo-252x300.jpg" alt="Ruby_on_Rails_logo" width="151" height="180" /></a></p>
<p>In December of 2008, the Ruby on Rails community was at a crossroads. The mainline Rails project was losing ground to Merb, an alternative open source MVC framework for building Ruby applications. The community was fragmenting. Yehuda Katz was the creator of the Merb framework, and rather than continue on with that project, he and his fellow contributors decided to merge Merb and Rails. The decision sparked a number of Rails homecomings for other outside projects, and in February the first beta of an integrated Rails 3.0 arrived. We sat down with Katz to discuss the past, present and future of Ruby on Rails.</p>
<p><strong>How have things been on Rails since the merge with Merb?</strong><br />
It’s been good. The interesting thing that’s happened since that is a lot of other Ruby projects have done it. There’s a tool called Webrat, which is a full stack testing tool; and abstraction around HTML Unit. Someone said I can make it better,<br />
they called it Capybara and they pushed it into Rails.</p>
<p>Also, Micronaut. It’s basically guys who said “we can do rspec better”. This has started to happen in the Ruby community, and it makes me happy. I think there is too much in the open source world of people building<br />
software because you want to put your name back out there.</p>
<p>That’s been a positive outcome. Also the Rails core team diversity has been very helpful. Rails core, before, was 37Signals and some people doing client work. Now we have people doing custom development around it. We have people working on problems we didn’t have before. It’s definitely caused us, both people who are new and veteran contributors, to question our assumptions. The conclusions have been almost 100% positive.</p>
<p>The community has gotten a lot healthier since the merge. Like Rails was getting stagnant. A lot of people who are coming back now are coming to Rails to first contribute. A big chunk of the time I spend every day on Rails is cat herding. And trying to balance the need to be involved in the architecture of the thing, and getting things done by real people interested in doing things.<br />
<strong><br />
We hear things are being uncoupled, starting with Prototype?</strong><br />
Unobtrusive JavaScript. Rails is no longer coupled to Prototype. That was a community effort. DHH tweeted “we’re running behind”, and a community formed out of the ether. Less than a week later it’s all done. Basically, what Rails did before, when you said ‘link to remote’, like, I want a link that when you click it makes an AJAX request and when it comes back, put it in a div. In Rails onclick, you would have to go through and find all those places where you used Prototype and remove that reference. People made shims they got out of sync. The way it works in Rails 3, it’s straight HTML: a href = ‘actual URL’ and it uses the HTML 5 data tag. It supports custom attributes. We’ve created a library that says ‘find any links and wire them up’. Anybody else in other libraries like Dojo who want this benefit just have to write JavaScript and not Ruby. Before, having someone go and hack in the helpers and such required someone on both sides of the fence at all times.</p>
<p><strong>What are the biggest changes for Rails 3.0?</strong><br />
The biggest thing is security. We went through the known remaining security vulnerabilities based on having spoken to Twitter and having them say “your security tools are too manual right now” [to prevent cross-site-scripting vulnerabilities]. Almost every framework says if you use user content, just escape it. It’s easy to forget to escape it. As an attacker, you have to find the places in web applications where they forgot to escape. What we’ve essentially done is made Rails pessimistic by default. If you try to put in a string into HTML at any time, we automatically escape it. We went through all of Rails’s internals and marked the form tags as safe, which means that for the vast majority of cases, users won’t have to do a lot. But there will be cases where they were relying on content input by the user that was unsafe. But it’s now almost impossible to have an accidental XSS attack.</p>
<p>We’ve also gone into cross-site request forgery (CSRF) protection. We were pretty rock solid before, but there were cases where we were blacklisting things which were not vectors for an attack. We made it less annoying to work with the systems. If there was a form you were submitting with JavaScript, you had to form a token even though that was not a possible vector. This makes it less likely for people to turn [CSRF protection] off.</p>
<p>The second big thing is improving interoperability, mainly with other Ruby libraries. We’ve gone through Rails systematically, and found where we were coupling ourselves to ourselves and removed those. Rails controller view code is no longer coupled to the models, so you can use any views you want. We also added support other templating languages. We made it a lot easier to support other testing frameworks. TestUnit was standard, and others had to do a lot of work to strip out our support for TestUnit and add their own. Using rspec felt worse than using TestUnit. TestUnit itself is a plug-in now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/interviews/yehuda-katz-on-merging-into-merb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>James Bottomley speaks</title>
		<link>http://www.linuxuser.co.uk/interviews/james-bottomley-speaks/</link>
		<comments>http://www.linuxuser.co.uk/interviews/james-bottomley-speaks/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:00:36 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[James Bottomley]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=1160</guid>
		<description><![CDATA[The Novell software engineer, Linux Foundation board member and kernel maintainer talks technical about Linux and more…]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.linuxuser.co.uk/wp-content/uploads/2010/03/James-Bottomley-01.jpg" rel="lightbox[1160]"><img class="alignright size-medium wp-image-1163" title="James Bottomley 01" src="http://www.linuxuser.co.uk/wp-content/uploads/2010/03/James-Bottomley-01-300x208.jpg" alt="James Bottomley 01" width="240" height="166" /></a>Just who are you?</strong><br />
James Bottomley, and I’m a distinguished engineer at Novell.<br />
My primary role for the Linux kernel is to be SCSI subsystem maintainer, which means I have to run a Git tree for Linux and manage a mailing-list-based community (SCSI is also a fairly enterprise-oriented community, so if there’s tension between desktop needs and enterprise needs, it tends to be the flash point). I’m also one of the maintainers of PA-RISC (HP’s old RISC system) in the kernel, and I’ve written and maintained a few SCSI drivers.</p>
<p>Then, as a sideline, I do other stuff like the NCR voyager port (a Micro Channel non-APIC-based SMP system, the last production year for them being 1999). At Plumbers last year, Qualcomm gave me an Android developer phone, so I’ve also been hacking on that, although mainly user-space stuff to make it work the way I want it to.<br />
I’m also quite heavily involved on the ‘governance’ side of Linux (if our system of management can be called that). I’m chair of the Linux Foundation technical advisory board (its main job is to act as a resource for the Linux Foundation and its members on matters of open source, and also to raise issues we have which we’d like the LF to help with). As part of that job, I’m also on the board of the Linux Foundation itself.</p>
<p><strong>What are the exciting changes for .33?</strong><br />
I think the most exciting change is that after years of arguing, the DRBD (Distributed Replicating Block Device) finally got accepted into the mainline. It’s the foundation of a lot of high availability and disaster recovery solutions (including our own SLE HA extensions).</p>
<p>The next new piece of technology is I/O bandwidth controllers. There had been about two competing ideas about how this should be done, and it took two rounds of discussion at the Linux file system and storage summit and finally a troubleshooting session at the kernel summit to get final agreement. (I/O controllers allow for much better fine-grained control over how I/O bandwidth is allocated to virtual machines.)</p>
<p>Finally, the ftrace subsystem acquired dynamic tracing in 2.6.33. That’s a step to taking it a lot closer to rivalling the functionality of Sun’s dtrace.<br />
I’m afraid these three are all pretty much enterprise features. The most visible change for users is probably the merging of the Noveau driver, which is a reverse-engineered driver for the Nvidia graphics chipset. Hopefully it will finally allow us to move towards ending the pain a significant number of desktop users have with the Nvidia binary graphics driver.</p>
<p><strong>Was there some sort of kerfuffle about the Completely Fair Scheduler slowing down certain video processes?</strong><br />
I assume you’re referring to the <a title="Benchmarks" href="http://doom10.org/index.php? topic=78.0" target="_blank">Kasper Sandberg benchmarks</a>?</p>
<p>I wasn’t aware of that specific one, but I am aware that we’ve been getting a lot of latency problems with the CFS scheduler, which seem to be at the root of the benchmark problems the graph shows. Arjan van de Ven has been doing the most work on this with his LatencyTOP tool (the performance issues show up on the desktop, which is why Intel is concerned). LatencyTOP found some significant bugs in the CFS implementation on .32, which have hopefully been fixed in .33 …although there will surely be more to uncover and fix.<br />
The process scheduler is about the most complex heuristic system we have in the kernel, so completely rewriting it was bound to have a few teething troubles (although it’s fair to say that the scheduler has always been a sore spot with a variety of people). It’s probably going to take another few kernel releases to get the rough edges smoothed off. The problem with this type of smoothing is that although the scheduler people try to test with a variety of workloads, they can’t match the diversity of real-life situations. So scheduler tuning ends up being a very public affair because you have to do it iteratively as the results come in.</p>
<p>It becomes even more fraught because when you have an optimally implemented system (as in no bugs sucking performance), the tuning is a zero sum game – improve the performance under workload X and you can end up penalising workload Y – so not everyone agrees where the optimal point in the tuning space lies. However, I know the scheduler people quite well, and I’m confident they have the ability and the tenacity and the commitment to give us as close to the best possible tuning as is humanly possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/interviews/james-bottomley-speaks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Miguel de Icaza speaks</title>
		<link>http://www.linuxuser.co.uk/news/miguel-de-icaza-speaks/</link>
		<comments>http://www.linuxuser.co.uk/news/miguel-de-icaza-speaks/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:10:50 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Miguel de Icaza]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Mono 2.6]]></category>
		<category><![CDATA[Novell]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=904</guid>
		<description><![CDATA[Miguel de Icaza is a polarising figure amongst licence jockeys like Richard Stallman, but there is no denying his ability to get things done. We caught up with Miguel and asked him about Mono, Gnome, and all of the various things in Linux he touches in his role as a Fellow at Novell and project lead for Mono…]]></description>
			<content:encoded><![CDATA[<p>When Microsoft first created the .NET programming environment, along with C#, it made a point of offering the standard behind the language and environment to the public. Some would say this was done to rub Java’s nose in it. Others would say it was Microsoft learning from its errors. Miguel de Icaza would say it was a smart move, because he’s the fellow who decided to implement those specifications in Linux…</p>
<p>Miguel de Icaza is a polarising figure amongst licence jockeys like Richard Stallman, but there is no denying his ability to get things done. We caught up with Miguel and asked him about Mono, Gnome, and all of the various things in Linux he touches in his role as a Fellow at Novell and project lead for Mono.</p>
<p><strong>What’s up with Mono? What are you working on now and what&#8217;s slated for the future?</strong><br />
Oh, we are working on various new goodies. Mono 2.6 is about to ship, and it includes some major cool features:<br />
• LINQ to SQL in Mono<br />
• Support for LLVM for code generation on server configurations<br />
• Most of C# 4.0 is now supported<br />
• The Dynamic Language Runtime is now part of Mono. This is an open source library that Microsoft released and that we are now consuming.<br />
• New soft-debugging technology, originally developed for Mono on the iPhone<br />
• An open source MSBuild implementation called xbuild.<br />
• The Mono runtime finally has a full security infrastructure for running untrusted code side-by-side with trusted code (this was required by Moonlight)<br />
• Our innovative SIMD support in Mono now works on AMD64 class architectures<br />
• The first release of Mono. Tasklets, a continuation framework used mostly by game developers</p>
<p>A couple of recent major milestones are:<br />
• Mono for the iPhone: the MonoTouch products, a major effort to simplify iPhone development and bring garbage collection, type safety and all of the features from .NET to iPhone developers.<br />
• We have also just released a plug-in to Visual Studio that allows developers to move their applications from Windows to Linux, create RPM packages from Visual Studio and even use our SUSEStudio.com website to create full appliances from their software projects.</p>
<p>Unlike Microsoft&#8217;s LINQ to SQL that is limited to SQL server, our LINQ to SQL implementation exposes the same API, but depending on the connection string passed, it will generate SQL code for the appropriate database (the usual suspects: MySQL, PostgreSQL, SQL Server and so on).</p>
<p>We are also shipping a new debugger technology that brings the debugging experience for developers to the same levels that they expect from modern IDEs. We are quite proud of the work on this area. Now, this is only the stuff that we have prepared for Mono 2.6. We are currently hard at work for the 2.8 and 3.0 releases of Mono. Some of the major projects include:</p>
<p>• Completing C# 4.0 (in 2.6 we have most of it, but we are missing some of the dynamic support; with 2.8 we will complete it).<br />
• A new garbage collector that will compact the heap (the sgen garbage collector). This addresses one of the most important limitations in Mono.<br />
• Implementation of the Communications Foundation, although we do have a partial implementation today (enough to support Silverlight). We are hard at work to complete this framework.<br />
• Work towards Silverlight 3 and 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/news/miguel-de-icaza-speaks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Greg Kroah-Hartman speaks</title>
		<link>http://www.linuxuser.co.uk/interviews/greg-kroah-hartman-speaks/</link>
		<comments>http://www.linuxuser.co.uk/interviews/greg-kroah-hartman-speaks/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 22:48:40 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Drivers]]></category>
		<category><![CDATA[Greg Kroah-Hartman]]></category>
		<category><![CDATA[linux foundation]]></category>
		<category><![CDATA[linux kernel]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[SUSE]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=650</guid>
		<description><![CDATA[Greg Kroah-Hartman is a Linux kernel maintainer, and head of the Linux Drivers Project. He is a Novell Fellow, and works on the SUSE distribution for that company. We talked to him about his work past, present and future on the Linux kernel...]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0cm;"><em><a href="http://www.linuxuser.co.uk/wp-content/uploads/2010/01/Photo-by-Aaron-Hockley2.jpg" rel="lightbox[650]"><img class="alignright size-medium wp-image-653" title="Open Source Bridge" src="http://www.linuxuser.co.uk/wp-content/uploads/2010/01/Photo-by-Aaron-Hockley2-300x200.jpg" alt="Open Source Bridge" width="240" height="160" /></a>Greg Kroah-Hartman is a Linux kernel maintainer, and head of the Linux Drivers Project. He is a Novell Fellow, and works on the SUSE distribution for that company. At the Linux Foundation, Kroah-Hartman has helped to compile the “Who Writes Linux?” survey for the past few years. We caught up to him to talk about his work past, present and future on the Linux kernel.</em></p>
<p style="MARGIN-BOTTOM: 0cm"><strong> </strong></p>
<p style="MARGIN-BOTTOM: 0cm"><strong>What was the first driver you ever wrote?<br />
</strong>For Linux, it was a USB to Serial driver. That was back in 1999.</p>
<p style="MARGIN-BOTTOM: 0cm"><strong> </strong></p>
<p style="MARGIN-BOTTOM: 0cm"><strong>Do you ever work on drivers for devices that have no documentation or company behind them? Black boxes, where you have to reverse engineer to figure out how to write a driver?<br />
</strong>Yes, I did work on drivers like this, in fact my very first driver was written that way, as was a number of other drivers I wrote afterward. Then I started asking vendors for specifications, and they started sending them to me, and I have not had to reverse engineer anything for the past 10 years, thankfully.</p>
<p style="MARGIN-BOTTOM: 0cm"><strong> </strong></p>
<p style="MARGIN-BOTTOM: 0cm"><strong>How many people work on the Linux Driver Project?<br />
</strong>We have over 400 developers on our mailing list, but actual number of developers goes up and down depending on the numbers of drivers under active development. So it&#8217;s hard to nail down a solid number.</p>
<p style="MARGIN-BOTTOM: 0cm">
<p style="MARGIN-BOTTOM: 0cm"><strong>What devices are in need of the most love from the Linux driver community? Printers? Cameras? What&#8217;s neglected?<br />
</strong>Printers are all handled with userspace drivers, the Linux Printing Project. Ask them how well they are doing, all of my recent printers &#8220;just worked&#8221; when I plugged them into my Linux machines, so their development efforts seem to be quite good. I do not know of any areas that are neglected these days. There are always individual devices that are not supported from various companies, but overall, I do not know of any class of devices that are not supported on Linux today.</p>
<p style="MARGIN-BOTTOM: 0cm">
<p style="MARGIN-BOTTOM: 0cm"><strong>If you could choose any device in the world to write a driver for, what would it be?<br />
</strong>I personally like writing USB drivers as I know that subsystem the best. Right now I&#8217;m just having a hard time finding devices to write drivers for, everything seems to &#8220;just work&#8221; with Linux these days. Actually I take that back, I am supposed to be writing a SCSI driver right now, and the company involved is being very patient in my slow development effort. So I need to get back to writing a SCSI driver, so that should be the device I should want to write a driver for.</p>
<p style="MARGIN-BOTTOM: 0cm">
<p style="MARGIN-BOTTOM: 0cm"><strong>What advice can you offer to someone who wants to write their first driver for Linux?<br />
</strong>Read the file in the kernel source tree, Documentation/HOWTO and then read the files that it points you to. It has lots of links to files online and to books that are good to read.</p>
<p style="MARGIN-BOTTOM: 0cm">
<p style="MARGIN-BOTTOM: 0cm"><strong>What advice can you offer to someone about to do a black box reverse engineering of a device, as you used to do so long ago?<br />
</strong>Not to do it <img src='http://www.linuxuser.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Seriously, see Tridge&#8217;s great resources for doing reverse engineering if you are interested in it. He has a bunch of links and talks about how to do this properly.</p>
<p style="MARGIN-BOTTOM: 0cm"><strong> </strong></p>
<p style="MARGIN-BOTTOM: 0cm"><strong>For Who Writes Linux: which company or entity did you see grow the most between last year and this? How about over the last 5 years?<br />
</strong>For last year to this, Intel. Intel has done a great job in contributing in very large ways to the kernel tree. They did this by both hiring people who were active in the community, and by mentoring and allowing internal contributors to do more work. It&#8217;s a great success story. As for the past 5 years, sorry, I haven&#8217;t kept the statistics for longer than 4 years so I do not know.</p>
<p style="MARGIN-BOTTOM: 0cm"><strong> </strong></p>
<p style="MARGIN-BOTTOM: 0cm"><strong>Has Canonical stepped up and contributed more patches to Linux this year?<br />
</strong>No they have not.</p>
<p style="MARGIN-BOTTOM: 0cm"><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/interviews/greg-kroah-hartman-speaks/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Knoppix founder Klaus Knopper speaks</title>
		<link>http://www.linuxuser.co.uk/news/knoppix-founder-klaus-knopper-speaks/</link>
		<comments>http://www.linuxuser.co.uk/news/knoppix-founder-klaus-knopper-speaks/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 10:09:14 +0000</pubDate>
		<dc:creator>Russell Barnes</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Klaus Knopper]]></category>
		<category><![CDATA[Knoppix]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=321</guid>
		<description><![CDATA[We talk to the multitalented open source pioneer Klaus Knopper, who famously once said that computers are stupid, ill-designed and incompatible…]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxuser.co.uk/wp-content/uploads/2009/12/knopper-portrait-2.jpg" rel="lightbox[321]"><img class="alignright size-large wp-image-323" title="knopper-portrait-2" src="http://www.linuxuser.co.uk/wp-content/uploads/2009/12/knopper-portrait-2-1024x768.jpg" alt="knopper-portrait-2" width="309" height="232" /></a></p>
<p>Klaus Knopper teaches at the Kaiserslautern University of Applied Sciences where he lectures in software engineering and software technology and occasionally gives seminars and talks about open source in various parts of the IT industry. Klaus received his diploma in electrical engineering from the Kaiserslautern University of Technology, which in German is die Technische Universität Kaiserslautern. He co-founded LinuxTag in 1996, a Linux exhibition which has not really seen any competition from anywhere. He has been a self-employed information technology consultant since 1998. As well as all of this he started the Knoppix GNU/Linux distribution. Knoppix is something of a legend as far as system administrators and computer repair technicians are concerned. Most people who know about it have a healthy respect for it. <em>Linux User &amp; Developer</em> was able to catch up with Klaus in the middle of his busy schedule and ask him some questions about himself&#8230;.<br />
<strong><br />
Did you always have an interest in technology when you were younger ? </strong><br />
Your guess is right, I was always interested in technology. As a child, I had a lot of fun taking machines and electronic devices apart in order to understand how they work. And in most cases I was able to reassemble them without major loss of functionality. My main technical fascination in school was visualisation of electromagnetic fields, which I explored by building a tesla transformer that produced high enough voltage in order to take pictures of the air glowing around various object shapes. I studied and did my masters degree in electrical engineering. My initial plan was building solar cars and solar power plants, but somehow my interests during studying were shifted towards computer operating systems. At that time before WWW, having internet access at the university and using nowadays quite ‘ancient’ services like kermit file transfer, nntp and uucp and making contact with UNIX users worldwide was something new and exciting for me. I picked up jobs at the university in UNIX system administration, and co-founded Germany’s first students UNIX-AG, a research and self-teaching group of students with the goal to learn more about UNIX and networks. From this group LinuxTag evolved a few years later.</p>
<p><strong>Any funny stories or other things that happened when you were at the university?</strong><br />
I was known to often state: “I hate computers, they are stupid, ill-designed, incompatible and start failing as soon as you start relying on them.” I can still stand by this statement, since I’m more of a person who uses software for real work and fun, regardless of which hardware it runs on, and I’m in no way a ‘computer freak’. I enjoy times when I am away from computers. Unfortunately, this has become difficult these days.</p>
<p><strong>You were a founding member of the UNIX-AG at the University of Kaiserslautern. Would you like to tell us something about that?</strong><br />
In 1990, it was not common at our university to have internet access as a student, especially not for students of the informatics faculty, strangely. The only computers connected to the internet were UNIX boxes, so naturally, there was a high interest in self-education of this operating system and its possibilities for students who did not have UNIX as part of their regular lectures. With some budget from the German government, we founded a students association with the goal of education in modern computer and internet technologies. The computer department provided rooms for us and our newly bought UNIX computers, and we had a great time learning everything about UNIX and programming under UNIX. A lot of UNIX-related projects including the German chess server were initiated at this time at the university of Kaiserslautern, and we had regular meetings and seminars explaining what we did, which were open to the general public. This probably cost me a few additional semesters of studying time, but from what I learned in the UNIX-AG, I not only had a great hobby, but it also made me ready for my main work field job later as a freelance consultant.</p>
<p><strong>So, what made you interested enough to produce Knoppix?</strong><br />
Knoppix was rather an experiment with later, unexpected popularity, than a product. In 1999, self-contained bootable mini-CDs with a tiny Linux-based rescue system became popular at various computer expos and conferences. I just wanted to understand how booting from CD worked, and after this, create a full-sized CD that contained programs and tools that I frequently used myself, in order to have my own software equipment ready-to-run with me, without the need to also carry around an expensive computer. In 2000, I had the opportunity to give a talk about ‘creating a self-contained, auto-configuring Linux system on an iso9660 file system’ at the Atlanta Linux Showcase. I got a lot of feedback, hints and tips for improvement from the people listening to the talk, so I decided to make the project public in order to get more information about use cases and hardware that I had no access to personally. Due to many requests for inclusion of software, the DVD version was created. Today there is so much cool free software around that I have to carefully select even for DVD-size. Apparently, there would be enough software to fill a double-layer DVD already.</p>
<p><a title="Knopper interview page 2" href="http://www.linuxuser.co.uk/features/knoppix-founder-klaus-knopper-speaks/2/" target="_self">Continue</a> to page 2…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/news/knoppix-founder-klaus-knopper-speaks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jim Zemlin speaks</title>
		<link>http://www.linuxuser.co.uk/news/jim-zemlin-interview/</link>
		<comments>http://www.linuxuser.co.uk/news/jim-zemlin-interview/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:05:53 +0000</pubDate>
		<dc:creator>DaveHarfield</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[jim zemlin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux foundation]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=178</guid>
		<description><![CDATA[There, he heads up the non-profit group’s efforts to push new standards and bring cohesion to the Linux ecosystem. Since its creation, the Linux Foundation has led the charge towards fixing some of Linux’s classic problems, such as a lack of drivers for Windows-specific hardware, and the ever-present printing problems. We sat down with Zemlin in September to chat about the future of Linux and the problems presented by different distributions with different ideas of what makes Linux Linux…]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxuser.co.uk/wp-content/uploads/2009/11/Jim_Zemlin_016-headshot.jpg" rel="lightbox[178]"><img class="aligncenter size-medium wp-image-180" title="Jim_Zemlin_016 headshot" src="http://www.linuxuser.co.uk/wp-content/uploads/2009/11/Jim_Zemlin_016-headshot-240x300.jpg" alt="Jim_Zemlin_016 headshot" width="240" height="300" /></a></p>
<p><strong>Jim Zemlin is executive director of the Linux Foundation.</strong></p>
<p>There, he heads up the non-profit group’s efforts to push new standards and bring cohesion to the Linux ecosystem. Since its creation, the Linux Foundation has led the charge towards fixing some of Linux’s classic problems, such as a lack of drivers for Windows-specific hardware, and the ever-present printing problems. We sat down with Zemlin in September to chat about the future of Linux and the problems presented by different distributions with different ideas of what makes Linux Linux.</p>
<p><strong>How can Linux fragmentation be eliminated?</strong></p>
<p>The great thing about Linux is that anyone can call any kernel-derived OS Linux. The tough thing about Linux is that anyone can call any kernel-derived OS Linux. It’s both a positive and negative at the same time; it’s very easy to argue both sides of that, both from the benefit side and the negative side. While that’s an easy thing to discuss, I think the challenge is finding a solid balance in terms of meeting user requirements: requirements to have consistency to participate in the benefit of network effects of having a very broad install base versus a very fragmented install base.</p>
<p>When you look at how to perform that balance, it’s important to look at the different segments of the marketplace where these users exist. The attributes of those markets are different and the requirements vary greatly between those segments.</p>
<p>In the consumer electronics world, you look at use-case-specific consumer electronic devices. In that case, fragmentation is most problematic for people implementing at the kernel level and device level. For a TV set or a simple toy camera, there isn’t necessarily a requirement for a large third-party ISV ecosystem. The requirement for those products is to provide a rich software experience. From the vendor side the requirement is to reduce overall cost. The way they do that is by sharing in the research, development and support of the core component there, which is the Linux kernel. As more consumer electronics companies increasingly use Linux, they’re beginning to realise that working with the main kernel community and getting support into the mainstream kernel provides the benefits they need in that market.</p>
<p>One example of a company that sees it’s important to participate in the upstream Linux is Microsoft. They participated to make sure support for their products goes upstream. In that world, fragmentation is being addressed.</p>
<p>The Linux Foundation, in that world, provides a role in educating consumer electronics vendors on how to participate in the Linux kernel development process and how to get their device supported in that world. I’ll be in Korea and Japan next week to educate people there on the benefits of this very participation. We’ve been swimmingly successful in bringing people into these efforts. The community has been excellent at getting that support.</p>
<p>In the mobile platform space or consumer electronics space, you need a third-party ISV ecosystem – mobile phones, set-top boxes, mobile internet tablets and so forth. This market requires a higher degree of consistency at a higher level of the stack. It does require the previous level’s consistencies. All the driver support and unified kernel development is needed to enable that particular component of the market.</p>
<p>When you look at that market, you have efforts such as the Google Android platform, the Palm Pre platform, the LiMo Foundation, the Moblin platform and a few others that are really in that space. Across each of those efforts, everyone by and large agrees upon the Linux kernel. At that layer that issue of fragmentation is being roughly solved. I think there’s always improvement that can be done there. I think that as the industry uses more and more Linux, they’re going to participate more in the upstream. You see this in the report of ‘Who’s Writing Linux?’. You see companies like Nokia moving up in that list, and that indicates a broader trend of participation with the user base. At the API level, what degree of consistency do they want to ensure benefits equivalent to their rivals in the closed source world, like the iPhone, or Windows Mobile, or the RIM BlackBerry application APIs.</p>
<p>Really in those efforts, you see fault lines across the various efforts, with LiMo probably being the least consistent. I don’t think they strive to have an application layer compatibility story, like Android’s Google Marketplace. The Palm Pre is a WebKit-based application API provided through Palm’s platform. Moblin has its consistency derived from the Linux Standard Base Project, which is hosted at the Linux Foundation and includes a common set of components, like GCC and X Windows. That market, in order for it to take off, requires a higher degree of consistency. Either a federated approach or a ‘go it on your own’ approach. I don’t know which one will shape up as the winner. I feel Moblin and Android will win with the federated approach. We’ll see if Palm is able to create a compelling ecosystem on their own. All those efforts are happening at the API level.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/news/jim-zemlin-interview/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Exclusive Mark Shuttleworth interview</title>
		<link>http://www.linuxuser.co.uk/features/exclusive-mark-shuttleworth-interview/</link>
		<comments>http://www.linuxuser.co.uk/features/exclusive-mark-shuttleworth-interview/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 09:48:51 +0000</pubDate>
		<dc:creator>DaveHarfield</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Mark Shuttleworth]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxuser.co.uk/?p=5</guid>
		<description><![CDATA[Linux User and Developer spoke exclusively to the founder of Ubuntu as part of their exciting relaunch issue. Here&#8217;s an excerpt from the new magazine due on sale 30 July.


When did you first become interested in Linux?
That goes back to the 1990s, when getting set up on the internet was a big deal. And people who were interested in the internet were flocking to Linux as an internet-ready platform. There were various versions of Linux at the time. Debian caught my attention because it was organised along lines that scaled ...]]></description>
			<content:encoded><![CDATA[<p><strong>Linux User and Developer spoke exclusively to the founder of Ubuntu as part of their exciting relaunch issue. Here&#8217;s an excerpt from the new magazine due on sale 30 July.</strong></p>
<p><strong><img class="alignnone size-medium wp-image-46" title="Mark_Shuttleworth-Crossed" src="http://www.linuxuser.co.uk/wp-content/uploads/2009/07/Mark_Shuttleworth-Crossed-242x300.jpg" alt="Mark_Shuttleworth-Crossed" width="242" height="300" /><br />
</strong></p>
<p><strong>When did you first become interested in Linux?</strong><br />
That goes back to the 1990s, when getting set up on the internet was a big deal. And people who were interested in the internet were flocking to Linux as an internet-ready platform. There were various versions of Linux at the time. Debian caught my attention because it was organised along lines that scaled very nicely. Instead of there being some top-down hierarchy of priorities, they were organised from the bottom up. People could self-organise around projects they were interested in. I was interested in web servers, and there was no Debian package for a web server. So I packaged up Apache. It was a combination of really liking the social structure of Debian and the way it was organised, combined with a practical need to have a web server.<br />
<strong><br />
Today, Debian has a reputation of being a bit of a grumpy distribution. Do you think the Debian community has become more unapproachable since the 1990s? </strong><br />
It’s interesting how those reputations arrive and grow and become self-fulfilling. If you have a reputation for that long, you tend to attract people who are looking for that. I think there are more compelling parts of Debian. I think of Debian as having the basic mechanism in place to have that ideal mix of application-specific expertise and general system quality. It doesn’t always work out that way, and sometimes there are packages that aren’t maintained, but in principle at least, because of the way they’re organised, you should be able to get experts to maintain the package.</p>
<p>Many of the things that define Debian socially, really come through in the product. One of the great advantages of Debian is that they’ve refused to narrow the scope to one use-case. It’s a platform that’s very malleable. Those discussions often bear a lot of fruit in the generality of the system. Debian is one of those platforms that’s really easy to shape into something you didn’t know it could be beforehand. We have a more narrow focus in scope and time. Those approaches complement each other nicely. We’re in a line of conversation with Debian about the timing of our LTS [long-term support] release, which was not that far off from Debian’s stated next preferred release. That presents an opportunity to collaborate in a way that we had not before. It would be destructive to co-ordinate on a micro level, but there is an opportunity for macro collaboration. Initial signs have been encouraging. We’re looking through the details of that to see if we can make it worthwhile. If we do pull that off, I think it will be a really fantastic counter-example to people who think Debian and Ubuntu are at odds with one another. This would be systemic. We’d agree on core components for a release. If that works well between Debian and Ubuntu, I would hope we can reach out to Suse and Red Hat.</p>
<p><strong>Have the various Linux distributions caused Linux itself to fragment as a platform?</strong><br />
It’s a really obvious concern that Linux is fragmented, and that that’s destructive. The nature of the fragmentation is very subtle. Look at Oracle’s Unbreakable Linux, for example. Literally, the stated goal is to be exactly the same as Red Hat Enterprise Linux. They took pains to say both things. On the one hand, we care about scalability. Unbreakable Linux is about as compatible with Red Hat as one could be: much closer than even a standard setting process could get you. In 99.9% of cases, exactly the same. And yet it represents a bridge too far for all sorts of applications. As much as we’d like to pretend it is, it’s not Red Hat. If you want to address fragmentation, don’t fool yourself that you can do it through standards.<br />
Administrators and CIOs are just going to say “it’s different,” even if it’s exactly the same source code. How much more fragmented is a landscape that includes everything from Debian to Red Hat Enterprise Linux? There’s a fallacy that says we can write a document that will be a standard, and that will unfragment Linux. That’s not true. There a few brands with orthogonal things they’re recognised for. There are other spaces and other brands to fill. What Linux gives you is what other systems don’t have. Linux<br />
gives you the ability to have lots of other innovations going on at the same time. That results in very rapid innovation on the edges of the system. The strongest ideas and the strongest brands survive.<br />
<strong><br />
Is the Linux Foundation helping to heal fragmentation wounds? </strong></p>
<p><strong></strong>I think the Linux Foundation played a very important role in the ecosystem. They speak very powerfully for the whole Linux commercial community. They provide a single response to the moves and commentary that comes from proprietary players. They are also a neutral force for collaboration. They’ve led some significant efforts: big efforts around the automated testing of Linux. They organised a lot of conferences that bring major players from brands and interest groups together. I think they play an important role, but I think unfragmenting Linux by anything other than market forces is unlikely.</p>
<p><strong>You can read the rest of this interview in the relaunch issue of Linux User &amp; Developer on sale 30 July  WHSmiths, newsagents and supermarkets</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuser.co.uk/features/exclusive-mark-shuttleworth-interview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
