- Related Stories
-
Microsoft reins in Longhorn for 2006 launch
April 9, 2004 -
Microsoft: Longhorn beta unlikely this year
April 1, 2004 -
Microsoft enlists developers in security push
February 29, 2004 -
Revamped Gnome wants to get along
February 6, 2003
Representatives from two open-source foundations, Mozilla and Gnome, met last week to consider a joint course of action aimed at keeping their respective Web and desktop software products relevant once Microsoft releases the next major overhaul of its Windows operating system, known as Longhorn.
Microsoft now has "a single team for Web and native desktop rendering," noted one participant, according to meeting minutes posted on the Gnome Web site. "Gnome and Mozilla need to align to counter this."
What's new:
Representatives from Mozilla and Gnome meet to figure out a common plan of attack as Microsoft's tightly integrated Web and desktop technology looms.
Bottom line:
Open-source developers worry that when Microsoft's Longhorn launches, standalone browser and desktop applications may find themselves consigned to the computing paradigm scrapheap.
Mozilla is an open-source browser development project. Gnome, which stands for GNU Network Object Model Environment, is an open-source user interface for use with Linux and other Unix systems.
The April 21 meeting, attended by veteran Mozilla and Gnome organizers including JavaScript inventor Brendan Eich and Ximian co-founder Nat Friedman, is but one manifestation of the open-source community's Longhorn jitters. Microsoft has promised that Longhorn will fuse Web browsing and desktop computing to an unprecedented degree.
Microsoft said last year that it would discontinue standalone versions of its Internet Explorer browser to focus development energies on Longhorn.
Competitors fret that when Longhorn launches, standalone browser and desktop applications may find themselves consigned to the computing paradigm scrapheap.
The open-source developers may have time on their side. Microsoft earlier this month said it won't release Longhorn until at least the first half of 2006, having decided instead to focus this year on getting out a major security upgrade, known as WindowsXP Service Pack 2, for its current operating system.
Microsoft also faces unknown fallout from a decision last month by the European Union to force the software maker to supply a version of its Windows operating system without its Media Player software. Microsoft has appealed the ruling, and a final decision could be years away. But it could set a precedent on how the company builds its software that could affect Longhorn, which will introduce many new features.
While Microsoft has delayed Longhorn's release repeatedly, the company has advanced vital components and related technologies, including the Extensible Application Markup Language (XAML), the Avalon graphics and user interface technology, and the .Net Web services framework.
A dangerous combination
Taken together, that arsenal is costing open-source competitors sleep.
"What makes Longhorn dangerous for the viability of Linux on the desktop is that the combination of Microsoft deployment power, XAML, Avalon and .Net is killer," Ximian co-founder Miguel de Icaza wrote in a recent blog posting. "It is what Java wanted to do with the Web--but with the channel to deploy it and the lessons learned from Java's mistakes. The combination means that Longhorn apps get the Web-like deployment benefits: (You can) develop centrally, deploy centrally and safely access any content with your browser."
|
| ||||
|
| ||||
|
Get Up to Speed on... Open source Get the latest headlines and company-specific news in our expanded GUTS section. |
||||
|
|
||||
|
|
||||
A key weapon in any planned counterattack could be Mozilla's Extensible User Interface Language (XUL), a 5-year-old scheme for building desktop applications' user interfaces out of lightweight Web markup languages like XML (Extensible Markup Language) and CSS (Cascading Style Sheets).
The original impetus for XUL was to make the Mozilla browser itself lighter and faster by creating its interface with Web standards. But out of the resulting technology Mozilla developers speculated they could spark a "programming revolution."
So far, XUL has failed to catch on, and Microsoft questioned whether Mozilla's technology would do much to help Gnome ward off Longhorn's promised threat.
XAML, Microsoft warned, is more potent than XUL in its ability to reflect exactly what's in the operating system.
"XUL is not the multipurpose declarative language that Gnome probably wants," said Ed Kaim, product manager for the Windows developer platform. "People say that when all you've got is a hammer, everything looks like a nail. In the same way, people are trying to figure out how to crush XUL into an OS it really wasn't designed for. The browser is great for a lot of things, but when it comes to robust client side applications, it's not the best."
Another trick will be in reconciling XUL with Gnome's existing user interface technology.
"There are ways to marry them," said Bruce Perens, an open-source consultant who serves as executive director of the Desktop Linux Consortium, a marketing organization. "But it's very difficult to get the two teams working in the same direction. They both went on a several-year tour of technical creation where they sat down and created everything they needed to do GUI (graphical user interface) applications--and they didn't create the same thing. Now to get them together it would take some number of years to resolve the technical diversions."
Gnome already relies on some Mozilla software and produces a Mozilla-based browser called Epiphany.
Mozilla also produces a version of its Firefox browser for Linux and Gnome, and one of the points of discussion between the two groups is to produce a browser that combines the native Gnome interface elements of Epiphany and the cross-platform capabilities and 200 extensions or plug-ins that come with Firefox.
But it is the development framework that poses the greater challenge and holds the higher stakes.
"As we look at the challenges coming our way, we must remain competitive and retain an aggressive agenda to provide a rich user experience on all platforms," said Mozilla spokesman Bart Decrem. "XUL has come a long way since it first came out, and the combination of Gecko and XUL is a great starting point for delivering rich applications to the desktop."




Longhorn is a joke. MS will never be able to bring it to fruition! They will be trying to make XP merchantable for years to come as the real MS comes to light and Bill Gates learns how to bake and eat humble pie!
MS is gioving the open source world all the time it needs to position itself as the next OS of choice. And I'm in no way looking forward to learning another platform. However, if MS continues to ignore what the consumer is saying and continues its arrogant approach to business, as has so many consumers recently, it will be time to look for an alternative as well.
The reason many institutions centralized their IT architecture was because they've found out that management-wise, decentralized architecture is a nightmare to deal with.
Centralized architecture require you to invest quite a lot up front, but this pays off very nicely in the long term; with stability, manageability, and scalability of the system.
If Longhorn is trying to bring back the decentralized architecture, I think Microsoft is in for the final shock.
The three things that bother me most about Microsoft is that it takes them far too long to get major versions of Windows out. By the time Longhorn ships (which I doubt will be in 2006) Windows XP will be over 5 years old, if not older. This is just too long for users to wait for the next generation of OS. Most of will have bought and junked 3 or 4 computers during that time. Not to mention that the Macintosh will have had far more updates than Windows. I really think the problem is that Microsoft has let the major flaws in Windows linger so long that now they are having to fix things and improve things that should have been fix a decade ago. Things that Apple took care of long ago. I also thing Microsoft took far to long to dump DOS from Windows. In many ways Windows is still near a version 1 program. We shouldn't have all of these security holes and probably wouldn't if Microsoft had done the job right from the start.
The other thing that bothers and I am sure to some it is minor, but it isn't to me and that is Windows interface keeps getting more and more hideous. If the interface style of Office 2003 is any indication Longhorns interface is going to be the worst of all. I wish Microsoft could design an interface that was functional and attractive.
The last thing that bothers me is now thanks to all of the security problems with Windows we are having to wait longer than ever for Longhorn and now they are saying that when it finally does ship it isn't going to have all of the new features it should because they are too busy having to waste time fixing pot holes in the road that is Windows security. I don't know about anyone else, but this just isn't write. 6 or 7 years for a major update only to have turn out to be more like an .5 update than a full version update. And, I am sure we won't see a price cut because it is lacking some of the features promised either. Someone here is getting ripped off and I don't think it is Microsoft.
The one thing the PC needs is a second OS option and unfortunately at this time Linux isn't it.
Just my opinion.
Robert
They have the image of providing a sound OS, which is user friendly and has all the applications, even IE.
If Apple would make this move, I think they would really have the Windows killer.
I am very tempted to use their OS X, but I am hesitant because I need to buy new Apple hardware.
I'd rather buy a PC than a Apple, because I like to have flexibility to play with OSses
If this roadblock would drop away, I know I wouldn't hesitate one second to get my hands at OSX on Intel...
This is no longer about technology. It is all about economics and MS is not an economically sound investment at this time. And, just as one of their OS's becomes mature and stable and productive, Windows 2000, they pull it as a choice for the consumer and force a nightmare like XP down the consumer's throat. This is arrogance at it acme. And the consumer is showing all too clearly that arrogance is a liability and thus we see only 60% saturation with XP. Why not the usual 90%? Go take a course in economics and the answer is very clear and concise.
In the end, what Dollar Bill and his company thinks is "best for all," doesn't mean squat if the consumer is alienated. And right now, more and more are wanting to "phone home". When Bill bows to the consumer as the king, which the consumer is the undeniable king, then we will see the exodus from Windows stop. BUT NOT BEFORE!
I bet it all goes up in a puff of smoke and we get XP bloated. Remember ME?
- Where's KDE ?
-
by
May 1, 2004 8:30 PM PDT
- Where's KDE in this ?
-
Reply to this comment
-
-
- KDE / Gnome have other integration possibilities
-
by
June 19, 2004 4:13 PM PDT
- Work is ongoing to share themes between Gnome and KDE, unify the event loop between the two toolkits, use common streaming architectures and hardware notifications; see http://www.freedesktop.org/ and elsewhere.
-
View
reply
-
(15 Comments)XUL is great (not ideal, but it's very nice), I've started some development work based on it. It makes me happy to think that my work would have better interface (than standard browser) in all platforms that's served by Mozilla.
And if Gnome started to integrate XUL on its desktop, I think that'd means replacing my KDE desktop with Gnome.
Mozilla on Linux uses the GTK toolkit so it makes sense for them to unify with Gnome. There is a project for Mozilla to use the KDE/Qt toolkit, http://www.mozilla.org/ports/qtmozilla/ , but it seems moribund.
> And if Gnome started to integrate XUL on its desktop, I think that'd means replacing my KDE desktop with Gnome.
I bet you'll always be able to intermix OpenOffice, KDE, Gnome, Java, and Mozilla applications, but it'll always be more seamless if they're from one family.
In theory if you specify a UI in XML like Mozilla's XUL, multiple toolkits could turn that description into their own style of presentation. But it's early days right now.