What Would The World Be Like Without Microsoft? 1054
CanadianMikey asks: "The debate with the business side of computing rages on about the validity of Open Source. Is it good or bad? What is the future of computing? Could it have been different, and where will the 21st century take us? Is Microsoft just the big nail that always gets hammered first and will someone step in to take their place when they are finally taken down?
If Microsoft were to close up shop, who do the readers of Slashdot think would be tomorrow's Microsoft? What about the forgotten windows?"
Re:If Windows were to diappear (Score:1, Informative)
That myriad of x86 software out there wouldn't run because they require the Win32 API
Apple is NEVER switching to x86. There is NO POINT.
And how the hell is Apple going to dominate a market that Dell already owns (x86 hardware)?
Re:We'd all be using IBM OS/2 (Score:3, Informative)
forgotten windows? (Score:5, Informative)
Or the other one [geocities.com]. (Apple II Version [aci.com.pl])
W
Re:We'd all be using IBM OS/2 (Score:1, Informative)
Re:We'd all be using IBM OS/2 (Score:3, Informative)
OS/2 was damn good. It's marketing sucked.
An Interesting Idea (Score:5, Informative)
First off we have to consider the fact that MS has really pushed the PC market very far. Without MS, IBM may have made their own OS for the PC or had a company make it that wouldn't have sold it to clone makers. This would give IBM a monopoly on (what became) Wintels, so we would have had more kinds of computers (at least for a longer time). Would this have forced more innovation, or would everyone be re-implementing everyone else's ideas so things would have slowed down?
The standardization of MS has also pushed us a long way. I know that I can take a disk from my computer (Win XP right now) and read it on nearly every other computer I'll find (Windows PCs, Macs, BSD, Linux, BeOS, etc). When Microsoft has backed a standard, often it's the one that survives so who knows how many more VHS/Betamax type fights computer users would have had to go through without them. At the same time, who's to say Apple wouldn't have become dominant and caused the same kind of standards.
In software innovation, MS has done many things too. While they are stagnating now, back when Apple was a major contender they really pushed things. Some things have really improved because of them (most computers run the same API for games, DirectX), but then again they have tried to strange/take over other things (Java).
So I guess it all depends on who would have existed if MS didn't become who they did. There are a couple of options.
While computers have stagnated (relativly) in the last few years due to lack of competition, I think the increased incompatabilites that would have stayed around if there were many computer standards for a while might have kept the computer from becomming any more advanced from what it is now. So I guess I don't things would be too different (ability wise), although interfaces and such would probably look quite different.
MOD PARENT DOWN Re:Computers wouldn't be as easy (Score:4, Informative)
Re:missed the GUI? (Score:1, Informative)
Re:Without Microsoft? (Score:4, Informative)
You are forgetting the revolution in business brought about by dbase and visicalc.
By the time MS came on to the scene business had already embraced computers.
link mirror (Score:3, Informative)
Re:Standards (Score:4, Informative)
This, my friend, is a Microsoft "standard".
Re:MS Bashing (Score:3, Informative)
And yes it was better.
Re:There would be no Open Source... (Score:2, Informative)
The vast majority of Slashdot posters couldn't code their way out of a wet paper bag. They have nothing to do with the development of Open Source software.
Re:I am writing in Ada! & MS Ruminations (Score:4, Informative)
Minix still exists, and there is a Minix usenet group that gets traffic. It was never intended to be anything like what Linux became. It's a pedagogical OS whose main method of distribution is a CD in the back cover of a textbook. It 'inspired' Linus to go off and do something of his own. It's wrong to act like it 'died' or in any way is a failure because it's still primarily a pedagogical OS.
Re:Standards (Score:5, Informative)
It [GCC] will compile and link almost anything. It would probably compile Perl without too much modification and wouldn't even emit that many warnings. Look! Look at this! Is that C? I don't fucking think so. And look at this: Yes, that's supposed to be C, not C++, because the things they've done to C++ are almost bloody unspeakable. The words "embrace" and "extend" come to mind. How about this, for instance: What? What the hell is that about? And you know the worst thing? People actually use these abortions in real code, because obviously, if it compiles on Linux with gcc, it'll compile anywhere. That's why you're having problems linking on AIX - because nobody's even thought about AIX before. We use autoconf, right, so it must be portable? Yeah, fucking right. Portable between GNU OSes, I think you'll find.
Part of the reason Parrot 0.0.1 was so slow getting out of the door was because of all these stupid idiots writing GCC "C" and not realising how completely fucking broken it was.
And while we're on the subject of standards, does anyone know if Linux has a standard way of treating the keys that Microsoft added to the keyboard. Is the left Windows key Super_L or F13, and is it a modifier or not? Enquiring coders want to know.
Re:Standards (Score:3, Informative)
The fire-part was because of the ensuing riot. The mayor of San Francisco was so afraid that San Francisco would lose its reputation that he had the riot covered up.
"Without building codes, 10 X more fatalities in the 1989 Loma Prieta earthquake in California. "
Please note that the overwhelming majority of people who died during that earthquake were located on *government* built/maintained structures (i.e. the Oakland freeway and the bay bridge).
Sorry, but that's utter high-end bullshit. (Score:3, Informative)
OpenGL was way ahead of DX. Everybody and his brother in the gaming industry protested when MS said they did'nt give a damn and started to roll their own. Which came on par with OpenGL something around DX 4 or 5.
In fact DX is a prime example for MS'es embrace and extend - even if it is at the _cost_ of inovation. OpenGL is heading for V.2 and it's behind DX only since the DX 7 days. V2 will catch up almost entirely again. Even though the OpenGL consortium has nearly zilch power in the gaming field nowadays. If MS had used and joined OpenGL, computer GFX optimization would be way further today.
But I guess marketing-buzz weighs heavier than true innovation. You're statement actually proves the shareholders of MS right, in a way.
Not a mirror but a copy (Score:2, Informative)
http://66.102.11.104/search?q=cache:Pq0ZnZAS5qA
For more info on GEM, try...
FreeGEM home:
http://www.deltasoft.com/
For other sites, see its Links page:
http://www.deltasoft.com/links.htm
FreeGEM development mailing list:
http://www.simpits.org/mailman/listinfo/gem-dev
Shane Coughlan's OpenGEM distro
http://gem.shaneland.co.uk/
Jon Elliot, AES developer:
http://www.seasip.demon.co.uk/index.html
Ben Jemmett, desktop developer:
http://web.ukonline.co.uk/ben.jemmett/
My own GEM revision history:
http://members.aol.com/liamproven/reference/tos_h
(Contains links to active GEM developments on the Atari)
Aranym ("Atari Running on ANY Machine"):
http://aranym.sourceforge.net/
(The most sophisticated free ST emulator around. Comes with free GEM-
compatible OS Afros (Aranym FRee OS) and instructions on how to install
the free multitasking GEM extension MINT).
Re:Windows keys (Score:3, Informative)
The "menu" key throws a "Menu" keypress:
KeyPress event, serial 25, synthetic NO, window 0x2000001,
root 0x48, subw 0x2000002, time 43446434, (48,44), root:(55,108),
state 0x0, keycode 117 (keysym 0xff67, Menu), same_screen YES,
XLookupString gives 0 bytes: ""
Re:Without Microsoft..... (Score:5, Informative)
Apple sued Microsoft not because they had produced a GUI, but because they had produced a GUI that was largely a clear derivative of Apple's. i really wish Apple had won that suit. not because i wanted to see MicroSoft get it (hey, i thought Macs were dumb back then, and was a DOS user!), but because it would've forced them to do something else. there are other ways to do GUIs. look at the dozens of X11 window managers that use totally different designs (okay most are trying to be just like MS or Apple, but some aren't). Look at Plan 9, with rio and especially Acme - or Oberon, for that matter. there's tons of sucky examples, too (Bob!). hell, some were even concurrent with Apple's work! read up on the blit/jerq from Bell Labs and all the PARC stuff Apple got their ideas from.
Apple has certainly used litigation to achieve some goals in the past, but i've seen no evidence of them holding the same "we'll sue you if we can't come up with a better way to own everything " model MicroSoft seems to have. i can see no support for the statement that Apple was trying to "own" the GUI market or the GUI - although you could argue that they were trying to "own" the metaphor and design. but i think that's justifiable, and would likely have been a good thing, forcing people to come up with other ideas.
Re:Standards (Score:2, Informative)
Re:Standards (Score:3, Informative)
This is actually legal in C99, though the others aren't.
Re:Without Microsoft..... (Score:2, Informative)
Apple was working on porting this new cutting edge operating environment, GUI, for the Apple hardware Steve Jobs had seen while visiting Xerox Park.
To speed up development Steve Jobs contracted a little software company called Microsoft to help in development of what became the Macintosh OS.
In said contract was a clause prohibiting MS from creating a GUI for any other platform.
Now this next part I gleaned from the made for TV movie about the subject so it's validity is suspect but as the story goes MS created MS Windows and began selling it in Asia. Since Asia is outside the US market MS didn't feel they were bound by the contract.
Apple found out about the new GUI and the lawsuit ensued. The case was pending for over ten years until a couple of years back they finally settled (read no court ruling) and MS invested a few million into Apple and agreed to keep making Office for the Mac for a few more years.
disclaimer: I didn't say anything you think you just read.
Re:Standards (Score:3, Informative)
You do know that South Carolina seceded in response to Lincoln's election, before he was even sworn in, right?
Lincoln made a big point in his speeches of not wanting to (or claiming to be able to) interfere with the South, BUT was firmly opposed to expansion of slave states at all. The South saw that, as the United States continued to expand, its influence would continue to wane since no new slave states would be added under a Republican administration.
Lincoln and secession (Score:2, Informative)
Abraham Lincoln inaugurated: March 4, 1861.
Lincoln's administration was trying to do what WHEN South Caroline seceded?
Re:GCC non-standard? puh-leeeez... (Score:3, Informative)
Uh, no. MS's compiler for the last two versions has had a switch to turn off that behavior. Yes, it's on by default because there's a lot of legacy code, but you can turn it off.
What's worse is that you *have* to follow their archaic scoping rules
Again, no. Just use the switch:
The problem is that the c++ standard states that enums place their contents in the scope level immediately above their own, *not* in a separate scope
This one is controlled by the
Re:Standards (Score:2, Informative)
Oh, and a lot of those homes built on beaches, cliffs, floodplains, etc...were built to standards, so the existence or lack of standards doesn't guarantee a thing. People will be people and will make bad decisions.
Purely in the interest of standards, I for one am glad there are building codes so I can be sure of the wiring and plumbing of my house being built...
Re:Standards (Score:3, Informative)
In fact, the investigation of structural failures and the subsequent litigation is big business in the US, and in most cases equity is restored. My dad is a forensic engineer and has worked for the two major firms in the industry Exponent [exponent.com] and forensic technologies, incorporated [fticonsulting.com]. He recently incorporated his own company, doing the same thing, and I can assure you that there is no shortage of clientelle.
I have heard stories of insurance companies or corporations found guilty of not meeting standards writing settlement checks of hundreds of thousands of dollars each to members of class action lawsuits involving hundreds of people (tens of millions of dollars in total). Not to mention the typical forensic engineer charges in the somwhere between $250 and $700/hour for his time and several experts are generally required on each side of a case, all of this is separate from the insane legal fees.
In any case, standards are typically met because construction companies realize the potential losses that can occur if they are not.