Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Why New OSes Don't Catch On 350

mopslik writes "OSNews has an interesting editorial discussing why smaller operating systems will have a hard time gaining popularity. Familiarity, developer participation, and market saturation are listed as reasons for failure. Although the article focuses mainly on Syllable and SkyOS, I'm sure there are countless other operating systems to which these arguments apply."
This discussion has been archived. No new comments can be posted.

Why New OSes Don't Catch On

Comments Filter:
  • by nEoN nOoDlE ( 27594 ) on Tuesday July 05, 2005 @08:41PM (#12990231)
    I bought BeOS awhile back and used it for a little while. The reason I switched back is because it just seemed like a waste of my new computer to run an OS that I couldn't really run any software on. I think new OSes might catch on if they're marketed more toward people who don't want to upgrade their computers and still have a speed boost running an OS that isn't as bloated as the mainstream ones.
  • by Anonymous Coward on Tuesday July 05, 2005 @08:45PM (#12990258)
    The article misses the point that Operating Systems are just tools that allow us to use programs. And programs are about being able to get useful stuff done.

    People still use the Atari ST (mainly the emulator version) to do music, because there are useful applications there.

    For the most part, people really don't care what OS they are using, just as long as they can accomplish whatever tasks they need to do.
  • Functionality (Score:2, Interesting)

    by blackpaw ( 240313 ) on Tuesday July 05, 2005 @08:46PM (#12990262)
    IMHO the biggest barrier is the necessary functionality in both the op.sys and applications.

    New systems today have a much high bar of functionality than the operating systems of yore - Office suite, drivers, games and compatibility.

    Sadly, I think the boat for new operating systems has sailed.
  • Ignoring the obvious (Score:5, Interesting)

    by 93 Escort Wagon ( 326346 ) on Tuesday July 05, 2005 @08:59PM (#12990337)
    It seems that the most obvious problem these niche OSes face is completely ignored by the article. There has to be a compelling reason to switch - something that an alternative OS provides that's significantly better than "mainstream" offerings.

    * Windows offers broad compatibility due to its dominant market share. You buy software or hardware off the shelf and can pretty much assume it will work.

    * OS X offers (currently) freedom from viruses and trojans, the availability of mainstream software tools, and access to arguably superior creative software.

    * Linux offers power and configurability; plus it appeals to many people philosophically.

    Yes, I read the article; but please don't hold that against me.
  • by MyDixieWrecked ( 548719 ) on Tuesday July 05, 2005 @09:02PM (#12990360) Homepage Journal
    Like the woman who used to do typesetting for my dad, who, until recently was still using an old IIsi with 17mb of RAM, a 40mb HD and running Quark3.32 on a 13" monochrome monitor.

    I don't know how she did it.
  • Pining... (Score:3, Interesting)

    by writermike ( 57327 ) on Tuesday July 05, 2005 @09:05PM (#12990372)
    I also detect a little pining, too.

    Reading the various systems on oldcomputers.com, one realizes that it wasn't that long ago when nearly every new computer had its own OS. And each OS had its advantages and disadvantages and each one had a decent shot at becoming popular. The advocacy that sprouted up around each particular flavor du machine was always fun for a time.
  • by toddbu ( 748790 ) on Tuesday July 05, 2005 @09:11PM (#12990403)
    I bought BeOS awhile back

    I'm really curious as to what it was about BeOS that would make you want to part with your hard-earned money to buy a copy. Was there some feature of the OS that you felt made it worth the cash?

  • Define popularity? (Score:1, Interesting)

    by RemovableBait ( 885871 ) <slashdot@@@blockavoid...co...uk> on Tuesday July 05, 2005 @09:13PM (#12990414) Homepage
    By definition, an OS is not something that many people will change on a whim as something new/experimental comes out. The only group that will give it the time of day is the geek crowd (Slashdot crew).. nobody else has the time or the inclination to change such a fundamental part of their computer AND learn a new set of tools/make do without a known application.

    When they say "gain popularity", what do they really expect? Do they want a 30% userbase? If so, they're dreaming. I'm going to stick my neck out and say no new OS is going to make any dent in the Windows/Mac/Linux trio at the moment. Out of all of them, Linux will, naturally, take the bigger hit as it will be the Linux users (geek crowd) that are willing to try out the new OS.

    Until a new OS has the resources and usability of Windows (yes, to most /. readers usability is 0), it won't succeed/take off in a big way. The desktop PC market is not captive.. people have a choice (although most will never think they do). If a new OS wants to really shine or stand out, target embedded devices like phones, ATMs etc; or the server market. Things where geeks and Slashdotters have the bigger say.
  • Re:Getting Used to (Score:2, Interesting)

    by confusion here ( 827020 ) on Tuesday July 05, 2005 @09:14PM (#12990419)
    Stop spamming the board with that fake .sig. Just stop.

    Some of us turn off .sigs in comments for a reason.
  • People are lazy (Score:5, Interesting)

    by Maxwell'sSilverLART ( 596756 ) on Tuesday July 05, 2005 @09:15PM (#12990425) Homepage

    People don't adopt new OSes because they are lazy, and learning a new OS takes work.

    Seriously--my dad just bought a new iBook, after using 'doze all his life, and quit using it after just a few weeks because it was, in his words, "too much work" to learn the new system.

  • Re:Duh.... (Score:5, Interesting)

    by vondo ( 303621 ) * on Tuesday July 05, 2005 @09:21PM (#12990458)
    Not to mention that Linux filled a real need. There were tons of Unix people who wanted to run something familiar on their PC. Linux was a way they could do that without shelling out a lot of money. In that since, Linux wasn't a "new" OS as much as a new implementation of an "old" OS.

    Now linux is in a position for a small number of converts from other OSes, but it needed the installed Unix user base to get to that point.

  • by billstewart ( 78916 ) on Tuesday July 05, 2005 @09:24PM (#12990475) Journal
    I've used a couple of niche OS's - PalmOS was clunky but had good applications on it, the Psion 3A's OS was a lot smoother and everybody really raved about the 32-bit version on the Psion 5, but alas, while the hardware was nearly bulletproof, after about the tenth time you drop it onto concrete the hinges eventually die. I'm not a gamer, so I don't have game-console OS's. MacOS? Sure, if I wanted everything to be pretty-looking and Just Work.

    But why would I put a niche OS on PC hardware? Niche Linux distributions like MythTV, maybe, or LTSP lightweight distros designed to use old hardware as a thin client, or LiveCD OpenBSD firewall things or whatever.) Emulators for other hardware environments, maybe (one of the Psion development environments booted from PC MS-DOS mode, and I gather there are some gamer emulators that do similar things, and you used to need to run DOOM in MS-DOS instead of Windows to get native hardware access or something.)

    Pen-based OS's were the last niche OS I saw that looked really interesting as a user - though they could just as well be a user interface on top of a full-featured operating system, and of course they choked and died and were replaced by PalmOS and Wince. QNX has always been somewhat interesting as hacker environment, because it's real-time, blazingly fast, and fits inside the Level 1 cache on your older CPU, though the last time I tried it it didn't have a driver for my Ethernet cards and was therefore pretty useless.

    Any OS that wants me to spend time installing it had better have a lot of interesting features, or a few VERY interesting features, and it needs to run on a LiveCD (or floppy) on an older PC like a Pentium133 with 64MB RAM, because I'm not going to scrag my main machine to play with it. Neither of these includes a Reality Distortion Field, so their web pages need to actually say why they're interesting - and they don't. Syllable provides no obvious value - its web page says it's a fork off a 3-year-old PersonalEgoOS and doesn't say why it's more interesting than a well-supported OS. SkyOS looks like it has a screenshot tour and an 18MB AVI video tour, but it's too slashdotted to actually display those things, and screenshots might tell me why I want a new wallpaper or window manager but aren't the same as telling me what the OS *does* that's interesting - telling me that they'd like to offer a bounty for getting somebody to port OpenOffice just means they're running behind Linux and the BSDs - ZZZZ.

  • Ha. (Score:3, Interesting)

    by william_w_bush ( 817571 ) on Tuesday July 05, 2005 @09:27PM (#12990498)
    This does not need an article, the answer is simple:
    Lack of simple, shared application models.

    If all a person needs is web-browsing, almost any os will do, but the point of a general-purpose computer is that its general purpose, and you can use it however you like. Simple app models become more specialized, and the network access anything anywhere model becomes the use linux for io or server app x, windows for gui app y, and maybe a mac for design/pub app z, cause those are the platforms specialized for each.

    These are generalizations by the way, so the 50 people lining up to flame me can chill a sec. I have one of each machine running right now, and though I can do nearly everything on each of them, when it comes down to it sometimes I just need to switch over to one to get the job done. Try burning dvds the way you want (verified and with different formats) well without mac toast(or PIM stuff), or playing quickly with files on a network share without a set of linux terminals (never found a good term on a mac, and I hate winSMB, bleh), or watching funny(wmv/bad mp4) video encodes/playing games without windows.

    Yes, I could probably use 1 system for all these things, but if I ever wanted to play games or prog VC++, Id need windows with a linux server, and well that just sucks, esp with 2 screens.

    Its really the application holes that define OSs more than the functionality. A lack of MS Word(tm) is more likely to hold back Joe User from linux more than its incredible bounty of emacs plugins. On the other hand I gave my wife a mac mini, and never seen her so happy with a computer before.
  • Steve Jobs Said.. (Score:2, Interesting)

    by haakondahl ( 893488 ) on Tuesday July 05, 2005 @09:30PM (#12990511)
    ...a long time ago that his NeXT business would either be the last computer maker to succeed, or the first to fail outright*. Oddly enough, it was both. * [Wild paraphrase]
  • by billstewart ( 78916 ) on Tuesday July 05, 2005 @09:32PM (#12990525) Journal
    One Niche OS I'd happily run on something if it were vaguely finished is EROS-OS [eros-os.org], the Extremely Reliable Operating System, a capability-based operating system that Jon Shapiro worked on. The security possibilities make it highly interesting, and it's designed so you can do things like unplug the machine in the middle of a calculation, plug it in again, and have it start up where it left off. And Plan 9 and its successors were designed for scalability and resource-location transparency.

    Both of these OS's were designed in a deep academic environment to be able to do really interesting things, and they're fundamentally different from just building Yet Another Unix-like thing with a window system on it (ok, Plan 9 did evolve from Unix, and does have an aggressively different window system, but it's not just random me-too-ism.)

  • by geekee ( 591277 ) on Tuesday July 05, 2005 @09:39PM (#12990572)
    Economists talk about natural and artificial barriers to entry in markets, that produce monopolies. An artificial barrier is usually due to govt. regulation. OS's have a natural barrier to entry since customers number 1 concern with a new OS is that it runs their existing software. So, to start a new OS, you need at minimum to get software vendors to port their software to your OS. An even better scenario is if your OS can run existing binaries. If you don't run existing software, you'll need to find a niche market who don't care about existing products for the app you're supporting
  • by suraklin ( 28841 ) on Tuesday July 05, 2005 @09:43PM (#12990601)
    I cannot answer for anyone else but I read your post and decided to put in my $.02.

    I personally bought BeOS 4 after trying out the bootable demo cd that was available at the time.

    When I loaded the demo I went from BIOS to full useability in under 20 seconds, so I thought that was pretty cool.

    My BeOS machine was an extra computer at I had laying around. After a few weeks of using the OS and finding I could do mostly everything I did on my windows box(email,websurf,rip mp3s,listen to said mp3s with the wonderful soundplay) I decided to move the HDD into my main computer and dual boot windows and Be. For about a year I used BeOS a majority of the time.

    I will admit there was one reason I never gave up Windows totally for Be...games. I liked a lot of the freeware games for Be, mostly puzzle games but none of the mainstream dev houses would port for it. I finally had to give up on Be after OS5 came out and they took more out than they put in. I think I enjoyed it most for the potential it had, probably the same reason I still have and Amiga 500 in a corner that still gets used.
  • by tempest69 ( 572798 ) on Tuesday July 05, 2005 @09:43PM (#12990608) Journal
    Nope All the drivers in the world dont help. Even with a computer that is recognized by linux I would never install a current version for my parents. They would go insane trying to install software. It's a big honking mess.

    The big factor is how much a user can get done without touching a book. And as much as I use Linux, Windows is an easier beast. Macintosh is a simple machine to use, but I miss the right mouse button.

    Here is the crux, if you can put a machine together that a novice can take a picture on their new digital camera, put a caption at the bottom, save it, and email it to a buddy, print it out on 3x5 photo paper, and then burn the album on a DVD, you have a winner.

    By novice I mean someone who thinks that cut and paste is mind-blowing.

    So it required hardware support, but try that on a linux box, your dealing with a ton of applications.. Windows has a freakload of things that are designed to make the dumb stuff easy. Once there is a machine that can do that, where my Dad isnt growling at the monitor, I'm there.

    Storm

  • by JehCt ( 879940 ) on Tuesday July 05, 2005 @09:46PM (#12990625) Homepage Journal
    There is a way to launch a new OS.
    1. Find a market niche.
    2. Find a hardware manufacturer desiring a cheaper, simpler, bigger boobed, whatever OS.
    3. Write software for the OS to emulate an existing device with a large install base, while performing better.

    How can a hardware manufacturer use a new OS?

    Example: Lots of computers, especially mobile computers, but also fixed terminals, are needed in business and industry to collect data and feed it to a central server. Large organizations have gazillions of lines of old code that works perfectly fine, and is designed to interface with something simple, like a VT100 or 5250. These legacy applications are going to be around for a long, long time.

    Want to market a new OS? Start by writing terminal emulation software. This is not too difficult. Ideally, you write the OS to run efficiently on a low spec, bulletproof computer. Now you've got a market to sell thousands, or tens of thousands of inexpensive, durable computers and OS's.

    Threre's a little company in Texas that makes, as in manufactures, computer in the USA. AML mobile computers run Linux, and come packaged with terminal emulation software. They are used to imitate dumb terminals so people can wirelessly collect data on the shop floor, or in a warehouse. AML also manufactures stationary terminals. These low tech devices are reasonably durable, and cost hundred less per unit than competing devices that have to pay the Windows tax.

    The simple fact is that AML uses Linux because it's convenient. They could just as easily use something else, if it existed. All they need to do is port one application. The clients literally don't care what OS the devices run. So long as the device can pretend to be the appropriate flavor of dumb terminal, it's good enough. The less it costs, and the less frequently it breaks, the better.

    What OS is the Blackberry running? It has 3 million users.

  • Java VM (Score:3, Interesting)

    by fredrickleo ( 711335 ) on Tuesday July 05, 2005 @09:59PM (#12990699) Homepage
    It seems to me that the most promising thing to help a new OS would be porting a Java VM to it. This obviously would open up the platform to all the java software out there. But less obvious is the fact that your OS is no longer subject to the chicken and the egg problem. People will be writing java software for other platforms for a long time and it will work on your OS without so much as a recompile (in a perfect world). The true nature of java would be realized and people's underlying OS's could compete and be chosen for performance, stability, security, etc.
  • Re:react os (Score:1, Interesting)

    by Anonymous Coward on Tuesday July 05, 2005 @10:31PM (#12990859)

    Somebody please mod parent up. ReactOS is very cool. If it had government support from around the world MS would go bye bye real fast and we could all stop paying the MS tax.

  • by oogoliegoogolie ( 635356 ) on Tuesday July 05, 2005 @10:49PM (#12990944)
    BeOS displayed something that MS's current offerings, Win95 (ugh) & Win98(double ugh), did not:speed and stability. If BeOS did crash, so what, a reboot would take ten seconds. Apps loaded amost instantly. Most webpages were still just text & images-scripting was not ubiquitous-so you could get by with BeOS's browser. KDE, Gnome, fvw95(sp) I did not find stable or very usable back then, IMHO, so BeOS compared to other offerings was enticing and I thought it has a bright future, or at least it would fill some niche.

    In fact I won version 4 of BeOS from some online contest. The problem with it was the oft repeated story of a great OS that has no apps and poor hw support. It was fun to play with, it ran fast, but over time I got tired of switching to windows when I wanted to print or scan something or view a webpage that used scripting, etc, etc.
  • Re:Duh.... (Score:3, Interesting)

    by level_headed_midwest ( 888889 ) on Tuesday July 05, 2005 @11:26PM (#12991105)
    Well, I think that may have explained some of the very first Linux users. But I honestly think that many Linux users are like me, somebody who has never seen a Unix machine and want to switch from Windows because of various reasons. I switched because of stability issues and also a little out of curiosity to be 100% honest. For me, Linux *is* just another consumer desktop.
  • by Sigma 7 ( 266129 ) on Tuesday July 05, 2005 @11:30PM (#12991119)
    Cost & Usability

    This goes together, and is my reason why Amiga died, Amiga's OS was pretty slick but when you got it out of the box you could do practicallty NOTHING with it, everything you WANTED to do with it cost money and was hard to locate a vendor to sell it to you, wanted to do a little word processing?


    IIRC, all computers at the time were basically like that - even Windows 3.11 computers. At best, you had a simple text editor and the other minimalistic software - everything else had to be purchased.

    Windows had an in with BASIC included
    Actually, that was DOS. While W95 had a copy of basic on the CD, it is ineffective because of interpreter bugs (e.g. "ON ERROR RESUME NEXT" did not function wehn it should) and editor bugs (which gave an illusion of a line of code disappearing from your program.)

    IF you needed to do anything serious, you needed to buy a C compiler. Even then, you still needed a hardware information since you required many low-level activities to do anything useful.
  • by ChairmanMeow ( 787164 ) on Tuesday July 05, 2005 @11:39PM (#12991149) Journal
    Perhaps a better analogy would be of building a car from scratch, occasionally (in the case of Syllable) using parts from existing cars, such as Linux cars.

    Not disputing your point, just modifying the analogy...
  • Re:Duh.... (Score:5, Interesting)

    by ProfaneBaby ( 821276 ) on Tuesday July 05, 2005 @11:43PM (#12991170)

    There's a real fine line between doing something that no one else is doing versus doing something because you don't like the way other people did it. I'd be open to switching my OS if a new OS did everything that my existing OS did *and* added a bunch of new stuff that made the effort worthwhile. My (admittedly limited) experience with alternative OS projects is that they're trying to solve problems that others have already solved. A new OS probably won't make that much of a difference to me.


    This is usually the case, but some forks of existing code bases (consider dragonfly bsd [dragonflybsd.org]) are very talented developers who have ideas that can't possibly be worked into larger problems because of the disruption they would cause. DFBSD should be incorporating some "new" concepts that (as far as I can tell) aren't in ANY other OS. The other factors that came into play when the OS was started (much like the other BSD forks, the founder/leader was removed from an existing BSD project) seem to be mostly secondary to the technical goals.
  • by jp10558 ( 748604 ) on Tuesday July 05, 2005 @11:46PM (#12991181)
    Wouldn't it either have to be real slow writing everything every step of the way to disk, or basically need special hardware?

    Plus, for $120 or so, I can have a UPS for any OS I want on a standard home PC, and get about the same thing.
  • Re:Duh.... (Score:3, Interesting)

    by nomadic ( 141991 ) <nomadicworld@@@gmail...com> on Wednesday July 06, 2005 @12:47AM (#12991402) Homepage
    I can remember running X-windows on an 8MB 486 machine. I could run LaTeX, several terminals over the same dialup session (mmmm, pr0n over 14.4K slip =), and I had a C environment that just worked. Plus xv, xfig, and a couple of other shineys.

    Hell I remember running animated, scrolling wallpaper on a 486 6mb machine. You're right, in those days Linux was incredibly far ahead of anything else available. Windows closed the gap in recent years, though obviously it hasn't caught up.
  • by surprise_audit ( 575743 ) on Wednesday July 06, 2005 @12:49AM (#12991415)
    EROS-OS sounds similar to the original Tandem Non-Stop machines. Supposedly a box with only, say, 4 cpus could be configured as if it had some higher number, then when you needed more processing power, you just slap in an extra cpu card. The OS would go, "Hey look, that cpu just came back online, here's some work". The reverse was supposed to be true, too - just pop out a running cpu and the OS would simply quit sending work to it. I guess there may have been a "nice" way to inform the OS of the changes, but it was supposed to be resilient enough to handle it the hard way.

    I first heard about Tandem from a friend. He saw them at a computer show in London. During the computer show, there was another show, the Ideal Home Exhibition, going on elsewhere in the same building. I guess there wasn't a whole lot of effective power conditioning going on in the building, because every time the sales droids in the Ideal Home expo cranked up washing machines, dishwashers and other power equipment, every computer at the computer show would crash. The sole exception being the Tandem booth - it just kept on trucking while everyone else was rebooting...

  • by Anna Merikin ( 529843 ) on Wednesday July 06, 2005 @12:56AM (#12991437) Journal
    ...in 1957 or thereabouts when I was a high school student (yes, I am retired now.) A GM spokesman on career day (I believe he came down from Detroit) flatly stated there will never be more than three viable motorcar manufacturers worldwide because "there isn't enough capital" to build a company to compete with them, Ford and Chrysler. Of the three, GM had more than fifty per cent market share.

    This was in precisely the same year that Soichiro Honda, who only recently had started a company that mated washing machine motors to bicycle frames, showed his first car at the Tokyo motor show, its chain drive revealing its origins.

    Talk about hubris!

    Based on this, I would rather predict dozens if not hundreds of dominant OSes in the next hundred years or less.
  • Re:Duh.... (Score:3, Interesting)

    by Elledan ( 582730 ) on Wednesday July 06, 2005 @03:02AM (#12991968) Homepage

    "There's a real fine line between doing something that no one else is doing versus doing something because you don't like the way other people did it. I'd be open to switching my OS if a new OS did everything that my existing OS did *and* added a bunch of new stuff that made the effort worthwhile. My (admittedly limited) experience with alternative OS projects is that they're trying to solve problems that others have already solved. A new OS probably won't make that much of a difference to me."

    Well, if you're using Windows right now, then you're in luck:

    ReactOS.com [reactos.com]
    ReactOS.net.tc - Application Compatibility List (incomplete) [reactos.net.tc]

    Basically, ReactOS is a clone of Windows NT-based OSs (NT, Win2k, WinXP), and thus aims to provide full compatibility with virtually all applications and drivers currently available for these OSs.
    Since it's released under the GPL, lots of interesting stuff can be done to it if someone is so inclined, including adding features many people want, but MSFT doesn't consider important enough to add.

    The next big release (0.3.0) will finally make networking easy to use, as well as many other improvements. To give an idea of its capabilities, one can run Unreal Tournament hardware-accelerated with the standard, unpatched version of UT and the standard nVidia drivers.

  • Re:Duh.... (Score:4, Interesting)

    by ssj_195 ( 827847 ) on Wednesday July 06, 2005 @04:30AM (#12992283)
    The very comprehensive DEs like GNOME and KDE are very bloated, but the more stripped-down DEs and WMs (XFCE, fvwm, ICEwm etc) still run very fast, if you won't miss all the functionality of GNOME and KDE.

    Happily, the Linux Desktop developers are aware of this and are actively optimising everything all across the board, from Kernel to X to the desktop libraries to the DEs themselves.

    GNOME and KDE will probably never run well on, say, 96MB of RAM, but at least the trend is to get faster and less memory-hungry - unlike the OS of a certain rival purveyor ;)

  • Re:Duh.... (Score:3, Interesting)

    by dalutong ( 260603 ) <djtansey@@@gmail...com> on Wednesday July 06, 2005 @04:39AM (#12992317)
    You are almost right on the money.

    Once a FOSS operating system reaching the same usability level of the proprietary OSs then the OS marketplace will really change.

    Why? Because once a FOSS OS takes off then there will be little or no compatibilty (read: migration) issues. People won't have to spend years trying to get to the same level of hardware support, etc. When this happens then the competition begins because people will actually have a CHOICE about what OS they use, because the foundation of the OS will be the same. Different OSs (basically distros) will be trying to develop innovative features to get more users. And, since they will be able to all base their OSs on a solid foundation that allows for compatibility, people will be much more easily sold. And the easier it is to switch, the more people have to compete.

    Same logic goes for the cell phone companies with transferable phone numbers -- now they have to compete because they can't lock you in. (Though they try with the free phones that require 2-year agreements...)
  • Step by step (Score:4, Interesting)

    by RoLi ( 141856 ) on Wednesday July 06, 2005 @05:34AM (#12992449)
    I figure for any sort of mass exodus to another OS, we'd need to get the functionality to within 95% and the familarity near 80%. That's a long way to go, towards a moving target. I have my doubts we'll ever do that.

    It will take some time, but in small steps it is coming along.

    The most important thing for the next 10 years is the adoption of the OASIS-format, which offers these advantages over .doc:

    • It's used by an office suite that is free as in beer, yet there is also a commercial variant available
    • It's used as default format by different office suites (OO and KOffice, hopefully Abiword will join in a couple of years)
    • It's an ISO-standard (= great for government contracts)
    • It's also a standard that will not change with every version. That's the biggest advantage.
    • It's available everywhere, not just on the latest versions of Windows. It's also available on older versions of Windows, Linux, MacOSX and Solaris
    • It's used by OO which is pretty good backwards-compatible to MSO

    Let's not forget that Microsoft cannot bundle MSOffice with Windows because almost half of their revenue is generated by it and doing so would put them deeply into the red. They also can't lower the price too much for the same reasons.

    So, yes it will take quite long (I'd say about 10 years) but OASIS will become the standard.

    Removing the Windows desktop domination will be the next step.

  • Re:Java VM (Score:3, Interesting)

    by shish ( 588640 ) on Wednesday July 06, 2005 @05:36AM (#12992458) Homepage
    And all the other platform independent languages (perl, python)... but then when all your apps are from other OSes and the only thing that makes your OS different is the kernel (which you can't see), what's the point?
  • by master_p ( 608214 ) on Wednesday July 06, 2005 @05:45AM (#12992474)
    The exact same thing goes on in every open source project, either O/Ses, game libraries, generic libraries etc. I expected a better quality of people in open source projects, because I naively thought that open source programmers will be more idealistic.

    What I found greatly shocked me. Open source programmers are like politicians: once they are successful, they protect their position in every way possible, without hesitating to publically embarrass you in forums, even if you explain to them with a million arguments that their piece of code is wrong.

    I had such an experience with a gaming programming library (it's name starts with A..., and the word is of Latin origin). The library's forums are basically 'run' by a few people in the same way that Mafia runs its business: if you want in, you have to kiss the boss' hand. If you don't, then every comment you make will be used against you, they will humiliate you in public, and you will be banned for just daring to disagree and present your arguments. There are a bunch of people playing the leaders, and all the rest follow with sheep mentality. Let me give you an example: one of the "leaders" posted a library add on for 2d parallax scrolling that run in 30 FPS; I took the code and made it run in over 70 FPS; instead of the community being happy that such a good piece of code existed, I was told to "play with the program" and "show my respect", otherwise I would be banned! After that (and lots of other things), I quitted not only participating in the forums but basically gave up any plans of offering work for the open source world. It is just so much hypocrisy around, that I now think (and you may laugh about it) that humanity is doomed to self destruction with such attitude.

    By the way, that library has been in version 4 for quite a few years, with an API good enough for DOS but not for modern O/Ses like Windows or Linux. There was a try to modernize it, but version 5 died a painful death due to 'internal politics' (i.e. its developers all wanted the biggest share of the fame pie, so the project naturally died).

    I too apologise for the bitterness, but I had to say it, because I consider it totally stupid for humanity to act like that. We can accomplish great things working together, but it seems noone wants them unless they are the protagonists.
  • by Vanders ( 110092 ) on Wednesday July 06, 2005 @07:03AM (#12992739) Homepage
    Yup. I'm actually kind of annoyed by the article; Thom essentially discounts Syllable (& SkyOS) before we're even ready. If you check over the syllable-developer mailing list we've been discussing exactly how Thom has defined "sucess", too; his definition is not the same as the definition we're using. Ours is far more grounded in reality.

    Syllable and SkyOS have the potential be usable systems with a decent user and developer community, but Thom has jumped the gun by several years and declared us all dead before we've even started!
  • Re:Duh.... (Score:3, Interesting)

    by museumpeace ( 735109 ) on Wednesday July 06, 2005 @07:59AM (#12992925) Journal
    TFA doesn't mention the vendor lock a certain proprietary OS has on applications. The lock is part marketing and part technology. The tecnology part is the lukewarm to downright hostile attitude of that proprietary OS vendor toward open API and FILE FORMAT standards for application classes the proprietary OS vendor did not even invent: word processors, spread sheets, business graphics. Most users need to get work done,not to hack...they couldn't care less what the os is if they know how to access, share and manipulate their business documents. They aren't programmers, they aren't sysadmins but they pay all the bills for software development directly or indirectly because they are the majority of the customers. Two areas where lots of innovation has proliferated in the market and throws its weight around as easily as products from the proprietary OS company is e-mail clients and browsers.
    Why?
    Because in these application spaces, well established standards preceded or were co-created with the applications: HTTP, HTML, XML, SMTP so no vendor lock, no user disincentive of fearing their choice of application will be unworkable or won't interoperate with other business users. What does posix or win32 mean to a user? Who smears the line between API and OS platform interface standards?

    Where was that in TFA?

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...