How Microsoft Could Embrace Linux
"He goes on to cite the governments of Paris, Munich, Brazil, Peru, China, Korea, and Japan which are all embracing open source software to varying degrees. Meanwhile, when they choose Microsoft software, fast-growing emerging markets like China and India opt for pirated copies. Salkever explains that the concerns for customers like these are the 'relatively high price of Microsoft software' and the 'concerns about buying proprietary software to run critical government operations.' Finally he points to recent moves by Sun and IBM to leave the commoditized software and hardware business behind, writing 'When the world's largest and most respected IT consultancy draws a clear bead on your crown jewels, it's time to mount a bold counterattack.'"
why not offer them a low-cost Linux version of Office?
why would any linux user use MS Office, especially when they have to pay for it?
considering heaps of people use OpenOffice.org and the like on Windows, I really don't see many people using MS Office under linux.
If the new Office is not something like this:
bash# cd Office-3.5b/src
bash# make
I'm not interested...
I think that such an innovating company like Microsoft can perpetuate its dominance of the home PC market by leveraging off the enormous technology vault offered by Linux.
MS has shown in the past that it is willing to integrate the leading technologies in the market within its products. For instance, the import of Wordperfect document in MS Word lead to a great migration of users from one office suite to another. Support for TCP/IP in Windows 3.11 revolutionized the computer industry and lead to the wide acceptance of the Internet by the common folk.
I for one welcome that move by Microsoft to bring Linux into its fold. It can offer nmap, ipchains and Konqueror in the service pack for XP which would allow all business user to increase their productivity.
Which is nice.
When you can make MSLinux?
If people have already decided to go for a linux OS then finding a good open source office suite to go with it is no problem at all. I think the time for MS to try to gain a foothold in the linux application market was about 2 years ago and they missed it.
I would venture to say that if Microsoft were smart and if they could lose some of their stubborn pride, they would adopt a UNIX kernel the way Apple did.
Before that move, Apple's Mac OSes were a joke - constantly crashing, freezing, etc. They integrated BSD kernel and built their pretty UI and nice apps on top. Good move by Steve Jobs. Apple lost nothing. This is the real reason why MacOS is so popular among the 'computer owners elite' today.
Microsoft could do the same and really hurt all of their competition whose existence is based on the fragility of various/all Windows versions.
Of course, MS could also just make their own Linux distro (MS Linux), make it better than RedHat and 100% free. That's an easy way to get all other Linux distro companies out of business. With their thick bank accounts holding over 30 billion USD, they could offer it for free for a looong looong time. On the other hand, that's Linux distro companies' bread and butter.
Simpy
Much the same way the embraced Novell...
.... 3 years later ...
"No we add these services to SUPPORT novell"
"These services are for helping people upgrading to Windows"
Why would Micro$oft make the Linux platform more appealing by creating apps for it?
It would probably make good business sense to do that, but given the 'dog-eat-dog' culture of that grand corporation, I doubt if that will ever happen. I believe the fear is that it will encourage the user base in developed nations to give Linux a try. In any case, it won't make it to Debian mirrors if the oh-so-pure purists are considering dumping Mozilla. MS Office for Linux would make them pop a few essential capillaries in that small space between their deaf ears, but I am sure than Linspire, and maybe Lycoris would be happy to include it in their distros.
and extend
They won't embrace it, because they can't extend and extinguish it as they have done for other software.
Thanks for the most part to RMS and the GNU GPL.
Votez ecolo : Chiez dans l'urne !
Why is it that an editor of BusinessWeek has no clue about business? If Microsoft embraced Linux by selling a low cost version of Office for it, migrating to Linux would be even easier --> no money for Windows, less money for Office.
With no MS Office for Linux, migrating is a lot harder. OOo works fine for most people (better in my experience, but my experience probably differs), but in some cases you just simply need the original, which means you also need Windows (or Crossover Office).
It really is as simple as that. Office isn't just MS's biggest cash cow, it's also their most important selection of proprietary file formats.
It lists two reasons people are moving to Linux/OpenOffice, but doesn't address either of them.
Quote: In November, 2003, the government of Brazil ordered its agencies to use Linux and other open-source software as much as possible. A month later, Israel's Commerce Ministry announced a decision to migrate to OpenOffice, an open-source desktop suite that runs on Linux and Apple's (AAPL ) OS X system, as well as on Windows. The city governments of Paris and Munich both announced their intention to switch to Linux and open-source applications. In Peru, a state legislature nearly passed a law banning the use of proprietary software by government agencies. And the governments of China, Korea, and Japan have announced an alliance to promote open-source software.
All of these organisations are switching because they don't want to use proprietary software. Providing a Linux version of MS Office won't solve this, as there's no chance in hell MS will release it as OSS.
So that's one of the concerns the article mentions, but leaves unaddressed.
Second is the price. Why would MS offer Office for Linux for a low price, when it can just offer existing products (Windows XP plus Office) for a low price, ensuring a lock-in that wouldn't occur with Office/Linux?
You must be kidding ! The reason why Linux rocks is cause its OPEN.If Microsoft makes office for linux,will it be open ?? And of course its not gonna be free.I dont think it will click.It will rather suck with their awkwark development cycles and business practices.
fifteen jugglers, five believers
they could by linux boxes and hug them, that is the only way :)
One of the biggest problems MS has, is it's lack of security in it's products - most notably Outlook. It would make sence for them to produce a similar version for Linux. All those worms and email viruses could then affect Linux ( or at least to user account level / not root ) as well. MS could at least then say it's not only Windows that has such security issues.
A missed opportunity I think.
Every year at least once an acticle appears about a rumour or someone proposing that MS should or will release an MS-Office 4 Linux. So far I haven't seen anything. It's just like waiting for Doom 3...
ehm
HEEEEELPPP
Of course, going the other direction would be nice, too.
>> "What would the robut do? Frame someone!"
It would be nice but I think there is too much speaking against it.
First of all I don't think it would be an easy port to make considering how M$likes to intermingle it's OS with it's applications. Office is bound to be using alot of OS specific API's, com objects etc... If the main selling opportunity would be low priced copies to the third world, then maybe they don't think it is worth the cost.
Thirdly I think it would be to much an admittance of defeat for M$ to aknowledge Linux that way.
If MicroSoft Need to do this, First they need to restructure Company. ;)..
Split OS division from Desktop applications division, give freedom for strategic decision, keep competition between both.
Probably App division will take this step
For now who ever suggest, I dont think MS will look for this..
They should just buy that division off sun, and simply sell ".NET Desktop" machines with low cost, less fully-featured versions of Windows running Office. Maybe strip down the latest directx support so people cant use them for everything MS wants them to buy full versions of Windows for.
I don't think that any of the Microsoft executives actually have the nerve to push this idea through the company, board of directors and take the short-term stock price problems. In fact, I don't think they have the nerve to SUGGEST it.
Congrats on the new section, but the color scheme is killing my eyes.
Color scheme looks okay to me, nowhere near as bad as the Games ones but I'm wondering whether they really have enough Italian readers to justify a special 'it' section.
The real Ralph Yarro posts as Anonymous Coward. Anyone else is an impostor.
Oh, I thought Microsoft was already distributing MS Linux!
Do you mean that MS will not invade Cuba as stated there?
Windows users:
Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
Why would they offer a low cost version of Office for Linux? Why not just offer a low cost version of Windows? That's what they actually have been doing. It means they don't need to port products to Linux, they don't encourage adoption of a rival, and it doesn't hurt their profit because they can slice up the market quite efficiently anyway - in fact it might even decrease piracy.
... Microsoft know that x86/PC-based computing, as a 'significant factor' in computing use among general populations, isn't necessarily as viable, nor as guaranteed as everyone assumes.
...
Thus, the investment in alternative-platform/embedded computing. XBox.
The way Microsoft will 'embrace' Linux is by becoming a Hardware Company. They certainly have the cash to do it, and they certainly have the cash to compete with other hardware companies.
What they 'need' is a decent operating system code-base that they can use to truly dominate cross-platform embedded-computing application development...
Look around you. You use more non-x86 computing platforms than you realize. x86 is the one thats sucking all your attention, though
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
They only make money off of their OS and office suite. If they offered a low-cost office suite, no one would need the expensive operating system or expensive office suite. Who really wants to pay $750 for Longhorn, and then pay another few hundred for an Office suite? Then, 5 years down the road, have to upgrade again because MS stops offering bug fixes. Multiply that by 500 workstations and you have a large budget that you're basically giving MS. That probably funds upgrades to calc.exe and clock.exe.
Why read the article when I can just make up a snap judgement?
There are really three scenarios here:
You want a low cost, or free, system.
- In which case you use Linux and OpenOffice.org both of which are already proven products.
You want a UNIX based system as your using legacy UNIX products, but need Microsoft Office.
- In which case you use MacOS X and Microsoft Office.
You need Microsoft Office for office productivity and compatibility with other products.
- In which case is the $100 for a Microsoft Windows license really an issue?
I agree developing nations should find better and cheaper ways of doing things, but doing the same things a different way just for the sake of it doesn't seem justified to me!
Really, I think that Microsoft would rather dump Office than have a 'low-price' version being marketed. There are thousands of features that most people don't know how to use, and Micorosft probably wouldn't want to invest in those features if they didn't have everybody paying for it.
This is rather comical to say the least. And while I will most likly be marked down for stating the truth, or not bothering to create an account to post my view once a year, Take this for what you will.
The desktop market is what...at least 75% dominated by microsoft? linux has taken what...8 years to cut into it 10%? This translate into a few pennies less per day the company makes..on just one of it's fronts. I am sure people would love to dream of the day *nix is on equal ground in the desktop market as windows, it is simply not going to happen in the next 10 years minimum.
Why you ask? driver support for new, exotic hardware. Gaming support(DX9 ring a bell?). propritory drivers and software to power those drivers. software users have been using for years and years. All of these are things linux could "do" per se..or any other *nix. just not now. The turnaround rate to get new drivers, software, and ports made is simply too long to be useful. and that is a simple, painful fact when it comes to desktops.
As for corperate resources using linux in a widescale deployment..There are just too few companies that are willing to try that. Why? It takes time for hundreds or thousands of people to "relearn" how to use thier computer. remember that most of the work force in the world had "windows for dummies" to get them employed years ago? Companies do not want to take the time, or the money training the entire staff..for such a change. it would end up costing the same, if not more, then windows products. Not to mention the time lost in the process..That in itself could cost far, far more then the liecences. This is just another simple fact that people tend to turn a blind eye to.
And before the zealots start, I am a unix sys admin..have been for 8 years now. Please do not start with the whole "blah blah blah LINUX R00LZ blah" rant, Because it serves no point. Direct that energy to making drivers and supporting hardware and ports.
Either way. Microsoft really has nothing to fear from Apple or Linux...or unix either in the desktop market. Even if Apple and linux combined have 40% of the desktop market..that translates to what..only 100 billion a year in revenue for microsoft off windows? Please.
--nitedog
Or maybe you're being sarcastic.
Because saying "an innovating company like Microsoft" should raise all kinds of alarms about veracity...
Microsoft gains the same things it gained when it shipped Internet Explorer for Mac OS a few years back..
Quidquid latine dictum sit, altum videtur
This guy is an arse hole. Why on earth would MS want to stop people having to by Windows to run office? Office draws people to Windows like nothing else - period.
MS would only do this if they had real competition for their office suite and people were moving to Linux at such a rate that Windows was being sidelined.
Wake up people - it aint happening!
That word, embrace. It is more flexible than I had initially thought. And it took an article title like this to demonstrate this.
/. have pioneered, all I can say is, thank you Microsoft for the wonderful product you are kind enough to allow me to buy from you.
We could, for example, begin using it in lieu of opposites and still retain the original meaning, like if we were talking about the Boston Embracer. Or this warm and fuzzy story about cooperation, understanding, and symbiosis between man and pet.
With this new meaning-neutral language which we here at
Blearf. Blearf, I say.
"MS could also just make their own Linux distro"
They are banned from doing such after they got dragged through the courts against Caldera.
Oddly Draconis
Too cynical to live, too stubborn to die.
the penny pinchers would buy it at $30 $40 and the author is right corporate is going to keep on with XP and what not for a long time, the peons in the cubes and call centers are getting striped linux now. As long as they can keep their file formats to them self's it make perfect sense, a little something is better than a whole lot of nothing.
Microsoft knows about the danger for its core business. Bill Gates invested his money in gold mines and huge content data bases. But what can MS do?
Microsoft has to find new markets. They brought into the PDA market, the TV market, the search business. They could attack comptetitors very successful with billions of dollars, but by that they destroyed the markets. After MS has destroyed a market they had to find new ways to generate profits again. But in most cases this was not successful yet.
If MS support Linux for any Desktop applications then it would be an admission that Linux is certainly better than MS windows. Would they like to kill their own baby? I doubt.
Then would a linux distribution coming from MS be as reliable as the ones coming from say RedHat or Suse.? When MS is not able to manage it own windows releases properly (news of SP breaking compatibily or applications is not uncommon) can it swallow its ego and cooperate with Open Source developers? And more importantly, will Open Source developers be keen to support MS especially when MS has been trying to stifle Open source development spreading all kinds of FUD about open source.
The author talks about a "stripped-down version of Office for Linux targeted at emerging markets"
And though it is actually a great idea...
Instead, who not get an "enhanced" Office for said markets?
"Enhanced" being some multimedia creation capability (think PowerPointMovie&Sound), make a better Image Composer part of the suite along with FrontPage, offer Frontpage extensions for apache running on Linux and while you're at it, make said extensions able to compile asp pages. Get it running out of the box with minimum user intervention complete with personal web site. Stick in a little drm and user information gathering by the side...
Mind you this is not for the slashdot crowd, but those "emerging markets"... handled well could make DRM ubiquitous and Office the defacto standard for the next ten years...
God, I hope they don't have a clue...
I wish I could filter out the annoying Pickens articles...
So what's new? Businessweek shills for Linux yet again!Why don't these clowns change their name to Linuxweek and be done with it? Then at least the reading public will know up front what they are in for when they spend their hard earned money buying the shameless Businessweek.
This is one of the most brain dead ideas I ever heard of.
I come from Africa, which is about the poorest continent on the planet, and yet everyone who has a computer in my own country that I know of is using Windows (which comes pre-installed on nearly ALL computers there) plus a pirated copy of Microsoft Office.
Every single bank, insurance company, government department I have seen in my own and other African countries in West Africa is using Microsoft office running Windows
Where does this guy come up with his idea that Microsoft is struggling in developing countries nonsense from?
For his information, Brazil is NOT equal to all developing countries. The current Brazilian government is rabidly anti-American, having recently introduced laws for take mug shots and fingerprints of all American visitors.
As for the pathetic French and Germans going for Linux for political anti-American reasons,the less said about them, the better, apart from the fact that spitting on Lance Armstrong in the Tour de France, just because he's kicking the sorry butts of French and German cyclists is disgusting, dirty pathetic behavior, and another low, even for these the French and Germans !
Even in China, the second biggest PC market on the planet, Microsoft continues to rule on desktops AND servers, in spite of government efforts to steer people to Linux. After all, its easy enough to buy a pirated copy of Windows AND office for pennies by just walking down the local street market, and Chinese consumers, like consumers in the rest of the world continue to vote their pirated CD's for Windows over the "free" Linux.
This piece of self-serving Linux propaganda by Businessweek represents pretty much what we have come t0 expect from this fast deteriorating tabloid business rag. Its nothing but a mouthpiece and propaganda organ for Linux.
Microsoft will of course reject this moronic suggestion of bringing out Microsoft Office on Linux out of hand, and treat it with the contempt it deserves!
To do so they would be admitting that Windows is on the way out and they'd never do that. While they have Windows they control everything else in the software market - they will never give that up under any circumstances.
The sad fact is that the desktop market is owned by Microsoft and this will never change. Corporations, who are ultimately the ones that decide on standards through their software purchasing habits, are more interested in playing it safe. Most corporate IT decision makers are more like politicians in their laziness and inaction - they're more interested in their pay packet and their reputation.
The smart corporations have seen the way MS react to the threat of a Linux deployment and will start their own. It is clear that the threat of a large scale Linux deployment is a way to reduce MS software licensing costs. Unfortunately most corporations do not follow through on the deployment.
In any case it's much easier to sack IT people in western countries and rehire them in India than to retrain your entire work force to use a different OS. I mean how many people who ring the help desk would even notice the difference?
</rant>
despite how much spin /. tries putting on it, linux is still a very small percentage of desktop users; why should microsoft bother putting out a version of office for linux? how about the linux developers getting the windows version of office to run on linux?
This rant takes the prize bro...
I'll tell the justice department. They'll love it!
Never shake hands with a man you meet in a fertility clinic.
Microsoft has argued Linux is insecure and vulnerable to attack because the source code is readily available, yet a significant factor for government agencies not adopting Microsoft is concerns about it being proprietary software! Many governments don't want to rely on Microsoft - go figure!
Windows 95 or Me anyone?
SEO Copywriter. Just Say ON
to Linux. That's is the crux of MS's problem.
It is the unpredictability of the entire market response that would give their management waking nightmares. It is a concern that has more than a bit of merit.
At this juncture they have the hopes of locking in much of the industrialized (really formally would be more accurate) via local laws and trade agreements combined with a new operating system that locks down a greater proportion of users. A columnist just risks his/her reputation, those managing risk their current (and future) comfort should they guess wrong if they plan to stay with a company. While there have been many cases of teams that arrive gut the company and run before the bills come due, I do not see that as the drive for most of those in power at MS.
The idea has its attraction for us, but the view is very different within looking outward.
Microsoft will not release MS Office for Linux. MS is earning money from Windows and other products around it. But if there will be MS Office for Linux, people will need MS less than today, because there will be no problem with document compatibility, and users will have less reasons to stay with MS Windows - that means less money to Redmond company. That's why I think it's not realistic.
1. It's completely OS.
2. It's completely interoperable with the non-Linux versions (i.e., document transportability)
3. It's guaranteed to keep step with changes in non-Linux versions, with respect to #1, #2, security, and all other maintenance.
4. MSFT publicly promises that the above conditions will be in perpetuity, to avoid any "get 'em addicted, then cut them off" tricks.
Why the fuck would anyone need a 'stripped down' cheap version of microsoft office for linux when there are already free (and open) versions that are much better? Thats like offering a cheap stripped down aid package when the red cross is giving theirs away free? WTF is this guy smoking, and no of course i didnt RTFM, i barely even ready any posts!
This comment does not represent the views or opinions of the user.
I used to joke with some former coworkers about the Microsoft Linux distribution. They of course thought it was just a joke, but the truth of the matter is that if MS did come out with a version of Office for Linux and even a whole MS blessed Linux distribution, it would be a total nightmare for their competition. Why? Simple, it would solve a lot of the antitrust related problems they've had recently and it could even help them deal effectively with any defections caused by security concerns. If Office existed on Linux natively, then many businesses wouldn't even look at alternative office suites at all because Office is the defacto standard now. Moving to Linux would be easy and whichever distros MS recommended would become the preferred ones.
Ultimately, Microsoft is about making money (as any business), if Linux Office can bring the bucks and remove some headaches, don't be surprised if it comes. And about that MS distribution of Linux. Well, don't be too surprised if such a thing already exist internally at Microsoft. I'm sure plenty of their research people (and others) may have rolled their own Linux distros for research or personal use. There may even be dirty ports of Office on Linux already in existence.
Yeah, MS has a lot of pride but you can't spend that at the store. I suspect that one reason they're planning to give a big chunk of their cash pile to shareholders is to get a little hungrier again as a company. They've grow a little fat and lazy in middle age, so a little trim might give them an edge. That is, by reducing their safety net, maybe it can spark something in their corporate mentality to truly innovate rather than just buying other companies with ideas. Who knows, it'll be interesting to watch in any case.
To the making of books there is no end, so let's get started
You misunderstand. It's "it" like "he" or "she". So it's a section about things.
The Tao of math: The numbers you can count are not the real numbers.
If that doesn't warrant a "+1 funny" then I don't know what does.
Note that the article points out that being in the position to dictate file formats and to control the flow of data is far stronger than what Redmond envisions now. I would say that if they really want to tighten their grip on the global market, they can do one better and stop thinking of "products" as their cash cow and start thinking of "services". Back in the days when the software cost was a small fraction of a PC, they could get away with it. But in light of a study a few years ago that indicated that they could slash prices across the board by 90% (yes, that is EVERYTHING) and still make money, and in light of the fact that price erosion of PCs has commoditized the market, they must shift their direction to providing software services (i.e. customized solutions for businesses). It doesn't really go against their overall strategy (in fact, you hear faint echoes of it in the ".NET" framework), but they have to adapt quickly to lock steps with Linux and other open-source initiatives.
If Microsoft would simply integrate an X-server into Windows, I'd be satisfied with that. Still gotta buy the Windows and Office, yet I'm not actually forced to _use_ Windows. Sounds fair enough.
Wouldn't solve the games issue, but then again, even the X servers that Linux has don't have indirect rendering capabilities. Too bad...
-Erwos
Plausible conjecture should not be misrepresented as proof positive.
MS has already figured some of this out and it wasn't by adopting linux or porting to linux. Look what they did in Thailand. They build a one-language (i.e. country specific) stripped down version of XP and sold it for cheap. They did this specifically to keep Linux out. If they did it in Thailand, they could do it in Brazil, India, China...etc. It's just a matter of how much money they will make on licensing the traditional way versus licensing the stripped down version.
Secondly, Windows and Office are mutually supporting monopolies that are enhanced by the "net effect". You run Office because its the standard on Windows and you run Windows because you need Office. And everyone else you share files with run Office and Windows, so that reinforces the matter. If any cracks appear in that ediface, the whole thing more or less collaspes. MS will never chance that. MS could afford to make Office for Mac because Mac never a threat because it costs more than a PC, so it never challenged MS's model of being the low-cost solution. But Linux *is* a threat. Linux is cheaper and it has the potential to eat Microsoft's lunch in MS's native environment (i.e. low-end workstations, PCs, and servers), so they will never give it an opening.
Discussion of offering big MS apps for linux or switching to a linux kernel is all moot. It's not going to happen. What MS could do is just improve interoperability with Linux and *NIX apps in general.
They aren't going to remove all possible migration to other OSs. What they can do, however, is make it easy for those that migrate to interact with others that have not migrated. Or rather to allow people to only migrate portions of their systems, portions they think could benefit from using Linux, and maintain Windows for those who just like Windows; even to the point of allowing Windows clients to more easily connect to services on a Linux server.
There's a lot to be said for allowing variety while maintaing functionality.
This is left as an exercise for the reader.
And they'll release it about the same time that Jobs releases OS X for Intel...
Tuff that Smatters.
Don't count on it. Monsanto ... uh I mean Microsoft ... can muster lots of support for such a campaign.
The United States forbids poor countries from making generic versions of antiretroviral drugs for AIDS treatment. Given the limited financial resources involved, this will certainly cost lives.
Monsanto Company is suing farmers for re-using seed where patented genes have been found, whether said farmers wanted them or not.
How will software be any different? Countries developed enough to need office suites will be signing trade agreements with the United States. Undoubtedly there will be intellectual property conditions.
I think the author's (Businessweek's) reasoning is flawed in that the direct cost is a factor yes but the indirect cost is much higher. When your mission critical data is in a proprietary format (such as MS-Office documents) you are, in effect, leasing your data from the sotware provider. When your data is in an open format (such as OpenOffice or StarOffice documents) you own your data and are using the software as a means to an end or a service.
Considering closed source software, one could wonder about backdoors and and espionnage (industrial or other).
Why would a governement (including that of the US) or business entrust its mission critical documents to a foreign private corporation? It's beyond me... Open formats and a preference for open source makes perfect sense to me.
http://www.microsoft.com/mac/products/office2004/o ffice2004.aspx?pid=office2004
___Abuse of power comes as no surprise___
'Considering Redmond's slim odds of conquering developing nations, why not offer them a low-cost Linux version of Office?' Salkever explains that 'Microsoft faces increasing competition in both PC operating systems and in desktop applications' which are its core businesses, while corporate customers would likely adopt Microsoft Linux products."
Actually it would not be out of Microsoft's character to come out with it's very own distro of Linux. Think about how many other things Microsoft has borrowed from others:
Windows from Xerox
TCP/IP from Digital
Open source for DNS, mail, pop3, imap etc.
Word processing (take your pick)
SQL from IBM
DLL from shared libraries
HTTP Browser from Netscape
Compiler technology from various
Java "lock in" look alike from Sun
IIS is a poor implimentation of NCSA
Microsoft will continue to milk the profits, but will switch to a Linux sooner or later...
Microsoft Linux 2005
Closed systems built on open source
Why wouldn't they just offer a low cost version of Office/Windows?
At the Wizards of OS conference this year, Eben Moglen told several long stories aside from the official talks. One of them was about when he had a meeting with MS's strategy group that deals with Free Software. He said that after a long fruitless discussion, he simply asked (paraphrased), "why the heck don't you just GPL Windows? Make it clear that you are serious by getting somebody on the board we trust. Give him a big share package, so that it is clear you can't back out easily. And then play by the rules. Nobody would say anything against you, you would be just a normal citizen. With your money and manpower, you could decide in which direction Free Software moves, and nobody would have a problem with it. People would still buy Windows from you - and on top you could still offer proprietary stuff, while getting rid of all the negative press."
To which the MS guys, with a serious voice and without a moment's hesitation, only replied, "this we will never do"
"When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
So, how do you like working for Microsoft? Do they still have free sodas in the lounge?
You made a pro-Microsoft post that got modded +5 on Slashdot of all places -- you'll probably get a big raise at your next performance review.
and not suffer in the least.
I bet you would have to kill a goat to get it to compile with gcc.
Get a free ipod.
Seriously, why play brain-pool for BillGee and give him any potentially good ideas ?
Of course MS could sell linux software too, but no camp will be enthusiastic about it. We want to see a battle, not a process of assimilation(literally). Woot! fight
I'm still trying to figure out what people mean by 'social skills' here.
GPL Windows? That has to be the most idiotic question ever posted to them. I mean really..How many "real" companies...fortune 100..hell, fortune 1000 companies, live with GPL code as thier main product? I can help you count. 0. none. nadda. zilch. If you have to ask why, never leave that naive state of mind you currently have...since the real world will most likly scare you the second you do.
India has such a HUGE variety of languages that almost 100% of computer users know English and are often unwilling to use PC's in their native language. (I belong to this category). A Hindi version of WinXP would suck totally ... in the market and everywhere.
I was involved with a bit of work on Pango rendere r for my mother tongue ... the unicode renderer was fairly easy to handle - but the translation was a horror . Imagine translating Abort :)
Look at all the scripts available in Indic languages , and that's just the first grid. You might realize why India reads , writes and speaks english.
It ain't easy, it ain't viable ... but a blind eye towards home-piracy and a watchful eye on corporate licensing has been MS's ploy in India.
Quidquid latine dictum sit, altum videtur
Especially games! We need much more BETTER game companies who're willing to dedicate themselves into good softwares for Linux. Valve already done that for OSS, other industry should start doing so. Maybe once OSS competition starts getting stiff, the software industry in general would start competing against OSS in a more or less friendly manner. Hopefully...
In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
While Microsoft are writing for Linux, why not Internet Explorer for Linux? They can intergrate it into the kernel and we can get all the benefits of Windows!
Look out!
Office is the only reason for lots of people to stay on windows.
"I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
I'm wouldnt trust any motive of Microsoft's that involves linux.
Something tells me i'm going to look up one day and see the Sword of Damocles dangling right above my neck.
Totally impossible to do it on any other platform...
w -1 1-toolbox.html
http://www.javaworld.com/javaworld/jw-11-1998/j
Not that it's POSIX, but you'd think this was exclusive to Win32.
You know, IIRC from basic OS class, waiting on two different resources is a good way to deadlock yourself.
..is why the Microsoft-supplied OpenGL screen saver on my Compaq PC (installed by Compaq, no less) keeps crashing? You know, the one gives the date and time in a cool spinny font.
Without fail, *every* morning I have come to work in the last five years, that stupid thing has either crashed repeatedly or hung the box outright.
This is a real pain, because the power button on the Compaq wore out years ago, it doesn't have an auto-power-on option in the BIOS, and it didn't ship with a reset switch (or a place for one on the mobo). I have to jump the freakin' power switch pins with a goddamn nickel.
Maybe I should just short the power-please signal on the ATX power supply connector and be done with it.
Do daemons dream of electric sleep()?
This is the mechanism by which MS can keep Apple in check. At any time, Apple knows that MS can stop providing Office for the Mac, neatly pulling the plug on any problematic growth in Mac user share.
If Microsoft cares about keeping Windows on desktops, it would be utterly foolish to release a version of Office for Linux. Unlike OSX, Linux is free, removing one of the barriers to acceptance. If Office were available for Linux, corporate types (and Universities) would very quickly embrace Linux as the desktop standard. It's a no-brainer.
It must be said that while I and many others have been using Linux for several years. Reading an industry analyst suggest that Microsoft write a linux version of Office for sale in developing coutries makes it ever more apparent that the Linux and Open Source phenomena is a ball that is just going to keep on rolling and gathering pace.
I can remember only a couple of years ago linux was a word used by techies and geeks alone. Reading articles in PC magazines was rare and more often than not they were put to one side implying that linux was just a toy and it'll never take off. From where im standing opinions are changing, and those very same people are now "getting it"...
Roll on the next few years baby, we are witnessing the beginnings of a real revolution.
Nick...
Electronic Music Made Using Linux http://soundcloud.com/polyp
Why does Microsoft insist on selling Windows? It has more security holes than swiss cheese. It welcomes viruses with open arms.
The operating system has become a commodity. Why would MS develop an OS, when they could build a very good, closed source desktop, on top of Linux? They'd save themselves the headache of constant patching and maintaining an every larger, ever more-unmaintainable code base.
There's nothing in the GPL which states you can't distribute a closed source app with a GPL'd one. Granted, if you improve GPL'd software, you must provide the source. But if your software merely runs on top of Linux, you have no such obligation.
Microsoft has already shown that its strength is not in reliability, nor security. The fundamental selling point for MS software is ease of use - which, in spite of /. protest, is still much better than their FOSS counterparts - at least for the average person. It makes no sense for Microsoft to continue to develop operating systems when they are so much better at office and game applications. Money spent on the OS is simply wasted. No one runs Windows because they like it - they do it because they can't run anything else. Every hour MS spends debugging Windows is an hour that would have been better spent actually creating a revenue-producing product.
The society for a thought-free internet welcomes you.
having MS developing for linux will make things worst as they will eventualy try to impose their corporate standard in the linux world, as in, who knows, custom libraries that are incompatible with the standard ones, ect
offtopic here, i would like to suggest to use linux on a rock solid machine, with win XP installed in vmware; i used it, it was great; games were not playable though, but hey, i had the stability of linux
As the subject points out, I doubt whether they would consider it, as this would then validate Linux as a worthy competitor to windows. I am sure that they have the resources to do it, but they won't - until they are brought kicking and screaming into releasing programs for Linux by a giant customer who is moving ALL their desktops away from windows for whatever reason.
If you support your competitor, you're legitimizing them.
In the case of Mono, Linux doesn't have much choice. You either interoperate or it's a harder uphill battle to get adopted by people using the dominant software.
In the case of MS, there's no benefit to them to offer Office for Linux. They're already the dominant OS, and to offer Office on Linux would merely increase Linux's encroachment on the desktop. Sales would probably be too low to justify such a risk.
Office sales are dependent on the fact that MS OS's dominate on the desktop - and conversely, MS OS's dominate on the desktop because people are trained to use Office which only runs on those OS's (and the Mac which was never a factor).
It's a nonsense concept. Bill Gates is an asshole but he's not that stupid.
Don't hold your breath waiting for MS Office on Linux.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
Microsoft will embrace Linux by adding Linux support to Windows Services for UNIX or some other Linux compatibility layer. Thats the extent to which Microsoft will embrace Linux. No ports of Office, SQL or any other Microsoft product - with the possible exception of IE.
Yeah, when pigs FLY!
I mean realy? I get upset when a bird does his business on my car!
Nick
Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
The Win32 threading and synchronisation models are ridiculously powerful compared to *nix, which is precisely what makes it so hard to port a lot of Win32-based software to other platforms. The fact that you can't do a simple operation like "wait for a mutex to be released or a socket to become readable" deserves to be a joke about legacy operating systems, not a persistent reality. At least BSD's kqueue comes close.
If that is true, then it's a shame that the performance of the Win32 sockets are so meagre compared to the Linux implementation. Take a look at this article on Developerworks. Maybe you can spot the changes required to close the performance gap between Windows and Linux (Linux running about 2 and a half times faster on the same machine).
And I think I'll take you to task for your blind assertion that "you can't do a simple operation like "wait for a mutex to be released or a socket to become readable" on a Unix platform. If you call pthread_mutex_lock in 'fast' mode it simply waits for the mutex to be released and will pick up as soon as the mutex becomes available. And there are plenty of other options around. It's also totally trivial to write a spin-check to check the TCP status of a socket.
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
Man you gotta grow a sense of humour...
Microsoft Business Model: Extend Embrace Exterminate
Try slashdot in light mode. Nice. I use it all the time.
Yes.. You're right. David Cutler's kernel is slightly more modern than the Linux/Unix design, but it has a few severe drawbacks:
:-). What makes porting Windows-apps extremely painful is mostly all the GUI stuff which has to be redone from scratch if it was written using native Windows calls.
The kernel behind Windows 2000/2003 is as solid as Linux.
The NT-Kernel is about as solid as the Linux kernel (most of the time it's accelerated 3D drivers that trash both systems). The real question today is, is it as solidly secure as Linux is?? I say it isn't because it has only received scant review outside of Microsoft.
The Win32 threading and synchronisation models are ridiculously powerful compared to *nix, which is precisely what makes it so hard to port a lot of Win32-based software to other platforms. The fact that you can't do a simple operation like "wait for a mutex to be released or a socket to become readable" deserves to be a joke about legacy operating systems, not a persistent reality. At least BSD's kqueue comes close.
Most apps don't need that in the first place and btw, waiting with select() call on a socket works just fine for me, I can poll and I can block on a socket so what more do I want
There are many other places in which the *nix kernels show their age compared to the design of Win32 (not to mention MS's ability to maintain a consistent API over 10 years of product developments). 30 year old technology may be "mature", but its not always The Right Thing To Do for the future. So let's see... guess what I agree with you that there are a lot of things in the NT-Kernel that would be cool to have in Linux.. (and a lot in the overall Linux/BSD/Unix codebase Microsoft stole without giving credit and violating licenses)... but we don't really need it to accomplish our mission.
The real battleground is now definitely in userspace and not anymore in kernelspace. If you ask me what we absolutely need is to adopt a standard in userspace like Microsoft did with COM, their Component Object Model which allows their applications to integrate with another.
We use kParts in KDE, Corba/Bonobo in Gnome, UNO in OOo, XPCOM in Mozilla but a Mozilla-XPCOM component can not be inserted into a kParts container like kMail nor a UNO OOo swriter container. Our components can't really talk to each other like theirs can. If we could offer the same kind of integration, Microsoft calls it OLE, where you could fire up OOo writer and edit an embedded gnumerics spreadsheet, right-click on it and send it on it's way using kmail... If we could do that then we would kick Microsoft's butt on the desktop just as bad as we kicked them out of the server arena.
Too bad that every major OSS project has to invent their own Component Architecture.
Since Microsoft already ported Office to OS X which is unix based, so they are already halfway there in getting the product ported to linux.
...look at it this way: They can continue their stranglehold on the operating system market with the people who don't know there is a linux, or they can advertise the existence and support a competing product. If they're worried about the piracy of Office that was mentioned, creating a version for linux won't help that at all. In addition, they couldn't even reach the large number of gentoo users due to the fact that gentoo requires you to compile from the source code. The move that was suggested, while I agree it might be great for some things like getting offices to switch to linux, but if you look at it, releasing software like that is really not in Microsoft's best intrest--it's just not cost effective.
> ..is why the Microsoft-supplied OpenGL screen saver on my Compaq PC (installed by Compaq, no less) keeps crashing? You know, the one gives the date and time in a cool spinny font.
I believe RH used to have the same feature in version 6.x - screen saver would by default be on, so if one installed X Windows, the sucker would sometimes freeze the system or start eating 99% of CPU.
In your case perhaps it's graphics card driver or its onboard RAM... Or power saving mode (if it's on)?
Why do you run that screen saver anwyay?
I thougth back in the early '90s that MS WIndows should have been written as a window manager for X instead of a standalone. I still think that. But, they just gotta do it themselves instead of using what works.
AB HOC POSSUM VIDERE DOMUM TUUM
Windows now runs on the Linux operating system, for only $99 you can experience both the user friendliness of Windows and the customizability o f Linux.
Further, we now offer OfficeWL (windows linux), to make your integration easier than ever.
I'm not a programmer, so I don't know the intricacies of this. There may be a AntiTrust problem, but then again they are not creating an OS just a GUI.
If there were a low cost linux version, then businesses wouldn't have any reason to use Windows.
Microsoft is at the top of a slippery slope they do not want to slide down. The distribution of MS Office for Linux would encourage the use of Linux. They want to avoid that at all costs. Consider the following:
MS is not in the software service business. They are primarily in the commodity software business. The use of linux reduces the cost of commodity software, which directly attacks MS's bottom line. They must deter, postpone, delay any movement in that direction for as long as possible. Eventually, they will be pushed over the edge in spite of their best efforts. Then it becomes a matter of how long they can stay afloat and if they can provide sufficient innovation to survive long term.
Consider two bell curves, one inverted from the other. MS is starting down the desktop slope. Linux is starting up the desktop slope. MS does not want to continue that trend. Release of any software for linux at this stage cannot help MS slow that trend and will likely have the opposite effect.
MS Linux bundled with a compatible MS Office makes more sense...
Two issues with this:
1: Large number of Gentoo users?
2: Requires you to compile from source? I seem to remember getting binaries when I emerge'd my nVidia drivers, Unreal Tournament Linux port and Real Player (yes, yes... I know better now.)
Real Daleks don't climb stairs - they level the building.
>in some instance that problem might just be that
>you need to resume processing once either a mutex
>is available or a socket is readable.
An example situation being...?
While I'd like to see MS come out with a version of Office for Linux, I don't think we'll see it as long as the applications and OS lines are under the banner of the same company.
MS still doesn't quite know what to do with the emerging markets of Asia and the more undeveloped nations. Most of their potential customers in those countries are happy using pirated versions of MS software and don't have the cash nor the hardware to run the latest offerings from Redmond.
The author of the article is positing that for many in developing nations, the Office on Linux could be an attractively affordable solution. Couple a low or no-cost linux desktop OS with a version of Office on Linux and MS should be able to make some in roads in new markets that can't afford their current offerings.
Unfortunately for MS, their products are already in those nations in the form of pirated software. But, will customers in those countries be willing to pay for products they're using for free now? I'm guessing no.
What would be curious is to see if MS could keep such a product out of the North American and European markets. At this time, one of the major bars for many organizations in migrating to Linux on the desktop is their investment in Office. While there are alternatives to MS Office, none of them are perfect.
A Linux version of Office could help many companies decide to migrate to Linux. Once those companies are on Linux many of MS's products will look a lot less attractive. Also, once they've taken the plunge with Linux how many will dump Office in favor of an Open Source alternative such as OpenOffice.org?
Of all the "Big" operating systems vendors, how many are planning a ground-up rewrite in the next few years?
How many need one?
MS would do well to grab a version of Linux and build Longhorn around it. But they won't.
OMG you're insane! I mean I stood up for Windows on Slashdot, but you're standing up for COM!? Please move away and hand me some extra asbestos ;)
In terms of security your comments about review are certainly accurate. OTOH MS does have role-based security build into the kernel, which Linux doesn't. I would be inclined to say that the MS kernel has the potential to be more secure than Linux, but probably isn't at the moment. This comment doesn't extend beyond the kernel!
In terms of synchronisation, a popular architecture on Win32 is a sequence of producers and consumers (each producer consuming from the one before it) using queues to communicate. It is a highly scalable architecture, and can be very efficient if each "stage" in the line is served by multiple worker threads. Although there are several approaches to implementation, two are of concern for Win32-Unix portability:
(1) Having a mutex per producer reduced lock contention, but this assumes that a consumer can wait on multiple mutexes.
(2) You can have all IO handled by a single thread, or all input handled by one thread and all output handled by another. There are some nice reasons involving performance and abstraction that you may want to do the former, but it is only possible if you can wait on sockets and the mutexes for the producer queues (they have finished processing and want to send output). In fact just an output thread can face this problem if it has to wait for producer queues or for sockets to become writable.
Actually I completely agree with you about the need for a userspace standard like COM but ... well, done right ;)
i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
I hope that MS never ports office to Linux. that would be a disaster. i use office on a mac and its really crappy and unstable. I'm hopping that apple will resurrect apple-works and integrate a more comprehensive groupware server and client. or at least corel will bring back their office in the spirit of their original product. The problem is not that Linux needs an MS office the problem is that 90% of the people equate MS word with word processing. if a third format that is universal is used than it wouldn't matter what you use for your word processor. I would welcome a proprietary paid for product that has the functionality of office but runs great on Linux. our community needs to stop chasing MS's tail and start making software that makes MS chase our tail.
Compromise, adapting to the realities of business world and adapting to social pressures? That's unamerican!
C'mon Microsoft, instead of shelling out all that money to your investors, let's see use that money productively. Hire a mercenary company, buy some tanks and fighter planes, and let the new age of corporate warfare begin! Then when you've established a military Junta you sure as hell won't have to worry about getting the police to enforce your copyright law! And talk about monopolistic power!
C'mon, let's see some freedom to innovate!
"python drives COM objects nicely"
Someone did an article awhile back. RealBASIC is an excellent cross-platform tool for the migrating VB programmer.
Longhorn should have a BSD core. It would eliminate lots of effort on the Microsoft side. They could focus on the application layer like Apple has, and since Mono is well under way, they could simply use the mono stack - again, eliminating lots of effort. Hell, they could probably release longhorn next year.
Retired from software... maybe. Sort of.
Actually MS is "embracing" Linux as it were, not with their code, but with their ideas. Binary drivers...OK. Sloppy coding...OK. MONO...OK. Marketshare mentality...OK. The kitchen sink approach...OK. ONE to rule them all...OK. Code you can watch. Ideas however are harder to defend. Remember the booing and hissing with Debians decision about firmware? Back in the old days everyone would have understood why and approved. Not now.
De Beers could slash the price of diamonds almost as much be releasing some of their stockpile and ceasing to manipulate the market--and still make a generous amount of money.
But they would rather make a lot of money. From a business standpoint, it's tough to argue with that....
Sure, they'll probably have to revise their revenue model at some point, but that's still years away. Who's to say that they don't have a group working on Linux ports of their core applications, and a strategy in the wings to deal with a change in the market? For now, they're understandably loathe to a) sell a cheaper version of their flagship cash cow, and b) make it easier for users to dispense with Microsoft's other cash cow.
~Idarubicin
No one does. Because they can get better performance for less money they will.
Sooner or later, Microsoft is going to die. They can jump on Linux and die later or ignore the next big thing and die sooner. Their favorite option three is to finish their DRM legal work and nationalize software.
Friends don't help friends install M$ junk.
Microsoft will not port Office to linux since it will give them legitimacy to compete with Windows. Salkever failed to notice (as usual, how can he be a tech writer??) that Microsoft business consists of monopolies supporting each others. Windows furthers the IE monopoly and IE renders best on Windows. Windows extends the Office monopoly and again, Office works best on Windows. What would you think will happen if Microsoft ever has to compete solely on the merit of their softwares? (No, competitors' blunders do not count)
If MS ever writes Office:linux, they won't be able to confine it to developing countries, unless they want another lawsuit. Now, the one of the arguments against linux on office desktop will be scratched off. linux already handles web sites and email quite well. Put Office on it and let CFOs drool at the prospect of cheap computing. It will jeopardize Windows monopoly, and subsequently IE monopoly.
Windows with the free Services for Unix could run the cheaper version just as well as Linux.
If that happened, they would lose a significant revenue source.
Sadly, a true populist (like McCain, Bradley, or Dean) can't make it through the current nomination process due to the entrenched special interests. I expect this century will see a third party (which actually represents the people) will supplant one of the Repub-ocratic parties, and it will use MeetUp, MoveOn, or some other Internet-enabled process to do it.
My guess is that Office uses several undocumented / unknown systemhooks. These would have to be rooted out and recoded.
This would require a lot of $$$, so it's not going to happen.
Privacy is terrorism.
They've just gone on an anti-OSS parade and flung mud about the dangers of Linux. They're strategy right now is to discredit Linux and make it seem like an immature unreliable hack. If they create an actual application for it, they've suddenly legitimized it. It's like saying indirectly that Linux is "Microsoft Approved".
Even if most of their money comes from Office, on the global stage, Microsoft is one of the greatest powers only because they control the OS. Lose that, and they will definitely fade into oblivion as people start to experiment with Linux and other OSS.
I'm not that smart but even I could think of this. I think this writer wrote this story just to appear on Slashdot! : P
The corporate world might consider MS Word on Linux. One example would be a company wanting to migrate off an MS OS but also has too much invested into Word documents to make a change. Even though OO exists, it is not 100% compatible and in the future, it may be illegal to reverse engineer MS file formats.
Nope, sorry.
Look here: a complete RBAC system with Mandatory Acces Controls.
And before you start about the many warnings about its experimental nature, that is only valid if you get it from the source. The version that is currently integrated in the stable production kernel is just that: stable and production ready.
Mart"I know I will be modded down for this": where's the option '-1, Asking for it'?
"No comment here, no comment at all. We only wanted to introduce you to one of
our very special corporations, Microsoft, who conducts business in a place
called Seattle in a place that used to be United States of America, land of the free, home of the brave.
And if by some strange coincidence you should run across their software on Linux,
you had best think only good thoughts. Anything less than that is handled
at your own risk, because if you do encounter Microsoft software in your Linux PC
you can be sure of one thing: you have entered the Twilight Zone."
[Now, I'm off to lift my le... Um, visit... at another place.]
I'd use it. IMO multimedia for linux absolutely sucks.
I'm not here to bash linux. I'm using debian/sarge right now. But I also use windows on the same machine. When it comes to multimedia, there is no comparison, windows wins in a slam-dunk.
my os is fine without M$. OpenOffice works just as good as Office, and Mplayer works just as well as windows media player (and without the drm crap). Why would I, or and Linux user want M$ garbage on out systems?
-Cnik
As other posters said, it will never happen, even if Microsoft finds there's a viable market for it. The reason? Because it legitimates Linux as a viable alternative in the eyes of their consumers.
On the server market it's a whole different story, but Linux is (still) not a real threat to the Windows dominance in the desktop - why bother? It would do more harm than good to them.
Desktop platform choice is driven primarily by the applications that all users need, not the more specialized ones. I think the simplicity of this fact escapes most folks in the Open Source community.
It currently works like this:
1.) All users need an office suite.
2.) MS Office dominates due to file format lock-in, feature richness, and overall polish.
3.) MS Office runs natively on Windows and MacOS.
4.) Windows or MacOS are chosen for the platform, but Windows is cheaper due to the hardware.
5.) Most other software is written for Windows since it is the most popular platform for running the office software that all people need.
I don't know how much more blatantly obvious it can be, but the key to open source on the desktop is a perfected, feature rich, and highly-polished OpenOffice that is a near drop-in replacement for MS Office. MS will never provide us with Office for Linux because it would give us a new means to embrace and extend.
As for perfecting OpenOffice, if we can collectively pull this off, the situation will look like this:
1.) Companies switch to OpenOffice on Windows to save big bucks. (Office costs more than Windows, so it is the first to go)
2.) With OpenOffice proven, many desktops are now immediate candidates for Linux, another cost savings. Some conversion begins. More system integrators ship with Linux and OpenOffice by default.
3.) Demand for Linux business software (including proprietary) spikes because it is the cheaper desktop platform and meets the base needs. Porting efforts begin en masse.
4.) Widespread adoption of Linux desktops brings widespread public exposure to all the other great F/OSS that has been developed over the years. A snowball effect occurs.
5.) Open Source soon dominates the software industry.
OK, so that all sounds great, but how do we actually make this happen ASAP? I see two options at this point. We raise money to either 1.) hire a dedicated group of full-time OpenOffice developers or 2.) buy one of the proprietary MS Office clones, which may be superior to OO at this point, and set it free. This is, of course, in addition to continued community development. Think of it this way: it only took 7 weeks to raise 100k EU to buy Blender from NaN and turn it open source. Blender was a relatively obscure project, and high-end 3D modeling software is hardly something that everyone needs. How many millions could we quickly raise in a fundraising effort for an office suite? What are we waiting for?
Microsoft now owns the Lindows trademark, guess what they'll do with it.
Take one look at the way the veins stand out on Steve Ballmer's neck when he talks about OSS, and you know there's just no way in hell this is going to happen no matter how much sense it might make.
I mean, come on, Longhorn should be called "Longshot." It's a big red-herring so that when Office for Linux comes out everyone will be surprised and think it a brilliant move, rather than an obvious one.
Longhorn is a huge risk. On the other hand, Office is a sure thing. Microsoft Office is what made MS's fortune, not Windows. Noone bought their PC because it ran Windows, they bought it because they could write letters and create business documents on it. And Office is actually a fairly stable product, unlike Windows. MS would be doing themselves a BIG favor by getting rid of major headaches if they dumped the OS biz and dived in with both feet into the transportable apps biz, and a Windows compatibility layer that runs on Linux that's more compatible than Wine.
Just what do you think .NET is about, if not creating an OS-independent framework with which to provide the apps people actually buy computers for? Noone is upgrading Windows anyway, as the old versions work "good enough" for most people, why waste time developing a new OS product noone wants or needs, and that has to compete with open source?
Bill Gates may be somewhat myopic, but I seriously doubt he's all that myopic...
Why not? Because the strength of MS in the future will not rely on the software itself, but the restrictions built within the software. Want to watch a DVD? Great, you've got to own a product with an MS-based operating system, as it's the only thing that has the proper DRM functionality. Etc.
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
I highly doubt that Microsoft will offer a Linux version of office. If Microsoft were to create a Linux version, there would be one less reason for some businesses to stay with the Windows operating system. From this, even if only a percentage of their coporate clients do change over, Microsoft will lose millions in licensing fees.
I just cant see Microsoft taking the risk of loosing all of the client machines to Linux right now. Now if a lot of the corporations start switching to Linux (for desktop clients) before any Linux version of office is released, then it would be another story, but that hasnt happened, yet.
"MS has already figured some of this out and it wasn't by adopting linux or porting to linux. Look what they did in Thailand. They build a one-language (i.e. country specific) stripped down version of XP and sold it for cheap. They did this specifically to keep Linux out. If they did it in Thailand, they could do it in Brazil, India, China...etc. It's just a matter of how much money they will make on licensing the traditional way versus licensing the stripped down version."
Okay...but this doesn't explain why MS won't slash prices of Windows XP HERE in the USA...why won't they?
As many have said in this thread and threads in the past, if MS dropped the retail price of XP (Home) to $39.95 and perhaps XP Pro to $69.95, that would certainly stop many windows users from even trying to learn anything about any *NIX-based OS. That would kill the "Linux for mainstream idiots (read: Mandrake, j/k)" movement. Joe Schmo would never EVER think of buying a Wal-mart.com pc with a OS he's never heard of (Sun Java Desktop), if the same computer on wal-mart.com, only with WinXP, costs $40 more. He's say "Hmmm...just 40 bucks more and no hassles of linux because I am a computer dummy"
Even if MS won't embrace Linux, they know that dropping the price of XP can kill the linux market. They do this in the third-world, but why not here? Do they REALLY think that people will pay more than a $100 for an OS for years and years to come?
As John Stossel would say, "Give me a break."
The only way Microsoft will embrace Linux is money, and that company has enough of that sitting in a bank.
For years on Solaris using POSIX Threads I did the following:
[ASIDE: You can't do this under the current pthreads linux implementation in the 2.4 kernel, but you might be able to under 2.6, I havn't checked.]
From the main thread, before you make your frist pthread_create calll, for any given signal (e.g. SIGIO and SIGALRM) install a no-op signal handler, that is one that just returns, and that is not set to resume (e.g. that will cause the errno=EINTR response. Then block/mask that signal.
Make a thread-safe list-of-structures abstraction.
Now, for each such signal make a single thread to act as the "real handler" and use sigwait in that thread to "really catch" the signal.
Other threads then register callbacks, wakeups, etc on the list-of-structures.
Different signals may take different details for optimization and accuracy. (Redistributing SIGALRM is the easiest.)
If you use C++ you can basically make the list-of-structures indistinguisable from an OS service.
I also usually make SIGUSR1 restartable and SIGUSR2 nonrestartable so that I can use pthread_kill() to forward signal indications and interrupt blocking calls.
It isn't actually all that tough to mix threads and signals and callbacks if you plan for it from the get-go.
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
Cool. I wonder how far along reactos, an effort to clone NT4 is with this :-) Incidentally this is a very cool project and they've completed about 70% of the kernel and most of the userspace is taken from the Wine Project.
/zOS jobs for example. A job in IBM's mainframe OS is a sequence of processes that run in sequence and parallel and the OS takes care of synchronizing them, connect them to the resources (datasets, network resources, etc.) they need and make sure that they run in the correct sequence and wait up on each other.
Btw... You wanted to wait on mutexes with Linux... Well you can! Kernels >= 2.5.7 have the sys_futex call that wakes up everyone waiting on the value of a certain address to change.
BTW... if you really wanted to show off some really basic VMS features Linux does not (yet) have then how about NT-APCs (Asynchronous System Traps as they're called in VMS) which is code in userspace of the process that initiated the IO that is called when that IO operation has completed. I doubt a lot of apps use them, however.
There are probably a zillion facilities one OS has that another lacks. Take IBM MVS / OS/390
However there is one thing where the Linux-kernel is ahead and that's where it counts: It's a free highly featured enterprise-ready opensource production quality kernel under constant public review. No kernel-feature can make up for that
Now to get ahead of Microsoft in userspace, yes... I could even live with the OSS community adopting Microsoft DCOM. We already did in a way with Mozilla XPCOM.
Old news: MS Linux: Shipping in November 2003.
Sincerely,
Pan Tarhei Hosé, PhD.
"Homo sum et cogito ergo odi profanum vulgus et libido."
I use Excel. I have tried to use OO, for quite a large project. There is no way I could switch across without spending MONTHS rewriting and revalidating old spreadsheets. I could not do this in reality because the OO spreadsheet does not handle my large complex worksheets in a stable fashion , its graphs do not provide sufficient functionality, and its scripting language is (so far as I can determine) poorly documented, at best, for a noob.
OO is not a competitor for Office, it is a competitor for Word with a non compatible spreadsheet thrown in.
So you haven't transferred Office users to OO, you have transferred Word users across.
How would you define "virtually flawlessly" in a business context?
How does the lost time encompassed in the weasel word "virtually" compare with the trivial cost (in a businees sense) of Office?
that's one way to reduce your employment options.
I'd bear two things in mind:
(1) complying with arbitrary requests is part of many interview processes and even jobs
(2) Just because some HR dude is a moron doesn't tell you much about the rest of the organisation. I get worried when I see the morons at the top of the tree, not the botom.
yes, this would be cool... and there are alot of reasons why this would be good; however, those are also probably all reasons that might scare microsoft away from doing such a thing. microsoft software would be nice, but i don't think it's really the last piece in the linux-desktop-pc puzzle.
You know where to find me...
You have some good points, but the reason MS won't drop the price in developed countries like USA and Europe is because they figure they make more money on full-priced sales than they loose to Linux. You can bet your bottom dollar that MS does market and pricing research to find out which price will generate sales of a particular volumn. They have decided that higher prices will bring them more profit than the higher volumn (and with 95-98% of the desktop market already, they couldn't get much more volumn anyway). About the only market left (in developed countries) where MS might make up more sales with lower prices is in the server space. And they are already starting to pursue the stripped down strategy there with their "Web Edition" of Window Server2003 (at $399 for web edition vs $999 for standard version).
Despite the uncounted viruses, trojans, adware, spyware, and other malware infections that happen every week, no almost every day now, and the fact that Windows has security holes so big that you could fly a Space Shuttle through them, and that Windows reliability is so bad that many companies have to reboot servers at least once or more a day, you are telling me that none of that matters? Microsoft, apparently, can take a crap in a box, label it "Windows" and then sell it to 75% of the market because they bundle it with the PCs sold, and use their monopoly to bundle IE, Media Player, and other goodies to shut out competition, and none of this matters because Linux is slowly gaining marketshare? That Linux does not use DirectX, or support sub-standard hardware (with poor quality control), or use bleeding edge hardware (not because the Linux community won't write drivers, but the hardware company refuses to release technical details so the Linux community can write those drivers for the state of the art hardware, because Microsoft signed an exclusive deal with SATA hard drive makers, and other bleding edge hardware companies to not release Linux drivers or technical specs to write Linux drivers), that none of this matters?
That Microsoft is so scared of Linux now, that they have a "Linux: Get The Facts" website and advertise it in almost every magazine and newspaper that I read now? Yet to you, that does not matter.
I say to you, bullsh*t! Linux marketshare doubles every year. Linspire (nee Lindows) and Xandros make more user friendly Linux versions, and KNOPPIX and other Live Linux CD distros still continue to gain marketshare and convert people to Linux. In fact, due to the nature that Linux is distributed, the Linux marketshare is under-rated, and may be higher due to the dual-boot nature of LILO and GRUB. You can record a Linux sale, but you cannot record someone getting a KNOPPIX CD ISO via Bit Torrent for free, etc. So if only Linux sales are recorded, and file sharing distributes Linux as well, there may be more Linux users out there than you know.
Microsoft is a dinosaur, they cannot innovate anymore, so they have to compete and/or buy technology to improve their products. Microsoft having 75% marketshare, can no longer promise the growth that they used to promise to their investors. Each new Windows operating system and each new software package from Microsoft requires new and more expensive hardware to run it on. There are a ton of people out there that have machines that cannot run Windows 2000, XP, or even Longhorn when it comes out. They also cannot afford to upgrade their software. Yet Microsoft puts out technology and encourages firms to not support anything less than Windows 2000. Case in point, Napster and iTunes won't run on 95 or 98.
So basically these people are screwed, right? Either buy new hardware with the new OS, or suffer for not being able to run the latest and greatest from Microsoft? Well I say give Microsoft the middle finger and download a KNOPPIX CD and try it out. Use QPart to repartition your hard drive, and use "KNOPPIX-INSTALL" to install a copy of KNOPPIX to your hard drive and dual boot. Or try another Linux flavor. It is cheaper than buying a $500 machine and then $300 worth of MS-Office software.
Even if you don't want to try Linux, keep 95, 98 and try Mozilla Firefox, Mozilla Thunderbird, OpenOffice.Org, and other open source software available for Windows.
Face facts, there are more older systems out there, than there are newer systems. Microsoft is cutting their own throats by refusing to support the older hardware. Soon Windows Longhorn will require such powerful hardware that those $500 el cheapo systems will not be powerful enough for it. You'll be looking at the more expensive $800 to $2000 systems.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
My favorites are the ones that tell someone they're full of shit without attempting to explain why.