Posted by
michael
on from the amalgamated-and-homogenized dept.
An anonymous reader sends in a link to Businessweek talking about the business of Linux, and the increasing threat to Microsoft's operating system monopoly.
You know something must be up if BillG himself is shuffling off to South America to persuade the government to lose interest in open software...
Re:You know...
by
Anonymous Coward
·
· Score: 2, Interesting
I live in Latin America. The sad thing is that everything runs on bribes down here from the garbage collector all the way up to the head of government. If Bill wants to make them lose interest in open source all he has to do is bribe the right people.
Nothing new
by
ICECommander
·
· Score: 3, Interesting
This 'threat' has been mentioned every year for the past couple of years. In order for linux to become truly something to be wreckoned with, Joe user must become accustomed to it.
-- All your Sybase are belong to us.
Re:Nothing new
by
FatherOfONe
·
· Score: 4, Interesting
1998: First Joe user goes online and most of the servers he hits are running Linux. He doesn't care.
~2000: Then Joe user goes out and buys a Tivo (or Tivo like) product. It runs Linux, again he doesn't care because it offers the apps he wants.
~2001: Then Joe user buys a new cell phone and it runs Linux. He doesn't care because it is cheap and gives him the functionality he needs.
1999-2004: Now over that time device drivers start to appear more frequently for Linux because of all the servers and appliances that need them....
2002-2004: Major players (Oracle, BEA, Novell, IBM, HP, Sun, heck all but Microsoft start to support their software on Linux servers.... Even Crystal reports now runs on Linux.
2004: Point of sale devices start to standardize on Linux....
2000-2005: Standard desktop applications start to become common on Linux. Apps like DVD burning, MP3 playing, Office, P2P, Web Browsing and some games become part of a standard Linux install.
2005-2006: Linux desktop market share grows to surpass that of new Apple Macintosh sales. This forces companies like Macromedia (Dreamweaver) to start seriously looking at offering a Linux version of their products.
2007-2008: New devices will start to ship Linux drivers and software with their products. These drivers and software will be more common than drivers and software offered for the Macintosh. Companies like Macromedia and Filemaker will reluctantly start to offer Linux versions of their software, but they will be downloadable only. They will go to great concerns to "protect" their software from being copied.
2010: The Linux desktop market share in the U.S. will be around 15 to 20%. Microsoft Longhorn will be released. At a 20% desktop marketshare OEM's will now start to offer Linux on every model of computer and have the quantity of scale needed to lower the cost of a new computer pre-loaded with Linux.
2011: Joe user will go to purchase a new machine. Machines will now cost almost nothing, and software cost will be the lions share of the total cost. The machine with Windows will cost more than the machine with Linux. Joe user will ask if both will do the job, and they will. Both will run his legacy apps. Joe user doesn't care, and buys the cheaper box. Microsoft will be forced to SIGNIFICANTLY lower their price of Windows and Office thus killing their profits.
2015-2016: Linux market share now soars to 50% and video game makers now target Linux first. Microsoft will start to lay people off.
2017: Duke Nukem Forever for Linux is released ahead of the Windows version by a year.
My point is this.... "IF" Linux gets a 10-15% marketshare of the desktops, the game is over for Windows. At that point they have a large enough marketshare that it will be very hard for any software vendor to ignor them. That is what scares Microsoft to death. A free competitor that is "good enough" cannot get that large for them to survive.
My second point is that this isn't going to happen overnight. Heck it isn't going to happen in the next 5 years. But look at how far Linux has come in just the last 5 years. It use to be that Joe user couldn't even use a nicely configured Linux box, now he can. He can probably even install SuSe or RedHat. If you installed Linux back in 1996, then you realize how far they have come. Think about that. In less than 10 years Linux has come from impossible for a noob to use - to an almost complete replacement to Windows. Now factor in that a lot more people are working on Linux than Windows and you begin to see what Microsoft is worried about. Yes they have 60+Billion in the bank. Now you know why they are doing that. They will need that money.
Their ONLY hope is to go after patents, and perhaps the "living room". If they loose this battle then they are in for a long and hard road ahead and they will need a HUGE amount of money to "get them by" until their next great idea comes along. I also expect them to dum
-- The more I learn about science, the more my faith in God increases.
Do you really think so?
by
GomezAdams
·
· Score: 2, Interesting
IBM is still migrating all corporate users to a SuSE based desktop this year. I'm betting my butter and egg money on it as I just went out this morning and passed the Linux+ certification exam. So let it happen - I'm ready, helping push the trend whenever, wherever I can.
--
Too lazy to create a sig...
Linux Desktop Thoughts...
by
Jace+of+Fuse!
·
· Score: 4, Interesting
I've been really thinking about the whole Linux gaining footing thing, and as much as everyone around here just LOVES XWindows and loves to say it's as usable as OS X or Windows, let's face it, in the eyes of most users it simply isn't.
Apple has taken FreeBSD/Darwin and built their own desktop environment around it. OS X is very usable according to most people. And even though there are many camps of people who will argue that Windows is more usable than OS X or vice versa, the one point most people will agree on is that OS X and Windows are both more usable than XWindows and the various window managers. I perosnally hate both KDE and Gnome, and thus use a mostly text BSD box, but I know I'm in the minority there, as well.
Here's what I've been thinking.
What's stopping someone from writing an entire environment like OS X from the ground up, around and on top of Linux, and creating an OS X like environment that is as complete and modern as either OS X or Windows?
I know everybody shudders at the thought of obsoleting their beloved X, but even some OS X users install and use X when they still feel they need it, but I think I'm just being realistic when I think hanging onto X is just overall the wrong strategy for putting Linux on the desktop. (Counter arguments exist, and will likely be in the many replies, and I don't entirely disagree with them, but...)
I really think this is an effort worth pursuing. A new desktop environment built to be the primary way that Linux is used. A Linux based graphical environment designed from the ground up to be a Desktop GUI, following in the footsteps of OSX/Aqua.
To make things easier (here's where many will disagree with me) one could work on such a program primarily focusing on modern hardware and esspecially modern video cards. Let's face it, ATI and NVidia run the show now days anyway.
These are just my thoughts, and I hope people will constructively discuss this possibility instead of throwing around a bunch of "No way, not possible, why bother, go to hell Apple/Microsoft lover" comments.
I like BSD, and I like OS X. I would like to see something similar done with Linux.
What's stopping someone from writing an entire environment like OS X from the ground up, around and on top of Linux, and creating an OS X like environment that is as complete and modern as either OS X or Windows?
Apple patents there "gui inventions", like spring loaded folders and as we have seen before and recently they are not afraid to sue. Sad really, they get a whole OS core for free and then patents there own additions to that OS.
Re:Linux Desktop Thoughts...
by
Jace+of+Fuse!
·
· Score: 2, Interesting
every major application developer to agree
Why? They don't have to agree to anything. And why would it have to be X Compatible? Aqua isn't, really.
The only thing you would have to do is make it so good that developers would WANT to use it.
If you can get the major big apps to come (Mozilla, Gimp, OpenOffice) then the rest will follow.
Plus, if you cater to developers (esspecially GAME developers) and concentrate on making the environment flexible, easy to design for, and powerful enough to support everything from productivity applications to games, things will invariably crop up.
There is the whole dangerous cycle of needing users to want to use it and having applications to attract users back to needing users to (etc etc).
That of course is a problem for every new environment.
But in this case, there is a need that isn't being filled and this is exactly what is needed to fill that need.
People wanting a free OS that is a good replacement for Windows, without having to buy Mac hardware.
This is the obvious solution, in my opinion, and I know it isn't an easy order to fill. But with the effort of the entire OSS community I don't think it's impossible.
--
"Everything you know is wrong. (And stupid.)"
Moderation Totals: Wrong=2, Stupid=3, Total=5.
Re:Linux Desktop Thoughts...
by
Dagny+Taggert
·
· Score: 2, Interesting
What's stopping someone from writing an entire environment like OS X from the ground up, around and on top of Linux, and creating an OS X like environment that is as complete and modern as either OS X or Windows?
My guess is time, money and the fact that the OS X developers only had to worry about a very small group of hardware configurations. It could be done, of course, but look how long it took MS to go from DOS (which they bought) to Win95..and they had resources out the wazoo!
-- Don't be a looter...and yes, I know that it's spelled with an "A" instead of an "E".
Re:Linux Desktop Thoughts...
by
secretsquirel
·
· Score: 2, Interesting
I don't think its a fundamental problem with xwindows, I just think there are too many freaking distributions. Variety is great but the linux community (not me, the guys who do the real work, thanks guys) is too small to have decent support for 40,000 distro's. And LSB is not enough. I think REAL standardazation is the only way to get out the kinks, like when to set-up/fix something all you have to do is type one little line, but to find out EXACTLY what that little line is takes an hour, if its the first time you've ever doni it. After you learn how do do something its usually simple, but theres no easy way to find out how to do it. Most of things I'm talking about are either distro specific, or are just to specific to make it into any book or guide. Alot of books will have 1000 pages of "heres how to blah blah blah" but not mention that you need to include "-fe" or whatever to make it do what you want. Then you search the net for help and 6 different ways to do it come up but only two work. And man pages don't always help.
A good thing...
by
agraupe
·
· Score: 2, Interesting
The GPL ensures that Linux will never cost money itself, and commercial adoption means that innovation will come in the area of user-friendliness. I'm not militantly Free, and I think that this a good step to making Linux a viable competitor in all areas currently dominated by MS. I am considering converting my entire family to Linux (I'm currently the only linux user) or Mac OS X when Longhorn becomes the only option with a new computer, because it will be different enough that either way will be a struggle on my part. Linux is becoming polished enough by big corporations that it is becoming a very strong competitor to MS for everyone. OS X though, still reigns king in my mind for ease-of-use and polish (except for games:()
Threat?
by
Anonymous Coward
·
· Score: 4, Interesting
I just had a knee-jerk thought. How is Linux a threat to anyone? Linux is freely available to almost anyone... individuals or businesses.
The "playing field" is even because of this universal availability. Those that don't take advantage of this MAY find themselves at a disadvantage to those that do.
Linux isn't a threat because YOU choose NOT to use it in your business model. The real threat is a poor plan that doesn't use the tools and technologies FREELY available today.
Did that make any sense?:-)
Re:It's not the business model...
by
KiltedKnight
·
· Score: 5, Interesting
Buying decisions are made by suits, though. Most CIO's are former CFO's working towards becoming COO's. They don't give two shits about what "hackers" like.
Unfortunately, they tend to do this on the golf course with their other CEO, CIO, CFO, and CTO buddies, instead of asking the people who have to actually support the applications and systems. They want all the stuff that looks flashy, etc. The techies, unfortunately, then have to figure out ways to make the stuff work.
Many years ago, I went to a company where they wanted to have several applications talk to each other. Two of them ran on Solaris, two of them ran on Windows. One used Oracle as the back-end, another used DBASE. How did they come up with the combination of COTS stuff? They asked the users to pick which software package they wanted for which particular function. The problem is, nobody ever really evaluated what could be done with each of them. It turned out that one of the Windows apps couldn't be made to talk with anything else because of the memory control module. The database stuff it used wanted to do its own memory allocation, and it interfered with the TCP/IP sockets library's ability to do its necessary memory allocation. I didn't last long there, because I basically made my opinions known and they didn't want to hear that they made some really bad decisions.
When going for my RHCE, the instructor was telling us that RedHat basically came into existence because for Linux to be a viable business solution, companies wanted to be able to point fingers at someone to say, "You... FIX THIS!" They didn't want to file bug reports and wait for someone to get around to it. They wanted someone to be there at their beck-and-call, providing the necessary support. This kind of thinking is what actually helped Linux become a viable business solution.
-- OCO is Loco
Linux is a threat to Unix, not MS
by
ducomputergeek
·
· Score: 2, Interesting
If you look at usage surveys you'll find the majority of people buying Linux are replacing Unix installs. Linux basically has been taking from Unix market share especially in niche markets. Linux has done more to kill SGI (irix) and place the hurt on Sun in the server and speciality workstation market.
That being said, most of the *iux developers I know today, including myself, dumped Linux for Apple especially on laptops. Granted this was 3 - 4 years ago and OSX versus Linux of the day was no contest. However, I haven't known of anyone that's gone back from OSX to linux. Some have linux boxes they use as cheap test boxes, but I even converted my old x86 box into a FreeBSD server for my house.
Still if I am going to pick between a Linux box or getting a Macmini or is it MiniMac...anyway, I think I'm going to spend the money on the Mac. Again it comes down to needs and software. iLife is a great set of tools for home use. Its easy to use, simple, and works. Linux has come a long way since I started using it circa Slackware 2, but it still has aways to go as well.
I say this with a grain of salt: but the some in the rabid Pro-Linux community is still hurting the image. There are still those that want it in the realm of the uber-geek hacker. As the song "Every OS sucks" by three-dead trolls in a baggie says: "Linux or Lineux, I'm not sure how to you say it or install it or how to use it, but its for elitest nerdy smucks".
-- "The problem with socialism is eventually you run out of other people's money" - Thatcher.
Re:Linux is a threat to Unix, not MS
by
Anonymous Coward
·
· Score: 1, Interesting
You said, "However, I haven't known of anyone that's gone back from OSX to linux."
Uh, I have. Me. I have used OSX on a 1 Ghz, iBook for the last nine months. It isn't that great. I plan to move back to KDE on a ThinkPad. I wouldn't mind a miniMac, but it would be running Ubuntu. Frankly, I was shocked to find OSX to be such a mismash of useability. W2k is more consistent. Also OSX lock in is as bad as any other porprietary OS.
Open Source Sewers
by
bennomatic
·
· Score: 2, Interesting
I've heard the open source model compared to public sewere systems. The spec is open to everyone, and while there's typically a fee for use paid to the municipality that owns the system, anyone can read the specification, make hardware that works with the system, connect up a home or business, and have functional water works.
To draw the parallel, it seems like this would make Microsoft comparable to, say, Acme Cesspit Corp., a fictional company that might have invented and patented cesspits and the means and tools for keeping them safe and usable in a city environment.
The public is crying out for a better system, which has been developed and is proving itself in municipality after municipality. But Acme is freaking out and suing or hiring thugs in towns where they dominate in order to maintain control of your bodily waste.
A company like Acme could do well to embrace the open standard and move on to the next step, since even with an open standard, people are going to continue needing help disposing of their wastes.
Likewise, Microsoft would do well to embrace open source software and operating systems. People will still need great apps and services, and they'll be willing to pay for them. But if they weren't so dependent on the volume of money coming in from their operating system monop^H^H^H^H^H division, they might realize that letting go and moving on to other types of products and services might be a hundred times more profitable.
Or, better yet, 100 times more beneficial to humanity. Minesweeper is a great game and I'm glad they include it, but nobody ever cured cancer by playing it.
Or just remain Linux
by
Zo0ok
·
· Score: 3, Interesting
Cant Linux remain Linux. I can appreciate X becuase its the same as it was 10 years ago, and it will remain the same.
There will always be typewriters, toasters, mobile phones, audio players, video players, game consoles and Macintoshes that will be better than Linux in some aspects and for some groups of people (that said, they could of course be made Linux-based, thats another thing).
I want Linux because it compils and runs the huge amount of useful and fun open source toys, tools and server programs I like. I like that the VIM/gcc/make-development environment is constant. I dont need to upgrade to the latest version before I continue with my hobby-projects. grep, sed and friends are always there, and they always make the same great job. That means a problem solved today, is a problem solved in ten years. If you throw X out, thousands of man-years are lost, just because we want to copy a desktop innovator.
For desktop purposes, BSD and Linux kernels would basically do the same great work. Apple chose the BSD kernel for license reasons. The Apple advantage is that they have great design, and full hardware control. That gives them the opportunity to create a superb user experience.
Linux should continue to be the plattform of choice for geeks who just want their "problems solved", for once and ever. Then companies and people will find amazing ways to use the great technology - and one day you'll find Linux in your toaster, game console or car...
Here is the real answer:
by
spitzak
·
· Score: 2, Interesting
This was certainly considered and many, many people tried. But nothing really came of it. It now looks like the way to progress is to modify X into a modern system.
The biggest impediment was in fact the opposite of what you are claiming: using X gets you the modern hardware, and alternatives don't. Any and all advanced drivers are written for X, and the X driver interface was so complex and linked to how X worked that it was impossible to reuse them for anything other than X. Thus the very first thing any replacement for X would encounter was that it would not run in anything better that SVGA mode and would run quite slow without even rudimentary 2D acceleration. This has killed Berlin, Fresco, KGI, even kernel framebuffer interfaces, and every other alternative to X on Linux. Every one of these projects has been forced to make a "run in an X window" implementation so that they can at least write tests yet run their screens at their natural resolution, which means they will never work better than X and will all be subject to any and all glitches in X.
The truly annoying thing is that a real alterantive would probably have a much better driver interface and if it succeeded we would have many more and better drivers and hardware support than X has. Not only that, more alternatives would be easy to write because these new drivers could probably be reused easier. So it is all a catch-22.
The other lesser impediment was the need to provide compatability with X so you could run your existing applications. Ideally this should be done by an emulation library atop your new system, however Xlib is such a mess that this is incredibly difficult and will not be done by a new development. So at least initially, either X programs don't work, or they work in an incredible kludge where the hardware is shared by two low-level systems (like the OS/X solution) which makes the windows behave in annoyingly imcompatable ways that produce a worse user experience than plain X does.
I personally thought this was an excellent idea and fully expected it to happen, may favorite solution would be to return to IrixGL days, where OpenGL was used to draw every single pixel you see on the screen. But it never materialized, I followed development on a dozen systems but nothing ever came of it. It now looks like the future is in Xorg and the freedesktop standards, where they are trying, however painful it is, to modify X into a modern system, by replacing the driver level and adding new X calls to do modern graphics.
Does patent law require defense of IP?
by
ph4s3
·
· Score: 2, Interesting
A spokesperson for one company whose CEO met with Ballmer says the implication of their conversation was that Microsoft is considering suing outfits that use the software and claiming that it infringes Microsoft patents.
Microsoft acknowledges discussing legal risks with customers but denies trying to intimidate them. It won't say whether it believes Linux infringes on its patents.
IINAL!
I can't remember if this is from patent, copyright or trademark law, but isn't there a legal requirement somewhere to defend your IP as soon as you know of an infringing case? And if it can be demonstrated that you knew about it and chose to not defend your IP against infringement then you lose the right to sue in the future based on that same IP?
Go back to your parents basement
by
big-giant-head
·
· Score: 3, Interesting
Being employed by REAL fortune 500 companies I can assure you IBM has a Huge investment in Linux Software ( they are phasing out AIX in the next 12 months) Just because they don't make a Linux Distro, doesn't mean they are'nt a linux Co. Last Co I worked for, you could go in the data center and see rows & rows & rows of rack mount IBM servers in cases all running Linux and some other IBM software DB2, Tivoli etc.....
Thier new Cell processors, guess what OS they will be running them on, YUP linux.
Go back to playing half life2 or whatever in your parents basement. If you don't think IBM has bet the bank on Linux then you need to get out more.
Their Super Computing cluster??? Only runs Linux.
Now thats not what they sell, but they are moving quickly to a linux only model. The Co I used to work for, they cried never Linux on desktops, now IBM is pushing them in that direction. The Company is a well known fortune 500 company, with Billions in Assets and Income.
You need to think before you type.
--
So Long and Thanks for all the Fish.
Re:Go back to your parents basement
by
Curtman
·
· Score: 2, Interesting
Consensus vs Choice
by
gidds
·
· Score: 3, Interesting
The first problem is working out where to start. Some say that X itself is a good protocol, and that you just need to build a new GUI system on top of that. Others say that the problem is just the widget sets, and that new widgets would solve most of the problems. Still others say (like you) that it's best to throw the whole lot out and start from scratch. So you'd need to get a consensus.
But consensus is really the key. Why does OS X work so well? It's not just because they have a different window manager and widget set. It's because they build in consistency and uniformity from the ground up. That covers widgets, fonts, colours, textures, menu layouts, shortcut keys, toolbars, cut'n'paste, drag'n'drop, file locations, selection, high-level GUI metaphors like drawers and tabs, Dock behaviour, and so on throughout everything in the system. It's all been designed to work the same way (i.e. the way you expect), and to interoperate.
It's not perfect, of course; some choices are questionable, and there's the occasional oddity. But in general, apps look, feel, behave, and work the way you expect them to. And I think it's this consistency which is the real difference from Linux: not just in the low-level look of individual components, but in the mindset and user experience too.
The flip side of this is that it gives developers less choice. Using the system widgets (where appropriate) stops you getting creative in designing your own. Letting the user choose colours and skins may make your app stand out, but it detracts from the whole system. I don't want the choice of umpteen skins and looks -- I want ONE that WORKS PROPERLY! (Sorry for shouting, but I've struggled against so many apps whose authors seem to think that providing a choice of skin or other decoration is the answer to an ugly, awkward or unusable UI.) Similarly, using non-standard shortcut keys or whatever may be better for your app, but the lack of consistency reflects on all apps.
So IMV the main problem with getting a decent UI which is easy for casual users is that it requires app developers to be disciplined and to restrain (or at least channel) their natural creativity and ego. That's why a corporate setting is probably the best bet for such a system; not because individual developers lack the skills, direction, or organisation (as Linux &c have shown), but because a decent GUI needs restraint, obedience, and submission to central authority.
The only way such a system could be possible would be to have a very strong leader who knew exactly what he wanted and could take steps to ensure that apps complied, but who could also inspire lots of developers to join in -- a tough combination.
In the meantime, while developers still consider the natural unit of functionality to be the application and not the whole system, I'll keep on using OS X!
--
Ceterum censeo subscriptionem esse delendam.
January 31, 2005?
by
wolfmanXUG
·
· Score: 2, Interesting
How come the date on the article shows a date of January 31, 2005?
You know something must be up if BillG himself is shuffling off to South America to persuade the government to lose interest in open software...
This 'threat' has been mentioned every year for the past couple of years. In order for linux to become truly something to be wreckoned with, Joe user must become accustomed to it.
All your Sybase are belong to us.
Too lazy to create a sig...
I've been really thinking about the whole Linux gaining footing thing, and as much as everyone around here just LOVES XWindows and loves to say it's as usable as OS X or Windows, let's face it, in the eyes of most users it simply isn't.
Apple has taken FreeBSD/Darwin and built their own desktop environment around it. OS X is very usable according to most people. And even though there are many camps of people who will argue that Windows is more usable than OS X or vice versa, the one point most people will agree on is that OS X and Windows are both more usable than XWindows and the various window managers. I perosnally hate both KDE and Gnome, and thus use a mostly text BSD box, but I know I'm in the minority there, as well.
Here's what I've been thinking.
What's stopping someone from writing an entire environment like OS X from the ground up, around and on top of Linux, and creating an OS X like environment that is as complete and modern as either OS X or Windows?
I know everybody shudders at the thought of obsoleting their beloved X, but even some OS X users install and use X when they still feel they need it, but I think I'm just being realistic when I think hanging onto X is just overall the wrong strategy for putting Linux on the desktop. (Counter arguments exist, and will likely be in the many replies, and I don't entirely disagree with them, but...)
I really think this is an effort worth pursuing. A new desktop environment built to be the primary way that Linux is used. A Linux based graphical environment designed from the ground up to be a Desktop GUI, following in the footsteps of OSX/Aqua.
To make things easier (here's where many will disagree with me) one could work on such a program primarily focusing on modern hardware and esspecially modern video cards. Let's face it, ATI and NVidia run the show now days anyway.
These are just my thoughts, and I hope people will constructively discuss this possibility instead of throwing around a bunch of "No way, not possible, why bother, go to hell Apple/Microsoft lover" comments.
I like BSD, and I like OS X. I would like to see something similar done with Linux.
"Everything you know is wrong. (And stupid.)"
Moderation Totals: Wrong=2, Stupid=3, Total=5.
The GPL ensures that Linux will never cost money itself, and commercial adoption means that innovation will come in the area of user-friendliness. I'm not militantly Free, and I think that this a good step to making Linux a viable competitor in all areas currently dominated by MS. I am considering converting my entire family to Linux (I'm currently the only linux user) or Mac OS X when Longhorn becomes the only option with a new computer, because it will be different enough that either way will be a struggle on my part. Linux is becoming polished enough by big corporations that it is becoming a very strong competitor to MS for everyone. OS X though, still reigns king in my mind for ease-of-use and polish (except for games :()
I just had a knee-jerk thought. How is Linux a threat to anyone? Linux is freely available to almost anyone ... individuals or businesses.
:-)
The "playing field" is even because of this universal availability. Those that don't take advantage of this MAY find themselves at a disadvantage to those that do.
Linux isn't a threat because YOU choose NOT to use it in your business model. The real threat is a poor plan that doesn't use the tools and technologies FREELY available today.
Did that make any sense?
Unfortunately, they tend to do this on the golf course with their other CEO, CIO, CFO, and CTO buddies, instead of asking the people who have to actually support the applications and systems. They want all the stuff that looks flashy, etc. The techies, unfortunately, then have to figure out ways to make the stuff work.
Many years ago, I went to a company where they wanted to have several applications talk to each other. Two of them ran on Solaris, two of them ran on Windows. One used Oracle as the back-end, another used DBASE. How did they come up with the combination of COTS stuff? They asked the users to pick which software package they wanted for which particular function. The problem is, nobody ever really evaluated what could be done with each of them. It turned out that one of the Windows apps couldn't be made to talk with anything else because of the memory control module. The database stuff it used wanted to do its own memory allocation, and it interfered with the TCP/IP sockets library's ability to do its necessary memory allocation. I didn't last long there, because I basically made my opinions known and they didn't want to hear that they made some really bad decisions.
When going for my RHCE, the instructor was telling us that RedHat basically came into existence because for Linux to be a viable business solution, companies wanted to be able to point fingers at someone to say, "You... FIX THIS!" They didn't want to file bug reports and wait for someone to get around to it. They wanted someone to be there at their beck-and-call, providing the necessary support. This kind of thinking is what actually helped Linux become a viable business solution.
OCO is Loco
That being said, most of the *iux developers I know today, including myself, dumped Linux for Apple especially on laptops. Granted this was 3 - 4 years ago and OSX versus Linux of the day was no contest. However, I haven't known of anyone that's gone back from OSX to linux. Some have linux boxes they use as cheap test boxes, but I even converted my old x86 box into a FreeBSD server for my house.
Still if I am going to pick between a Linux box or getting a Macmini or is it MiniMac...anyway, I think I'm going to spend the money on the Mac. Again it comes down to needs and software. iLife is a great set of tools for home use. Its easy to use, simple, and works. Linux has come a long way since I started using it circa Slackware 2, but it still has aways to go as well.
I say this with a grain of salt: but the some in the rabid Pro-Linux community is still hurting the image. There are still those that want it in the realm of the uber-geek hacker. As the song "Every OS sucks" by three-dead trolls in a baggie says: "Linux or Lineux, I'm not sure how to you say it or install it or how to use it, but its for elitest nerdy smucks".
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
To draw the parallel, it seems like this would make Microsoft comparable to, say, Acme Cesspit Corp., a fictional company that might have invented and patented cesspits and the means and tools for keeping them safe and usable in a city environment.
The public is crying out for a better system, which has been developed and is proving itself in municipality after municipality. But Acme is freaking out and suing or hiring thugs in towns where they dominate in order to maintain control of your bodily waste.
A company like Acme could do well to embrace the open standard and move on to the next step, since even with an open standard, people are going to continue needing help disposing of their wastes.
Likewise, Microsoft would do well to embrace open source software and operating systems. People will still need great apps and services, and they'll be willing to pay for them. But if they weren't so dependent on the volume of money coming in from their operating system monop^H^H^H^H^H division, they might realize that letting go and moving on to other types of products and services might be a hundred times more profitable.
Or, better yet, 100 times more beneficial to humanity. Minesweeper is a great game and I'm glad they include it, but nobody ever cured cancer by playing it.
The CB App. What's your 20?
Cant Linux remain Linux. I can appreciate X becuase its the same as it was 10 years ago, and it will remain the same.
There will always be typewriters, toasters, mobile phones, audio players, video players, game consoles and Macintoshes that will be better than Linux in some aspects and for some groups of people (that said, they could of course be made Linux-based, thats another thing).
I want Linux because it compils and runs the huge amount of useful and fun open source toys, tools and server programs I like. I like that the VIM/gcc/make-development environment is constant. I dont need to upgrade to the latest version before I continue with my hobby-projects. grep, sed and friends are always there, and they always make the same great job. That means a problem solved today, is a problem solved in ten years. If you throw X out, thousands of man-years are lost, just because we want to copy a desktop innovator.
For desktop purposes, BSD and Linux kernels would basically do the same great work. Apple chose the BSD kernel for license reasons. The Apple advantage is that they have great design, and full hardware control. That gives them the opportunity to create a superb user experience.
Linux should continue to be the plattform of choice for geeks who just want their "problems solved", for once and ever. Then companies and people will find amazing ways to use the great technology - and one day you'll find Linux in your toaster, game console or car...
This was certainly considered and many, many people tried. But nothing really came of it. It now looks like the way to progress is to modify X into a modern system.
The biggest impediment was in fact the opposite of what you are claiming: using X gets you the modern hardware, and alternatives don't. Any and all advanced drivers are written for X, and the X driver interface was so complex and linked to how X worked that it was impossible to reuse them for anything other than X. Thus the very first thing any replacement for X would encounter was that it would not run in anything better that SVGA mode and would run quite slow without even rudimentary 2D acceleration. This has killed Berlin, Fresco, KGI, even kernel framebuffer interfaces, and every other alternative to X on Linux. Every one of these projects has been forced to make a "run in an X window" implementation so that they can at least write tests yet run their screens at their natural resolution, which means they will never work better than X and will all be subject to any and all glitches in X.
The truly annoying thing is that a real alterantive would probably have a much better driver interface and if it succeeded we would have many more and better drivers and hardware support than X has. Not only that, more alternatives would be easy to write because these new drivers could probably be reused easier. So it is all a catch-22.
The other lesser impediment was the need to provide compatability with X so you could run your existing applications. Ideally this should be done by an emulation library atop your new system, however Xlib is such a mess that this is incredibly difficult and will not be done by a new development. So at least initially, either X programs don't work, or they work in an incredible kludge where the hardware is shared by two low-level systems (like the OS/X solution) which makes the windows behave in annoyingly imcompatable ways that produce a worse user experience than plain X does.
I personally thought this was an excellent idea and fully expected it to happen, may favorite solution would be to return to IrixGL days, where OpenGL was used to draw every single pixel you see on the screen. But it never materialized, I followed development on a dozen systems but nothing ever came of it. It now looks like the future is in Xorg and the freedesktop standards, where they are trying, however painful it is, to modify X into a modern system, by replacing the driver level and adding new X calls to do modern graphics.
I can't remember if this is from patent, copyright or trademark law, but isn't there a legal requirement somewhere to defend your IP as soon as you know of an infringing case? And if it can be demonstrated that you knew about it and chose to not defend your IP against infringement then you lose the right to sue in the future based on that same IP?
Being employed by REAL fortune 500 companies I can assure you IBM has a Huge investment in Linux Software ( they are phasing out AIX in the next 12 months) Just because they don't make a Linux Distro, doesn't mean they are'nt a linux Co. Last Co I worked for, you could go in the data center and see rows & rows & rows of rack mount IBM servers in cases all running Linux and some other IBM software DB2, Tivoli etc.....
Thier new Cell processors, guess what OS they will be running them on, YUP linux.
Go back to playing half life2 or whatever in your parents basement. If you don't think IBM has bet the bank on Linux then you need to get out more.
Their Super Computing cluster??? Only runs Linux.
Now thats not what they sell, but they are moving quickly to a linux only model. The Co I used to work for, they cried never Linux on desktops, now IBM is pushing them in that direction. The Company is a well known fortune 500 company, with Billions in Assets and Income.
You need to think before you type.
So Long and Thanks for all the Fish.
But consensus is really the key. Why does OS X work so well? It's not just because they have a different window manager and widget set. It's because they build in consistency and uniformity from the ground up. That covers widgets, fonts, colours, textures, menu layouts, shortcut keys, toolbars, cut'n'paste, drag'n'drop, file locations, selection, high-level GUI metaphors like drawers and tabs, Dock behaviour, and so on throughout everything in the system. It's all been designed to work the same way (i.e. the way you expect), and to interoperate.
It's not perfect, of course; some choices are questionable, and there's the occasional oddity. But in general, apps look, feel, behave, and work the way you expect them to. And I think it's this consistency which is the real difference from Linux: not just in the low-level look of individual components, but in the mindset and user experience too.
The flip side of this is that it gives developers less choice. Using the system widgets (where appropriate) stops you getting creative in designing your own. Letting the user choose colours and skins may make your app stand out, but it detracts from the whole system. I don't want the choice of umpteen skins and looks -- I want ONE that WORKS PROPERLY! (Sorry for shouting, but I've struggled against so many apps whose authors seem to think that providing a choice of skin or other decoration is the answer to an ugly, awkward or unusable UI.) Similarly, using non-standard shortcut keys or whatever may be better for your app, but the lack of consistency reflects on all apps.
So IMV the main problem with getting a decent UI which is easy for casual users is that it requires app developers to be disciplined and to restrain (or at least channel) their natural creativity and ego. That's why a corporate setting is probably the best bet for such a system; not because individual developers lack the skills, direction, or organisation (as Linux &c have shown), but because a decent GUI needs restraint, obedience, and submission to central authority.
The only way such a system could be possible would be to have a very strong leader who knew exactly what he wanted and could take steps to ensure that apps complied, but who could also inspire lots of developers to join in -- a tough combination.
In the meantime, while developers still consider the natural unit of functionality to be the application and not the whole system, I'll keep on using OS X!
Ceterum censeo subscriptionem esse delendam.
How come the date on the article shows a date of January 31, 2005?