False Starts & Central Storage
R. Alex Whitlock
Dean Esmay compares incorrect preductions with incorrect timing:
Sometimes when people predict the future, and we think they're wrong, it turns out that they were only premature in their predictions. Heck, you could even argue that the entire "dot-com bubble" was predicated on only one fatal mistake: it wasn't a mistake based on the notion that the internet would become ubiquitous and ever more a part of people's everyday lives. They were just about 7-10 years premature in their expectations of what was reasonable.

It's quite a good point. We often expect things to happen a lot quicker than they do. We expect a somewhat gradual-but-consistent implementation when instead it will languish for a while and then the change will strike like lightening. It usually, though not always, requires the capitulation of whatever market-force opposes the change. For instance, record companies tried to deny the imminent digitization and computerization of music. They thought if they could shut down Napster, online music and the mp3 would go away. Napsterites, on the other hand, often thought that the change was right around the corner. Instead, nothing happened for quite a few years and then suddenly the dam burst and in the span of a year record companies offered legal ways to listen to music online and in non-media digital form.

The same may be true for Linux. I am a Linux-skeptic from a market standpoint. I believe that Microsoft will dominate desktops for many years to come. I partially believe this because of the Linux false-starts that I've seen. Linux boosters have constantly claimed "We're ready!" when they, in fact, are not. They're still not. At some point, though, I do believe that their software will be ready for the average user in time. But that won't be enough just like the technology for internet business or digital music was not enough. The market will have to come to terms with the notion of open-source software and figure out some way around MS Office's dominance in office software. It could be that they never will and fifty years from now Windows will still be, more or less, at the top.

One thing that could fit in to the greater scheme of things is web-based software, which is the subject of Esmay's piece:
Back in the 1990s the concept of the so-called "thin client" was all the rage. The idea was that every machine would be networked, and that there was just no need for most people to have their own fully functional computer; they should be able to draw most of the resources they needed over the network, and shouldn't need local hard drives or advanced processing power on their desktops. [...]

The advent of free webmail services which offer hundreds of megabytes of storage for free was the first thing that had me thinking that this can be taken seriously. Increasingly, there's no good reason to want to keep your email on your computer. Indeed, there's good reason not to keep it there, since you don't have to worry about backups, and it's nice to be able to get at your mail from any computer. I've been using computers since the late 1970s, and I never thought I'd give up having my own mail client, but for two years now I've been entirely using webmail--because I like to be able to get at my mail from any computer anywhere on the planet with an internet connection.

They said the same thing when I was in college and by the timeline they gave it should have happened by now. It took a little longer to get broadband to be as commonplace as it's becoming.

On the whole, though, I am not convinced that it is as imminent as some believe or that it will ever be as complete as they think it will. The first barrier they face is internet inconsistency. Last night, for instance, my high-speed internet fluctuated between being down and being really slow. It doesn't happen all that often, but often enough for it to be a real problem if when that happens I cannot do anything on my computer. We're still pretty early on in the broadbanding of the Internet so they will get a lot of this sorted out, but the piecemail way in which we're making it happens suggests to me that we won't have complete reliability (or near-complete, which we have for power and water and so on) for some to time come.

Beyond that, I'm not sure that it will ever completely make sense to have the applications run on some central server. Processing power is cheap and getting cheaper by the day. I'm not sure it will ever be cheaper to be moving these things back and forth across the Internet, even if it takes roughly the same amount of time. The same with hard-drive space -- no one is going to run out of harddrive space based on applications alone.

What I see happening is co-existence between local applications and webapps. Most office productivity suites will have both a software and web component. You use your installed MS Office when you're at home, but when you're on a computer that has a different version or different software package, you will use it on the web. Online music supplier Rhapsody already does this, to an extent. You can either download their application or you can listen to it on Rhapsody.com (though at last check their implementation of Rhapsody.com needed work).

While the reasons for software apps being located elsewhere on your machine are limited, having your files stored on a central server and accessible from anywhere is a different matter altogether. Being able to store one's entire music, movie, or book collection to be accessible from anywhere on any computer would truly be innovative. I see OSes moving towards making the integration and synchronization between local and central storage space more seemless.

To use Rhapsody as an example again, right now you can either listen to the music through streaming audio or you can download it for free and listen to it locally (though once you stop subscribing it will stop playing). Having everything available from a central server is great, but so is having it local so that it's not taking up large amounts of bandwidth.

One of Dean's commented brought up an interesting thing:
The companies delivering these services are looking for a way to make money and see the current model as unacceptable- THAT is the driving force behind this on the commercial side. Software cannot be pirated if it exists only on the server side and is accessible only through paid subscription services.

It's no secret that Microsoft would much prefer a subscription model for Office and that would provide quite the incentive for software vendors to discontinue local installations. I'm not convinced that they would be successful, though. Part of the glory of open source software - even when I don't use it - is that it keeps profit vendors from moving too far away from what consumers want. Microsoft, Apple, Corel, and Adobe could all start adopting the same marketing strategy (because it's the most profitable) and we still wouldn't have to go along. That's quite comforting.

Whatever comes of it all, it will be interesting.
Posted to The Wired
 
 

Observations

 
Kavey wrote:
Thin Clients:
I have NEVER understood this concept. I mean we LEFT terminal clients for individual desktops. Now they are wanting to switch back? In some instances thin clients can be a good idea. Call centers, for instance can save a lot with a thin client. Also, there are solutions being developed now where you can run 10 desktops off one PC. Depending on the processing needs, this can be of great benefit.

Honestly, I think it's Microsoft that's spouting off about thin clients more than anything. You do hear about Linux thin clients, but I think it's more of a reaction to Microsoft. Kind of a "See, we can do it too." I believe Microsoft talks about thin clients as a way to help the customers cut costs. But I agree that this type of setup is pretty risky, and I wouldn't expect many people to use it.

As far as "Linux not being ready for the desktop." I completely disagree. Linux has been ready for quite some time. I'm sorry but it's true. The part that isn't ready is the fact that hardly any commercial companies support it. This is changing. Adobe released Acrobat Reader for Linux. Macromedia is getting ready to release an updated Flash player (that they claim will be kept much closer in sync with the Windows version). ATI and NVidia are both creating video drivers for Linux. Companies are starting to port applications. In some instances some really great applications are simply being released as Open Source. (Xara Xtreme, xaraextreme.org is a great example). Although some applications won't be ports, MS Office, MS Flight simulator, etc. I think you can expect to see more applications being proted to other systems. If not Linux the OSX. Also expect to see more hardware vendors creating drivers (or at least decent specs of their hardware so open source developers can write drivers) for Linux. I believe AMD is working closer with Linux to optomize their next line of processors for Linux.

Linux is lacking a lot of support from 3rd parties, and I think this is where the argument gets heated. People can't use their favorite applications, so they see Linux as "not ready." Linux advocates, who've already made the jump and dumped their applications for, possibly lesser, equivilants say "It runs fine."

The fact is that Microsoft has lost over 5% marketshare over the last year. This is huge. Especially for a company that's maintained over a 96% market share lead for many years. Look at all the numbers. They use to say "Microsoft holds over 96% of the market" and now they say "over 90%" And these are usually the more pro Microsoft analysts. People have to be migrating somewhere. Some head over to OSX, and some head over to Linux.

My personal prediciton is that Linux will continue to make ways on the servers, and start to make small inroads for the desktop. Although I believe Apple will be the next dominant desktop leader. I think that by the end of next year, Apple will have released OSX as a general OS (i.e. able to install on any x86 compatible PC) and will be sold on Dell's, HP's, etc. Apple will transistion from a hardware company to a software company (although they may still produce highend hardware for the purists). Then you will have Apple desktops with Linux server backends.
4/24/2006
 
RAW wrote:
Software and hardware support is not incidental. Without it, Linux is not ready. I'm not talking about the capabilities of the OS... I'm talking about what you can do on it.

You mention a lot of things that Linux is *doing*. They have not yet done. Last time I installed Linux on a computer my soundcard and NIC card didn't work. WinXP picked up both. That's gotta change. In addition to software availability, they have to make the software universally easier to install.

So I meant "ready" in the sense of overtaking Windows on the desktop, hence my next sentence about the "average user." (I didn't make the connection between the two clear enough). In that area, it still has a very long way to go. Maybe it will go a long distance in a short period of time, maybe it won't. Before they can win over the average user, they'll have to win over me. Why? Because I am considerably more knowledgeable about computers *and* I want Linux. They'll have to go a distance past me before they get to the ambivalent and less knowledgeable users.

That said, I think you may well be quite right about servers. I really don't know. I'm not as confident about Apple's chances. I don't agree that they will start selling OSX independently. If they do I think they have a pretty good chance at it.
4/24/2006
 
Kavey wrote:
Man, people are lazy. Windows XP automatically detecting devices (this is because vendors create drivers for them and submit them to Microsoft to be included with the OS) has always been a strange argument to me about why XP is so superior. XP is Windows 2000 with an updated (and buggy) user interface, more stuff turned on by default (including a buggy firewall that Microsoft admits is sub par) and requires more resources to run. The one benefit, IF you install with a standalone version of XP most devices are detected on your computer because the drivers are included.

MOST users don't do this anyway. They either make their technically inclined friend's do it or they use their OEM discs (which I'm usually opposed to as they are linked to your hardware. new hardware = new software). At any rate, the OEM discs include all the drivers for your system (minus and new devices you bought since the system was purchased). This would even be true if you bought any system. Macs, Dell's, HP's, even the Walmart PCs preloaded with Linux. The install disc includes all you need for that hardware. So the problem is fixed on all preinstalled computers. It's the technogeeks that want the retail copy to install on any hardware they put together, not the average user.

I can even find an example where you can install a Dell computer with a OEM CD, and everything works, BUT turn around and install a retail boxed version of Windows, and now you have NIC cards, sounds cards, video cards, etc. not working. I'd be glad to demonstrate with some of our office computers that came preinstalled with the same version of Windows as they now have installed.

I think Apple and Jobs will eventually sell OSX independently, but they won't like it. They will go kicking and screaming, but demand will be too much to ignore. Already, with projects like OSX86, you're starting to see it. People want to run OSX, but they don't want to buy a Mac. Apple claims that since they control the hardware, THAT is the reason OSX is so stable. Although it's probably true in part, I don't think it's that critical. Linux has proven it can be VERY stable running on the same compatible hardware Windows runs on. The key in Linux is the system is open, and drivers can be written without breaking anything. OSX already has that advantage. Unknown to most, the OSX core is actually open source. It's the gui (and a little bit of Apple copy protection) that is not open, and those parts contain the parts that limit OSX to Apple hardware.

Rumor has it that Apple used Dell machines to keep OSX compatible with x86 in the event that they ever decide to dump PowerPC for x86. If that's true, then it's also likely that OSX ran very well on that Dell hardware. And since the core system is open, it would be easier for manufacturers to write drivers that would be VERY compatible with OSX. OSX would not have the same stability problems Windows currently has. Windows problems stem from a lot of design flaws, as well as the closed nature which makes it hard to write code that won't break something else you can't see.

I understand your meaning. But still, to say that Linux is not ready is not very clear at all. It's not that Linux is not ready, it's that vendors are not ready to support Linux. Catch-22 really. They won't support Linux until there's more demand, there won't be more demand until there's more support.

I'm pretty sure I'm right about Linux on the servers though. Servers are more technically driven, and companies in the know can't ignore the benefits. Especially things like a bank, who used Unix servers, and it took 14 hours to calculate the funds they could invest and lend our vs. the funds they must keep according to law on hand. 14 hours is a long time to calculate something like that. Suffice to say, that since updated numbers took the better part of a day to complete, they weren't able to do as much as they could in order to stay on the safe side of things. After migrating from Unix to Linux, they were able to run those same numbers in like 10 minutes. I don't know if the money saved on switch enabled them to have more computers clustered together or what, but that was huge. There are other fine example of such stuff in the Linux server space.

I'm sure time will tell, and I stand by my predictions.
4/25/2006
 
RAW wrote:
/Man, people are lazy. Windows XP automatically detecting devices (this is because vendors create drivers for them and submit them to Microsoft to be included with the OS) has always been a strange argument to me about why XP is so superior./

I never said that Windows is superior - I'm saying that it's easier. From a marketshare standpoint, that's huge. There is a spectrum to how much attention one wants to give to their computer. IF Linux can get themselves installed on to stock computers (Dell, HP, etc) then it's a different ballgame. There would still be other setbacks (software installation, for instance), but it would vastly improve their chances on the average desktop.

/I understand your meaning. But still, to say that Linux is not ready is not very clear at all. It's not that Linux is not ready, it's that vendors are not ready to support Linux. Catch-22 really. They won't support Linux until there's more demand, there won't be more demand until there's more support./

Betamax isn't superior to VHS is all the movies you want come in the latter format. Or 8track, OS2, Amiga, and so on.

I'm not saying that it's Linux's fault that there's no support, but I am saying that it is not ready because it is not supported. The catch-22 is the main reason I've always been skeptical of the "Linux Revolution." To abscond an old commercial, it's not Linux's fault (that vendors don't support it), but it /is/ Linux's problem. One that they've come a long ways towards solving. But there's still time to go.

As for OSX, I hope that you're right. If they did it, I would buy it immediately.
4/25/2006
 
Kavey wrote:
Linux *IS* installed on stock computers. It's not as prominantly displayed as Windows, but it's there. On Dell's site it's harder to locate, but it's there. HP is a bit more Linux friendly. Walmart's online store has a section devoted to Linux desktops. So it's there, people are afraid of change.

Software installation problem will be solved when vendors start supporting it. Vendors have always been responsible for that kind of thing. Applications wheren't always easy to install or configure on Microsoft. The tools have been built and refined over the years. Microsoft now has a software installer that many vendors use, but it was not always so. They use to use a 3rd party known as install shield (and in some cases still do).

Linux has it's own set of software installation tools that work rather well, as long as you stick to applications setup for your particular distro. It's when one ventures outside that realm that I admit it gets sticky. This will not always be the case. Already you're seeing some pretty nice installers coming to Linux. I've installed at least 4-5 3rd party apps that were a breeze to install and upgrade.

Remember, Microsoft didn't actually win because it was easiest. It won for 2 reasons. #1 it was backed by IBM, and people were afraid of IBM. #2 it was cheaper than the more popular alternative. Apple use to dominate the desktop market. Microsoft introduced a cheaper product with IBM backing. Heck, I recall the days when you could call Microsoft for support on Windows 3.x without a legal copy and they would GIVE away codes. Yes, give them away to pirates. They just wanted everyone using the system, they knew once they were hooked, they'd be set.

The same is true in the server market. Unix is being replaced with Linux and Windows. Unix is highly dependable. There are reports of Unix systems running for YEARS with no changes or hiccups. It's rock solid. Why then are they being replaced? Well everything needs replacement at some point. Either due to ahrdware failure, or just needing more power. Now you have a choice. Spend several thousand (tens of thousands or more in some instances) for a rock solid Unix system, or significantly less for Windows or Linux.

The change is coming, it's just not a revolution. Technology want people to think things are new, revolutionary, and exciting. In reality things move slowly. Things are already changing, it's just a matter of time now.
4/26/2006
 
RAW wrote:
Microsoft may not have won because it was easiest, but it remains easiest because it has won. Microsoft managed to have the more difficult driver installs of Win95 and Win98 because there wasn't a more apparent, easy alternative. Linux doesn't have that advantage. If Linux were competing with Windows in an open market, Linux would probably win. But Windows doesn't have to be beaten, it has to be overthrown.

As far as software installation... I dunno. In theory the installation system sounds great. In reality, I never got KOffice installed on my machine. In reality, when the K3B didn't work on my system, I couldn't just go out and download something else like I can for Windows when Nero is giving me the fits. This is nothing that can't be fixed, but Linux will not be "ready" in my eyes until it is.

I have been vaguely aware that you can get a computer with Linux installed, so you're right on that. I'm not sure how it's really going to enter the consciousness of the average user. People just don't dislike Windows as much as we do. Or rather, they dislike it the same way they dislike the deficit: enough to complain, but not enough to be stirred in to action. Hell, Internet Explorer is the exemplar of shoddy Microsoft development, but it remains prevalent despite the fact that Firefox is a much more immediately usable replacement (hasn't nearly the learning curve that Linux does). Yet despite the press and attention, it was never adopted by the masses.

But that's beside the central question: Is Linux ready for the average desktop? The answer is yes and no, I suppose. Software installation needs desperately to improve. Hardware support needs to improve (the fact that this isn't Linux's fault doesn't mean that it is not a factor in the readiness of the product). Taking care of these two things will take it a long way towards where it needs to go. I think it can get there. I don't think it's there now and I don't think that it is inevitable that Windows will ever be overthrown as the market-leader (unless OSX goes software, and even then I'm not sure).

I'm not arguing with you on servers. I don't know enough of the ins and outs to really have an opinion there.
4/26/2006
 
Kavey wrote:
heh, I guess there's a lot more I could say about this, like your KOffice troubles and the K3b issue, but it's not really important. I think I'll just lapse back into my hole until another such discussion.

I will say that the installation system only works for one who doesn't mind staying in a confined area. You are not one of those types. You're one who wants to install IE7 on Windows 2000 when it's clear from Microsoft that it's not supported. Same is true of your KOffice woes. You were not content with the version provided, and tried to install a version that was not offered for your current system. Is it possible? Yes. Is it easy? No.
4/27/2006

Add an Observation

Comment spam is an ongoing problems that we're trying to address. Previously we required people to create accounts and log in. I am thankful to say that is no longer the case. We're giving Captcha another try and are playing around with a text-based Q&A variant of Captcha. So bear with us as we try to figure out how to best get a handle ont he problem. Please note that any comment on a post more than 30 days old will go into the moderation queue, where I will get to it when I can which could be once a week.

:

:
:



 

 

Home || RSS || Archives || Ten Second News || FURL || Blogrolodexical (Full)