[Rant] Niche OS's for Mainstream Markets? | ANN.lu |
Posted on 03-Dec-2003 02:10 GMT by takemehomegrandma | 79 comments View flat View list |
As the Windows platform is getting more and more bloated, infected with viruses, spy wares, ridiculous EULA’s and other unpleasant things, more and more people are looking for alternatives. And not only people, even large organizations and governments are searching for new solutions to meet their computing needs. This has made many people in the alternative computing market full of hope for a broad future acceptance of their favourite OS. Linux currently has a major momentum in this field (and not only in the server market), much thanks to its buzz word name. But other not-so-difficult-to-understand OS’s might as well be winning from this. What is stopping them? What is needed to make a former niche OS acceptable as a desktop replacement for Windows?
Genesi is pushing the concept of the “Super Bundle”, a way to make sure that general usability is brought to a custom OS. I have personally enjoyed that effort for my MorphOS installation, but as far as I understand, the Super Bundle is not meant to be limited to MorphOS alone in the future. It’s a *Pegasos* concept, and the Pegasos is a *hardware* platform that is supported by lots of OS’s.
The Super Bundle is great. But applications are only one piece of the “mainstream acceptance puzzle”, what other pieces are there? The desktop will be another. From a *Pegasos* perspective, perhaps some kind of a “Pegasos Open Desktop” standard could be created? I’m not talking about a technical solution here, not a low level technical standard or API, but rather a behavioural (and expectational (is that a word BTW?)) standard from a “Joe User” perspective. The goal would be to create a common set of desktop behaviours that leaps across the Pegasos flavours of all its supported Operating Systems, obviously somewhat inspired by Windows.
Because like it or not, the Microsoft Windows is the de-facto standard when it comes to desktop OS’s. Perhaps the looks and graphical design isn’t the most important thing here, variations in appearance and visual looks may be accepted, but “the masses” are used to the way things are organized and managed in the Windows desktop environment. Windows actually defines everyone’s expectations of a computer desktop today.
And what is that? You tell me! Is it the “My Documents”, “My Music”, “My Pictures” folders? Could be! The Start menu, the quick launch field, the tool bar, etc? Absolutely! Right clicking on an icon and getting a context menu (including the “properties” option)? Yes! Right clicking on the desktop to get the option of setting the looks of the desktop, the screen resolutions, the screensavers, etc? Sure! The list goes on (feel free to fill in the gaps).
Mainstream people expect a desktop to behave in a certain way (the *Windows* way), and I am afraid that the tolerance for alternative ways of doing things in this area may be low among mainstream users. On Linux we see different window managers and desktop solutions; some are obviously striving to emulate the windows behaviour in several ways. This is no coincidence IMHO, neither is the fact that the PocketPC grew so fast, and that Windows enabled cell phones are gaining acceptance rapidly. Branding is only a minor part of the explanation IMO, the “familiar feeling” of the user envireonment may be more important. That lowers any entry barriers for the customer.
Well, how could this be achieved on the Pegasos platform, to make its OS’s more usable for mainstream desktop applications? A beginning would perhaps be to define a set of core user expectations of a desktop’s behaviour, like I started above. This would be quite easy. The more difficult task would be to implement these features on the various Pegasos OS’s without damaging the respective OS native feeling and unique benefits. This would be a delicate balance between niche and mainstream, between tradition x and tradition y, between unique custom solutions (with high learning curve) and broad acceptance, between geek only and broad success.
Could it be done? How? Is this needed? Is it wanted?
|
|
List of all comments to this article |
Niche OS's for Mainstream Markets? : Comment 43 of 79 | ANN.lu |
Posted by Joe "Floid" Kanowitz on 03-Dec-2003 17:57 GMT | Haven't read the comments yet, responding to the article here...
> Linux currently has a major momentum in this field (and not only in the
> server market), much thanks to its buzz word name. But other
> not-so-difficult-to-understand OS’s might as well be winning from this.
Erm. Somehow, the "buzzword" excuse has become twisted to this scene over time. Initially, when Linux really *did* start hitting it extra-big-time (~1999 onwards?), it was a valid complaint from BSD users... and maybe from users of established niche OSes who really could see the TCO for certain 'niches' being lower, given what *NIX in general was still bad at at the time. (Desktop environments, 3D graphics, multimedia, etc.)
But obviously, buzz alone hasn't been enough to keep the momentum going. What's happened is that the GPL "Copyleft" really *has* sunk in as a solution to the EULA morass. (BSD, of course, remains as good from that perspective, but relatively ignored.)
It helps that the initial buzz got it over the hump regarding those weak points... and perhaps even convinced the "competition" to make relatively stupid calls... (compare/contrast a good Linux distro, with preconfigured Gnome or KDE, to an install of OS X. Is one really more or less mind-numbing than the other?)
> What is stopping them? What is needed to make a former niche OS acceptable
> as a desktop replacement for Windows?
Well, for corporate/campus type deployments... "Where the money is" for Linux, considering most home users install it for free... that EULA issue is a big one. Managers didn't have to care about Windows *screwing up* - they don't have to maintain it, they barely use it, they just sign the paperwork - but they do have to care when Microsoft makes *their* jobs more difficult.
Since this seems to be about MorphOS, well... all I can hit from Google is the Phoenix site, quoting "We have no EULA." However, as stated, that raises more questions than it answers... at least in the minds of PHBs, especially since both 'scene companies' here have long since established themselves as litigious.
If the intent *is* to sell commercially, on basis/protection of Copyright alone, there should be an EULA that states simply that. (And, um... I believe disclaimer of warranty boilerplate is usually always a good idea. Or are y'all confident MorphOS can be used in medical devices and life-support systems? ;))
...
To drag Apple back into it, notice the wave of iTunes backlash slowly building, as all the peons who bought into it given the press (apparently there was a big hippie spread in Time) finally discovered what "Rights Management" really means. People really are sick of this stuff across the board nowadays; I've yet to meet a mortal who can't accept that Free Software is a good thing, and the remaining excuses boil down roughly to "I'm too lazy," or "I want to reserve the opportunity to sue."
Presumably there's still some scratch to be made off the lazy ones - viz Apple's success - but of course, there are Linux companies targeting those types, too.
> Genesi is pushing the concept of the “Super Bundle”, a way to make sure
> that general usability is brought to a custom OS. I have personally
> enjoyed that effort for my MorphOS installation, but as far as I understand,
> the Super Bundle is not meant to be limited to MorphOS alone in the future.
> It’s a *Pegasos* concept, and the Pegasos is a *hardware* platform that is
> supported by lots of OS’s.
I'm not really out to bubble-burst, but to keep some perspective here... that's basically a *prerequisite* for a new OS launch. We had the A500 bundles; clonemakers used to toss in productivityware, OS/2 had a BonusPack, Linux distros now ship with something like 7 CDs of software (which was always a bit silly, given how fast things go stale these days, but not everyone had broadband), Windows bundled IE and Media Player ;)...
> The Super Bundle is great. But applications are only one piece of the
> “mainstream acceptance puzzle”, what other pieces are there? The desktop
> will be another. From a *Pegasos* perspective, perhaps some kind of a
> “Pegasos Open Desktop” standard could be created? I’m not talking about
> a technical solution here, not a low level technical standard or API, but
> rather a behavioural (and expectational (is that a word BTW?)) standard
> from a “Joe User” perspective. The goal would be to create a common set of
> desktop behaviours that leaps across the Pegasos flavours of all its
> supported Operating Systems, obviously somewhat inspired by Windows.
This sounds like a good idea, but the problem is, not only does it create modality ("Which OS am I running now?") -- which is generally anathema to 'usability,' the science of getting on with life without having to worry about crap -- it creates *hidden* modality. If you sit down to a Linux box, perfectly skinned to resemble OS X, you still won't be able to find iTunes (or you'll scratch your head when XMMS pops up instead).
Hmm, why does it keep coming back to Apple? In this case, they seem to have got something right once, and forgotten about it, or in some senses, had it 'devalue' into the base product for everyone. From the description of A/UX ( http://www.applefritter.com/ui/aux/ ), you could 'move up' from your piddly LC II or whatever to one of those old giant deskside servers they used to sell, and not only would the UI *look* consistent, but all your old software would 'just work' - meaning all that consistency served a purpose, as there was software to be consistent with.
So, this is as 'good' an idea as it would be for OS4/A1Linux or anything else, but it's important to recognize the limits, and not pretend you can offer more consistency than you, uh... can. It gets exceptionally confusing with MOS, considering it's all about the skins... and getting those selections to 'propagate' across all OSes on a system may be asking a bit much.
Which is why the 'Start Menu' becomes an example here in the first place... so pick one UI element (docks, maybe? Everyone likes docks this year... Everyone likes Start Menus, too, but that's got Microsoft's branding all over it), and some sort of standard iconset (aiee, iconics) for browsing/editing/media-playing/etc, while including enough reminders in the defaults for bundled OSes that a user can instantly identify the one they've actually got booted (desktop backgrounds, color codes, whatever), and avoid making stupid reflexive mistakes.
> Because like it or not, the Microsoft Windows is the de-facto standard when
> it comes to desktop OS’s. Perhaps the looks and graphical design isn’t the
> most important thing here, variations in appearance and visual looks may be
> accepted, but “the masses” are used to the way things are organized and
> managed in the Windows desktop environment. Windows actually defines
> everyone’s expectations of a computer desktop today.
Linux went through this three years ago, and finally got over it...
> And what is that? You tell me! Is it the “My Documents”, “My Music”, “My
> Pictures” folders? Could be! The Start menu, the quick launch field, the tool
> bar, etc? Absolutely! Right clicking on an icon and getting a context menu
It helps that Microsoft came up with those names because that's where everyone wedged their stuff *anyway.*
"My Music" and "My Pictures" are pretty arbitrary, except as defaults for installed software. (At least you can find where WMP will dump rips, say.)
A cute feature of OS/2 was the ability to make any folder a "Light Table," meaning it'd throw up image thumbnails... Which is probably where MS got the idea for 'My Pictures' from, though again, it's a fairly obvious feature. I *think* XP actually has come full-circle with that and you *can* make any folder behave like 'My Pictures' if you find the option buried in the preferences, but it's been a while since I touched the software.
> (including the “properties” option)? Yes! Right clicking on the desktop to
> get the option of setting the looks of the desktop, the screen resolutions,
> the screensavers, etc? Sure!
That creates a bit of a problem with the consistency Amiga-derived UIs *do* have... but adding some 'control panel' shortcuts to the Workbench menu or equivalent probably wouldn't be a bad thing. (Apple again - Classic wedged this on the 'control strip' for whatever reason, go figure. Even though the link to 'Control Panels' is right up there in the Apple menu anyway...)
> Mainstream people expect a desktop to behave in a certain way (the *Windows*
> way), and I am afraid that the tolerance for alternative ways of doing things
> in this area may be low among mainstream users. On Linux we see different
> window managers and desktop solutions; some are obviously striving to emulate
> the windows behaviour in several ways. This is no coincidence IMHO, neither is
> the fact that the PocketPC grew so fast, and that Windows enabled cell phones
> are gaining acceptance rapidly. Branding is only a minor part of the
> explanation IMO, the “familiar feeling” of the user envireonment may be more
> important. That lowers any entry barriers for the customer.
PocketPC finally took off these past few years because every other PDA sucks worse, really. Palm's practically been on hiatus (and has always been overpriced/performance, since "they're about usability," which apparently meant bad displays and lack of gesture recognition, Psion's been almost-dead, Zaurus is great but a little pricey and lesser-known, PocketCosmo never made it over here, and all the other Linux PDAs were either doomed from the start (VR3) or never really showed up outside the Asian market. (Every once in a while, I see a Yopy on eBay... but it'll be hard to justify it against an iPaq, which of course, gets tallied as a CE device even if I'd be buying it for Familiar/OPIE/whatever.)
The longer you use Gnome and KDE, the more you notice what they've cribbed from *everyone,* as usually happens in UI design. Originally, KDE actually reminded me more of OS/2 than Windows, and Gnome is... on crack. ;)
Amusingly, the only player left in the "copy Windows completely" camp is Sun; they came a little late to the party, but they should have some success now that Microsoft is toying with the look and feel. (It's bass-ackwards, y'see. When everyone *else* copied Windows, then you may as well have been using Windows. Now that Microsoft is off 'evolving' the Windows UI again, corporates are probably shuddering at the thought of retraining everyone or paying IT the extra minute of time to revert machines back to the 'classic' look... Since Sun seems to land those sort of bizarre, pre-post-conservative customers, I wager they'll have some luck with it after all.)
> Well, how could this be achieved on the Pegasos platform, to make its OS’s
> more usable for mainstream desktop applications? A beginning would perhaps
> be to define a set of core user expectations of a desktop’s behaviour, like I
> started above. This would be quite easy. The more difficult task would be to
> implement these features on the various Pegasos OS’s without damaging the
> respective OS native feeling and unique benefits. This would be a delicate
> balance between niche and mainstream, between tradition x and tradition y,
> between unique custom solutions (with high learning curve) and broad
> acceptance, between geek only and broad success.
I think there really is a line here... Either people are somehow (however they do doesn't matter) able to adapt to different systems... or they just aren't, and in that case, even reordering their 'Start Menu' or whatnot would probably be enough to throw them off.
It can't hurt to try, I'd like to see what actually *does* happen, but again, a little pessimism here.
> Could it be done? How? Is this needed? Is it wanted?
Well, if you rilllly wanted to propagate skins across all OSes, it could be done... but you'd need WMs compatible with the skins, and to cross your fingers that someone won't invent a new standard widget common among UIs on OS Y that completely breaks the skinning mechanisms... |
|
List of all comments to this article (continued) |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|