Archive for the ‘Commentary’ Category

Who’s Who meets social networking

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Thursday, July 3rd, 2008 by Zonker

Mozilla’s Christopher Blizzard has whipped up something pretty coolWhoisi, a search engine/tracker to follow your friends’ feeds and other online output.

So, for instance, if you want to follow Blizzard’s online trail, just go to his Whoisi page and you can see his most recent updates on Flickr, Twitter, Identi.ca, LinkedIn, etc. (Or you could check out my page, or just hit up a random user.)

I’d encourage everybody in the openSUSE community to set up a page for themselves if they have a blog or other online presence that Whoisi can track.

EVDO (and UMTS) on openSUSE 11.0

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading ... Loading ...
Thursday, June 12th, 2008 by Zonker

This week I’m working off an EVDO connection while I wait for Verizon to get FIOS set up in the townhome I’m moving to. (Just moving across town.) Now, a few weeks ago I blogged about setting up EVDO using wvdial on openSUSE 10.3, so I thought I would mention the process for 11.0.

I hadn’t used the EVDO card in a few weeks, so I plugged it in on my big green laptop that I’m running openSUSE 11.0 RC 1 on. Under GNOME, when I plugged in my EVDO card and went to NetworkManager, it had already recognized the card and all I had to do is click “connect.” No need to give any information (I guess the card stores it all?) — just plug it in and go.

This isn’t just “user friendly,” this is significantly easier than using the same card under Mac OS X or Windows. No (extra) software to install (the management software is a PITA on OS X), it just dials up and goes. Beautiful!

It’s unbelievable how far Linux has come since I went to using a Linux desktop full-time in 1999. From “stable but hard to use,” to “stable and easier than other OSes,” in just nine years.

Update: Should point out that NetworkManager works the same way for users with UMTS, so the network goodness is not limited to EVDO. Anyone have a UMTS card that they’d like to lend me next time I’m in Europe? I think I should test this extensively… (and having a convenient network connection while I travel would just be an added bonus…)

Interviews about 11.0

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 5.00 out of 5)
Loading ... Loading ...
Friday, June 6th, 2008 by Zonker

Just did one of the first (I hope of many!) interviews for openSUSE 11.0 coverage. Even though I’ve been with Novell since February, it’s still a bit odd to be on the other side of the interview. I’m so used to asking the questions…

It was a good interview, though — it’s obvious the reporter had done his homework, none of the questions were total stumpers (”So, can you tell me how many kernel header files have changed since 10.3?” “Uhhh….”) and I think the story will be a good one.

A couple of things I mentioned:

  • What’s new in 11.0 from 10.3
  • Improvements to the installer and packaging system
  • Upcoming openSUSE Build Service 1.0 release and how that will affect openSUSE
  • How we’ll measure success (metrics we use to see how openSUSE is growing)
  • Hurdles to success (convincing new users to use openSUSE / something other than Windows)
  • Roadmap for 11.1, etc.

So, my question to the audience — if you had a chance to talk to a reporter about openSUSE 11.0 (or just openSUSE in general), what would you want to say?

The most popular Linux desktop? The numbers might surprise you

1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 4.86 out of 5)
Loading ... Loading ...
Tuesday, June 3rd, 2008 by Zonker

What Linux desktop is most popular?  Ubuntu, openSUSE, Fedora, Mandriva, Slackware, or another distro?

Steven J. Vaughan-Nichols writes that he thinks it’s Xandros. Yes, that’s an unexpected result, but he has a point — Xandros is the distro shipped on the Eee PC, and by SJVN’s count, they’ve pumped out about 1.1 million Eee PCs and are still going strong.

Now, by my count, that puts Xandros in about 4th place, but closing rapidly. Ubuntu, unfortunately, doesn’t track — or at least doesn’t release — their installs, but Mark Shuttleworth has been quoted a couple of times as saying that they have 6 million or 8 million users. But they don’t have hard numbers (that I know of) so if we’re conservative and reduce the quoted numbers by half, that still gives us about 3 million Ubuntu users — well ahead of Xandros.

Fedora’s most recent stats say they have about 2 million Fedora 8 users in six months, and our tracking says we have at least 1.5 million openSUSE users on various releases. All of which is a long-winded way of saying that 1.1 million users is impressive, but Xandros probably isn’t in 1st place. Yet.

However — I think the Eee PC’s runaway success shows that the UMPCs are going to be Linux’s path to the mainstream desktop, and we need to be thinking very heavily about that. (Note that we’re on several UMPC devices as well — like HP’s Mini-Note systems that actually have a usable keyboard…)

The new wave of UMPC devices and new mobile devices are a strong opportunity to put Linux in the hands of new users. The resource requirements mean that Linux is well-suited for these devices, and the fact that Linux can be heavily customized also means that Linux is a great choice for manufacturers looking to differentiate themselves from the competition in ways other than hardware and pricing.

But Xandros’ strong showing on UMPCs hasn’t put it in the lead just yet, at least not by my count. Stay tuned, this is going to be a very interesting year for Linux on the desktop…

Thoughts on FOSSCamp

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5.00 out of 5)
Loading ... Loading ...
Sunday, May 18th, 2008 by Zonker

The FOSSCamp idea is, from one angle, fairly dicey — you take a bunch of people interested in topics that are generally similar (in this case, free and open source software), mix well, and allow them to come up with an agenda that’s their own and which will (one hopes) be productive.

I’ve always been an advocate of a strong “hallway track” for shows — i.e., ample opportunity for attendees to mix it up outside of a structured set of sessions. I’ve been to too many shows where you start to feel like a hamster on a wheel — too busy running from one session to the next to actually stop, breathe, and chat with the other attendees and presenters.

Yes, it’s wonderful to listen to experts talk about the topics they are expert in, but one can only stand so much being talked at without any time to talk with people. At least that’s true for me — maybe I’m just scarred from too many years in college.

But FOSSCamp is essentially all hallway track, right? Maybe that is pushing it a bit too far in the other direction.

In some cases, that might be true. However, it seems that this FOSSCamp managed to get the balance right. I attended several sessions that seemed very useful — including one where the original session didn’t happen due to the session leader not showing up, so we eventually just wound up having a discussion (mostly) about communication between projects, how best to provide software to a community for testing (I admit it, I couldn’t help slipping in several plugs for the openSUSE Build Service here…), and the best ways to credit other projects for work included in a distro (for example, the need for acknowledging where features come from, and how best to give credit).

So, big bonus for the FOSSCamp model of allowing attendees to build their own conference — this works when the attendees are motivated to be involved and share knowledge.

(In the interest of giving credit, I should mention that FOSSCamp was sponsored by Canonical/Ubuntu, prior to their developer summit this week.)

We also had good planned sessions Saturday morning around Packagekit and Saturday afternoon around distro collaboration. There were also good sessions on Friday, but I think Saturday was the better day — after all involved had one day to get acquainted and (for me) a day to overcome jet lag a bit.

In general, I think the FOSSCamp model is a really good one. I’d like to see more conferences have at least one FOSSCamp style day — probably best if served up in the middle of the conference so that attendees have an opportunity to get settled, get acquainted a bit, and confer a bit on what sessions most people might benefit from/like to attend.

There’s more to Linux than support

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading ... Loading ...
Friday, May 9th, 2008 by Zonker

If Oracle had its way, there’d be one Linux distro — but who would do the development? According to this post by Paula Rooney, Oracle’s Edward Screven says that Linux distro vendors should compete “purely on the support side of the business.”

That, of course, is complete nonsense.

The tension between Linux vendors to bring in customers through added features and continual development is what helps the Linux community move forward. Without that tension, Linux wouldn’t have matured as quickly as it did, and it wouldn’t continue to improve at such a rapid pace.

I’d also like to know which company is supposed to pick up the burden of development? Oracle isn’t doing it — they’re contributing to Kernel development upstream, but not doing much in the way of advancing Linux beyond that. While the multi-billion dollar company hitches a ride on Red Hat’s development infrastructure, Red Hat, Novell and other Linux vendors are investing in the future as well as supporting the here and now. Very nice for Oracle, not so nice for the rest of the community.

Even though Red Hat might be thrilled at the prospect of being the only Linux, I doubt they’d be thrilled about carrying the sole burden of developing everything to allow companies like Oracle to ride on their coattails.

If Novell adopted the Oracle model, we’d be able to save tons of money on development. We’d also be failing to hold up our responsibility as a Linux vendor to contribute to the foundation of our success. We’d also give Red Hat less incentive to innovate and work on new features. And we’d definitely be less interesting to our customers.

I also don’t fancy the idea of a single vendor in control of the operating system. Even when it’s open source — having multiple distributions is, while admittedly more challenging from the ISV standpoint — better for the market, and better for each vendor because they are not solely responsible for the entire development ecosystem.

Linux needs more contributors, not fewer contributors, and I don’t think all OS development or decision-making should rest in the hands of a single vendor. It’s too important to leave with one vendor or project. This is why I chastized Sun the other day for continuing to tilt at the Solaris windmill.

The Linux vendors do need to find ways to make it easier for ISVs like Oracle to target multiple Linux distros — and that’s why we support the Linux Standard Base — to find a standard that allows companies like Oracle to more easily support multiple distros, without doing away with actual development and advancement that Linux vendors provide.

Thoughts on CommunityOne and OpenSolaris

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 3.80 out of 5)
Loading ... Loading ...
Tuesday, May 6th, 2008 by Zonker

Sun finally pushed out its Project Indiana yesterday, in the form of a packaged version of OpenSolaris that looks quite a lot like a Linux distro — minus, of course, the kernel that gives Linux its name. On the one hand, I’m pleased to see any FOSS project moving forward. On the other hand, I’m wondering what problems Sun can solve with OpenSolaris that it can’t solve by participating in the Linux community?

The OpenSolaris release was timed to coincide with Sun’s CommunityOne conference yesterday, where I was invited to give a talk on openSUSE and appear on the distro panel with community leaders from Ubuntu (Jono Bacon), Fedora (Karsten Wade), and OpenSolaris (Glynn Foster) and moderated by Sun’s Barton George. (We also recorded a podcast shortly thereafter, which should be released in the next few weeks.)

Removing redundancy

The panel discussion was probably one of the most lively, and certainly the most fun, that I’ve been on. One of the things that we all seemed to agree on — there wasn’t a lot of strong disagreement on any topic, believe it or not — is that there’s a great deal of room for additional collaboration between projects to remove redundancy between distros and the efforts to fix bugs in upstream projects.

Glynn noted a few times that, when wearing his GNOME hat, he sees a lot of waste in different Linux distros fixing or developing things internally with respect to GNOME rather than doing so within GNOME itself.

I think we’re (we in this case being the Linux community in general) getting better in this regard and I’ve observed a lot more willingness to collaborate between distros and projects like GNOME and KDE in the past year than ever before. As Karsten points out “It turns out that, surprise surprise, for the vast majority of concerns, we are all in violent agreement. When you get down to where the differences exist, the less than 5% area, it is hugely gray.”

However, Karsten also compares the panelists to football captains “and it turns out that, aside from the uniforms and different team names, we’re all footballers and think the game should be played the same way.”

I think that’s true, with the exception of Sun — we’re all suited up to play “Linux,” and Sun’s taking the ball to its own field. While Sun collaborates in many of the same communities that Linux vendors and projects do, I’m a bit disappointed that Sun is trying to replicate the Linux experience with OpenSolaris while remaining separate and trying to build a parallel community to ours.

To abuse Karsten’s football analogy further, it’s like the difference between what the United States refers to as football, and what the rest of the world refers to as football. Similar in the respects that each game has a community, but the players are not interchangeable.

Control

Ultimately, I can’t help but think that the problem that Sun is trying to solve with OpenSolaris is not a technical one, but one of control. Specifically, the company is not ready to cede control over its operating system to the community at large, and so it is instead trying to build a community around OpenSolaris rather than joining the larger Linux effort.

If you look at the design decisions behind OpenSolaris — a GNOME-based desktop, an APT-like package manager, timed release cycle — Sun is clearly trying to ape Linux without actually being Linux. Perhaps Sun thinks its operating system is technically superior, and I’m sure there’s some of that — but the company could choose to license its software in a compatible manner and attempt to bring its benefits to Linux rather than pursing a silo-ed strategy.

Before the objection is raised, I’ll concede that control is also an issue for Linux vendors, but to a much lesser degree. As Sun’s Ian Murdock discovered with the failed DCC Alliance, major vendors and projects weren’t quite ready to cede control over the base distribution — but we all have the same general goals, and the work that Novell, Red Hat, Canonical, and others do towards Linux usually benefits the entire community. I don’t see a great deal of benefit in trying to create a parallel community controlled by a single vendor.

Even if Sun is successful in building a strong external community around OpenSolaris, it will take years of effort, and I think that Sun would benefit much more by concentrating on Linux than by trying to clone the Linux community with itself at the center.

I think that it’s in some sense ironic that Sun made its OpenSolaris announcement at a conference titled “CommunityOne” — community is in one sense about the individual members giving up some control in the interest of the greater good. It’s something Linux vendors are starting to learn, finally, and I hope that one day Sun learns it as well.

Bringing Microsoft to the table: Can MS become an open source contributor?

1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 3.63 out of 5)
Loading ... Loading ...
Wednesday, April 30th, 2008 by Zonker

Novell is working with Microsoft to help Microsoft cooperate and contribute to open source projects under open source licenses, and sticking with the existing standards to do so. Keen observers of the tech industry might note that this is a bit of a rarity, but it’s something that I hope we’ll see more of from Microsoft.

The announcement went out today that Novell and Microsoft are collaborating around the OpenPegasus project and other system management tools.

Thanks to Novell, Microsoft is going to be contributing to several open source projects — and making Linux easier to manage. Yes, you read that right. It will also make Windows easier to manage using Linux tools — which is going to be a breath of fresh air for Linux admins tasked with managing Windows boxen as well.

I spoke to Eric Anderson, vice president of engineering for Novell, about the agreement and got some additional details on how the deal came about, and a little background. Eric says that Novell was approached by Microsoft for help working on these projects and that we happily agreed to do so, as long as Microsoft work with those communities and contribute back to them.

Of course, one of my first questions was “what licenses will Microsoft be contributing under?” The OpenPegasus project itself is licensed under the MIT license, and other parts of the project involve providers under the SBLIM which is under the Common Public License, and providers that are under a BSD license.

Microsoft will also be submitting some code under one of its OSI-approved licenses.

Why this is important

Getting Microsoft involved, as an equal participant in the project, is a huge step. Microsoft has started to take tentative steps into the open source community, but this is one of the first times that Microsoft is going to be participating on equal footing with the rest of the open source community on a project started externally.

I may be an idealist — OK, I am an idealist — but I think nothing but good can come from getting developers to sit down together and work on common code — even when, maybe especially when, one of the parties at the table is Microsoft.

It’s hard to maintain a hard-line stance when you sit down and work with another person on a common problem. I don’t expect an overnight cultural change at Microsoft as part of this collaboration, but I think it will have a positive effect. The only way to find out is to try.

This is, of course, good for Linux and the community too — anything that makes it easier to manage Linux boxes along side Windows (or in any heterogeneous environment, for that matter) is going to help Linux adoption. Giving Windows admins tools to easily administer Linux boxes will help to remove some of the barriers to adoption in Microsoft environments.

I talk to admins all the time who express frustration in getting Linux into their environment, who have to fight arguments against Linux because it lacks the standard management tools that come with Windows. Well, that argument will be easily dismissed in the not-too-distant future, and I think that will help accelerate the adoption of Linux in the enterprise even more.

Of course, this is good for Microsoft as well. Its customers have been asking for Linux, and by providing better Linux support, Microsoft makes its customers happy, and helps Microsoft remain relevant with those customers. But this also means that Linux will continue to spread through the enterprise, and that’s not a bad thing at all.

It’s not just Novell and Microsoft in the management boat, though — this is something that has been a sore point for Linux for years, and we’re hoping that the community can work together on this front to make Linux management easier.

Eric stressed the opportunity in this arrangement for the Linux community to help improve Linux management capabilities as well. Eric says he’d like to see the Pegasus community work on writing management providers so that every service (where it makes sense) is manageable through this framework and so that the Linux management experience is as cohesive, powerful, and easy as any other platform on the market.

I couldn’t agree more — the easier it is to manage and work with Linux systems, all the better for Linux adoption.

DistroWatch.com: openSUSE 11.0 “most important breakthrough … of desktop Linux usability”

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading ... Loading ...
Monday, April 21st, 2008 by Zonker

Some really nice comments about the upcoming openSUSE 11.0 in this week’s DistroWatch weekly newsletter:

Many people expect the upcoming release of openSUSE, version 11.0, to be possibly the most important breakthrough in terms of desktop Linux usability enhancements and user interface updates. One of the magic tools that helps the developers accomplish their goals is openSUSE Build Service (OBS), an infrastructure for building openSUSE packages.

That’s some pretty high praise, there, particularly from someone (Ladislav Bodnar) who has been reviewing and watching Linux development for a very long time.

I’m noting this not to brag on openSUSE, but as a note to openSUSE contributors — all of the hard work you’re doing for openSUSE 11.0 and the openSUSE Build Service has not gone unnoticed. In fact, it looks like people are getting very eager to see what openSUSE 11.0 looks like. I think people are going to be very pleased.

Just plain fun

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Thursday, April 17th, 2008 by Zonker

SUSE and openSUSE users should be well familiar with the slogan, “have a lot of fun!” I’ve always loved that (and the persistent green themes that accompany SUSE) about SUSE and openSUSE. Have a lot of fun!

Even though most of us use computers to get work done, I think there’s a pervasive attitude within the open source crowd I know that it’s possible to enjoy your work and Get Things Done while still having a good time.

I was thinking about this today when reading Dustin Puryear’s post over on O’Reilly’s Port 25 where he says (I’m paraphrasing here) Microsoft’s problem in academia is that it’s all work and no play, but UNIX (and I’m arbitrarily including Linux in this), vi, gcc, Perl, and the rest of the kit are “more fun to play with.”

Puryear notes, accurately I think:

Most of the innovations in software are from people that tweak, fiddle, and play with concepts, code, and ways of doing things. And THAT is the essence of academia: The freedom to play and learn and make progress.

I believe this is true in the business world as well. Generally speaking, progress is made by those folks who are enthusiastic, engaged, and having fun doing tremendous work. But why is it more fun on the *nix side of the house? I have some theories of my own, but I’d like to hear some of yours first.