Five Ways Microsoft Could Change After Gates 304
Might Squirrel noted a perfectly mediocre story to chat about on a boring post-holiday weekend Monday. This one is a look at 5 ways Microsoft could change after Gates. From accepting Open Source to serious interoperability work, there are definitely 5 things on that list there. Nothing about my solid gold rocket car.
Don't expect any radical shift (Score:5, Insightful)
They could design a whole new OS from the ground up, abandoning much of the legacy code in Windows that makes it a bit flaky and adopting the "Ã la carte" modular design. They could even make it more secure. But that would risk alienating a huge chunk of traditional Windows users (who still want their old stuff to work, will be confused by a modular design, and who *hate* security popups asking for a password every time they install something). It would be a major risk to the dominance of one of their two big cash cows and could open the door for Apple to swoop in for some market share.
They could fully embrace open source. But that means risking the dominance of Office--their other cash cow. And they're not going to do that.
Basically, I don't expect them to change much at all in the post-Gates era. They may embark on some new initiatives and head in some new directions. And I do expect they will be a LOT more internet-oriented in the future. But they're not going to change their fundamental business model, or abandon their core apps to some radical new ideology.
Re:Don't expect any radical shift (Score:5, Insightful)
They're boned as far as operating systems go. They can't break backwards compatibility, but that same backwards compatibility is killing them as they try to improve the system.
Think about it - if you're making a clean break from Windows, would you choose a mature, well established alternative like Linux or MacOSX, or would you choose a completely new, unproven and completely incompatible and unstandardised operating system from Microsoft? Even if the new Microsoft OS is cleaner, being incompatible with EVERY operating system out there would absolutely kill it.
So they can't keep going with the Windows they have, and they can't start over without losing the only asset Windows has, its backwards compatibility. The superior technology of Linux and MacOSX will keep them alive long after Windows' architecture crumbles, and Vista is the first huge sign that's happening.
The drop dead obvious confirmation of this is that Windows 7 was meant to be modularised and cleaned up, and all of that has been cancelled already.
Re:Don't expect any radical shift (Score:4, Insightful)
Think about it - if you're making a clean break from Windows, would you choose a mature, well established alternative like Linux or MacOSX, or would you choose a completely new, unproven and completely incompatible and unstandardised operating system from Microsoft? Even if the new Microsoft OS is cleaner, being incompatible with EVERY operating system out there would absolutely kill it.
I don't see why they would need to keep backwards compatibility with their base OS, there are enough choices for running those old programs in some sort of container, be it a VM, or WINE-like process, or a legacy machine that users can RDP to, which might even be a VM itself.
Re:Don't expect any radical shift (Score:5, Insightful)
All of which still tie you to Windows. What are you going to do, run Microsoft Ubersystem as a pure RDP client to Windows XP, which will be unsupported by then? Let's face it - as soon as you're not compatible with Windows, you may as well run Linux anyway, and Microsoft knows that very well.
WINE is the most mature Windows compatibility layer there is, and the best Microsoft could do is contribute to it, which you know very well they won't. At that point they may as well make their own Linux distribution or pull an Apple and rebase on BSD. They're totally screwed. The Windows upgrade model is not sustainable and Windows 7 will prove it even more clearly than Vista did.
Re: (Score:2, Informative)
Agreed, an entirely new operating system would be a little bit of a bigger challenge, but if they can have an invisible Rosetta-like translation, they would allow users to slowly transition from legacy applications to the newer ones.
Microsoft would first have to make sure that all legacy apps run tr
Re:Don't expect any radical shift (Score:5, Insightful)
WINE is the most mature Windows compatibility layer there is, and the best Microsoft could do is contribute to it, which you know very well they won't.
Um, no, Windows is the most mature Windows compatibility layer there is, and unlike everyone else, Microsoft has the source code to it. They could very quickly create a compatibility layer in any new OS they come up with, much like Apple did when moving from OS 9 to OS X.
What are you going to do, run Microsoft Ubersystem as a pure RDP client to Windows XP, which will be unsupported by then?
Don't think RDP, think hypervisor. And Microsoft will support whatever it comes up with. All those old apps will continue to work, but just like OS 9 apps they will gradually be phased out and deprecated for their shiny new native counterparts, which Microsoft will gladly sell to everyone at their upgrade prices.
Which do you think your typical corporate PHB will favor, running their old apps in WINE on Linux, or running them in a Microsoft supported emulation layer in the newest Microsoft OS?
Re: (Score:3, Interesting)
I'm sure you're not trolling, but neither am I:
In my experience, windows installs ok, if you have the manufacturers install CD that came with the PC, or if the machine is totally popular and 'generic' as far as drivers go.
If you don't have the manufacturers install CD, it's generally a pain in the butt - you have to manually search for sound card drivers or video card drivers etc.. Easy for you and me, but not so much for others.
On the other hand, on the same 'more diverse' machines, I've always found that
Re: (Score:3, Interesting)
and before the Linux people say it - I fully expect their experience would be similar to the FreeBSD one - I just don't have the experience to say one way or the other
Nor do I, I've never looked at BSD (experienced MS users read that TLA quite differently and get nervous!) One particular nuisance on Linux is trying to get around the problem of manufacturers not releasing driver specifications and only producing MS drivers. The thought of struggling (usually unsuccessfully) with ndiswrapper to try to get wi-fi working (a real nuisance when there's no internet connection until you get wi-fi working) makes my heart sink when faced with installing Linux. Driver support like
Re: (Score:3, Insightful)
A generic Windows install CD works fine if you're willing to go to the manufacturer's site on another machine and put the drivers on a thumb drive. Usually manufacturers group the needed drivers by model number (e.g. support.dell.com, click Drivers, Laptops -> Inspiron -> 6400 -> grab all the ones you need) so they're easy to find.
You just have to be careful - if your video card is a special Dell model, the official nVidia drivers probably won't work right - you need the hopelessly outdated Dell v
Re: (Score:3, Insightful)
First you are going to need storage drivers.
You mean a RAID driver? Yes, if you have a RAID setup on an older machine you might need a RAID driver on a floppy. But I'd say 95% of end-users don't have RAID. You don't need separate drivers for the vast majority of IDE or SATA setups.
As for the rest of the drivers, you just need a thumb drive. As I said before, even XP pre-SP1 supports most thumb drives.
Next you are going to need video drivers. You are not getting these in 10min of downloading either, they probably weigh in around 160M, yep 160M for a video driver....well that and all sorts of useless OEM widgets that come with it.
Yes, you need video drivers to use Windows. But 160MB? What kind of crappy video card vendor do you use? nVidia's official drivers weigh in at 37
Re: (Score:3, Insightful)
You mean a RAID driver? Yes, if you have a RAID setup on an older machine you might need a RAID driver on a floppy. But I'd say 95% of end-users don't have RAID. You don't need separate drivers for the vast majority of IDE or SATA setups.
For Windows XP you need a driver floppy for all AHCI installations. That's basically all systems these days. However, almost all of them have legacy-ATA emulation turned on by the factory so that Windows XP will install -- even though that means worse disk performance. Good luck getting a random user to flip the BIOS switch if it's set to AHCI though.
Re:Don't expect any radical shift (Score:4, Insightful)
Ok, now you're being dishonest. I'm a loving Linux kinda guy, I have an old laptop running a file server over ndiswrapper'ed wireless driver FFS (yeah it's not very fast, but I'm not sending large amount of data back and forth and it's easier than running cable to my back office). Installing Windows is rarely if ever that difficult unless you are trying to install Windows 98 on a new Core2 Duo machine, and let me tell ya that installing old version of Linux on new hardware is no picnic either.
I have Never Ever had install storage drivers on a workstation, laptop, or desktop class machine while installing Windows XP. I've done it on some pretty new hardware too (Including a box that I DID have to install storage drivers to get SuSE 9.0 on, which is a roughly concurrent OS). Server class hardware is a different matter, but hardware RAID cards are often fidgety in any OS install.
Nearly every Video card I've every worked with is capable of showing XP at install with a much higher resolution than 800x600. Usually you only need to install the video drivers to get 3D acceleration working. This is more or less the same as Linux, which can usually display X in some way or fashion at install, but need proprietary drivers to use the fancy features of a card.
Network cards are far MORE likely to work out of the box on a Windows install than a Linux install. Especially wireless networks cards. Linux's support for WiFi is notoriously poor. This is not really the fault of the Linux community or the distro vendors of course, but it doesn't change the fact that it's a bitch and a half to get wireless going on most Linux distros for all but a handful of cards.
I use Linux extensively as both a server and desktop OS, I also use MacOS and Windows (though I avoid Windows very much, and we're considering switching to Macs for our admin staff). Misrepresenting Linux's warts or making Windows sound worse than it is doesn't accomplish anything. Especially here where people know better. I'd almost get the impression that the last time you install Windows was a Win98 box and you're assuming nothing has improved in ten years.
Re: (Score:3, Insightful)
I don't understand what the major aversion to implementing some sort of transparent virtual machine to run legacy applications is. The idea has been floated hundreds of times by many smart people, yet Microsoft don't seem to want to do it; even though implementing one or more virtual machines to run legacy applications would free them from backwards compatibility in their core system.
Is there some long-term business reason for not doing this that I'm not seeing? It'd benefit everyone, including Microsoft,
Re: (Score:3, Insightful)
Hasn't Microsoft been working on that kind of technology for a while, though? I mean, they bought the Virtual PC software and gave it away for free while they created Hyper-V (Which was originally meant to be part of the OS anyway), what's to stop them taking that a few steps further and embedding a sort of cut-down Hyper-V that runs legacy applications in a completely cut-off system. You'd avoid a lot of security headaches that way. Of course, there'll still be a few problems, but at least you get the bene
Re: (Score:2, Interesting)
They spent some amount of time and effort on making sure that Windows would not be virtualized under OS/2, and perhaps some effort was spent to make sure it wouldn't under WINE, as well. At this point they may have sunk themselves by making Windows un-virtualizable, at least with reasonable performance levels. In other words, in blocking OS/2 and WINE, they may have blocked that course of action for themselves.
Re: (Score:2)
Wow. Did you actually read setagllib's posts? He pretty much already answered all your questions before you asked them.
But let me summarize for you: there's an aversion to it because it's already been done. You can already get the Linux flavor of your choice and install Wine on it. MS hates competing on a level playing field, and so much more when they're at a disadvantage, which they certainly would be if they went that route.
Re:Don't expect any radical shift (Score:4, Insightful)
You can already get the Linux flavor of your choice and install Wine on it.
Which is kind of like saying you can buy a Shelby Cobra kit and drop any engine you want in it. Sure you *can*, but when the competition is factory-built Ford that works out the door, who's going to do it outside of hardcore hobbyists who always had choices anyway?
Yes, there are desktop Linux distros that ship with it ready to go (more or less), but the fact that they *still* haven't supplanted Windows in any meaningful way means that it must not be as good a solution as advocates have made it out to be.
Re: (Score:2)
Bullshit, when manufacturers routinely ship OS-free boxes and people have to buy their OS or download it separately, then we'll see whether Linux supplants Windows. Even then, there would be the headwind of years of forced MS conventions simply because they've not allowed any other.
Gerry
Re:Don't expect any radical shift (Score:5, Insightful)
but the fact that they *still* haven't supplanted Windows in any meaningful way means that it must not be as good a solution as advocates have made it out to be.
This reminds me of something Eric Raymond talked about in The Art of UNIX Programming
[T]he most dangerous enemy of a better solution is an existing codebase that is just good enough.
I think that's what you're seeing here in the Windows world. Because the cost of the operating system is hidden (bundled with PC), most people don't really feel the impact of having to pay for it-- i.e., they don't need to evaluate it against the alternatives. And, as long as it works for them, there are no issues. Raymond's quote specifically refers to the Plan 9 operating system vs UNIX. But the same thing applies to Windows vs Linux.
I think what you're starting to see, and the reason why this topic is coming up with more and more frequency, is that for a lot of people, Windows is not "good enough" anymore. Obviously, the "good enough" threshold is much higher if you're a technical user, and I think that's why a lot of technical users have made the switch to Linux-- the added cost of switching, mainly in terms of retraining time, is worth the effort. But for most people, who simply need a web browser, an email client, and a text editor, Windows works fine for them-- most of the time.
Re:Don't expect any radical shift (Score:4, Insightful)
No it wouldn't benefit Microsoft becasue if they drop old-Windows and introduce this fantastic new new-Windows it doesn't matter how good it is, since they are forcing their customers to upgrade to a completly different OS said customers may just as well evaluate all OSes on the market since any OS can run old-Windows in a VM.
How many do you think will opt to run old-Windows on top of Linux or OS X instead of betting on Microsofts unproven new-Windows, especially considering their track record on their previous offerings? /greger
Re: (Score:2, Insightful)
Re: (Score:3, Insightful)
I trust a multi-trillion dollar company that I have multi-million dollar support contracts with.
I'm not a MS fanboy by any stretch, I'm just a realist with responsibility in the IT field. If my support team finds a critical bug in a key system at 4AM I'm confident we can have a 3rd level engineer on the phone to address and resolve the issue immediately. I've had beta patches made available, even alpha-code written to address a particular fault in the past.
Sure, if I offered a F/OSS team leader a million
Re:Don't expect any radical shift (Score:4, Insightful)
If my support team finds a critical bug in a key system at 4AM I'm confident we can have a 3rd level engineer on the phone to address and resolve the issue immediately.
For that, there is Red Hat.
Re: (Score:3, Informative)
You do realize that companies like Redhat and Novell(SUSE) exist right?
Re: (Score:3, Informative)
Sure. I have several in place right now. As do millions of other companies. Suggesting that it's a bad idea, or that it doesn't happen is FUD.
Re: (Score:2, Insightful)
I can see your problem with WINE or any other re-implementation of win32 but what is your problem with virtualization? A VM could basically run a copy of XP or at least a stripped down OS that is based on XP and transparently overlay it on any new OS MS comes up with. As far as your mission critical apps are concerned, they'd be running on XP.
Re: (Score:2)
Re: (Score:3, Insightful)
Re: (Score:2)
We see it with the eeePC, Linux is just good enough for the devices and for the average joe. No one wants VISTA. However, Microsoft can continue to sell XP. That would be cheaper for them. You just deliver what people want, okay, maybe another skin or so. No one really needs operating system innovation.
Re: (Score:2, Informative)
Think about it - if you're making a clean break from Windows, would you choose a mature, well established alternative like Linux or MacOSX, or would you choose a completely new, unproven and completely incompatible and unstandardised operating system from Microsoft? Even if the new Microsoft OS is cleaner, being incompatible with EVERY operating system out there would absolutely kill it.
Microsoft have already done one kernel rewrite, going from Windows 9x/Me to Windows NT. They have no need to do another - the NT kernel is already more modern than a Unix style kernel. It's preemptible, reentrant and has fine grained locking, all the things you need for good SMP performance. User mode stuff has been tweaked over the years to add features and has probably been rewritten several times incrementally. But they aren't going to do a big bang rewrite of the user mode stuff or break compatibility b
Re:Don't expect any radical shift (Score:4, Informative)
Microsoft have already done one kernel rewrite, going from Windows 9x/Me to Windows NT.
Erm ... no. Microsoft had already finished the NT kernel when they decided to ditch the Win9x/ME "kernel" for the one in NT 4.0 and Win2K (NT came out ages before ME). It wasn't a kernel rewrite at all, just two different kernels running side by side until MS decided to kill the weak one and use the good one.
Re: (Score:3, Informative)
Erm ... no. Microsoft had already finished the NT kernel when they decided to ditch the Win9x/ME "kernel" for the one in NT 4.0 and Win2K (NT came out ages before ME). It wasn't a kernel rewrite at all, just two different kernels running side by side until MS decided to kill the weak one and use the good one.
The plan was to replace Windows 9x/Me from the start. In fact the original plan was that Windows 98 would be the last Windows based on the old kernel mode code and the transition to the NT kernel would be complete by Windows 2000. Windows Me was launched by popular demand. By the time Windows XP was launched the transition finally happened.
So the plan was always to kill off 16 bit Windows and replace it with an NT based OS. This wasn't quite ready as of Windows 2000 so they had to launch on extra 16 bit OS,
And yet, a radical shift could save Microsoft (Score:5, Interesting)
I guess the approach to this depends on your medium-term strategy. If you are concerned that Linux and OS X market share is likely to increase significantly based on current trends, and you acknowledge that Vista has been a failure in the market but there is still a lot of demand for XP today, then this indicates a need to move in a different direction where you can compete effectively with Linux and OS X a few years down the line but no desperate need to shift dramatically in the near future.
If you assume that the thing most holding back Linux and OS X today is application (including driver) support, and you acknowledge that this is the major technical reason people are still using Windows, then from the previous assumptions you must expect software companies to focus more on portability and use of cross-platform libraries in future as the target markets using alternative operating systems grow. However, you can use this to your advantage, because it means if your new direction plays nicely, it will continue to be at least as attractive for software developers to support your platform as any of your rivals when they go cross-platform.
If you look at the major competition in Linux and OS X, both are based on decades-old concepts that are tried and tested, but also aren't particularly well suited to current trends in networked access, mobile devices, and the like. This creates an opportunity for your new direction to provide genuine improvements for the users while learning from the successful ideas that have gone before, and thus to make your new platform the more attractive one.
And here's the kicker. If you're Microsoft, you are one of the few companies on the planet that has sufficient development resources, financial reserves and attention from software developers to have a credible shot at this. But you need to be honest about the situation, and make a few hard choices about who you're going to put in charge, since your problem is not your generally very smart technical people or your generally very effective marketing people, it's your generally missing the point management people.
I don't really expect them to do this, because I don't think they have the guts to bet the house on such a big move. But I honestly believe their best strategy in the market today is to sit in a holding pattern on the XP/Vista line for the near future (when neither Linux nor OS X is a serious threat to their dominance), aim to have a serious alternative a few years down the line that can compete on merit in a market where one-OS software is increasingly rare and the threats from alternative platforms like Linux, OS X, and whatever new trends emerge in web-based and mobile computing are growing. Along the way, they could move towards open standards and continue their strategy of basically giving away powerful development tools that support their platform, which would undermine some of the key selling points of the opposition, and continue to support the company via sales and incremental improvements to XP and Office for the immediate future.
No, not boned at all. (Score:2)
(They might even host on themselves on a stripped down core Windows server 2008. Given their preocupation with DRM I'm guessing that's their future direction).
Andy
Re: (Score:2)
They're boned as far as operating systems go. They can't break backwards compatibility, but that same backwards compatibility is killing them as they try to improve the system.
They could always run two OS lines for a while, like they did when it was Win98/ME on the desktop and 2000 on the server. Specifically I can see them making a small, fast, modular OS to replace XP on netbooks, maybe building off of WinCE or XP Embedded, while continuing with Vista on the desktop. If .Net becomes the common API between both platforms, it will drive more development to that and away from the aging Win32 API. Eventually, Microsoft will be able to merge the two line once they can safely drop
Re: (Score:2)
Sure, except any non-trivial .NET application uses COM and services and native APIs that all tie the code back to Windows. Many even have kernel helpers. So a Windows alternative that aims to support non-trivial Windows applications, even .NET ones, will have to support those same systems.
That's what permanently prevents Windows from being trimmed down. Making it modular doesn't help because you'll need almost all of the modules to run a regular system anyway, so you have all of the same code plus all the e
Virtualization Compatability (Score:2)
But if Microsoft breaks backward compatibility they can support it (probably as well as they do now) using virtualization for essentially free, as opposed to Linux or OS X, which can do the same but not for free.
Re: (Score:2)
This is always a legitimate concern with new versions of an OS, but can't emulation solve this problem?
Re: (Score:2)
I've said it half a dozen times in this post tree already. Emulation would require just as much mass as the original system, and with most non-trivial Windows applications hooking into the kernel, services, DLLs via injection, COM, ActiveX, etc. you'd need all of the same legacy bloat. So you'd still be using a full version of Windows in addition to your light and clean operating system, so the end result is overall more bloated and buggy.
Re: (Score:2)
More importantly, as users get more and more of their software running on the "native new OS", they'll be confused and annoyed how their legacy stuff (running in an emulator - which they don't care about) is so unable to integrate with their new software.
They'll virtually be running 2 seperate systems, and will not be able to drags documents and apps from one system to the other
Re: (Score:2)
They're boned as far as operating systems go. They can't break backwards compatibility, but that same backwards compatibility is killing them as they try to improve the system.
Microsoft is boned because their developers have really bad habits and style, and have been exposed to really arcane code. It's not bad code exactly in that it works, but developing with it every day kind of just sucks all the talent out of developers.
That's the real problem for Microsoft -- their developer culture. They could create a new OS from scratch and as long as it runs Win32 programs at least marginally and somewhat seamlessly in addition to new ones then they can just force OEMs to install the n
Re: (Score:3, Insightful)
No, that is ridiculous. MacOSX kept a lot of compatibility with its BSD base and emulated MacOS9. The transition period was huge, and it was starting from scratch. Microsoft will not have the same opportunity, and it will lose a lot of market share.
The best Microsoft could do is something similar, rebasing on BSD and making a compatibility layer, but with almost every non-trivial Windows application hooking itself into the kernel and services and everywhere, that will NOT work for most of what ties people t
Re: (Score:2)
That's your logic, not his.
Here's my logic, which is probably a good deal closer to his than yours is.
First, moving to OSX and an Intel platform for Apple/Mac is not the same thing at all. Apple computers come bundled with the OS. It's a complete package. In fact, it's more practical to compare a Mac with OSX to a car and its ECU than a PC with Windows. It only needs to be compatible with the hardware it ships with. And the end user doesn't really care how it works under the hood. As long as the UI is simil
Re: (Score:2)
I said this in a post above and I'll paste it here too: "but with almost every non-trivial Windows application hooking itself into the kernel and services and everywhere, that will NOT work for most of what ties people to Windows anyway"
Re: (Score:2)
When Microsoft takes this step in a few years, OSX will already have been around over 10 years and Linux much longer. And both of them have healthy software ecosystems, a huge part of maturity. Linux has SEVERAL distributions each providing commercial long-term support for specific versions, which is a vastly more mature support space than any other operating system has ever had. Microsoft's support for Windows has been a joke, giving higher priority to DRM patches than security patches.
Re:Don't expect any radical shift (Score:5, Insightful)
Even within a distribution, there's a completely new version of Linux seemingly every 6 months. That's enough to keep my business far, far away from Linux.
You don't _have_ to upgrade when the new version comes out. Do you complain that your car manufacturer puts out a new model of your car every year?
Re: (Score:2)
Re: (Score:2)
Re:Don't expect any radical shift (Score:5, Interesting)
They could design a whole new OS from the ground up, abandoning much of the legacy code in Windows that makes it a bit flaky and adopting the "Ã la carte" modular design. They could even make it more secure. But that would risk alienating a huge chunk of traditional Windows users (who still want their old stuff to work, will be confused by a modular design, and who *hate* security popups asking for a password every time they install something). It would be a major risk to the dominance of one of their two big cash cows and could open the door for Apple to swoop in for some market share.
Some years ago I remember reading an article that argued that Microsoft should dump Windows and shift to Linux. Specifically it argued that MS should code the Windows desktop as a window interface running on top of a Linux core. At the time I dismissed it as the ravings of a Linux fan, but I wonder more and more if there isn't some value in the argument.
Re: (Score:3, Funny)
Specifically it argued that MS should code the Windows desktop as a window interface running on top of a Linux core. At the time I dismissed it as the ravings of a Linux fan, but I wonder more and more if there isn't some value in the argument.
So you get all the Windows compatibility of Linux, but with the flexibility of a Windows UI? Sounds like a winner to me.
Re: (Score:2, Insightful)
traditional Windows users (who still want their old stuff to work,..
I paid a shit load of money for my software. You bet your ass I want it to work.
I don't mind those. It's when I get a popup saying I don't have the rights to install and then shutting down completely without giving me a login box so I can login as an Admin.
If I really want change, I'll just go with Linux or Apple. Change is my problem: not Microsof
Re: (Score:2)
Re: (Score:3)
They could even make it more secure. But that would risk alienating a huge chunk of traditional Windows users (who still want their old stuff to work, will be confused by a modular design, and who *hate* security popups asking for a password every time they install something).
That's exactly what vista did and is doing now. The 10 year old apps that used to spray files into system32 don't work (at least, not without irritations), and that's precisely why users aren't so keen on Vista if at all.
The way i see it, Vista has been the necessary medicine; years in the coming. Right now, the Windows ecosystem is going through the awkward adolescence period of having to be secure & responsible, and it's hurting. It won't always be so bad...
Re: (Score:3, Interesting)
I do see a shift. .NET and good old Visual Basic provides the lock in that Windows needs to keep it in the Enterprise. DirectX provides the lock in that they need to keep the games on it. With games and the Enterprise locked in WindowsXP could have kept selling for the next twenty years.
I see a shift away from Windows as the center of the Microsoft universe.
Office is Microsoft's real cash cow.
Office,
A major break with current Windows code base is more trouble than it is wroth.
The first problem is Drivers. L
Re: (Score:2, Interesting)
I don't see how they could make a radical shift anytime soon. Their entire model was "a system out of the box" - i.e similar to Apple, but without including the hardware. That's why they bundled iExplorer (the original i_something_), that's why the included Movie Maker, MSWrite, Paint, etc, etc. They certainly strip down everything and include only the basic OS - I'd love it if they ever did that - but even as an option it would be hard to swallow.
Their dominance is based, in part, on the fact that they c
Re: (Score:3, Interesting)
They could fully embrace open source. But that means risking the dominance of Office--their other cash cow. And they're not going to do that.
Actually, one of the big things that they could do is focus on expanding Office, rolling out a consistent WP, spreadsheet, presentation, drawing, etc. platform to everyone. If they did that, I'd be willing to bet that they'd get people buying it for Linux. Maybe their OS would fail if they did that, but it sounds like that's going to be more of a cost center than a net income generator in the future anyway based on the amount of time it took to create Vista.
Re: (Score:2)
Throwing everything out and starting from scratch is the favorite gambit of armchair strategists everywhere, but it doesn't gain you any customer loyalty.
Microsoft's biggest virtue as a company -- speaking from the customer's standpoint -- has always been predictability. It doesn't mean they make the best of anything. Only people who have drunk the kook-aid think that. It doesn't mean that they do what the customers would wish them to do. It means that they consistently did things in a way that the peop
Sixth way MS can change after Gates (Score:3, Funny)
5 ways (Score:5, Funny)
1. It could get much worse
2. It could get worse
3. It could stay the same
4. It could get better
5. It could get much better
Re:5 ways (Score:5, Funny)
Re: (Score:2, Funny)
Re:5 ways (Score:4, Insightful)
1. It could get much worse
My money's on this one. Bill Gates was a mild-mannered geek. Steve Ballmer's just a psychopath.
Re: (Score:2, Funny)
Re:5 ways (Score:5, Funny)
6. Profit
1. Greater acceptence of Open Source (Score:2)
Working to standards rather than making the code (Score:5, Insightful)
From Microsoft's attempts at documenting their file formats and interfaces I can say that Microsoft does not work to specifications or standards. They make the code work then make the working code the standard. That is bad practice and leads to, as all can see, bloated, undocumented and overly large interfaces.
I believe the biggest change for Microsoft, whether or not they embrace openness, is to work to a specification driven development rather than a code driven development system. Spend the timing working on the specification and interfaces, get a workable interface and security model then implement it.
Slashdot in 'not as good as it used to be' shock (Score:5, Funny)
So Slashdot is now posting 'perfectly mediocre' stories? Come back Roland, all is forgiven.
Re:Slashdot in 'not as good as it used to be' shoc (Score:4, Funny)
Yeah, it seems Taco is having a bit of an identity crisis. Either that, or he's just grumpy about having to work at such an ungodly early hour.
Re: (Score:3, Funny)
If Taco is that pissed off about doing Slashdot these days then why doesn't he step down so he can go run his multi-billion dollar charity organization?
Isn't #5 already the case? (Score:5, Interesting)
Without Gates Microsoft runs the risk of becoming a faceless super-corporation focusing on sales rather than developing the tech that could give the company an edge.
Runs the risk? Isn't this what Microsoft is now?
Re: (Score:2, Insightful)
You missed a word.
Until days ago MS had a face, Gates' face (borged or not). Without Gates, without that face...
But it's still not entirely faceless. There's Balmer, altho some may argue they'd be better without /that/ face.
Anyway, the rest may indeed have already been the case, but like 'em or hate 'em, there's little good argument to be made in the statement that Gates really was synonymous in many ways with MS, and that really, they could have done a lot worse.
Re: (Score:2)
Business plan failure at line #1: assumption that technical edge is the priority and not sales.
Re: (Score:2)
Up until now, it was a super-corporation focusing on sales with Bill Gates as the face. Now it'll become like Computer Associates, SAP, CISCO, Computer Sciences, Solectron, IBM or any number of similar bastions of blandness.
Open source Windows Vista? (Score:3, Funny)
And kill linux and OSX at the same time...
Re: (Score:3, Funny)
And the Internet, too, if everyone grabs the Vista .tar.gz.
ok, let's chat (Score:5, Insightful)
#1:
Yes, Gates has been an opponent of Free Software ever since his famous first letter. However, he's not been as vocal regarding Open Source Software, and that's where it's our loss that we forgot about the difference between them. MS has made some early attempts with "shared source", and like other stuff, they'll refine it.
#2:
Nonsense. That's got absolutely nothing to do with Gates, and everything with the fact that MS simply can't write another windos. After the entire NT team packed up and left, it's been going downhill, and one of the reasons Vista sucks so much is that they shipped something that nobody in the company understood how it worked. If you thought Vista was a trainwreck, wait for Win7.
#3:
What this shows even more is how MS works. Despite their total lack of experience and ability, they enter the game like they own it, and get a bloody nose. But they come back - and get another beating. Just that they keep coming back. You can see that modus operandi in almost every area. Hardware, consoles, much of their non-core software. Usually, it doesn't matter much because they don't learn and keep on sucking, but sometimes along the way they get some wits, or acquire another company, and suddenly they matter (e.g. hardware) or the market is just so small that by sheer power they force their way in (e.g. consoles).
#4:
Pfft. Unless you've been living under a rock for the past 20 years or so, you know that MS announcement regarding ODF is simply the opening stage of EEE. MS has replaced the "then you win" step of the "first they laugh at you..." thing with "then they embrace you, extend you, extinguish you", and fairly successfully at that. With MS as you enemy you don't win when they give up the fight. That's just their way of saying "ok, the cheap and easy way didn't work, we'll have to take you down the old way".
#5:
Yes, maybe. The only point that holds some merit, and even includes both sides of the story. Personally, I think MS will break apart. It'll be a long time, but a disorganized, never-grown-up company like MS simply needs a strong man to hold it together, and for all I know, the ape simply won't do.
Re: (Score:2)
#3:
What this shows even more is how MS works. Despite their total lack of experience and ability, they enter the game like they own it, and get a bloody nose. But they come back - and get another beating. Just that they keep coming back. You can see that modus operandi in almost every area. Hardware, consoles, much of their non-core software. Usually, it doesn't matter much because they don't learn and keep on sucking, but sometimes along the way they get some wits, or acquire another company, and suddenly they matter (e.g. hardware) or the market is just so small that by sheer power they force their way in (e.g. consoles).
Chalking up the XBox 360's success to "forcing in by sheer power" is ignoring the fact that it's an extremely well-thought-out machine at a decent price point and with good software. The interoperability for hobbyist developers via XNA keeps that crowd interested (whereas the Wii and the PS3 try very hard to avoid letting hobbyists play--no, Linux on the PS3 doesn't count) and the Joe Averages have a lot of flashy games. The 360 is a solid home run, and Microsoft deserves the success they're having. The mac
Re:ok, let's chat (Score:4, Informative)
It appears the point completely missed you and apparently impaled an innocent bystander behind you. The XBox 360 has a long history which you're not properly accounting for. Before the 360 was the original XBox which did unexpectedly well especially considering the fierce competition of Sony and Nintendo. However before the XBox was Microsoft's work on the Dreamcast which did not do so well and sank Sega's hardware business. Before the Dreamcast was Microsoft's PC gaming division which only had a handful of real hits to its credit. Microsoft did what smaller companies could not do, fail repeatedly until they managed to get something working right. They were able to buy out game studios like Bungie and Rare in order to get some heavy hitting first party titles developed for their console. The XBox 360 is a good console because Microsoft has spent more than a decade struggling with a gaming business. XBox Live has a similar story, they bought out "The Village" which got rebranded Internet Gaming Zone which eventually became the MSN Gaming Zone and served as the conceptual basis for XBox Live. Again because of their size and money they could throw resources at a lackluster product and eventually make it stick. Other companies don't have that same luxury, look at Sega. Two successive market failures and it was lights out for their hardware division.
change (Score:4, Funny)
"are you really sure you want to change Microsoft? Like sure, sure?"
(confirm) (cancel)
"performing this action can be dangerous, are you sure?"
(confirm) (cancel)
"ok really this time...
Ballmer (Score:4, Interesting)
Maybe Microsoft will change for the better after Ballmer leaves. But not while he's in charge. At least, that's what I think.
Why hasn't he gone? (Score:2)
I have a serious question -- this isn't supposed to be flae-inciting Microsoft or Ballmer bashing:
I keep thinking that, in the last 5 years, Ballmer has done nothing to extend the profits or grow Microsoft. The company seems trapped like an animal in the headlights of a car. The XBox is a cash-eater; the Zune, too. Office may have become elegant in the 2007 edition, but only if you have a huge computer to run it on. Vista's developmental delays (pun intended) were very costly. None of these have improv
Microsoft partly embracing OSS (Score:2, Informative)
There's a fair amount of information on MS protocols and standards on MSDN - http://msdn.microsoft.com/en-us/library/cc216514.aspx [microsoft.com]
and their source-code is available for review at least @ http://www.microsoft.com/resources/sharedsource/default.mspx [microsoft.com] ... which 10 years ago would've been unthinkable; but yeah, although it's a far cry from the GPL, is still hugely better than it was.
Re: (Score:2)
I hope that nothing changes (Score:4, Interesting)
I hope that nothing changes. That way, people will continue to pour over to Ubuntu. More people using Ubuntu will mean more apps written for Linux. Everybody (for values of everybody outside Redmond) wins.
Microsoft can't change.... (Score:5, Interesting)
and as we know from history of extinct species, those who could not adapt and change died out and made way for the ones that could.
And the reason Microsoft can't change is because they are catering now to huge bureaucratic corporations (think insurance companies, banks, etc, some of whom are still running Windows NT 4.0), and these are not exactly at the forefront of technological adoption let alone innovation. I.e. they cater to a market that doesn't like change.
If Microsoft decided to do an "apple" and ditch Win32 for solid proven UNIX kernel and build their own APIs around that, these businesses would be creaming bloody murder and literary make Microsoft support their old crud.
Now this could be done through VM these days (but then again most of businesses don't have powerful machines for their users), or perhaps MS could split consumer and business OS further, since consumers are more likely to follow latest trends.
But all this seems to iffy and risky decision for Microsoft to make. So I don't expect any change from them.
Cat got my tongue. (Score:2, Insightful)
Huh?
parasitism will bring current MS down (Score:2)
I see two problems. First, Gates remains even in retirement the driving force behind Microsoft. With his marginalization, the usual parasitism of bureaucracy, empire building, backstabbing, office supply theft, etc is going to grow. Second, the company has yet to come up with alternate revenue streams to replace Office, Windows, and the MS upgrade cycle that made so much money for them in the past couple of decades.
Given that, here's my take what will happen:
"Open Source" != "Open Standards" (Score:3, Insightful)
There have been a number of open source projects over the years that have been kept under the control of a single source (by dual licensing, for example), and others that have ignored, ridden down, and flagrantly broken standards. There's been at least two high profile projects that have deliberately used embrace-end-extend to knock competing software (including other open source projects) out of the ring. Open source is not the same as open standards... hell, the software that really started the whole open systems movement in the '70s didn't have a good open source implementation until the '90s.
Both open source and open standards are important, vitally important, but they are not the same thing and mixing up the two just muddies the water and hurts both movements.
"But, Doctor Evil" (Score:3, Funny)
Without Gates Microsoft runs the risk of becoming a faceless super-corporation focusing on sales rather than developing the tech that could give the company an edge.
But, Doctor Evil, that already happened.
Microsoft has not made any fundamental improvements to Windows since Windows 2000, and I'd have to look back even further than that to find any major improvements to Office.
Get rid of Ballmer (Score:2)
Let's get real for a moment (Score:2)
Microsoft is a big company, and there's no way they would have promoted a bunch of free-software (or even interoperability) zealots to a senior management role.
Gates would have employed people who were broadly-speaking like minded to senior roles. Once the company became big enough that he didn't really need to be involved in every senior person the company employed, the job would have been delegated - to others who Gates employed in the first place.
The only way we'll see major changes is if there's en
Retitled - Five ways M$ will stay the same. (Score:2)
#2 New approach to releases? Oh yes, but then going to a subscription based software infrastructure only compounds the current problems of being tethered to the M$ name brand. Mi
Double incompatibility (Score:3, Informative)
Could MS replace Windows? (Score:2)
Most of you seem to be saying no, but I think you've forgotten about Singularity [microsoft.com]. Sure, it's a research OS, but rumor has long had it that it's more stable than Windows. All the Windows apps could be run via virtualization -- since they have the original code, they should be able to make it work better than even the Wine project, right? (Cue the MS incompetence jokes....) The only real problem is legacy hardware but a lot of that could be abandoned; some Mac-users were pissed off when old apps and hardware
Email tracking (Score:2)
I bet Gates is the reason behind the failure to pay up.
Re:my personal preference (Score:5, Insightful)
Would be for microsoft to simply go away.
Really? And what would you replace them with? An Apple Monopoly? an IBM one? Linux?
Notice how many Linux distro's are being sponsored by big companies these days? Ok, this is a good thing as part of an active OS ecosystem, but name one you'd happily hand a majority share of the OS market to.
Microsoft can't be excised from the IT world. If they, for the sake of argument, collapsed next week, there would be a worldwide IT company crash of epic proportions. We would all suffer.
Like it or not, we need them to stick around. In order to survive they will have to evolve as a company, just like IBM did. I hope they do, as much as I like Linux (and I do, a lot), I wouldn't like it if that was all there was aside from Apple's OS.
Re: (Score:2, Interesting)
I wouldn't replace them with anything, I think there are more than enough alternatives out there.
MS's behaviour during the standardization process of the document format has left me firmly in the camp of people that want to see microsoft gone.
The fact that they were bailed out of their conviction seems to have given them the impression that they can do anything they please and that they can buy everybody. It should not be that way. No other software company (that I'm aware of) is currently playing this cro
Re: (Score:2)
Most people don't want to spend the kind of money it takes to buy an Apple computer.
Most want to spend $400.00 and have a "new" computer that they will use for the next 10 years without upgrading.
Most people are not technical at all and don't give a rats ass about the OS they are running other than to know how to do the same thing at home that they do at work.
Most people wouldn't know the difference between a hard drive and a graphics card if presented with both in front of them.
Thus MOST people get what th
Re: (Score:2)
Great, I've always wanted a turd-colored computer. :P
Re: (Score:2)
That would be because they are not stupid.