Novell's Linux power play
By Tim Landgrave
With its market share in the networking services market shrinking from over 70 percent to under 20 percent in the last 10 years, Novell has been searching for ways to increase its revenue and, more importantly, its strategic relevance to corporate technology buyers. Microsoft has not only decimated Novell’s networking business, but the rise of Office as the dominant corporate productivity application also gutted Novell’s vision of becoming a major player in the office suites market for Windows desktops.
What was left for Novell? It had a couple of key assets, including a robust directory service, a rich software distribution product, and an installed base looking for leadership from a company that itself appeared to have a vacuum at the helm.
But Novell has seen the future—and it’s Linux. In the last year, Novell has transformed itself from a Linux also-ran to a company that’s poised to become a dominant provider in the one space where Linux has no real champion—the rich desktop. Novell’s recent purchase of a little-known Linux company, Ximian, demonstrates its interest in moving the Linux desktop forward. Let's look at the effect of Novell’s Ximian acquisition and how it may allow Novell to become the Linux rich-client champion.
For more information on Novell's Ximian acquisition:
Making a decision on NetWare’s future
Novell snaps up Linux company Ximian
Who cares about the rich desktop?
With all of Sun’s barking about the importance of the Java Application Server, it's been unable to convince corporations to give up their Windows PCs for UNIX/Linux terminals and networked productivity applications spawned from Java servers. And for all its success on the server, Java has been a failure as a platform for desktop client development. As long as the Linux camp ignores the prevalence of Windows on the desktop, it has little hope of capturing the enterprise market. But without a champion for the desktop, the status quo isn’t likely to change.
Ximian's desktop history
A little company called Ximian has been working for years to make the rich Linux desktop a reality. Ximian’s developers created Gnome, one of the two dominant rich Linux clients or shells, as they’re referred to in the *NIX community (the other being the KDE shell). But beyond creating a simple GUI for Linux, Ximian created an entire framework (called Bonobo) that makes it easier for developers to create rich client applications. The Bonobo extensions include support for creating compound documents, object linking and embedding, service activation, storage, menus, toolbars, and printing.
Using these technologies, Ximian created Evolution, a rich groupware and collaboration client that can work with servers that implement the POP3, IMAP, vCal, and iCalendar standards or with Microsoft Exchange using its Ximian Connector for Microsoft Exchange 2000. Ximian has combined its Evolution client, the Gnome 2.2 shell, the Ximian Edition of OpenOffice.org, and other key client technologies to create Ximian’s Desktop 2 product (XD2). XD2 gives enterprises the ability to deploy a standard Linux desktop that includes productivity applications, software distribution management, and a rich printing subsystem. But it doesn’t solve one of the fundamental problems with the rich Linux desktop—the dearth of applications.
The Ximian (now Novell) Mono play
Although having a standard desktop distribution was important for Novell to be considered a serious Linux player in the enterprise, I believe that Mono will be the more important technology for Novell. This puts Novell in a unique position among all of the other Linux backers. Novell will be the only provider able to release a version of its Java Application Server that can host either J2EE or .NET applications. And if done correctly, it will be the only company that can provide out of the box interoperability between the two platforms at the lowest layer, that is, the ability to share security credentials and application state anywhere in the application.
But the more interesting possibility lies on the desktop. By creating a Windows Forms-compatible .NET library using the Gnome 2.2 shell and the Bonobo framework, Novell/Ximian has the opportunity to create a Windows Forms-compatible environment for which corporate developers, ISVs, and hobbyist programmers can create applications that run on either Windows or Linux (more likely XD2) without modification. This would give the Linux world a true competitor to the Windows rich client environment and would do so in a way that software developers could reuse a huge amount of their existing intellectual property.
By implementing Windows Forms classes on Linux that map directly to the Gnome interface (replacing the underlying Windows GUI calls), Novell/Ximian will make rich client application development commonplace rather than a rarity. And after Novell integrates its directory services, GroupWise, NetWare services, and ZenWorks software distribution products with the Ximian product line, it will have a nearly complete rich desktop strategy in place for Linux.
The missing link
There’s one thing still missing from the strategy. The Linux camp still needs a development tool that will do what Microsoft’s Visual Basic did for Windows 3.0. They need a tool that makes it simple for a small ISV or hobbyist developer to create robust applications quickly without having to be a Java or J2EE expert. The closest tool out there today is Borland’s Delphi. Perhaps it’s time for Novell to make another attempt to purchase Borland outright. That acquisition would make Novell a serious player in the Linux market and put it in the same league with the big boys—Sun, IBM, BEA, and Oracle.
No messages found
No messages found
Office Productivity Apps are already here.
As for retraining issues to (for example) OpenOffice, it's no different for Office97 users to learn OpenOffice than it is for them to learn OfficeXP. The basic functionality is the same, just the names and positions of the menu options have changed. Still, people would rather stick with what they know. Perhaps when MicroSoft discontinues support for Office97 (or Office2K) in a couple of years is when OpenOffice will be adopted. After all, if you have to learn a new office suite anyway, why not pick one that (a) saves you money, (b) won't get you audited for license compliance, and (c) won't pick up the latest Office virus.
One off-topic question: given the dependance of corporate america on the files it's creating, why isn't there more concern about saving them in a format that can actually be read 10 years from now??? OpenOffice isn't the only solution; PDF is a nice and openly defined document standard as well.
Errors in your post
2) Linux is *already* a viable alternative for Windows. It has been for years. I've been using it for *my* desktop since 2000. The only things that it is missing right now is that it isn't the primary platform for PC game development, and many hardware vendors aren't supporting drivers for it. Strangely enough, Apple has had the same two problems for years, and many people are quite happy with their Macs. Now, you may say that it isn't ready for *your* desktop, but that has nothing to do with its readiness for **my** desktop (or that of corporate workers). The transition from terminals connected to IBM mainframes to PCs took a couple of decades (and I'm counting Apple IIs in this transition). Let's see how long it takes for significant numbers (tens of percents) of people to switch to Linux desktops. Linux started in 1991, so we've been going for 12 years, and (according to http://www.geek.com/news/geeknews/2001dec/gee20011220009414.htm or http://www.google.com/press/zeitgeist.html) Linux has captured between 0.25% and 1.6% of the desktops. We can watch the numbers grow with time.
3) Can you post links to news items (*not* MSDN or microsoft.com pages... those are advertisements, not news) identifing weaknesses in Linux networking? I haven't ever heard of any, and I'm curious to read more about them.
Novell/Ximian and the future of KDE
The absolute worst that could happen for KDE would be for someone (TrollTech, perhaps) to simply write a Gnome-compatability layer for Qt, thus bringing the features back into KDE.
On the whole, a better Gnome is a neutral-to-positive thing for KDE. Open Source brings choices and innovations to all competitors. Survival of the fittest means that we end up with better computer systems. How could that be bad?
There are no posts from your contacts.
Adding contacts is simple. Just mouse over any member's photo or click any member's name then click the "Follow" button. You can easily manage your contacts within your account contacts page.