What Would The World Be Like Without Microsoft?
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?"
As loathe as I am to say it now, Microsoft has actually show us the benefit of "standards". Only the benefits are not quite in their definition as they want to control all of the standards and get a cut of all money from the use of those "standards". Also, it should be noted that Microsoft is not all bad. They actually produce some nice code (Office for OS X is quite nice), however, they always seem to be behind the curve as if they are not able to innovate anything. They missed the GUI, the Internet and now notably the search engine all by quite a while only to turn the company around and focus all of their efforts on exploiting what they missed. The market dominance however, has shown us the benefit of having "standard" file types such as .doc that just about everybody in certain industries uses exclusively.
Visit Jonesblog and say hello.
Apple would see a rather large market for all the inexpensive x86 machines and would likely port a version of OS X to run. Given the commercial applications available already for OS X and a big name such as Apple, they could step in and dominate the industry in a rather short time.
And we'd be loving it!
... we'd have no idea how bloody good Linux and Mac OSX really are.
I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."
Bullshit. Without DOS we'd be using QDOS, and without Windows we'd probably be using Apple computers or the like.
It's better to vote for what you want and not get it than to vote for what you don't want and get it.
- E. Debs
A lot less /. comments. With no microsoft to complain about, half the comments wouldn't have anything to rant about.
The Braying and Neighing of Barnyard Animals Follows.
I honestly believe if there were no Micro$oft we'd all be sitting around here bitching about Apple. They "owned" the education market for a long time. So long that those students that first learned on an Apple are now consumers. I believe that alone makes Apple a strong contender for the desktop crown
I planned on inserting something witty here but never got around to it.
Yikes! That is scary! But not as scary as a world without doors.
"There is no teacher but the enemy."-Mazer Rackham
what would the world be like without microsoft?
what would the world be like without GW?
what would the world be like if there was no hate, war, stupidity?
some say it would be harmony, but humans bring these things upon ourselves, its our nature i believe. not that WE like to be subjected to these sort of things, but many of us like subjecting them on others. why else do we watch professional wrestling, reality tv. why else do we say "at least im not him", instead of say "man i should help him out" these are more important questions that we should ask ourselves
Windows has made things easier with the GUI. We need to go back to that world when unix and wang computers dominated the scene. Things were ugly and only techies have the answers. Windows has made things harder with all these security BS. Unfortunately HR don't give a fuck, they won't hire people just to install patches. Security folks I think, have too much on their hands nowadays. In the end, windows put IT folks in a shitty situation. Abandoned by HR, abandoned by economy, screwed by viruses and hackers on a daily basis.
more people use open source software, which means
more people will develop open source software, which means
more and better open source software
The downside would be that not 'everyone' can use a PC, the way they can today, since MS Windows is by far the most newbie-friendly operating system availible for PC.
this is probably the most boring sig in the world
If microsoft disappears I guess ./ will be the worst hit.
,if there is only good left in the universe then wont religion be redundant!
Just like
Dont let it happen !! Save microsoft so we can have something to bitch about .
As a social service I am accepting contribution for saving MS. I promise all the money will be spent on buying licenses of MS Office and Windows XP.
What about the forgotten windows?
Or the other one. (Apple II Version)
W
-------------------
This is my SIG. There are many like it, but this one is mine.
We'd all be running (and enjoying) AmigaOS 8.
IBM needed an OS, and if MS wasn't there, CP/M was. So on that front we'd just have different person reaping the rewards there. Of course, Kildall was a business moron and blew his chance at that time.
Apple would have risen much more strongly, as well as console/PC makers like Atari and Commodore. We'd probably see computers with more advanced graphics systems, but with less memory and less hard disk space as most media would be self-contained cartridges. Which is an interesting idea, that we wouldn't have software available separate from a cartridge. We would have to have the physical cart to plug into the slot array on our PCs to enable software, but it would also be easier to move software from one machine to another as well as conserve primary disk space as documents could be saved directly onto the cartridge.
We wouldn't have the powerful CPUs that we have now, we'd probably be a couple generations behind as the hardware demands of the software would be much lower. Hard disks would be small, memory would be low, and video screens would be optimized to view on both TV and computer monitors. Digital TVs that could display computer video output at high resolutions would be the standard as the console/PCs would have merged the computer into a central position in the home entertainment cabinet.
Many companies would only just now be moving their businesses to computerized systems. Until now, computers would have been viewed as toys. Without Microsoft, the concept of a computer for business would be unthinkable except for large institutions, so many smaller accounting firms, warehouses, and mom'n'pop stores would still be doing their paperwork by hand.
In short, the computer as a personal entertainment device would be much more ingrained in our culture, but the computer as a business tool would only be catching on. The prices of "serious" personal computers useful for business purposes would still be astronomical and software would be expensive to purchase.
I have been pwned because my
There'd be no war, starvation, or crime, and every child would have a pony.
I'll likely get flamed to hell and moded out of existance, but I believe every word of this:
Gary Kildale died in a plane crash and never got the chance to give CP/M to IBM. Without Microsoft getting DOS for IBM, Intel never would have gained the marketshare. Linus would not have been hacking on the 386 and needing badly to break the confines of what he had available. Therefor, the likelihood of Linux existing today would be significantly lower. It may not have happened. You might still be waiting for HURD (or, more likely, using BSD). Hell, Intel woulde never have gotten so popular. You all might all be on using Macintoshes right now like I am.
Microsoft's products might suck, but they made Intel hardware the comodoty that it is today in order that you can afford to tinker with Linux or whatever it is you want to do.
Well Jim's been dead for more than thirty years... Robby, Ray, and John are still around though. They don't play much anymore.
Or were you talking about ports to games on old Amiga BBSes?
-JemFirst 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.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
Microsoft's business model, like it or not, made the clone industry possible... causing the clone PC to actually take a hold of the market. If it wasn't for the fact that you could buy / pirate a copy of MS-dos for your clone... we may have had no alternative but to buy from IBM / Apple / Commodore / Atari / Dec / Sun what ever what have you. While this may have been good in many ways, all seem to have been more interested in the end user just buying a new PC every few years without assurances of binary downward compataiblity. If we're talking Sun / SGI / Dec... I highly doubt that your typicaly home user would be able to afford a license. Microsoft was sub $100 for your sub $1000 pc... and like it or not, this wasn't a bad deal esp to those who just pirated a copy from a friend... as it was the custom.
There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
Can we shut up about Microsoft already? Damn, every other story is some "anti-M$" drivel. Lets imagine life without these kinds of "discussions", just for one day.
I do not have any affiliation with MS, and have both Linux and MS machines at home.
I know someone will probably mod me down for this, but why does it appear that Slashdot has a tendency to continually bash MS.
I mean at the end of the day, if Windows was really as crap as some people make it out to be, no-one would use it, simple as that. I have used many OSes over the years, W95, WNT, W2K, WXP, W2K3, OS2, Linux, UNIX. I know that they all have their problems, but really, name an OS that doesn't have a problem in it.
Not only that, a computer is very much like a car, if it is not looked after, it will eventually die, be it Linux, Windows, UNIX or MAC OS.
I am not claiming that MS does no bad, but really there is not many large companies out there that have not done something bad at some stage. And there is not one company out there that would not defend themselves the same way that MS has, if they were under attack, be that a legitimate attack or not.
Now, I understand the concerns of the Open Source community, and Linux has come a hell of a long way in recent years (which is why it is starting to be used in the real world now), but do not think for a second that the tables would not be turned if Linux was in MS's position. I do not like SCO's tactics, but if they do prove that Linux has their source code, then you might as well put Linux in the same box as MS, as it would prove that not even the open source community is always the GOOD IT community member it claims to be.
So mod me down if you wish, but really, the MS bashing is starting to get boring.
But to answer you question, someone else would be in their position, with a different name, with it's own bugs, exploits and vulnerabilities (just as every program and OS does), and would probable cop the same bashing that MS does.
Third of Nine.
Well, um, yes.
Imagine a world without...Microsoft Bob!
I can't believe what I'm reading here. Computers weren't easy to use until Windows 95? Hello? HELLO???!! Evidently we've all forgotten that Windows '95 == Macintosh '84 == Xerox '81 ?? Easy-to-use desktops are just one more thing that were invented elsewhere and didn't go mainstream until later because IBM and later Microsoft were keeping the drooling masses locked into inferior technology. Sheesh. There are already too many people who think that Microsoft invented the PC and even the Internet. You'd think even the lamest Slashbots would know otherwise about the GUI.
Tired of FB/Google censorship? Visit UNCENSORED!
On the other hand, we almost certainly wouldn't see OS X in the form its in-- FreeBSD almost certainly wouldn't exist. Linux _might_ exist, in some strange Yellow Dog format, but I have no doubt that Apple would be the marketshare leader.
The better question is: what sort of power would computers of today have, if Microsoft didn't exist? Other than gameplay, Office and Windows are the two biggest reasons that Intel/AMD/etc make faster processors. Chances are really good that Apple and Motorola machines wouldn't be as fast as they are today, because there'd be no speed gap to close up.
My hypothesis: Sun on the server side, Apple on the client side, and small offerings from companies like Be, or Amiga, or other nontraditional platforms. (NeXT?)
Indeed. There would almost undoubtably be a widespread economic depression. People are stubborn. The masses would just stick with whatever the latest version of Windows was when Microsoft went down. Most people probably wouldn't buy a new computer until they had to, because like you mentioned, they don't want to have to learn how to use another one. Hell, most people barely know how to use Windows, as easy as it is. It would be years before people started buying personal computers again on a large scale. The PC gaming industry would likely never recover. But worst of all? I'd have to get a new email address.
Rufus Dark~~
...people on Slashdot would have a lot less to complain about.
I think if you really looked, you'd find that the PC's popularity had more to do with the fact that it wasn't locked to one particular manufacturer. Once Compaq clean-roomed their own BIOS and built the first PC compatibles, it wasn't long before half of Taiwain was making motherboards and selling components to white box computer builders. Remember how many computer manufacturers there were and how big Computer Shopper magazine was in the eighties and early nineties? Those guys weren't building computers for people to tinker with, they were building IBM compatibles because the parts were cheaply and easily available. If someone had reverse engineered the Apple MAC ROMs and not been pounded to dust by the Apple Legal Team, we might well all be using Macs today.
The ironic thing is that without two things that IBM would view as absolute disasters - the non-exclusive deal Bill Gates and Microsoft cut with IBM to supply DOS, and the arrival of the "clone" market, the IBM PC line might well have been a commercial failure. But once all the clone makers were pushing "IBM compatible" everywhere you turned, computer manufacturers who kept their designs proprietary simply couldn't get and keep the shelf space/mind share they needed to keep their platforms viable. (With the exception of Apple, of course - having a rabid fan base helps, but as the Amiga folks know, it's not a 100% guarantee of success)
Blogging Weight Loss, Distance Education, and more at verlin.com
Maybe if there were no MS, we'd all have a SparcStation on our desks instead of a PC, and we'd be complaining about the latest CDE virus. There would be an ongoing religious debate over the merits of Apple vs Sun, and an ever-growing third faction would be educating both sides about the wisdom of Open Source.
Realistically, folks, if there wasn't a Microsoft, someone else would take their place. Perhaps we should be grateful for Microsoft's existence, because if someone more competent were in that position (say, some company that could write good code, for example), there'd be a whole lot less need for open source. So, thanks Microsoft for showing us all just how bad an operating system can be!
There's an old story oft repeated back home and taken as truth. It's about Comdex 1983. Microsoft were still a small company back then, still in Seattle, and had a minimal representation in Vegas with Gates himself behind the counter.
All of a sudden there was a bit of a stir, and Gates found out it was a demonstration of GEM. He wandered over and pulled one of his big poker bluffs.
Heckling the product demonstrators, he told everyone who he was, what company he represented, claimed his own company had a similar product in the works, far more developed than this beta of GEM, but his company, ethical as it was, would never dream of luring the public with a demonstration of a product what wasn't ready for market.
He then supposedly stalked back to his own exhibit, closed it down demonstratively, and proclaimed that he was leaving Comdex in protest. He traveled immediately back to Seattle.
Where he immediately convened the 'board' of MS and appointed Steve Ballmer manager of the phantom project. Ballmer started getting phone calls from the media who wanted to know what the product would be called (here Ballmer was impressively creative) and also wanted to know why it was taking so long: Gates intimated MS had been working on it for several years already in 1983.
When the 'product' finally surfaced in 1985, and looked (and performed) as poorly as it did, a few people understood: it hadn't taken that long at all.
Let's see. A world without Microsoft. What would I be complaining about right now. Oh, yeah, I would be talking about the evil empire Apple and how they have a hold on the market.
Seriously, though, I have to agree with you that the government is the last place you want programming standards to come out of. Shudder. The technology sector should develop its own standards in cooperation - sure, it leads to a BetaMax versus VHS situation sometimes, but in the end you get general interoperability.
Much as I hate to say it, I don't think that the computer industry would be as far along as it is today without games.
Games have driven the market and the platform of choice has been the PC. Why? Because it was there.
Apple became tied to its hardware/software model, expensive. (And excellent.) The IBM PC clone gained ubiquity by being cheap (And...cheap). Microsoft was in the right place at the right time and kept on the ball in crushing competition and playing bondage with PC manufacturers.
And here go my mod points and karma
I doubt that Linux would be where it is today without the domination of Microsoft.
If Microsoft missed the GUI, why does almost every Linux desktop try to emulate it?
It depends on what Apple would have become. The Apple of yesterday was locked into their own standards. They weren't willing to comply with the industry, or work with others. Apple learned their lesson after Microsoft. Steve Jobs returned and instead of creating new closed standards he embraced open ones. The closed Apple would not have survived. The open Apple would have flourished and created a rich community.
You know what roll of paper tape I'm talking about .. that was the one containing the version of GW-Basic (yep, stood for Gee-Whiz) that Bill Gates and Paul Allen had hacked together. They were showing it in their hotel room in the late 70's or early 80's to a couple of (Comdex?) visitors and were talking about selling it when someone saw a copy of the tape and scarfed it.
.. what if he'd had good security and no one had been able to lift that reel of tape? Bill Gates and Richard Stallman might have peacefully co-existed.
They made a copy, and passed it on with the admonitiion to 'be fruitful, and multiply' -- make a copy and pass it on. Bill Gates wrote a scathing letter to the community (and no doubt, swore to wreak his own revenge).
So, it's 25 years later, and he's still battling the same people that stole his reel of paper tape from that hotel room. So consider this
You say that the problem with bugs are that they are present in complex programs and the people who exploit them should be beaten with a donkey. I concur.
HOWEVER, it's not the fact that the bugs were created in the first place that pisses most people off. It is:
-Microsoft consistently releases software with known bugs...23,000 such known in Windows 2000 upon its deployment.
-Microsoft takes its time to fix even the smallest bugs. Remember this?
-Microsoft's patches often cause compatibility issues on down the road for enterprise systems (I don't think I need a link to prove that one).
My point is, you can whine about Microsoft being exploited all you want and complex software having bugs...it's life, it happens. But when the company in question releases buggy software on purpose, takes months to fix critical issues, gouges customers on support costs, releases patches that are not working and/or break other parts of the operating system, etc etc it shows a level of deception that rivals only the tobacco companies.
That's why, for one, I don't complain about release dates being shoved back and the public beta of Windows XP SP2. This shows that Microsoft is trying to become more responsible...but those few actions are but a whisper in the jet engine of Blaster et al.
"This food is problematic."
I was actually thinking about this a lot last week.
To make a long answer short: The world would suck without Microsoft. We see all of these Linux fans (me, included) bash Microsoft and its products all of the time, but it's rare to see one of us actually want Microsoft taken away. Without Microsoft, we wouldn't have had motivation for more than half of the stuff we have here today. Also, our gaming would be nowhere near as good as it is -- Take at Direct X for example.
Through the good times and the bad times, Microsoft has given us all something that we like, at least. Whether it be Microsoft Windows, Office, Direct X, Dungeon Siege, The Xbox, Halo, or whatever, the world would not be the same without Microsoft.
Oh, and you think Mac OS and Linux would be as good as it today without competition from Microsoft Windows? Hell no.
I'm not a Microsoft fan at all. I just know how to pay my dues and respects well.
"Instant gratification takes too long." - Carrie Fisher
In the same way fucking that crazy girl down the street reminds you its not good to fuck crazy girls... I suppose
... Just got a letter from an ex-girlfriend...
And God how I need that reminder now and again.
___
It's the end of my comment as I know it and I feel fine.
I had a rather interesting experience at Microsoft today, yesterday, and tomorrow.
I talked to a Microsoft engineer, and out of curiousity I asked him whether or not he uses Linux, and what he uses it for. This guy works for Microsoft Research - which publishes more white papers regarding algorithms and technology than anybody else. Essentially they're more open source with their ideas than any other community out there. Now this is a specific niche of Microsoft, and I'm not saying that MS in general is like that at all; obviously they're not.
A lot of microsoft's reputation, however, is out of date. In fact, it's downright obsolete these days. MS shares their code with quite a few people. They approach things from a monied perspective, but hell, if they didn't, a lot of us would be out of a job (and of course, not just those at MS.)
The point is, this guy who works at MS research is aware of the advantages of Linux, the advantages of Windows, and uses them accordingly. There's this huge battle being waged in the mind of geeks everywhere; for some reason a lot of us feel that Microsoft needs to -die-.
MS doesn't need to die; why anyone would want that, from a cognitive standpoint, is beyond me. MS does not hinder open source production. Open Source has its niche and it's not going away any more than MS is. Microsoft employees recognize the value of linux. Why don't open source advocates recognize the value of MS products? There's value in both Linux and Windows - understand the values of each, and you'll be far ahead of everybody else. Try to destroy either one, and you'll find it's impossible no matter how far you dedicate yourself.
The link in this article got slashdotted. The Google cache of the page is here.
You could list for days the software companies that went out of business as a result of Microsoft's dominance of the industry, but nothing is more substantive than the fact IMO that Microsoft single-handedly destroyed the entire computer product support industry.
Back in the 80s and early 90s, software companies offered toll-free tech support and were easily contacted to resolve problems. When Windows came along, there were so many incompatibility issues that most of us software publishers found the majority of our tech support resources were going towards fixing Microsoft problems that were inadvertently blamed on our own products. The unstable and chaotic Windows environment, where one il-behaved app or library could screw everything else up, made it a nightmare trying to support even the most simple applications.
Microsoft, single-handedly eradicated the entire product support market by forcing developers to hide or else become pawns in helping microsoft debug its own OS.
I abandoned the desktop market when Windows became dominant. It wasn't worth it trying to develop a useful product for consumers when every new release of an operating system would make your application malfunction and cause all your users to blame you for something that was outside your control.
Thanks Microsoft.
I have argued the same point but offer some more specific reasons.
1) If you assume that, without Microsoft, there would be multiple competing OSes (e.g., the multitude of Unix variants in the 1980s) then just having FOSS to provide a choice wouldn't be needed. For all intents and purposes, the only alternative to Microsoft on i386 hardware is FOSS. This leads to:
2) The FOSS movement is getting support from various companies (e.g., IBM, Novell) since FOSS is the only way they can compete against Microsoft's lock-in with hardware vendors through marketing agreements. If you dig into the record of the Microsoft anti-trust case you'll find that Microsoft even had enough leverage to pressure IBM into not offering alternatives to Microsoft products (e.g., OS/2) on IBM made PCs by threatening to no longer provide IBM a price break since they weren't giving Microsoft an exclusive.
3) Kind of fall-out from item 1, above, but if you had competition in OS and applications, you wouldn't have Microsoft's monopolist pricing on buggy bloatware. Choice means the freedom to choose between different products basd on their merits. Generally, in a competitive market this means that price goes down while quality goes up.
I'm not saying that FOSS wouldn't exist without Microsoft but it would be one player among many instead of being the only alternative.
They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
Ben
Microsoft has it's purpose. I think we are mostly concerned with their practices, but generally I think Microsoft makes an OK product for non professionals.
We (or I) want diversity. I want documents, regardless of their format to not pose a problem regardless of platform. People will ALWAYS purchase commercial software, if anything, to pay for the convience of NOT having to build it on their own. Or, as odd as it may seem, some will pay to generate a feeling of value in their merchandise; this can be seen in the clothing industry from all angles, otherwise known publicly as 'buying the name' such as Nike versus shoes from the 99cent rack.
I think, a world without Microsoft (assuming a Microsoft that is NOT unruly), is a world contrary to what we really want or imply we want.
The day all of my computers, can be 100% compatible with Windows (documents, file sharing, database access etc.) is the day I'll purchase and use a version of Windows. Till then, Windows will continue to be the odd ball on my network, relatively handicapped and limited.
Dude, this is slashdot... You have to be more specific.
What's a girl?
Shit.
Do you remember running memaker and creating boot disks under Dos6 just to run some dumb game?
Extended memory, expanded memory, conventional memory?
What if you had a situation that took 2 minutes to log into a network and 2 minutes to boot Windows3.1. Now lets say this system ran Borland C++ and was cooperatively multitasking as usual back then. What if you accidently create an infinite loop?
Boom 5 minutes of time gone!
This was just one example I can remember back in my early highschool years. God it was a piece of crap.
How many years since the 386 was launched until we had protective memory and premptive multitasking? how many more years did we all have to wait before it became reasonable stable and reliable?
Answer is 10 years to turn 32 bit... and 15 years before it became reasonable stable!
Os/2 by the way did all of the above in just a few years after it came out if you ran it on a 386 or 486.
Now fast forward to the 21st century. How many years or decades did we have to wait for a 64 bit OS for AMD's Opteron? Try a mere few months.
Thank god for opensource.
I remember being told in 1995 that we would have to wait until 2015 before Microsoft would make Windows 64 bit.
Hate to say it but MS was AWEFULL!
Today they are alot better and some of their software is good. But they surly were the worst software maker in the world in my opinion back in the 80's and 90's. Shudder.
http://saveie6.com/
Funny we just discussed yesterday the unfortunate effect Microsoft has on software.
.NET shit that is even slower and more complex than current implementations.
Maybe Microsoft did a lot of good. I am sure a lot of posts will show that.
Here I would like to stress what a mess Microsoft has made of web applications by meddling with Java and killing off it support in Windows.
I am a web programmer and I know the hurdles encountered when delivering a web application.
My experience says 80% of the development and maintenance efforts go to the presentation layer. Why? Because it is done through the ass. Excuse me, but HTML+JavaScript was not designed as a user interface layer. Implementing thin-clients in Javascript is suicide, a slow and painful one. Re-sending the form to the browser every time an action is made is assinine.
It is ludicruous, the things companies do right now to implement a web user interface. When 20 programmers and 15 designers spend all day explaining to each other what bits in the entangled mess of a page the designer should change to change the interface , it is not programming, it is extremely distorted masochistic masturbation.
Enter client-side java. Thin clients? Easy. Security+sandbox? Yep. Custom widgets? Yep. Direct graphics rendering? You bet. And it can be done in a few weeks by a programmer + UI designer. As a result, half the burden is off the server, the interface is natural and easy to use, maintenance costs are minimal.
Face it, Browser-embedded Java is the answer to all these freaking mammoth problems web development has drowned itself into. This technology is how many? 10 years old?? Why has not it been accepted???
Enter Microsoft.
Had Microsoft not interfered, client-side Java would be as ubiquitous on the desktop as are GNU tools on unix'es, due to its superior design and concept. But no, M$ had to distort it and obstruct it so it never made it to the users' desktops. Instead it promises
And this is just one example. Killing off good ideas is M$'s job. Not innovation, not better products, not open standards, not fair play. Microsoft has just killed everyone in the IT and scared the shit out of everyone else. It stands alone on a pile of skulls two stories high.
If there were no Microsoft, there would be no savvy competitor to rival Apple. IBM and HP couldn't do it. They lacked the entrepreneurial creativity and energy Bill Gates, Paul Allen, and Steve Ballmer possessed. Jobs was only going to be defeated by someone with that new generation forethought.
Apple would have dominated, and Steve Jobs' meglomania would have only escalated. Eventually Apple would hold majority share and small developers would find themselves getting squeazed. So essentially, a world without Microsoft would be still be the same as a world with Microsoft.
I won't even entertain ideas about greater unchecked innovation. There are a lot of great technologies that have been killed off by kinder gentler cooperations that MS.
Is what the real question should be.
Nobody can answer the question that says what will the world be like if X did not exist? Or what will the future be like if X stops existing?
The point is our decisions today will determine what the future will look like to us. We haven't made all those decisions yet so the question is:
What will you want the (computer) world to be like in the future, and what decisions should we make toward that.
"Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
Apple and Commodore made PCs mainstream.
Ahhh, you're talking about IBM PCs. Well, young person of little experience, Microsoft made all those problems like "config.sys" in the first place. They hardly deserve praise for fixing them almost 15 years after introducing them.
What would the world be like today if Daimler Benz had a de-facto monopoly on cars just like MS has a de-facto monopoly on Software?
Right.
A world free of MS: Think various flavors of DOS and various flavors of GUIs, something like a Geos 2004 (that would probably be better even that todays Aqua) and competitors and Apple would be smaller yet due to the lack of contrast it could provide in a truly free market. And we'd all have fun and a feeling of meaning to what we're doing: tinkering with computer stuff.
Right now I only have that feeling when I'm working with Linux and am not forced to emulate a sick proprietary application or 'standard'.
Some people here think that MS forced innovation, but that's absolutely wrong in ever which way. They only managed the near impossible: Lock in a actually open plattform: the PC. And that did nothing but seriously stall inovation.
SW Developement would be ten years ahead today. Think somethink like BeOS V.9.0 with a GUI burned onto a BiosChip that boots into GUI in 5 seconds flat.
MS managed to lurr all vendors into the now-yet-more-crappyness upgrade mill promising everybody who joined big bucks. They made the biggest bucks. Curiously, I recall it started to become evident with the Windows Keyboard stunt. The Keyboard vendors kissed MS feet for having them sell new KBs.
No, look at it from the distance and it's absolutely evident: We have to programm every single bit of our stuff ourselves in order to reclaim a minimum of control that we had in the Amiga days. And Amiga was a proprietary Plattform!
In fact, if DRM/TCPA would get foothhold in a way that MS would like it, I'd aktually drop out of computing entirely - even though I've been with it since nearly 20 years and Sharp PC 1402 assembler. But hopefully that will never happen, since VIA and Transmeta would rejoice over a DRMing/TCPAing Intel and AMD. Thank God MS doesn't have control over the x86 hardware. Not yet at least.
We suffer more in our imagination than in reality. - Seneca
I think Super_L and Super_R (left and right windows keys) are modifiers.
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: ""
the real at&t mix
No one seems to be addressing this. (Then again, I didn't read every post). I think Linux would step up and share the market with Apple. More importantly, you'd likely see other OS players come along. I think in general, it'd be a good thing. I see other devices with similar OS's making bigger strides too. I'm not a teeny PC fan per se' but with M$ out of the picture, the world would open to innovation. Without the threat of M$ calling Intel to tell them not to cut you a discount on your P4 or ARM CPU's, you'd get much more equal footing to build that new gadget/PC. Right now, they wield way too much influence over companies, though we're starting to see that whittle away some. So my answer is, in the short run Linux and Apple would become the big players. Apple would likely port to Intel processors to compete more fully.
There are worse offenders in the compiler market than gcc. MS's Visual C++ is far more permissive than gcc when it comes to "standards". For example, vc uses the ancient c++ scoping rules (circa 1995-ish) and will gleefully compile the following:
void somefunc(void) {
for(int i = 0; i < 4; i++ ) {
}
i = 23;
}
What's worse is that you *have* to follow their archaic scoping rules... the following *will not* compile with vc:
void somefunc(void) {
for(int i = 0; i < 4; i++ ) {
}
for(int i = 0; i < 4; i++ ) {
}
}
VC claims that the variable 'i' is declared twice.
There are many more examples. Here's another code snippet that vc will compile, but is not standard:
enum MyEnum {
FOO,
BAR
};
void somefunc(void) {
whatever = MyEnum::FOO;
}
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 is a holdover from c). You can't reference the contents of an enum like you would any other name space, ie 'MyEnum::FOO' should be simply 'FOO'.
I'm sure there are many many more examples, but who cares? No one will ever read this comment anyway.
To get an idea what the world would be like without Microsoft, you need to start with another question.
... and I was able to largely flatten the whole thing because every platform interoperated with three or four different standards. You could always find something that would talk. And things were getting simpler, as newer and better standard interfaces supplanted or complemented older ones. Increasingly, there were a handful of languages with good standard implementations that were widely (almost universally) available: SQL, REXX, C, and newcomers like Tcl and Perl.
What was the world like before Microsoft?
Not before Microsoft formed, but before Microsoft Windows started really hammering down the competition. Back when Microsoft's OS, DOS, was simple enough it could be emulated and when platforms running on top of operating systems from simple common libraries through virtual machines... what we call middleware, now... were the standard way of writing portable software.
You had a few common families of operating systems. DEC had RSX-11, TOPS-10 and TOPS-20, VMS, RT-11, and RSTS, though they were settling on VMS as the way forward. You had IBM's mainframe systems running native and under VM. You had MUMPS both native and hosted. You had EXEC/1100, PR1MOS, burroughs A-series. You had CP/M and its descendents (CDOS, MS-DOS, etc). You had UNIX and UNIX clones like Regulus and Idris and Cromix. You had Mac OS and AmigaOS and GEM. You had Atari-DOS and TRS-DOS and their enhanced clones like LDOS.
On top of these you had GEM and DesqView and Mumps and the UCSD P-System (Daddy's playing Pascal, that's where you try and see how many dots you can get before you start swearing). You had databases and interfaces and transaction protocols and network protocols in a huge fight between OSI and TCP/IP that ended up with TCP easily winning the bottom level because none of the OSI people could agree on a low level protocol so nobody could talk to each other without expensive gateways... but there's still plenty of OSI living on above that.
You had Pascal and Modula and ADA and C and REXX and the Lisp languages and a billion Basics blooming in everyone's garden.
And so, we get to the next question.
Where was it going?
Well, standards were ever more important. We had a network running OSI and TCP at the low level, UNIX/Xenix, VMS, EXEC/1100, RTE-IV, DOS, Netware, NFS, RFS, DECnet, OpenNet,
Microsoft never bothered to fit into this world, except through a valve. You could check in to the Windows hotel but you could never check out. Even companies like IBM had a culture of interoperation: they had multiple platforms specialised for different things and they worked well together... and with other systems.
But all these systems had one thing in common... they were first multi-user and secondarily end-user.
Advanced end-user systems had always been islands, with very few exceptions. Your IBM or Xerox word processing systems, your Macintoshes and Wangs, these never had to depend on networks, they had one user, and that user was in control, and the interface to other systems was through the user... where networks existed, they were often (usually) job-oriented, with Word Processing on one and Drafting on another. So interoperability was secondary to everything else.
The open source community has developed from the shared systems that were dominant though to the end of the '80s. Communication was paramount, secrets were death: if your software didn't play well with other software people ended up avoiding it.
What would have happened without Windows? Apple would have continued to spread their only slightly less extreme end-user system, at a premium price. VMS and other decent minicomputer systems would have fought it out, alongside a variety of UNIX systems all running common applications and sharing files. Amiga's UNIX and Apple's UNIX and Microsoft's Xenix would have bridged the gap between end-user systems and minis. OS/2
I'm surprised that I didn't see another post along these lines. Moderators, feel free to mark this as redundant if I missed it.
I was a coder before M$FT gained its power. Back then, IBM was the 800 pound gorilla. I hated IBM because their tools were so primitive and expensive. I prayed for some upstart company to transform the market. Be careful what you ask for.
Unix was very expensive too. I paid over $1K for a port of Sys V to the PC of that day.
My take on the market at that time was that the other vendors were very greedy and elitist. They wanted software development to be so difficult that only the smartest and the best could ever do it. They charged as if they thought that only a very few people would ever write software. Certainly not the millions that write code today.
M$FT changed all that. Their take was to make software development easier so that more people could do it. They could sell more licenses and make it up on volumn. Also, they would leverage all that development since it locked the employers into their technology. Did it cause a lot of lame code to be written? Yes, but from a business perspective, it made a lot more sense than the other, elitist, approach.
Of course, open source would have eventually changed all that anyway. M$FT got there first but, in the end, software would become commoditized with or without Bill.
M$FT also was very aggressive on their competition to the point where there really is no place in the horizontal tool space for new vendors without deep pockets or backing from an already established player.
Would this have happened anyway? Probably so. M$FT did it in a way that was very high profile but other companies stifle this kind of innovation that comes from competition too.