But to make that date, it had to delay the full implementation of WinFS, an ambitious file system geared toward letting users search through all of their files at once.
Whether Microsoft makes this latest deadline will likely be one of the dominant issues for the tech industry over the next two years. The operating system was originally expected in 2004, and many have predicted that further delays could dampen PC sales.
Meanwhile, the growing popularity of Linux has begun to nibble at Microsoft's dominance on the desktop, while Google has emerged as a major competitor on the Internet. Will Longhorn be dazzling enough to undercut these trends? The fate of the industry hangs in the balance.
Microsoft Chairman Bill Gates spoke exclusively with CNET News.com on Friday about how Microsoft handles deadlines and new opportunities.
Q: Can you give us a summary of what happened with Longhorn?
A: Windows is the most widely used piece of software in the world, and therefore, the diversity of things people do with it and the benefits to improving it are greater than certainly any piece of software that's ever been done. And we reflect that by having huge R&D investment in Windows.
The PDC (Professional Developers Conference) last year was where we really talked about the vision of Longhorn and all the different pieces. Of course, we had the SP2 work, which, because it was security-focused, we gave the highest priority to. We had the releases we'd always had planned, the Media (a new version of Windows XP Media Center) and Tablet.
And then, Jim (Allchin) and a guy who works for Jim, Brian Valentine, went through with everybody, and asked "OK, where are we? What's the feedback that we've gotten from ISVs (independent software vendors) and people?" And we went through this replanning process that has come out with the plan we're announcing today.
This is the first time we've actually given a date for when we'll ship the Longhorn operating system. It's always risky in a software project, especially one where the compatibility requirements and the scope of the features of what we deliver in versions of Windows are incredibly broad, but we've made enough progress. We've got enough methodology in place that we decided that was the right thing to do.
What are the changes?
We are, as you heard, taking one of the major pillars of Longhorn and changing how we deliver that. Actually, there are changes in all the pillars, but in the case of Indigo and Avalon, it's mainly the addition of the down-level support. All XP users, not just Longhorn users, will be able to download the software. It's not a tiny download, but it's the kind of download that is not unreasonable in today's world.
The plan we have does give up WinFS shipping with Longhorn. And so if you want my basic assessment here, the glass is three-quarters full.
Anyway, we decided that we could integrate that and get a lot of the navigational benefits, and that the really deep benefits have to do with database style system unification--bringing the SQL language and all of the XML access stuff together. We were only doing a pretty modest amount of that under the WinFS that was going to ship in the operating system.
And we never had, in the Longhorn plan, WinFS server support. We were clear about that going back all the way to the PDC.
So now, we're doing the search stuff in Longhorn '06, and then we're releasing WinFS off-cycle as a development platform and as sort of an information management shell synchronized with a release of the database server as well.
What's the reaction from the PC makers?
Certainly, we've been in discussions with key partners, both on the ISV side and with companies like Intel and Hewlett-Packard.
Every constituency sees a Windows release through the particular things of interest to it, which are different. So Intel wants great chip support, ultrawideband support, WiMax support, different power-throttling capabilities, multicore--things like that. Anyway, we've been through the plan with them, and this plan is very good in the sense that they're glad to see Longhorn coming into focus, they're glad to see the commitment to the date, and the hardware kind of supports things that they want are in their plans.
What is really causing sort of the rewrite on Longhorn? Is it these sort of demands from the partners, is it the technological difficulties of the project, or is it even personnel and execution issues at Microsoft?
There's no rewrite going on here. WinFS, I'd be the first to say, is very ambitious. Nobody has ever brought together the world of documents, media and structured information in giving you one simple set of verbs that lets you richly find, move around and replicate those things.
Ever since about 15 months ago, when we moved Peter Spiro of our database group to take charge of WinFS, we've made very good progress. What happened here is, as we looked at the new things we wanted to add to WinFS, that would have only been consistent with an '07 schedule--adding the tabular stuff and figuring out a server plan.
So we definitely were faced with a decision that Jim, Peter, Steve (Ballmer) and I were having a lot of dialogue over these last couple of weeks. What was the right thing? Was it to take Longhorn as a whole and get these super-cool additional WinFS features in, knowing that that would push the release out into '07, or was it to come up with a plan that was a bit more clever and really not give up much?
The plan we have does give up WinFS shipping with Longhorn. And so if you want my basic assessment here, the glass is three-quarters full.
The WinFS team, in terms of its progress and performance, is doing very, very good work, but it couldn't take the additional features and make an '06 schedule. That's professional engineering on its part, to stand up and say, "No, if you want us to have those features, we're an '07 deliverable."
It seems as if software is taking longer to bring to market. SP2 kind of grew in scope. Things like Yukon and Whidbey have taken more time. Has software just gotten more complicated to write? What, if anything, does Microsoft need to do as a company to reflect that reality?
Our scheduling and predictability on this project has been better than it was on OS 360 (the mainframe operating system created by IBM). So software has not gotten more complex. Software with this kind of scope of features and compatibility has always been complex. That's the business we're in.
Software has not gotten more complex. Software with this kind of scope of features and compatibility has always been complex. That's the business we're in.
With the operating system, customers want releases to be on the order of, I'd say, two to three years. Hardware exploitation, media, security and wireless expectations mean that you've got to have that release. But it's enough of a challenge, in terms of deployment, testing and other things, that you wouldn't want two major operating-system releases in less than (a) two-year period.
When you've spoken about Longhorn in the past, everyone has kind of talked about it as a big bet. With the change, is Longhorn still a big bet, and is Microsoft as a company still really making those kinds of big bets?
Longhorn is a huge bet, and it brings with it the move more and more to use the .Net managed code. And that's not an overnight thing. We started that before Longhorn, and there's more we're doing after Longhorn, but I think you'll always see Longhorn as the milestone in terms of the mainstream--mainstream acceptance of managed code on the client.
We're pretty unique in what we're doing. The normal kind of thing people talk about in terms of search--we will have that stuff in Longhorn '06. But the big breakthrough, where you get those things brought together, will ship first off-cycle but then come back around and be built into the next OS release.
How do you feel about morale right now at Microsoft, and what do you think this will do? Is Microsoft at a point right now where you think it has to be shaken up and motivated?
I wouldn't say that. People love having the plan laid out in front of them, and the WinFS group, which is taking on these new features and shipping in a different form--I wanted to make sure that it understood why we are doing these things. It's enthused about these things.
I think the most interesting software development--there's a lot more interesting software development than people realize--will still be done by and large here in the United States.
Then we have other groups, like WinFS, where we're way out in front, and there's nobody to compare ourselves to. Making sure that they see how we're committed to the vision and how we're going to support it and the way we use it with our other products--that's important. I think we're doing a pretty good job of that. I'm talking with the WinFS group next week, and I'll hear what their questions are and make sure that there isn't any doubt about our excitement and commitment.
When it comes to offshoring, what kinds of opportunities are there for you guys in developing OS software? Are there opportunities to do more than just kind of the testing and ancillary work that's being done now?
In terms of our development, we're kind of an interesting mix. We do most of our development here in Redmond. We see that as very efficient for us and not something that will change.
We're also global and have been for a long time. We've got the research lab in Beijing, we've got a development center in India, we've got a smaller group in Israel. Our Business Solutions guys have a big thing in Copenhagen, Denmark, and our Xbox game guys have a big lab in the United Kingdom. We're all over the place, but our big center of gravity, which lets us really do integrated innovation and redraw the boundaries when they need to be done, is here.
I made a tour of college campuses last spring to talk about how computer science jobs are exciting, important jobs and how and lots of them are ones that smart people should aim for. I think the most interesting software development--there's a lot more interesting software development than people realize--will still be done by and large here in the United States.
Now, as you get into things like call centers and stuff like that, I'm not an expert about some of those other activities. I can tell you what Microsoft's up to.
Anyway, none of that has anything to do with Longhorn. Longhorn, you know, is like everything: mostly developed here in Redmond. Some pieces are contributed to by our various research groups and development groups, but the heavy, heavy balance of work is done here.
Finally, you've talked about music in particular as something that Microsoft probably has to do. What, if any opportunities, do you see for Microsoft in the music business? (Microsoft is expected to launch a music download service next week.)
In terms of the music, we'll have some milestones to talk about what we're doing. The simple fact is that we believe in both advertising revenues and e-commerce revenues. And so as you get people online comfortable with spending money, whether it's on music or avatars or the right to send SMS (Short Message System) messages out to their friends who are on the phone, there will be a few--there will be companies that get to critical mass in terms of having those customer relationships and doing e-commerce.
We wouldn't do any one isolated category of sort of online digital buying by itself, because we believe in having essentially a digital payment system at critical mass that works in all the countries. We're investing in the platform to do that, and at some point, we'll apply that to things like music, and so it's part of a broader strategy.
I think that if you asked Yahoo, it'd also say advertising and transaction and subscription revenue--all three of those things are important pillars.







X, i am reading this interview with BillG and wondering what he
is on about.
Here are the main issues I have with Windows. Although I can't
confirm if these are the things that are messing with my system,
here goes anyway.
Disk fragmenting:
Why does Windows progressively get slower the more you install
and the more you save documents. Is this because of a problem
with disk fragmenting? If so, will WINFS fix this issue in the long
run?
Kernel:
I find that Windows 2000 is significantly faster on my 1 GHZ
machine than Windows XP is. And each version of Windows
seems to get fatter and buggier.
Windows Media Player:
Why is the Windows Media Player, so ugly? Is that ever going to
get fixed? Each version looks uglier and more complicated.
Heard of iTunes? Thing is a joy to use.
Windows Interface:
Still ugly and the beta snaps I have seen of Longhorn look ugly
as well. Sure beauty is a matter of opinion and the views of the
majority is the only thing you can rely on to benchmark beauty.
But most people can tell you that Linux is uglier than Windows.
Windows is uglier than Mac OSX.
Windows Crashing:
Why does Windows crash more than any Unix variant? Are they
going to fix the kernel up in Longhorn or is it going to be the
same kernel for XP? Did they change the XP kernel around from
2000 phenomenally because XP seems a lot less stable than
W2K. Why is W2003 more stable than XP or W2K?
If these problems aren't fixed, what really is the need for WinFS?
If you want to search for things with Verbs, wouldn't an
indexing system as used in Mac OS Tiger be the best solution
than rewriting the file system?
Henceforth, I think this is all marketing hype and I am going to
wait until 2007 just to get hold of an OS that's going to be
buggy, fat, slow and crash like hell just like the XP we have
today.
Of the 4-5 articles here on CNet about Longhorn, not one says anything about the features left. Well thats cause there is none left!
People, I present you WindowsME Reloaded!!
What a joke.
The Tige-ster took the ?sigh? right out of my mouth.
Please Emperor Bill, oh Great Gate[s]keeper to Cyberspace, tell us poor Cyber-Serfs what software crumbs you will have for us. Whatever your answer or non-answer may be we know from experience that where there are crumbs, there are also bugs.
Now let me get busy fixing all the operating hiccups and glitches caused on my machine by this recent SP2 download and install.
about any of this. I don't care about a file system that's redone
that's just marketing hyperbole. I don't care about folders being
built out of XML pages. I don't care about the 70 million lines of
code most of which I am not going to use.
Here's what I care about. I care about an OS not bogging my
system down or crashing for no reason. I care about having an
upgrade cycle of no less than three years. I care about having a
30" LCD Panel that would go easy on my eyes with a great
resolution. I care about getting access to a Unix Command
Prompt so I can compile in C, move, rename, delete folders with
ease.
I care about a beautiful interface that's fast. I care about not
having compatability problems with various software and
hardware. I care about finding my files wherever they are. I care
about having a fast browser that's constantly updated to various
new web technologies. I want everything from from my digital
camera to my iPod to my media files working together.
There's a whole school of thought that is about minimalism, art
and beauty when it comes to computers where money is just not
as important.
I don't think I should have to wait until 2007 to get an OS that
does all that without crashing.
Here are two OS's I am totally into at the moment. MorphOS and
Mac OSX. They're fast and just does stuff without crashing. I
don't think I have missed it but I would like to read up a page
that talks about the kernel in Longhorn. What changes are made.
What outdated code is left there. If they make an OS out of
scratch it would be a compelling upgrade. But, if it's just going
to be Windows XP+, hey I could ride my mac out 2007 and
beyond.
The only fate here is the coming collapse of MS. The "industry" will only hiccup a few times as MS is finally devoured chunk by failing chunk.
.NET this Bill!
I don't care about any of this - As long as it is my own opinion.
Let's just get to Tige's points...
* My Mac OS is better than Windows
* My 30" LCD screen is bigger and better than yours
* My Mac OS is faster and more reliable than Windows because I never load very many programs on it
* I can use words like "Unix Command Prompt" and "Compile" to sound real technical
* The Mac interface is the best because I say it is so
* I can find files on my Mac because I don't know how to use the Start, Search feature in Windows
* I love minimalism - which is what I got for spending a ton of cash on a Mac - did I mention I have a cool 30" LCD screen?
* I'm all about Operating Systems! MorphOS, MacOS - anything but Windows. Have I impressed you with my technical opinions yet?
* Since Longhorn's kernel is not a rewrite of the 70 million lines of code in XP, it must be trash.
* Since it is impossible for MS to write a more stable and secure OS in two years for Longhorn, then the kernel must be flawed.
Distilling all this down further reveals a simple message:
Mac OSX is the best. Windows sucks. Whatever shortcomings that are mirrored between OSX and Windows (such as increasing resource requirements, defragmentation, stability tied to applications), it only affects Windows, and not OSX.
Way to go on a very "balanced", and "thoughtful" post Tige! Say, you don't happen to be running for Congress/Senate/Presidency, are you?
a week. Dealing with OS and browser will holes big enough to
drive a Hummer through. Satisfaction in knowing that none of
my money is ending up in the pocket of Bill Gates or that nut,
Steve Baulmer. And no activation scheme that forces me to shell
out $200+ for every computer I want to install microbloat on.
My opinion. My gospel. My point of view. I don't want to convert
anybody man and W2K is one of my favorite OS's of all time. But
this is an industry I believe in and feel passionate about. When I
was a kid it all looked like it was going in a great direction.
Now it's all tainted and passionless and fat and things like winFS
and .NET are just bigtime marketing words being thrown around
that don't really mean much. And that does suck.
- Creators & Critics
- by August 30, 2004 9:01 AM PDT
- Have you ever noticed in all of these dicussions that "Tex" & "Unknown" are alway quick to critise, but never really offer any real comments of their own? If you are not part of the answer, you are part of the problem.
- Like this Reply to this comment
-
(11 Comments)It is so obvious that they either work for Citizen Gates or own a lot of MS Stocks, or have never used any products that are not produced or ripped off by the MSMonopoly?
-Eyes wide open in Seattle-