Slashdot Mirror


Why New OSes Don't Catch On

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."

350 comments

  1. Duh.... by Willie_the_Wimp · · Score: 4, Insightful

    This strikes me as one of those "duh...." type editorials. I have a deadline... I have to write *something*... Maybe no one will notice if I write about something obvious.

    It is a classic chicken and egg problem. Why would anyone other than a OS hobbyist (by definition a very small number) switch to an experimental OS? I would never switch a family member to a niche OS. When they ask me what I use at home, I may tell them about it, but even if they expressed interest would I not switch them over. The potential for unlimited phone calls is near 100%.

    Linux has the luxury of time, broad acceptance over a large geek audience, and the benefit of being one of the first successful open source, collaborative endeavors. Anyone trying to jump start the same thing now is in for astronomical challenges.

    Willie

    1. Re:Duh.... by toddbu · · Score: 5, Insightful
      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.

      That being said, what's great about FOSS is that I can build on an existing platform. So if there's a *piece* of the system that I don't like then I can replace it but still build on all the hard work that others have contributed. The plethora of Linux distros is great because you can start with a baseline distribution and tweak it however you want. If you can find enough other people who share your values then you can build up a nice little community without too much trouble.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:Duh.... by Anonymous Coward · · Score: 4, Insightful

      Not only that, but SkyOS (one of the two the article focuses on) is closed source. It's not going to get that big, freedom happy crowd that Linux has. It's also got a very limited number of developers (mostly one).

      That is the large reason that Linux is taking over commercial Unixes, and with SkyOS not having this advantage I don't see what the incentive is to use it over Windows (its apparent target).

      Syllable is a completely different story.

    3. Re:Duh.... by Anonymous Coward · · Score: 0

      Small novel? God the attention span of some geeks is short.

    4. Re:Duh.... by sycotic · · Score: 2, Informative

      This strikes me as one of those "duh...." type editorials. I have a deadline... I have to write *something*... Maybe no one will notice if I write about something obvious.

      You just about had it, if you read this story:

      http://www.osnews.com/story.php?news_id=11011

      Basically, he's new there and is writing his first article.

      I was shocked to see it on Slashdot, but then what can you do...

      --
      -- If I were a fish, I'd be wet
    5. Re:Duh.... by vondo · · Score: 4, Interesting
      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.

    6. Re:Duh.... by ScrewMaster · · Score: 1

      Thank you for spelling "hobbyist" right.

      --
      The higher the technology, the sharper that two-edged sword.
    7. Re:Duh.... by Progman3K · · Score: 1

      Pffft...

      And the guys running Cyber 360s thought they were all that too!

      Linux will have its time, but it would be foolish to think it'll NEVER fall out of usage!

      Possibly, when some new computing paradigm like quantum computing catches on, we'll design an even more appropriate interface and call it Quantix, and it will have not too much in common with Linux ...

      --
      I don't know the meaning of the word 'don't' - J
    8. Re:Duh.... by Otter · · Score: 2, Insightful
      Not to mention that Linux filled a real need. There were tons of Unix people who wanted to run something familiar on their PC.

      Exactly. The article makes the same mistake that so many Linux zealots do -- they think that people can be persuaded to switch to a new operating system that (supposedly) isn't worse than they one they already have. People will switch to something _better_, not to something that isn't worse.

      Linux caught on because it was _better_ for a large number of users, who no longer had to Kermit or ZTerm or whatever it was to a minicomputer from their PC. A brand-new consumer desktop OS wouldn't have done nearly as well.

    9. Re:Duh.... by JPortal · · Score: 1

      Not to mention that Linux is GREAT as a server OS. Who wants to run a SkyOS server?

    10. Re:Duh.... by Denis+Lemire · · Score: 2, Informative

      Kermit and Zmodem were both file transfer protocols used behind serial lines.

      Typically one would use a terminal program to dial into a remote machine and then use kermit, and later zmodem to download or upload their files. Zmodem was extra cool cause it let you resume interrupted transfers. :)

    11. Re:Duh.... by timmarhy · · Score: 0, Troll

      iuse a freebsd desktop, it's superior to windows in every way. there is one single reason people need windows - office. once office has open xml formatted documents, it's domination will end.

      --
      If you mod me down, I will become more powerful than you can imagine....
    12. Re:Duh.... by oldgeezer1954 · · Score: 1

      Kermit was also a terminal emulator. Still is.

    13. Re:Duh.... by level_headed_midwest · · Score: 3, Interesting

      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.

      --
      Just "gittin-r-done," day after day.
    14. Re:Duh.... by jp10558 · · Score: 5, Insightful

      Well, I don't know about doing All the existing one does, but certainly doing Almost all is important.

      For instance the reason many people switch to FireFox or Opera vs IE is because either one does ~98% of what IE does for the average user, *plus* much more in the in your face UI area - the area users are likely to notice (The quintessential Tabs and such).

      Many home users *could* switch over to Linux today, but it'd be painful. They'd lose a lot - I'd estimate about 50% functionality(Games, Hardware control programs for printers, UPS, etc), and 80% famaliariy(How installation goes, the little differences between OO.org and MS Office).

      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.

      However, there's another aspect. At some point, the hassles + price may start to tilt the balance. For instance, I really like eating at Red Lobster, and the price isn't too bad, but I almost never go there. Because of the minimum 30 minute wait, more often an hour. That kind of time will get me to try an unknown restaraunt, or even go to the Outback instead, even though it's totally different.

      MS Activation already pisses off a lot of people - I'm lucky because i got a site license from my college, and don't have to deal with a lot of the crap I see posted on the net. Increased DRM, more and more security breaches, and more and more load from the "protection" software + price for them may start to make people willing to change the way they think.

      Look at how hybrids are taking off in the US. If you're looking at saving $15 every fill up, many people start to take notice. And start to think, my SUV is nice, but I could be using that $60 or more a month for (Cable TV/New Shoes/New Game/Pay down loan/etc...).

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    15. Re:Duh.... by ProfaneBaby · · Score: 4, Interesting


      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) 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.

      --
      Video Phone Blogs send video messages straight to the web.
    16. Re:Duh.... by jp10558 · · Score: 1

      Well. Not exactly. There's all sorts of stuff that's windows only to the average user and even power user.

      Such as the software for my CyberPower UPS I just bought. Or the drivers and software for my Epson Printer. Let's not forget our webcam. Or my Scanner.

      Then there is the Games. Granted, it *is* shrinking for the PC, but a lot of people still do PC gaming (think WoW). Not to mention the college students who have a PC and do the occasional games but don't have a TV or console(too poor, can't convince parents to buy them, don't want to lug them around, can't fit in dorm room).

      Then there's all the stuff that supports Linux, but not as well as Windows - like Hamachi for instance, which doesn't have a GUI for linux. Guess what, most people either won't or can't use something that doesn't have a GUI.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    17. Re:Duh.... by Anonymous Coward · · Score: 0
      Thank you for spelling "hobbyist" right.

      What about all those other words he got right? You're not thanking him for those?

    18. Re:Duh.... by gstoddart · · Score: 4, Insightful
      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.

      Actually, it was even more than that.

      In the early days of Linux, if you wanted a decent working environment, Windows wasn't really up to snuff. A Linux machine had better multi-tasking, used a smaller memory footprint, and way better VM handling --- and if you've ever tried to use the small memory model in DOS you know the limitations of it.

      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.

      At the time it was filling a need of making better use of the hardware and letting you get access to software. Imagine a slackware CD full of goodies when a Windows machine had barely anything on it.

      This was in the Win 3.1 days, and it definitely wasn't a 'friendly' desktop, but it had more utility to it for our purposes. I remember several physicists I knew who got frustrated and switched to Linux because they could have LaTeX, gnuplot, and some numerical libraries.

      For anyone starting out with Linux in that timeframe, UNIX wasn't old, it was new and way more mature.

      Cheers
      --
      Lost at C:>. Found at C.
    19. Re:Duh.... by Anonymous Coward · · Score: 0

      By shocked, do you really mean, "insanely jealous"?

    20. Re:Duh.... by nomadic · · Score: 2, Interesting

      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.

    21. Re:Duh.... by sycotic · · Score: 1

      no.

      just shocked :)

      --
      -- If I were a fish, I'd be wet
    22. Re:Duh.... by Taladar · · Score: 1

      Why should the Human-Computer-Interface change when there is a new kind of computer. A change of that would be more appropriate when there is a new kind of human...

    23. Re:Duh.... by Anonymous Coward · · Score: 0

      Funny. It struck me as being completely backwards.

      Over the past 10 years, it's been getting consistently *easier* for smaller operating systems to get a foothold.

      - Apple changed their OS completely, and now they're changing the hardware. Result: people aren't quite as horribly offended by the idea of switching, if Steve says it's OK.

      - Apple is gaining popularity, especially with Linux geeks. The more Macs there are, the more there have to be Mac-friendly programs and webpages. Often as not, this simply means being more standards-compliant, which helps every non-Windows OS.

      - One of the most popular languages at universities right now (for better or worse) is Java; some of the most popular programs are Java (Eclipse). I know people who switch from platform A to platform B, because they know they'll still have Eclipse. The OS just isn't that important.

      - Depending on how far along Mono is, ditto for .NET. Also, Python, Ruby, Perl, ... Come to think of it, an awful lot of the programs I use or work on aren't platform-specific in any way.

      - The web is huge. I can't speak for others, but I wouldn't have thought that Google Maps was *possible* on the web. GMail gives email a pretty nice interface (and not just "pretty nice for a web app"!). I can set up my mom with a web browser, and that's just about all she needs. For many uses, the OS isn't that important, if you have a web browser.

      - There's more open-source code out there today than ever before -- and not just drivers. If you want to write a new OS in 1995, it's quite a bit of work. If you want to write a new OS today, it's still a bit of work, but there's gobs of sample code and documentation for the browsing. In addition, there are libraries, toolkits, and virtual machines that make your job a *lot* easier.

      - Lots of people do things that used to require computers, without computers! Look at how many people use Palms. Or plug a digital camera into a photo printer. Or use a Tivo. Lots of things that used to be the desktop computer's domain are now done by embedded systems, with completely different OSs. For a decent number of devices, it doesn't matter *what* OS they have, as long as somebody can use them; for others, as long as you speak TCP or HTTP or USB or whatever, any OS can talk to them.

      I use Linux, and Mac, and Windows. All three have a ways to go, in some areas or another. And yet, I can change OSs 3 times a day and keep the same web browser, development environment, and so forth. Repeat after me: operating systems just aren't very important today!

      All these things make it *more* likely we'll see new OSs prosper in the 21st century, not less.

    24. Re:Duh.... by Elledan · · Score: 2, Interesting

      "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.net.tc - Application Compatibility List (incomplete)

      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.

      --
      Site & blog: http://www.mayaposch.com
    25. Re:Duh.... by jgrahn · · Score: 1
      Linux has the luxury of time, broad acceptance over a large geek audience, and the benefit of being one of the first successful open source, collaborative endeavors.

      I don't think that Linux counts as 'new' in this sense. It was just another Unix, and the Unix user base was used to the small differences, and to tweak and recompile their favorite programs.

      Anyone trying to jump start the same thing now is in for astronomical challenges.

      A new Unix wouldn't have a problem with the user base, at least. But for really new, innovative, incompatible OSes, I agree with you.

    26. Re:Duh.... by slazar · · Score: 1

      And ZTerm was the best Mac Terminal program... back when system 6 was the rage! Believe me I tried them all.

    27. Re:Duh.... by M1FCJ · · Score: 1

      What I can't understand is, I can't do the same using 128MB and a Pentium III CPU with any of the recent distributions and I ask myself every time "What's gone wrong with my fast and beautiful Linux?". I know what: Bloatware. :(

    28. Re:Duh.... by Thom+Holwerda · · Score: 5, Informative

      This isn't my first article and no, I'm not new.

      click (got featured on /.)

      click (got featured on /.)

      here

      Just a small selection. I've written over 20 or so articles. Just do a little Google search before insulting someone, would you?

    29. Re:Duh.... by ssj_195 · · Score: 3, Interesting
      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 ;)

    30. Re:Duh.... by dalutong · · Score: 2, Interesting

      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...)

      --

      What comes first, finding a teacher or becoming a student?
    31. Re:Duh.... by sycotic · · Score: 1

      No insults mate, just a conclusion that was easilly reached.

      Congratulations on your articles.

      --
      -- If I were a fish, I'd be wet
    32. Re:Duh.... by Chris+Mattern · · Score: 1

      > Linux has the luxury of time, broad acceptance over a large geek audience, and the benefit of
      > being one of the first successful open source, collaborative endeavors. Anyone trying to jump
      > start the same thing now is in for astronomical challenges.

      But most of all, Linux had a huge pool of Unix freeware to draw on as it launched. Linux is not Unix, but it's just compatible enough to make it possible for it to launch as a pseudo-version of Unix instead of an all-new OS. And Unix, of course, is not new.

      Chris Mattern

    33. Re:Duh.... by johansalk · · Score: 2, Insightful

      No, God, Please, NOT familiarity!
      One of the things that I dislike about KDE is that it tries to be too much like windows - so no, people are only going to get familiar with something just once, but will continue to use it time and again many, many times more. So usability - please abandon familiarity with windows and its problems and focus on usability. We need something *new* - NOT familiar.

    34. Re:Duh.... by aug24 · · Score: 1

      By way of example, the only reason I still have a Windows box in the house (although currently it's fucked -- got a trojan of some kind!) is to run the printer, cos the F/OSS version doesn't support duplex printing.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    35. Re:Duh.... by Vanders · · Score: 1

      The same applies to Syllable. If you open up a Terminal you'll find GNU Bash, with a fairly standard GNU userland & developer toolchain on top of our version of glibc.

    36. Re:Duh.... by museumpeace · · Score: 2, Interesting

      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?

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    37. Re:Duh.... by Technician · · Score: 1

      If you're looking at saving $15 every fill up, many people start to take notice.

      That applies to the inkjet printer also. I won't buy another printer without checking the yield and cost of supplies up front.

      --
      The truth shall set you free!
    38. Re:Duh.... by m50d · · Score: 1

      If you turn the eycandy right down kde runs usably in 64mb. It's not fun, and don't run more than about 2 programs at once, but it's usable.

      --
      I am trolling
    39. Re:Duh.... by Shotgun · · Score: 1

      I'm still using CorelDraw version 3. Why? Because I learned it years ago and I can doall I care about doing quickly and with a minimum of fuss. Without exception, the easiest program to use is the one that you know how to use.

      Geeks get all giddy about whether an icon is on the desktop or hidden within a start menu somewhere. The average users just want the damn thing to stay put.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    40. Re:Duh.... by Wdomburg · · Score: 1

      Accessibility, anti-aliasing, internationalization, localization, integration, theming, etc. There's a lot of good that comes with the extra size of modern software.

    41. Re:Duh.... by Anonymous Coward · · Score: 0

      would you like some CHEESE with that WHINE?

    42. Re:Duh.... by narsiman · · Score: 1

      Luck in say 5 years or so. Take a look at their current status. It is somewhere between 95 and NT 3.1 but nowhere near even their full capabilities. Forget 2k or XP.

    43. Re:Duh.... by OwnedByTwoCats · · Score: 1
      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.
      You underestimate Microsoft. They will _make_ compatibility issues. That has been their strategy since DOS 3. "DOS Ain't Done 'Till Lotus Don't Run".
    44. Re:Duh.... by Elledan · · Score: 1

      Luck in say 5 years or so. Take a look at their current status. It is somewhere between 95 and NT 3.1 but nowhere near even their full capabilities. Forget 2k or XP.

      That page is hopelessly outdated and efforts are underway to give the website a much needed update. If you want to know the real status, check the mailing lists, blogs, forum and wiki.

      --
      Site & blog: http://www.mayaposch.com
    45. Re:Duh.... by dalutong · · Score: 1

      i meant that when a FOSS OS finally does what the's saying (does everything his system does and more) and that OS starts becoming a standard desktop, then that's where innovation will be because there will be real competition instead of trying-to-make-something-that-works.

      but you're right -- MS will fight tooth and nail.

      --

      What comes first, finding a teacher or becoming a student?
    46. Re:Duh.... by toddbu · · Score: 1
      One of the things that I dislike about KDE is that it tries to be too much like windows

      So why not both? After all, if KDE gets people to switch from Windows to Linux/BSD then that's a Good Thing (tm). Along with the users come the vendors so that we see stable device drivers, et al. Because the platform isn't locked, creative folks can then build on top of the platform and create the kind of UI that you're looking for.

      --
      If you don't want crime to pay, let the government run it.
    47. Re:Duh.... by M1FCJ · · Score: 1

      The only way of getting comfortable with an Pentium 150MHz with 48MB was having Dragonfly and XFCE, none of the modern Linux distros would run fast enough. I installed Redhat 6.2 on the box with KDE and it was incredible, unbelievable fast... I was going "fuckin' brilliant!" and then hit the problem... There was a day when openssh wasn't part of a Linux distribution and now here's me, ditched all telnet daemons years ago in favour of openssh, not being able to connect a single server to get some more X11 apps running remotely and working on other machines...Nope, not possible. Damn annoying! I don't even run FTP servers any more, Users can only get sftp and FTP access should be banned. Anyway, I digress.

      On many cases I find TWM more useful than Gnome and KDE, it at least works fast. Ditto with icewm with no extras, it starts up under a second on my poor laptop.

    48. Re:Duh.... by M1FCJ · · Score: 1

      I had a 1.0 kernel with X11 and all of the eye candy I cared and I definitely had more than two X11 apps running at the same time, on an 486dx2-66 with 16MB of RAM! We are talking about serious bloatware, not just eye candy that can be turned off.

    49. Re:Duh.... by Anonymous Coward · · Score: 0

      And as the other guys said, there are more things than just eye candy added to newer applications. Accessibility features, for example - the apps you're talking about probably don't support such things as screenreaders. Not necessarily useful for you, but valuable to the audience they're aimed at.

    50. Re:Duh.... by Anonymous Coward · · Score: 0

      please, Thom, can you tell Eugenia to go to hell ?

      she is dumb beyond all understandings and has been harming OS News for years. facts here, no insults.

  2. Apps... by dhakbar · · Score: 5, Insightful

    I can't imagine anything new taking off without a suitable suite of applications for the most common applications, at the very least.

    1. Re:Apps... by popechunk · · Score: 2, Insightful

      It's too bad java sucks, because something like that could really lower the barrier for adoption for new OSes.

    2. Re:Apps... by Nailer · · Score: 1

      Sure. But it'd be pretty easy to get Firefox, OpenOffice 2, Evince, and Thunderbird/Evolution running on these systems.

    3. Re:Apps... by HappyEngineer · · Score: 2, Informative

      Client side java apps have tended not to look professional up until recently, but if you have ever used the Eclipse IDE you'll have seen what the future of client side Java applications is. It looks identical to any native app and is just as fast as other comparable IDEs.

    4. Re:Apps... by Taladar · · Score: 1
      It looks identical to any native app...
      Native Windows App you mean. Or how does it handle different behavior in different Operating Systems (clipboard, hotkeys for moving the cursor, OK/Cancel Button Placement,...)?
      ...is just as fast as other comparable IDEs.
      You misspelled "just as slow".
    5. Re:Apps... by HappyEngineer · · Score: 2, Informative

      > Native Windows App you mean. Or how does it handle different behavior in different Operating Systems (clipboard, hotkeys for moving the cursor, OK/Cancel Button Placement,...)?

      I've only used it on Windows, so I really couldn't say. But, it's an IBM organized project, so it would be surprising if there wasn't a strong Linux following who made sure it was just as good on that OS. Someone else will have to chime in with that info if they have it.

      It uses an api called SWT. SWT is supposed to be an alternative to the AWT/swing api included with java. AWT/swing is an entirely java api whereas SWT is written using the native controls for each os. The app can determine which controls are not present and choose to either not use them or to emulate them if desired.

      > You misspelled "just as slow".

      Hah. Actually, I have a very fast machine (dual Xeon 3.6Ghz, 2GB ram), so it's actually just as fast as a simple text editor on my machine. It opens in just a few seconds and everything is as snappy as can be.

      Before I upgraded (single AMD 1.5Ghz, 1GB ram) it was not as fast as a simple text editor, but it was acceptable.

    6. Re:Apps... by m50d · · Score: 1

      And when you switch to SWT you lose the whole advantage of Java, which was the run anywhere aspect. To get eclipse to run on SkyOS, they'll have to not only get java running on it (a non trivial affair) but also port SWT to it (quite possibly a bigger undertaking. I bash swing a lot for its slowness, but the advantage it gets from doing every pixel in java is that you only need to port the very basic routines and then the rest is class files that can run on any system. Not so with SWT). At that point it becomes no easier than porting (for example) Qt or GTK and compiling linux apps for it. Java with SWT doesn't lower the barrier for new OS adoption at all.

      --
      I am trolling
    7. Re:Apps... by HappyEngineer · · Score: 1

      I seem to recall that there was a way to make SWT draw its controls using AWT on those platforms where native SWT isn't implemented. At that point we're back where we started, but it at least provides an advantage for those OSes where SWT uses native controls.

    8. Re:Apps... by ArsonSmith · · Score: 2, Insightful

      It's not apps. To quote Curly, "One thing." It only takes One thing to make an OS catch on. That one thing has to be needed and has to be failed in other OSs. Linux caught on solely because it was open and unencumbered. It gave a path way to get enough people to cause critical mass and it grew up into a mainstream system.

      No matter what you have ot have that "One thing" that will bring the OS to enough people that they'll start useing it for the other general computing tasks that all OSs do. Failing that there is no reason to use a new OS. Even if it can do everything my current system can do it has to do at least One thing significanly better.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  3. Sky OS is falling by dotslashdot · · Score: 5, Funny

    If the Sky OS is falling and no one is around to hear it, does it make a Syllable?

    1. Re:Sky OS is falling by Anonymous Coward · · Score: 5, Funny

      Does a BeOS shit in the woods?

    2. Re:Sky OS is falling by The+Cydonian · · Score: 1

      That depends: does SkyOS have OS nature?

    3. Re:Sky OS is falling by Anonymous Coward · · Score: 0

      Is the pop3 cat5-olic?

    4. Re:Sky OS is falling by opqdonut · · Score: 1

      Mu!

      --
      yes > /dev/dsp
  4. The reason I haven't used them. by nEoN+nOoDlE · · Score: 4, Interesting

    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.

    --
    Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    1. Re:The reason I haven't used them. by toddbu · · Score: 2, Interesting
      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?

      --
      If you don't want crime to pay, let the government run it.
    2. Re:The reason I haven't used them. by fm6 · · Score: 4, Insightful
      I think new OSes might catch on if they're marketed more toward people who...
      No matter how well they're marketed, people won't use them for the same reason you gave up on BeOS: nobody's writing software for it. And nobody will write software for an OS until it has users. Catch 22.

      This problem has been obvious every since Microsoft started dominating the desktop OS market 20+ years ago, destroying a half-dozen competing (and mostly superior) platforms in the process. Yet people continue to insist that a new OS (or an old one with a few tweaks) can magically get past the no users/no developers/no users paradox just by virtue of being technically superior. A tribute to wishful thinking, I guess.

    3. Re:The reason I haven't used them. by Planky · · Score: 1
      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.
      I agree with that statement as well.

      In a couple of months, my workplace will be upgrading approx. 1500 computers so they can run Windows XP. Why? Because Microsoft is ending support for W2k. That's it, no other reason.

      Linux would run fine on these machines, if not faster than Windows 2000. The majority of our apps are now Java based and they run fine in either Linux or Windows. Certainly saves on buying new pc's every 3 years.
    4. Re:The reason I haven't used them. by suraklin · · Score: 5, Interesting

      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.

    5. Re:The reason I haven't used them. by oogoliegoogolie · · Score: 2, Interesting

      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.

    6. Re:The reason I haven't used them. by the_womble · · Score: 1
      speed and stability. If BeOS did crash, so what, a reboot would take ten seconds.

      Fast booting after a crash is stable? What are you comparing against? Windows ME?

      I have not had a crash that required re-booting for at least six months - and I use Mandrake which does not have the best reputation for stability.

    7. Re:The reason I haven't used them. by M1FCJ · · Score: 1

      Puppy Linux. When loaded to RAM (requires 128MB) it made my slowest PC (a P3-500MHz) faster than my fastest (Athlon XP2200+, 768MHz). Opening an aplication would only take a second. That's what all of the Linux distributions should have ended as, instead of FC/Suse bloatware (and I'm a (these days) FC3 + Suse 9 .x + SLES + Centos user).

    8. Re:The reason I haven't used them. by M1FCJ · · Score: 1

      768MB, not MHz, dammit!

    9. Re:The reason I haven't used them. by PlacidPundit · · Score: 1
      There were several operating systems that had quite a bit of software and still failed. I chalk it up to bad business strategy and poor understanding of the market more than anything else. Which is one reason I can't make myself too angry at Microsoft. Yes, they have a nasty attitude and their stuff is often mediocre. But that just means their competitors had all the more opportunity to do it better--and still failed.

      Fortunately, it does look like Steve Jobs has learned at least something from his past mistakes. Now we'll just have to see if he can avoid making totally different fatal mistakes. :-)

    10. Re:The reason I haven't used them. by fm6 · · Score: 1
      There were several operating systems that had quite a bit of software and still failed.
      The most famous being CP/M, which famously lost its chance to be the standard PC OS, because DR's decision makers wouldn't sign IBM's NDA! When I think of the aggravation we might have avoided...
      Which is one reason I can't make myself too angry at Microsoft. Yes, they have a nasty attitude and their stuff is often mediocre. But that just means their competitors had all the more opportunity to do it better--and still failed.
      I avoid the Microsoft-is-evil attitude myself, but only because it's unproductive. It still galls me that they too made all the mistakes that everybody else made -- and still ended up on top. The difference is that by accident they ended up selling the standard OS for IBM compatibles. This gave them a huge, reliable revenue stream that allowed them to write off huge, expensive screwups.

      Whenever I hear a hyper-libertarian assert that the marketplace is our Darwinian bulwark against waste and stupidity, I think of Microsoft.

  5. Obviousman by shikra · · Score: 4, Funny

    Thanks obviousman!

    1. Re:Obviousman by rbarreira · · Score: 4, Funny

      The correct name is "Captain Obvious". Pay more attention please! :)

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    2. Re:Obviousman by asland · · Score: 1

      Mod parent up, +1 Insightful!

    3. Re:Obviousman by Uncle+Jimmy · · Score: 1

      Thanks Captain Obvious!

    4. Re:Obviousman by flyingsquid · · Score: 4, Funny
      No problem, it's all in a day's work for Captain Obvious and Readily Apparent Boy. Just in case you didn't get it from the name, Readily Apparent Boy is my sidekick. Oh yes, and you should probably know that even though I'm called "Captain Obvious", I do not actually hold the rank of captain in any professional military or police force. Nor am I licensed to skipper a fishing boat or cargo vessel- the name "Captain" is purely symbolic.

      Now, I've got to warn people that it hurts to rub lemon juice into paper cuts! Quick! To the ObviousMobile!

      In case you missed it, that's it parked over there. It's the twelve-wheeled vehicle with a rocket engine, eighteen strobe lights, that deafening siren, and a rotating sign on top that says "This is the ObviousMobile, property of Captain Obvious" in six foot tall neon orange letters. See it? Not the Civic. It's the one next to it.

    5. Re:Obviousman by XTbushwakko · · Score: 1

      Oh, also I like your cape with the text "This cape has no function, and serves decorative purposes only".

  6. It's the drivers, stupid! by Tyler+Eaves · · Score: 3, Insightful

    If it doesn't support my hardware, well, I'm simply not interested.

    --
    TODO: Something witty here...
    1. Re:It's the drivers, stupid! by Sinus0idal · · Score: 4, Insightful

      Indeed, I think this article is pretty redundant to be honest. The top of the syllable news on the homepage states that PPP support has now been added to the OS. Now, call me a whiner, but how many people do you think are going to use an OS that has only just managed to get PPP support? Is such an OS really going to be capable of the day to day tasks of the majority of todays computer users? Users who won't even know what PPP is? No, won't even know what a modem is? Oh, but according to the news blurb, dial-up support isn't available yet anyway..

      I mean, come on.

    2. Re:It's the drivers, stupid! by TheNucleon · · Score: 1

      There is a built-in barrier to entry with any new OS, and that is the undocumented nature of the hardware. The motherboards, video cards, chipsets, sound cards, etc. are all supported by Windows because the information for writing and validating the drivers is available to the right people. But in many cases it is not publicly available, leaving Linux and other alternatives on x86 the difficult job of reverse-engineering. This is a dubious exercise at best. An upstart OS will have an even harder time, because it probably won't have a curious and intelligent army of FOSS programmers to tackle new and existing hardware. No, to make real OS choice feasible will require hardware that is open in it's specifications, and hardware companies that have a vested interest in encouraging development for any and all OS choices. I don't see that happening any time soon.

      --
      My comments are my own, and do not represent the views of my employer, my spouse, my children, or my cats.
    3. Re:It's the drivers, stupid! by Vanders · · Score: 1

      At last count, about 50 with a couple of hundred people trying it at any one point. Syllable is at version 0.5.6a; it's Alpha, it's only intended for developers.

      Theres no pleasing some people. On one hand they want every single peice of hardware supported and then when we do add a driver, or PPP support, someone else complains.

      In case you missed it, Syllable is in development. Of course we're adding features like PPP at the moment! No, I don't expect people to use Syllable just yet. That's why it's at version 0.5.6a!

    4. Re:It's the drivers, stupid! by Sinus0idal · · Score: 1

      Yes, this is exactly my point though. From a hobbiest/computer science point of view, I think the very fact that Syllable is at the stage where it has a working GUI is a testament to the team. But asking 'Why aren't people using it' like the article, is a redundant question. Like you say, it isn't ready for the majority of people to use it is the obvious answer.

    5. Re:It's the drivers, stupid! by Vanders · · Score: 2, Interesting

      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!

    6. Re:It's the drivers, stupid! by Cro+Magnon · · Score: 1

      Yeah, but look at it this way: it took BSD years to start dying. You're ahead of everyone by dying before you're born. :)

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    7. Re:It's the drivers, stupid! by drsquare · · Score: 1

      Good point. Linux doesn't support any of my 3 internal modems, and I'm having trouble finding one which states it is supported by Linux. That is what's keeping me on Windows, even though all the best programmes are on Linux.

      I've installed open BSD which is probably going to be even worse. That's if I can get it working.

      On an off-topic note: Does anyone know why my hard disk sometimes keeps randomly switching off? Like, when I'm accessing some data, every few seconds there'll be a click and a whirr. I have a second hard disk, and sometimes that doesn't work at all. When I unplug the power on the second disk, the first one works a lot better. Also the first one gets very hot, and doesn't seem to be as noisy as before. It works fine though.

      On another off-topic note, why doesn't BSD read my Linux or Windows partitions? It managed to read the windows one to install the packages, but every time I try to mount it myself it give some error.

      Computers are confusing.

  7. It's about using getting stuff done... by Anonymous Coward · · Score: 5, Interesting

    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.

    1. Re:It's about using getting stuff done... by MyDixieWrecked · · Score: 4, Interesting

      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.

      --



      ...spike
      Ewwwwww, coconut...
    2. Re:It's about using getting stuff done... by Sinus0idal · · Score: 4, Insightful

      Did it do what she wanted it to? If so, whats the problem? Although I might be stabbing my own industry in the foot, I am in daily awe of money wasting friends and family that ask my advice on what brand new 64-bit COTS PC they should buy. When I ask what they want it for, it is usually 'oh, you know, Word'. My reaction is usually, go get an electronic typewriter and save yourself £800..

    3. Re:It's about using getting stuff done... by rbarreira · · Score: 1

      My reaction is usually, go get an electronic typewriter and save yourself £800.

      Yeah right...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    4. Re:It's about using getting stuff done... by CODiNE · · Score: 1

      Tell em to buy a Mac. Seriously. It'll work great, surpass their expectations and make them feel good about their purchase. A whiz-bang top o the line PC is gonna crap out on them and make them feel stupid... That doesn't do anybody a favor. Send their "wasted money" to Apple where at least it won't go to Bills war chest and where it stands the greatest chance of opening up the market to greater Alt-OS penetration.

      --
      Cwm, fjord-bank glyphs vext quiz
    5. Re:It's about using getting stuff done... by jericho4.0 · · Score: 1
      For most uses that is true, most people don't really need more than ~1.5 GHz performance. I have a 300 MHz PC here with 512 RAM, and for office type use it's fast enough.

      But man! We're taking about a IIsi here! 20 MHz! The productivity gains she could have seen by upgradeing the are huge.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    6. Re:It's about using getting stuff done... by Sinus0idal · · Score: 2, Informative

      Obviously they pay no attention, but it at least makes them think about what they are buying rather than being too taken in by the marketing hype of the latest and greatest.

    7. Re:It's about using getting stuff done... by femtoguy · · Score: 1

      I think that this is even too simple a notion. Even programs are not the end of computing (well maybe for geeks, the programs are what it is all about, that would explain the religious fervor about Emacs versus vi) the important thing is data. I don't care what web browser I run, only whether it will let me see my websites correctly. I don't care what word processor I use, only that it lets me write my papers. In then end the biggest success of the open source movement would be to commoditize the operating system AND application markets. If the OASIS document format becomes a standard, then I can use MSWord, Word Perfect, Openoffice Writer, AbiWord, KWord (or vi or emacs) or whatever program I want. If java and LAMP succeed, applicatiion platform don't matter, as long as you have a java/browser stack. Similarly, if open source succeeds, then why not run SkyOS. You have easily port Mozilla, Openoffice, and gcj to them, and then you have all of the same applications as any other OS. The best analogy I can think of is that John Deloreon can make a very small run of funny cars because it is perfectly compatabile with the existing roads, gas stations and garages. So what if I am the only person I know who drives a Deloreon, that does not change its value of utility. Hooray for specialty OSs and applications, as long as they read and write open standard formats so that my data is preserved.

    8. Re:It's about using getting stuff done... by ErikZ · · Score: 1


      That's funny. I bought a Mac and its seriously underwhelmed me.

      Maybe you mean buy the 2000$ Mac? I'm already trying to sell my Mini and no one wants it unless I knock off 1/3 of it's buying price.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    9. Re:It's about using getting stuff done... by Anonymous Coward · · Score: 0

      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.

      Do you REALLY mean millibyte? Poor woman!
    10. Re:It's about using getting stuff done... by bigdavex · · Score: 3, Funny

      When I ask what they want it for, it is usually 'oh, you know, Word'.

      Well, you don't expect them to come right out and say 'look at porn', do you?
      --
      -Dave
    11. Re:It's about using getting stuff done... by johansalk · · Score: 1

      That's because 'oh, you know, Word' usually means pr0n!

    12. Re:It's about using getting stuff done... by Anonymous Coward · · Score: 0
      no one wants it unless I knock off 1/3 of it's buying price.

      Duh? its used? Why should anybody want to by a second hand computer for full price?

      Kinda like the guy who wanted to sell me a used Z3, "but it's only got 3000 Miles on it?" Me: "So, I can buy a new one for that and be the only owner."

  8. why? by Anonymous Coward · · Score: 0

    I never heard of those OS's. And you ask why they never catchup

    1. Re:why? by BiggerIsBetter · · Score: 4, Insightful

      True that. I look at the AROS project (x86 Amiga, more or less) every now and then, but if I hadn't had an Amiga back in the day, I'd never even know it existed. Lack of advertising is a key reason many alternative OS never come to fruition.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
  9. Functionality by blackpaw · · Score: 2, Interesting

    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.

    1. Re:Functionality by interiot · · Score: 1
      Well that boat is sailing back to a shore near you!

      Intel and AMD are shipping CPUs with hardware support for virtualization the latter half of this year. In preparation, they've been helping various virtualization software to add support for their upcoming products. One of those is the open-source Xen, which is adding support for native Windows also.

      My prediction: corporate use of Linux will triple as soon as these CPU's hit the desktop. On top of that, more ambitious geeks will install and experiment with any new OS as long as it provides new functionality or an application they couldn't otherwise use.

    2. Re:Functionality by interiot · · Score: 1
      To be more clear...

      Virtalization allows you to run many OS's at the same time, so that, to some extent, you don't care so much that an application runs on a different OS, since you can run Outlook in windows, Open Office and software development in linux, and a webserver in NetBSD, all at the same time.

      Eventually, the hardware portion will be ubiquitous. Soon, the software portion will be free. And like we learned with the four-player-on-playstation... if hardware/software isn't ubiquitous, it doesn't get used nearly as much. But OS virtualization is about to become like four-player XBox, where it's simply assumed that if you have a computer, and you're a geek, you run multiple OS's.

  10. Getting Used to by Jeet81 · · Score: 3, Insightful
    Switching OS's is like switching the gas and brake pedal of a car for the average user. Computer geeks can handle a OS change and get used to it but it's hard for the average person to try and understand and navigate through a new OS. So since they were brought up on a windows OS in school/college, they tend to stick to it.

    --
    Free Credit Report Info

    1. Re:Getting Used to by confusion+here · · Score: 2, Interesting

      Stop spamming the board with that fake .sig. Just stop.

      Some of us turn off .sigs in comments for a reason.

    2. Re:Getting Used to by Jeet81 · · Score: 1

      I am sorry. Didn't know there was automatic sig field in preferences so I was doing it manually. Sorry again.

    3. Re:Getting Used to by westlake · · Score: 1
      Switching OS's is like switching the gas and brake pedal of a car for the average user.

      It's much worse than that. More like trading your horse and buggy for a Model A Ford. Very little of your skills and investment can be easily carried over from one to the other.

  11. /obvious by EEBaum · · Score: 1

    My current one works fine, the new one requires hours upon hours of configuration and getting familiar, and even then most of the stuff I'd like to run doesn't run on it. Can't imagine why they don't take off.

    --
    -- I prefer the term "karma escort."
  12. Meh by Anonymous Coward · · Score: 5, Insightful

    Give me a fucking break. SkyOS hasn't caught on because it's closed source and you have to pay for the beta.

    Syllable hasn't caught on because they haven't appeared to have done anything of note since the AtheOS developer quit and they forked it.

    1. Re:Meh by zoloto · · Score: 1

      THat's exactly why I didn't adopt it or give it a try. Why in the world would I buy into a product that "might" not work?

      If they gave the beta away, or at least opened the source to an extent or all the way it would be adopted greatly.

    2. Re:Meh by Anonymous Coward · · Score: 0

      A huge amount of work has been done on Syllable since it was forked from Atheos. It is just that most of the stuff is under the hood work which doesn't show up in screenshots.

      Once the foundation is finished (stuff like toolkits, APIs, filesystems, media handling etc.) is done, then you can start doing the sort of work which looks good on screenshots. Doing it the other way around is not a good way to build an OS.

    3. Re:Meh by chegosaurus · · Score: 1

      Yeah, no one would ever use closed source software you have to pay for. That's why Windows, MacOS, Solaris, HP-UX, AIX, VMS, Oracle, Photoshop, Office, Quark, Cubase, GTA and things like that never took off. After all, it's the ideology that counts, not crap like fun and productivity.

      Note to Slashdot: 99.9% of the world could not care less about the GPL.

    4. Re:Meh by Anonymous Coward · · Score: 0

      SkyOS doesn't offer fun or productivity either.

  13. Hard to show a value proposition... by PornMaster · · Score: 4, Insightful

    People who start projects to write a new OS do so for a reason that's less than compelling for the general public. Someone writing a new OS to scratch an itch isn't any reason for me to care about it. If it's something someone's doing to learn, that means nothing to me in terms of running it. If someone's talented enough to innovate something truly novel, wouldn't it make more sense to implement that bit within one of the currently active OS projects? If the idea's got real merit, and can be plugged into the rest of a system that everyone's using (like implementing a new scheduler -- it can be done as a patch to Linux... and if it's really better, it will get noticed and maybe put into the kernel tree).

    Going off and starting a new OS seems like a silly waste of resources in most cases.

    1. Re:Hard to show a value proposition... by sleepingsquirrel · · Score: 1
      People who start projects to write a new OS do so for a reason that's less than compelling for the general public.
      General public? Who cares about the general public? I'd be much more concerned about the interested hacker. And doing Yet Another Posix Operating System written in C probably isn't going to cut it. Maybe someone will take the ideas in the Hurd and create an OS with a more interesting language like Haskell.
    2. Re:Hard to show a value proposition... by ckaminski · · Score: 1

      WTF cares what language something is written in. This, I think is where Linux/OSS badly lags Windows, and seriously impacts developer mindshare.

      COM. It sucks. It's poorly designed, crufty and has some nasty hacks to it. But it's nearly 13 years old now, and it's kicking some serious ass. I don't have to worry what language some bit of code is written it, it works, in Perl, Java, C++, C, Visual Basic, Delphi, Python, I could go on and on.

      Nothing in the Unix world works the same way unless it's a text parser attached to a pipe(). That bothers me for some reason. Not so much that I don't have COM on Unix, but that there's no component architecture, secure, well designed, but usable and proliferate.

    3. Re:Hard to show a value proposition... by sleepingsquirrel · · Score: 1
      WTF cares what language something is written in.
      Well, I'd guess the people writing software would care. And I want to keep those people happy. Using a tedious language like C doesn't seem like a good way to make people happy. Also if you care about quality and security you'd care about the implementation language. Here's an interesting quote from Theo de Raadt...
      So, that's where we started, but over time we actually have found a newer class of security problems called integer overflows. Let's say, for example, that you have an integer and you multiply it by another integer. Well, if one of them is user-controllable, what the attacker's going to do is provide you a very large number so that the multiplication actually overflows, the high bits of the result get thrown away, and the result is actually a small number. Programmers only really check the results of such computations; they don't check beforehand. This actually ended up being a security hole about seven and a half years ago in OpenSSH, and it was really, really subtle. It was so subtle, that type of bug, that we realized that this was no longer an API-type of programmer mistake, but that people don't actually understand the C programming language, or even basic arithmetic with restricted-size variables. This integer overflow thing is really scary because as programmers, we really can't spot them; we can read the code, and they'll just go right over our heads. We can't even spot them, even if we know what we're doing.
  14. Maturity & Potential. Gen Purpose & Specia by Saeed+al-Sahaf · · Score: 2, Insightful

    Maybe not a "hard and fast" rule, but the issue of lack of developers often leads to an OS that has potential, but never matures to a stable usable state. Also, there is a big difference between general purpose OS and special purpose OS.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  15. Alot by NIK282000 · · Score: 1

    Alot of GUIs all look like apple or windows, give people something new to look at and they will try it just because its strange. If it works better then they will probably stick with it.

    --
    Dear aunt, let's set so double the killer delete select all
    1. Re:Alot by NerdConspiracy · · Score: 0, Offtopic

      Alot is two words

    2. Re:Alot by Anonymous Coward · · Score: 0

      Bull. Give them something completely different from how Windows/Mac looks, which as far as the average user is concerned means it works differently too, and you scare them right off.

    3. Re:Alot by JPortal · · Score: 1

      Really?

      I've asked a lot of Windows users what they think of Mac. And they say, "I don't like it because it's different".

    4. Re:Alot by V.P. · · Score: 1

      No, two words are a lot.

  16. The real question is... by greg_barton · · Score: 4, Informative

    The real question isn't "why don't they catch on?"

    It's "why do they ever catch on?"

    Changing your OS changes everything about your computing environment. It's like saying, "I know you like this air stuff you're breathing, but...wanna to try this nifty hyper-oxygenated liquid to breathe? It has so many advantages, and it's really cool!"

    Would you make the switch?

    1. Re:The real question is... by Anonymous Coward · · Score: 0

      It's like saying, "I know you like this air stuff you're breathing, but...wanna to try this nifty hyper-oxygenated liquid to breathe? It has so many advantages, and it's really cool!"

      Tell me more!

    2. Re:The real question is... by countchoc12 · · Score: 0

      nifty hyper-oxygenated liquid to breathe? It has so many advantages, and it's really cool! sign me up!

      --
      In Soviet Russia, Soviet Russia jokes make YOU!
    3. Re:The real question is... by mopslik · · Score: 3, Insightful

      Changing your OS changes everything about your computing environment.

      "Everything" is a rather broad statement. When I switched my main machine from Windows to SuSE/KDE, most things worked in nearly identical ways. Click an icon to start a program, drag-and-drop things to folders or applications, even Ctrl-C/Ctrl-V to cut/paste works in nearly all applications. As for the applications themselves, I use OpenOffice.org, GIMP, Firefox... all of the same apps that I run on my Win2K machine at work.

      Software installation was a semi-major difference, albeit an easy one to get used to. Manual hardware configuration is a bit tricky, but I rarely change components, so I only have to do it once. The rest was fairly trivial.

    4. Re:The real question is... by greg_barton · · Score: 1

      Tell me more!

      m'kay...

    5. Re:The real question is... by Council · · Score: 1

      Am I the only one looking for an OS that changes everything about how I use the computer? OSX is all I've seen, and it doesn't [yet] run on x86.

      It's entirely possible there IS nothing fundamentally good beyond the command line and text-and-pictures-clicked-on-in-windows, given our current hardware, but maybe I just haven't thought of it yet. There are a lot of interesting applications that give new ways to do specific things -- though not as many as I'd like -- but not operating systems.

      I'd like to try them if they exist.

      Anyway, mod me ignorant but interesting.

      --
      xkcd.com - a webcomic of mathematics, love, and language.
  17. Simple by MrCopilot · · Score: 4, Insightful
    They were for the PC.

    If you want develop new OS. Embedded OS is the only way to go. We evaluate them all, ALWAYS. You will NEVER change the desktop OS.

    Bill, Steve, Linus and a few thousand others have it covered. But if you wanna change the device interface, go ahead, roll it up again.

    I personally choose Linux for many reasons. But if NEWOS works, and fits, and is reliable, and is FREE, I'll look at it and still probably choose Linux. If the device can't take Linux it really isn't my project at this point. But, I would hand it off to another engineer, with my recommendation of the new OS.

    --
    OSGGFG - Open Source Gamers Guide to Free Games
  18. the main reason by Anonymous Coward · · Score: 1, Insightful

    Is that once new operating systems come along, in say, 10 years, the current operating systems will be so far ahead that it's impossible to catch up on.

    Trying to make an OS is hard enough, trying to make it compatible for the average user is harder still, trying to do this and catch up on 25yrs of technology has got to be just about impossible.

    1. Re:the main reason by jericho4.0 · · Score: 2, Insightful

      Sometimes the problem is getting out of the weight of years of obselete technology. Witness the problems MS is having shipping Longhorn.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    2. Re:the main reason by JPortal · · Score: 1

      Unless you have a lot of developers, which probably requires a lot of money - which is the only reason that Apple, Microsoft and Linux distros can survive. They have a lot of developers.

  19. Gates owns the grid. by Baldrson · · Score: 1, Troll
    Microsoft's operating system is in demand not because of its high quality but because the information industry's infrastructure must use it as a standard means of communication.

    This seems higly analogous to the situation where you have one electrical standard for interoperation of devices and power generators.

    Gates struck deal that gave him a natural monopoly. There were other operating systems for the 808x family around and any one of them could have been the predominant one shipped by IBM with its PC. Any one of them would have formed a natural monopoly on that platform and made the owner rich.

    Such monopoly profits are called "economic rent" which everyone with any sort of mental faculties about economics, including such staunch advocates of laissez-faire capitalism [wikipedia.org], as Milton Friedman recognize as the most appropriate source of tax revenue. Since economic rent is subsidized, rather than taxed -- due to the abandonment of the principles of Henry George -- Gates was given state support as he imposed a horrible operating system on the world and became its richest man as a consequence.

    Like any welfare queen -- it corrupted his character which wasn't that good to begin with.

    He can't recover his character by giving away all his wealth to fashionable causes -- he's not much of a rock star anyway. He might try getting something like a replacement of income and capital gains tax with a tax on net assets passed through the wealth-owned political system -- or at the very least a tax on market capitalization.

    He might also fund a technology prize or two. Why do guys like Gates, Allen and Ellison leave it up to folks like the Ansari's to do the noble thing and stop schmoozing with people as a test of their worthiness for money? Are these guys that lonely?

    1. Re:Gates owns the grid. by jdigriz · · Score: 1

      Ahem, Paul Allen invested 20-30 million of his own money to win the 10 million Ansari X-Prize.

      He also funds all sorts of other laudable projects.
      http://www.space.com/missionlaunches/SS1_ALLEN_040 620.html

      I really don't think it was schmoozing that cause him to invest.
      All the same, it's often useful to get to know the people you are investing in, don't you think?

    2. Re:Gates owns the grid. by Anonymous Coward · · Score: 0

      Here I was thinking you were an idiot, who just might've made it through some mba paper mill, when lo-and-behold:

      > 808x

      WTF is this? Yes, you think you're oh, so clever munging 8086 and 8088 into this. Yet, it covers 8080 and 8085, which have absolutely nothing to do with IBM, the PC, or the monopoly in Redmond.

      The only surprise in the post (wiki references, and all) is not mis-using 'out of pocket' as some sort of 'out of the office' reference.

      In short, you're an advertising budget short of being a pundit.....

    3. Re:Gates owns the grid. by shmlco · · Score: 1
      ... as he imposed a horrible operating system on the world.

      Actually, he did no such thing. He provided a system and applications which work (most of the time), allowed businesses and people to share files and mail and other documents, and allowed them to transfer learned computer skills from one job to the next, all on relatively inexpensive hardware.

      If the market hadn't wanted those standards and desired those attributes and selected for those price points, he would not have been able to "impose" them on it.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    4. Re:Gates owns the grid. by Anonymous Coward · · Score: 0

      Actually MS DOS was not that bad of a desktop OS back then. Remember most of the big and popular OS's around where really designed for servers/admins not users. MSDOS was one of the first that made it easy to understand where the average person didn't have to worry about crazy abstractions and nonsensical commands. Sure DOS has some messed up commands but the list of them was fairly short and all of them were simple to use.

      You would be crazy to assume that Unix or some other OS would have done just as well. DOS from a basic user's standpoint was a good choice. Of course to a geek, DOS was lack luster and fairly crappy. Even today Linux/BSD/other Unix is to complex for the average user. You may disagree but try explaining Linux to someone with no computer skills. I guarantee you they will have no idea wtf your talking about. Do the same fore windows and by the end of the day they will feel pretty confident. That may be just my experience but considering I've shone all four of my grandparents to use windows in under a day and I can't even get one of my engineering coworkers using Linux after a week of explaining it to him says something.

      *nix systems have a fairly steep learning curve. Hell it's not only steep but it is also very long. Anyone can climb a 90-degree wall that's 1 foot high but it's a hell of a lot harder to climb an 80-degree slope that also reaches a height of a mile. Sure the angle of the slope may become less and less the higher you get but by that time most people are just too tired to keep climbing. Its easy for some and difficult as hell for others.

    5. Re:Gates owns the grid. by deaddrunk · · Score: 1

      People may have bought Windows initially for that reason but if they had the opportunity to move painlessly away from it tomorrow many would. Microsoft has, of course, made it very difficult for would-be competitors by per-cpu licensing and for companies who represented a threat by either buying the technology or by using illegal monopoly-maintenance tactics.

      Lets face it, who would use Windows if there was any alternative, it's insecure (even with XP SP2), it's spyware and virus-prone due to poor design and its system requirements are ludicrous for what it is.

      The lack of alternatives isn't due to a failure on the part of every start-up having no business sense, it's due to the predatory business practices of Microsoft.

      --
      Does a Christian soccer team even need a goalkeeper?
  20. Why don't new restaurants catch on? by e9th · · Score: 2, Insightful
    Same thing. I've seen scores of really good restaurants fail not because of quality, but because of bad timing, a bad review by an incompetent reviewer, bad weather, an unrelated E.coli outbreak, etc.

    We'd all like to think that quality == success, but luck seems to be the real player.

    1. Re:Why don't new restaurants catch on? by XTbushwakko · · Score: 1

      We'd all like to think that quality == success, but luck seems to be the real player. It applies often, but Linux nowadays won't go under because of bad luck, even though it might get more support because of good luck. "Luck" as you use it here is buisnesses not taking a certain aspect of something into account. Like weather, reviewers and timing.

    2. Re:Why don't new restaurants catch on? by e9th · · Score: 1
      I agree that Linux is a happy case where quality and success meet. But suppose that, back in 1992, Linus had been severely injured or worse in a car crash, or that Andy Tanenbaum had actively campaigned against it?

      Sorry to say, I still believe that neither quality alone implies success, nor lack of quality, failure. And did Torvalds have a business plan in mind when he first posted to comp.os.minix?

  21. Maybe it's because by jim_v2000 · · Score: 2, Insightful

    Trying to dislodge entreched giants when you're the little guy is near impossible...?

    Serious, you could have a product 100 times better than Windows, but it would barely see the light of day because Windows is known, trusted (even if wrongly trusted), and has excellent marketing that would squelch your product.

    --
    Don't take life so seriously. No one makes it out alive.
  22. Ignoring the obvious by 93+Escort+Wagon · · Score: 4, Interesting

    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.

    --
    #DeleteChrome
  23. more than ten years ago.... by 3seas · · Score: 0, Troll

    ... there were those who laffed at Linux...

    things change...

    1. Re:more than ten years ago.... by agraupe · · Score: 1

      And, lo, they might have even been able to spell!

    2. Re:more than ten years ago.... by Anonymous Coward · · Score: 0

      wow. how profound.

  24. Applications. by Coryoth · · Score: 3, Insightful

    Unless you are a special purpose OS (Embedded, Real Time, designed for certain classes of server etc.) what you really need to gain any sort of user base is applications. Very few people are interested in running an OS that doesn't have applications to do most of the the things they would like to do - and that's harder than it sounds: Yes, most people mostly just use web and email and word processing, but most people also usually have some other small niche application that they want to use as well; To get the broad userbase you need to support all those different small niche applications.

    Look at it another way: What OSs have actually managed to gain some level on general support? Windows, obviously, then OS X, Linux and *BSD, and maybe you could throw in Solaris. After that you are into rather more niche material (like AIX, HP-UX, UNICOS etc.) designed for servers and the like. What do those OSs have in common? The ability to provide a wealth of appliations - though they do it by different means:

    Windows - through ubiquity and market share: everyone writes apps for Windows.

    OS X - by being able to promise application developers a market: Apple has always had a fairly solid hold on the graphics and design market, and enough general use that they can convince developers to write stuff for the Mac.

    Linux and BSD - By being open source, and winning the open source market share. That is Linux and BSD are ubiquitous amongst open source developers - it's the Windows of the open source world.

    Solaris - Well, it's more filling the niche big server market and any ability to cling to the desktop/workstation is by co-opting open source applications, which Sun have done a decent job of.

    If a new OS (or some of those radical "Let's make Linux ultra standardised and easy like OS X" ideas) comes along it has to be able to attract applications: that means support open source applications for Linux and BSD with only a recompile, or be able to promise a guaranteed decent sized market of users to any potential app developers. The latter is very hard, and the former has the diffiulty of competing with the established Linux and BSDs.

    Unless someone manages something truly radical I really don't expect anything but evolutionary changes in the existing OSs from here...

    Jedidiah.

    1. Re:Applications. by icedevil · · Score: 1

      After that you are into rather more niche material (like AIX, HP-UX, UNICOS etc.) designed for servers and the like.

      Designed for servers? Perhaps, I would say servers and workstations alike but I certainly wouldn't say they have a niche market. I don't have much UNICOS experience but have run into many systems using HP-UX and AIX. I would guess that it will become a niche market for these systems especially with companies like IBM producing big iron running Linux.

      OS X - by being able to promise application developers a market: Apple has always had a fairly solid hold on the graphics and design market, and enough general use that they can convince developers to write stuff for the Mac.

      Don't forget scientific computing. Apple has a significant market there. If I had to guess why this seems to be the case, I would assume its because the applications were originally developed and run on various Unix systems. Therefore I'd assume that most of these applications port easier to OS X than they would to Windows and the scientists want to do their work not fiddle with the operating system and/or porting the app.

    2. Re:Applications. by Anonymous Coward · · Score: 0
      This is wishful thinking on your part. BSD is only marginally more popular than SkyOS. I think it would be fair to say that BSD qualifies as a niche operating system. As for Linux, well it is considerably more popular than BSD, and yet there are some who would posit that even Linux is a niche OS.

      BSD is solidly part of the third string squad. A lot of school spirit and high hopes, but no realistic chance of rising above its current benchwarmer status.

  25. You thought that was a small novel? by Anonymous Coward · · Score: 0

    Guy wrote 3 paragraphs, they weren't even long. Are you related to the guy wrote TFA?

  26. Pining... by writermike · · Score: 2, Interesting

    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.

    --
    If Nalgene water bottles are outlawed, only outlaws will have Nalgene water bottles.
  27. $50 to beta test is a barrier to some people? by Tezkah · · Score: 0

    $50 to beta test software that doesn't isn't working on my hardware is a barrier?

    WHO WOULD HAVE THOUGHT?

    It seems to work for Windows! :)

    At least Windows supports my hardware when it doesn't work.

    (Slashdot Moderator Filter: ITS A JOKE, LAUGH)

    1. Re:$50 to beta test is a barrier to some people? by Anonymous Coward · · Score: 0

      (Slashdot Moderator Filter: ITS A JOKE, LAUGH)

      I WOULD, if it was FUNNY.

  28. Other operating systems by Anonymous Coward · · Score: 0

    "Although the article focuses mainly on Syllable and SkyOS, I'm sure there are countless other operating systems to which these arguments apply."

    Like Linux?

  29. Define popularity? by RemovableBait · · Score: 1, Interesting

    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.

  30. State support? Where? by NineNine · · Score: 2, Insightful

    Gates was given state support as he imposed a horrible operating system on the world and became its richest man as a consequence.

    How exactly was Gates given state support? If anything, the Open Source Movement is *based* on state support. After all, most open source work is done in, or with the support of public universities, and students willing to work for free because they have time and money due of their state supported education.

    What you're advocating a tax on success, and anyone who can follow basic logic understands taht this does NOT work in the long run. Hell, look today at offshore companies. Companies do it because of progressive taxation. I'd be willing to bet that the US gov't would rake in a good bit more, and inspire more innovation if not for oppressive taxes. Congratulations on your fantastic, world-changing product/service! Welcome to your new 50% tax bracket!

  31. People are lazy by Maxwell'sSilverLART · · Score: 4, Interesting

    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.

    --
    Moderate drunk! It's more fun that way!
    1. Re:People are lazy by Anonymous Coward · · Score: 1, Funny

      So you scored a free iBook?

      Cool :)

    2. Re:People are lazy by Anonymous Coward · · Score: 0

      So? He has a point. The addage, "Linux is free if your time is worthless," is true to a point. I use Gentoo at home because it does what I want it to, well...but for many people it doesn't, at least not without a lot of work. Why do that work if you can let someone else do it for you, and pay them for it?

    3. Re:People are lazy by gatkinso · · Score: 2, Insightful

      Your father is right. After all - the computer is supposed to be the "one" doing the work.

      --
      I am very small, utmostly microscopic.
  32. It Is Not Like Other Products by theManInTheYellowHat · · Score: 1

    Like cars; all cars use the same location for the the acelerator pedal, and the brake pedal, and the spedometer is right there looking at you.

    With computer OS design, the first thing that they do is make it all different, in some way. Not just make the window border different, make the whole thing different enough that only a geek would know what to do.

    With this much change how is any of it going to help any one but people who are in the business?

    1. Re:It Is Not Like Other Products by surprise_audit · · Score: 1

      That'll be mainly because the "look'n'feel" of the existing windows interface has been patented, trademarked, copyrighted, etc. You can expect to get your ass kicked if you infringe.

  33. Ahem, I know... by Baldrson · · Score: 1

    Allen's financial muscle didn't belong in the competition but rather behind as the funding for the prize itself. This is the same sort of garbage that goes on with NASA with taxpayer's money (which is what guys like Allen and Gates are really spending since they should have been taxed on their economic rent proceeds from nearly day one). The NASA managers (and Congressmen) just _love_ to pick winners. Its the failure mode of societies that let wealth accumulate while taxing others to pay for the protection of those property rights.

    1. Re:Ahem, I know... by jdigriz · · Score: 1

      I disagree. Allen's team won. Nobody else was even able to launch by the deadline. Directly funding a capable team is economically much more efficient than having dozens of half-assed attempts that don't succeed. Sure, since they don't succeed, they don't actually get the prize money, but we don't get our spacecraft either, and the dozens of teams are still out their development costs. Since Allen's team actually was a winner, I'd have to say that's entirely different from what NASA Managers and Congresspeople do since they tend to have precious little in the way of actual results. I do agree that unlimited wealth accumulation and centralization has negative effects in general on a society, I was just excepting Allen from that since he's actually combining vision with wealth as opposed to buying solid-gold toilets.

  34. It's the GAMES, by bensafrickingenius · · Score: 1

    Stupid!!!

    --
    I am not left-handed, either!
  35. OSNews.com by Andrew+Tanenbaum · · Score: 0

    .. is the least reputable tech site on the internet. In the future, timothy please refrain from letting these articles through the garbage filter.

    1. Re:OSNews.com by Anonymous Coward · · Score: 0

      Go f*ck yourself. Stupid OS developer wannabe.

  36. Why don't new customers catch on? by Anonymous Coward · · Score: 0

    "Same thing. I've seen scores of really good restaurants fail not because of quality..."

    Did you eat at them?

    1. Re:Why don't new customers catch on? by e9th · · Score: 1

      Yes. And I'm sorry for ending the post with "real player."

  37. Didn't we know this already? by DrEldarion · · Score: 1

    mopslik writes "OSNews states the obvious."

  38. NicheOS's - Niche Hardware or Great Features? by billstewart · · Score: 4, Interesting
    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.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:NicheOS's - Niche Hardware or Great Features? by tylernt · · Score: 1

      "I'm not going to scrag my main machine to play"

      One word for you: QEMU. Or if you're rich, VMWare.

      You're welcome. :)

      --
      DRM 'manages access' in the same way that a prison 'manages freedom'
    2. Re:NicheOS's - Niche Hardware or Great Features? by ckaminski · · Score: 1

      Rich? I look at my investment in VMWare as $200 I don't have to spend on 4 computers and the power to run them for the next 4 years.

      Pretty cheap investment, actually.

    3. Re:NicheOS's - Niche Hardware or Great Features? by Hexydes · · Score: 1

      I could name about 20 cool things that SkyOS has that other various operating systems do not. However, probably the coolest (in my opinion anyway) is the system-wide file attributes. SkyOS actively keeps track of every file on the system, and indexes all of the various attributes. This translates to just about instantaneous searching capabilities. You can literally search a 100GB hard drive and receive every result within about 2 seconds. On top of that, the Viewer (SkyOS equivalent of the Windows Explorer) will take advantage of these attributes in how it organizes and presents the files to the users (see the news archive on the website for more information about this).

      Sorry we do not present this information on our website; we are very small, and spend all our time making money at our day jobs to live, and working on SkyOS in our spare time.

  39. People will switch if you can answer this question by patio11 · · Score: 3, Insightful
    "What can I get here, that I'm not getting now?"

    Why did I switch from IE to Firefox? Tabbed browsing, no popups, security. Firefox gave me something that I wasn't getting right then, and I didn't give up anything I was using.

    Why do I use Linux for development? To have a rock solid system with fine-grained control of my development environment, and built-in, easy to use tools to automate the tedious parts of the job, like text processing.

    Why do I use Windows at home? Because no acceptable substitute exists for playing World of Warcraft, etc.

    Why didn't I switch my development machine from Linux to an untried OS? I don't know, you tell me, what does your OS do better than Linux that justifies me abandoning the comfort of having a million-hacker install base I can ask questions to when the box blows up and download software from when it doesn't?

  40. Excuses, Excuses by Crashmarik · · Score: 1

    Explaining why things can't work is an excuse for their not working. Anything, Anything that does something that people need significantly better, will gain a following and can succeed on its own terms. The important thing for innovators to succeed in their innovations, is to identify the things that are truly desired and then do the hard work to do them better.

    Case and point Symbian is kicking windows ce smart phones rear. I don't know many people that use windows for real time applications. ( I did once see a laser eye surgery machine driven by win98, I still have my glasses). I don't see IIS displacing apache anytime soon, despite alot more money being thrown at it. Windows also won't be achieving BSD's security levels anytime soon. I also don't see single floppy specialty windows coming out anytime soon

    Syllable, Sky, They are little more than their progenitors hobbies. Theres nothing wrong with that, it can be alot of fun to write software. But to say they won't succeed because of Market saturation or developer participation is circular and disingenuous. When you say theres market saturation in an O.S. what your'e actually saying is that there are allready alot things doing what yours won't do as well. Lack of developer participation results because what your'e working on doesn't fire others imaginations or hopes.

  41. Who would have paid Gates a dime for MSDOS? by Baldrson · · Score: 1

    The primary function of government that isn't provided by self-defense in a natural setting : protection of subsistence property rights (your own land from which you live, your house, your tools and your family's human capital). Without that, where would all of Gates' assets be?

  42. Where's the information? by jyoull · · Score: 2, Funny

    It would have been nice if the article actually said something about the operating systems. This reads like a 4th grade book report.

    Cliff Notes version:
    "There are many operating systems. Some are very popular and I can name them. Others are less popular (and legacy in some cases). And there is a whole flock of "hobbyist" operating systems that are the point of this article, but I've got no substantive information about them, such as why you might want to check into them. But I do know the names!"

    1. Re:Where's the information? by Anonymous Coward · · Score: 0

      That is very offensive! Many fourth grade book reports are quite good.

  43. Ha. by william_w_bush · · Score: 2, Interesting

    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.

    --
    The first rule of USENET is you do not talk about USENET.
  44. Closed source advantage? Prove it. by cbreaker · · Score: 1

    From the article:

    "Because it is closed-source, they will more easily be able to focus on their goals. When something needs to be done, there won't be endless mailing-list threads and forum discussions before someone actually writes down some code. When the SkyOS team decides that feature X must go in, it goes in. That is a major advantage over open development constructions because it can speed up the development process."

    I don't see how being closed source automatically frees the developers from any discussion about functionality and/or bug fixes?

    Inversely, just because a software is open source doesn't mean it's always bogged down in mailing lists. You better believe that there's a lot of discussion, a lot of meetings, and a lot of bickering in any large scale project - be it open source or not. Just because we can all witness the discussion on open source doesn't mean it's more prevelant.

    And I see that as an advantage. With many open source projects, you as an end-user are able to join in on the discussions and voice your own opinions about things. You can change the course of a project without even being a developer.

    This guy clearly just used the traditional/popular notions about software development and put it down on paper.

    --
    - It's not the Macs I hate. It's Digg users. -
  45. I thought it was obscurity by Anonymous Coward · · Score: 0

    Go ahead and ask anyone you meet on the street about the BeOS, for example. They'll look at you like you're crazy. There are so many "alternative" OSes out there that it's impossible to keep up with them all. And none of them is robust or mature enough to be genuinely useful as a 24/7 desktop OS. Not even Linux is mature enough to satisfy a large enough market to be taken seriously.

    And I say this as a MacOS X user!

  46. DRIVERS by Anonymous Coward · · Score: 0

    As a poster has already noted, "it's the drivers, stupid."

    Micro$oft has a monopoly because they get chipset docs years in advance of Linux, the BSDs and others (/if/ the others /ever/ get docs.)

    http://www.openbsd.org/lyrics.html#37

    Just read about the OpenBSD people's problems.

    Other OSes could come and wipe out the duopoly of Windows and Linux, but not until hardware manufacturers document their fucking hardware.

    Any idea of how difficult it is to write an OS? Compound that by a million times when you can't make it run on any hardware. Ooops, an OS /must/ run on /something/...

    When the evil hardware makers wake up and document their stuff, other OSes will become viable alternatives.

  47. Steve Jobs Said.. by haakondahl · · Score: 2, Interesting

    ...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]

    --
    Don't trust anyone under thirty.
  48. EROS-os and Plan 9, however, are cool! by billstewart · · Score: 4, Interesting
    One Niche OS I'd happily run on something if it were vaguely finished is EROS-OS, 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.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  49. TFA is spot on... by Anonymous Coward · · Score: 0

    I agree with the article. I developed my own OS, called Vaporware, and it didn't catch on at all.

  50. #1 reason - application compatibility by deviator · · Score: 1

    Until we have really good open-source emulators (or API translators like Wine) that work on any platform and run any program, it'll be very difficult to get anything else off the ground at this point with any kind of saturation.

    There's no point in running any OS really if you have to constantly switch back to another OS to do any meaningful work. This is the biggest obstacle to adoption.

    1. Re:#1 reason - application compatibility by Anonymous Coward · · Score: 0

      Running an application isn't work. What the application allows you to do is the work.

  51. Re:People will switch if you can answer this quest by pintpusher · · Score: 1

    Maybe the more pertinent question is broader: what can any OS offer that I can't already get from an existing, more established product?

    And, what more do people really expect? What idea are out there that could TRULY (I mean TRULY, not market_speak) revolutionize the way people use computers? And, are those ideas actually OS based? or application based? or hardware based?

    I suggest that frankly, their isn't that much else out there that operating systems can't already do, or are at least well on their way to doing. Everything else is just incremental improvement and refinement. I, for one, would love to hear what are the truly innovative ideas for computers. I bet they don't belong, or fit, into an operating system unless you are going for market lock and force it into the operating system a la MS and IE (sorry, couldn't resist).

    --
    man, I feel like mold.
  52. Disregard parent -- premature submission. by Baldrson · · Score: 1

    Obviously that should have read "property rights beyond subsistence".

  53. This is stooopid by gelfling · · Score: 1

    OS's don't catch on for the same reason new doesn't catch on. For the same reason most resturants fail and half of all marriages fail and 99% of every life form that ever was is extinct. Mostly everthing fails, collapses, dies or is left in the dust for no obvious reason.

    1. Re:This is stooopid by surprise_audit · · Score: 1

      And those of us not in Kansas will recognise that as evolution in action...

  54. It's called barrier to entry in economics by geekee · · Score: 2, Interesting

    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

    --
    Vote for Pedro
  55. Live CD... by slapout · · Score: 1

    What about the effect of Live CDs? These new OSes have something that Windows and Linux didn't have when they first began--a CD that can boot the OS and let you check it out without installing it first. This allows proponents of an OS to easy show off its capabilities.

    --
    Coder's Stone: The programming language quick ref for iPad
    1. Re:Live CD... by dhasenan · · Score: 1

      LiveCDs are toys. If you actually try them out on a regular basis, you find that they're either slow or feature-bereft, and if it's the former you usually spend a few minutes taking care of minor annoyances.

      True, you get about the same deal working with thin clients, but you're not helping someone choose between thin clients and livecds in most circumstances. It isn't a good showing of Linux if you have to spend ten minutes waiting for the system to be useable, or if you have to show a Windows neophyte a black screen with "bash2.05$" at the top.

  56. focus on experience... not the "guts" by deviator · · Score: 1

    also want to add- I think developers writing new general-purpose OSes from scratch may be slightly misguided. With hardware speeds reaching infinity as prices approach zero, coming up with an OS that handles thread scheduling & semaphores slightly faster than Linux, OS X or Windows isn't exactly going to change the world. Almost every component underlying the OS right now is commodity & freely available--network stacks, VPNs, IO, file systems, etc. Why keep reinventing this stuff?

    The real room for improvement is in the user interface. Apple is leading at the moment--they get a lot of things right, but there are still a lot of shortcomings (anyone remember the OS/2 WorkPlace Shell? Still beats the pants off Aqua, in my opinion) I'd rather see hobbyists focus on usability & interface design - there are huge unexplored opportunities there for real innovation.

    1. Re:focus on experience... not the "guts" by Al+Dimond · · Score: 1

      Absolutely. When I read the list of goals for some new OSes I think that the authors ought to be writing a new window manager or desktop system, or at MOST a replacement for X.

      If you want to learn operating system fundamentals, writing your own from scratch is not a bad idea (I took a class last semester that did this as a final project, with a considerable amount of guidance, and learned a lot). If you want to create a great user experience you don't have to touch the kernel. If you do, the most you'd probably want is to tweak things. There are various alternate versions of Linux, for example, optimized for different applications. One of them is probably just fine for your project, unless you're suffering from our good friend, Not Invented Here syndrome.

  57. Property rights are a social construct. by Baldrson · · Score: 1
    The primary function of government that isn't provided by self-defense in a natural setting: protection of property rights beyond subsistence assets (subsistence assets being your own land from which you live, your house, your tools and your family's human capital). Without that, where would all of Gates' assets be?

    PS: Sending all of his money to Africa to alleviate "poverty" there is rather ironic since most Africans actually own subsistence-level assets. Most US citizens, the folks he depends on to fight and die protecting his property rights, and to pay taxes to pay for the government that supports the social construct of property rights, don't have those subsistence guarantees anymore. What they have now, since the GI's left the farm for the cities are jobs -- jobs that Gates can't wait to give away to people from other countries.

  58. Re:It's NOT the drivers, stupid! by tempest69 · · Score: 2, Interesting
    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

  59. Two words: Terminal Emulation by JehCt · · Score: 1, Interesting
    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.

  60. Good luck trying to have changed incorporated by Anonymous Coward · · Score: 4, Insightful

    If someone's talented enough to innovate something truly novel, wouldn't it make more sense to implement that bit within one of the currently active OS projects? If the idea's got real merit, and can be plugged into the rest of a system that everyone's using (like implementing a new scheduler -- it can be done as a patch to Linux... and if it's really better, it will get noticed and maybe put into the kernel tree).

    Speaking as someone who fixed more than a dozen critical bugs in {Free,Open,Net}BSD kernel code over the last 10 years I have come to abandon both my dreams of starting my own OS and having my changes incorporated into my favorite BSD OS. The thing is that when you start fixing bugs which were introduced by some established coder who suffers from the NIH syndrome and this person starts to disrespect and ignore you, the whole community starts following suit and your patches are soon left to collect dust in the PR database. In the end it's all about ego, politics and personal arguments, if they don't like you for some reason your patches will be left out in the cold, even if they would fix some critical problems. When you come up with something innovative and discuss it on the mailing lists they will ignore you or they will argue against your propositions. Then two weeks later you see some committer who never even participated in the discussion commit code which basically implements some of those same ideas which were mocked and rejected by the community. They don't mention you in the Copyright notice, you can't get any credit and they won't commit your code to the CVS source tree. So what do you do? Fork off and start your own BSD? Maybe if you're Matt Dillon. I can't afford the overhead associated with that kind of project and I doubt I'd get more than 2 other experienced developers to join the project. I could get my main ideas implemented within 6 to 8 months, but after that I don't really have a plan for where the project should go. I'd have to play catch-up with the BSD I would use as a basis and after a while they'd incorporate some of my code, but not in the way I would like them to and my project would be dead in less than 2 years.

    I have come to hate the politics and the hypocrisy in most of the open source OS communities and I have seen so many talented people quit BSD development for similar reasons that I'm so burned out I doubt I will ever submit another patch or suggestion on how to fix something. Instead I'm just going to spend more time working on the commercial projects. They don't just put food on the table, but the people I do them for also appreciate them and give me the proper respect. Sorry about ranting, I just had to get that off my chest.

    1. Re:Good luck trying to have changed incorporated by dustmite · · Score: 1

      This sounds exactly like programmers in the commercial world too .. :)

    2. Re:Good luck trying to have changed incorporated by Anonymous Coward · · Score: 1, Insightful

      What companies do you work for??? All the code that I have ever written has been pretty much included into the projects I've worked for. Then again I haven't worked on any big projects that everyone and their grandmother uses but I have worked alot for warehouses and smaller companies. My code is always used and implimented. That goes with all my co-workers and all my friends in the industry.

      Unless you work for Sun or MS who have a ton of money to waste on paying you to write code for nothing your code will always be used. Or modified and used. Otherwise its a huge waste of money. Either your not very good(maybe your friend who is telling you this isn't very good) and your employer is rejecting your code or your not part of the commercial industry.

    3. Re:Good luck trying to have changed incorporated by Anonymous Coward · · Score: 0

      Submit your resume with us. Seriously.

      - AC for obvious reasons

    4. Re:Good luck trying to have changed incorporated by dustmite · · Score: 1

      What makes you think I was talking about myself?

      Anyway, if you can control your narcissistic knee-jerk ego-driven reactions for a moment, you might realise that I wasn't necessarily talking about every point in GP's post, but rather, that many of the aspects could be identified with - e.g. the egos of programmers who lead projects, the NIH syndrome, the ignoring of some people's inputs but then accepting the same ideas when they come from others - hell, in all the companies I've seen and worked for, as well as all my colleagues in other IT companies, I have never encountered ONE programming team that did not exhibit some of these characteristics and some of the described "politics".

      PS AC grow some and post under your nick.

    5. Re:Good luck trying to have changed incorporated by master_p · · Score: 3, Interesting

      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.

    6. Re:Good luck trying to have changed incorporated by RoLi · · Score: 1
      The thing is, that just like in the commercial world, projects are lead in very different styles.

      Another project that fits your description well is Mozilla, which also has a long list of ignored patches.

      But a completely different project is KDE which is very open to patches and suggestions.

    7. Re:Good luck trying to have changed incorporated by ckaminski · · Score: 2, Insightful

      I used to work with a guy who was a daft prick, on some database software. But he had to be, dealing with newbie programmers coming onto his project and declaring to make changes to his ancient, stable, code.

      Point is, he had a point. Changes have side-effects. Doing txnlog recovery after a crash without propagating the data to the backing store might have implications for transaction consistency. Have you evaluated all the risks your changes pose? Have you even conceived of a valid series of test-cases to prove your fix isn't going to cause worse problems?

      I can understand why your patches might just be sitting around forever. I've had to be in the unfortunate situation of rejecting code we paid many thousands of dollars for a consultant to right, because it made bad assumptions and broke our environment.

      I'm not saying you're wrong, nor right, only that politics is sometimes used as a catch-all to say, "Hey, we want stable product. Work WITH us, and we can work together."

      That said, a great many developers are daft pricks...

    8. Re:Good luck trying to have changed incorporated by Anonymous Coward · · Score: 0

      I'm not saying you're wrong, nor right, only that politics is sometimes used as a catch-all to say, "Hey, we want stable product. Work WITH us, and we can work together." That said, a great many developers are daft pricks...

      When you fix a memory leak bug which can trigger a kernel panic and they refuse to commit your patch there is no doubt about what sort of stability they are after.

    9. Re:Good luck trying to have changed incorporated by Anonymous Coward · · Score: 0

      I feel your pain, there are so many people who are just in it for the fame and status. I wonder how many people would quit those open source projects if they would only get the chance to improve the code and implement their ideas without getting any credit for the work. From what I've seen I'd say over 80%...

    10. Re:Good luck trying to have changed incorporated by Anonymous Coward · · Score: 0

      What companies do you work for??? All the code that I have ever written has been pretty much included into the projects I've worked for. Then again I haven't worked on any big projects that everyone and their grandmother uses...

      Precisely. I used to work for IBM, on some software projects that had some real potential.

      Case 1: I went far above and beyond my 40-hour week to implement the "next big feature" that the architect had been really excited about. Code never got used because the project itself was already put in "maintenance mode" (feature freeze) by the 4th line manager but the 1st line manager didn't tell us. (A real shame too, because they didn't understand what it could do. Another group from IGS is doing the same idea as a web app and making pretty decent money.)

      Case 2: A new group, used to Java servlets but now trying full-on J2EE for the first time. First release, they were just shooting for a single-node "store all data in a flat file" solution, but the second release was supposed to go distributed with SOAP servlets relying on Entity EJBs backed by a real SQL server. They had no idea how to write EJBs, and I had just spent the last two years implementing EJBs across the 0.9, 1.0, AND 1.1 specs. In my off time I begin implementing an appropriate set of classes to facilitate the code migration so that the programmer who was responsible for the persistent store wouldn't have to lose three months coming up the EJB learning curve. Code never got used because 5th-line manager had mandated that the Indian Research Lab had to be involved in all future releases and the 1st-line manager didn't bother telling anyone that it was useless to work on future features. In this case, the 1st-line was such a prick in other matters that I removed the fully-functional prototype from the repository before anyone even noticed that it would have saved them *5* headcount.

      So yeah, there's lots of places where code doesn't get used. I've since left IBM and am writing code for scientific instruments that is used every day, and almost every one of my "I think that's neat" ideas has found itself into the critical path once my team is aware of it.

    11. Re:Good luck trying to have changed incorporated by DrCode · · Score: 1

      It seems that you and the parent poster are generalizing a bit much from your two bad experiences, as there are thousands of open-source projects. Some people are hard to get along with, while others are easy. I've also experienced flaming when I submitted a patch to one project, yet another accepted my contribution (even though it wasn't all that great).

      I try to keep my own project as friendly and easy-going as possible. (Who wants to work for free unless it's fun?) Still, we can't accept all contributions. Sometimes they aren't portable to all the platforms we support, and sometimes we just don't have time to examine them.

    12. Re:Good luck trying to have changed incorporated by Anonymous Coward · · Score: 0

      It seems that you and the parent poster are generalizing a bit much from your two bad experiences, as there are thousands of open-source projects.

      I was talking about open source OS development, there are no more than 10 such projects in the world and they all exhibit those negative aspects to a certain degree. Stick around for at least 3 years and keep reviewing kernel code and submitting bug fixes and you'll see for yourself.

    13. Re:Good luck trying to have changed incorporated by master_p · · Score: 1

      Unfortunately my conclusion is not a generalization, because there are many people with such bad experiences. And there are thousands of open source projects because of that: everyone starts his own project because he wants to be the leader of the pack.

    14. Re:Good luck trying to have changed incorporated by ckaminski · · Score: 1

      I repeat: Have you evaluated all the risks your changes pose? Have you even conceived of a valid series of test-cases to prove [within reason] your fix isn't going to cause worse problems?

    15. Re:Good luck trying to have changed incorporated by leifbk · · Score: 1

      But a completely different project is KDE which is very open to patches and suggestions.

      Oh yeah?

      --
      I used to be a sceptic. These days, I'm not so certain.
    16. Re:Good luck trying to have changed incorporated by RoLi · · Score: 1

      In that bug the problem was only solved partly, but no patch was denied and nobody said that they won't fix the problem.

    17. Re:Good luck trying to have changed incorporated by leifbk · · Score: 1

      The problem is that this isn't considered a "bug" at all by the KDE developers, they must think that it's a feature. Some KNode developer must actually have gone out of his way to implement the surreptitious followup-to behaviour.

      There's a workaround using KHotkeys to suppress this ugly misfeature, outlined in this News posting. The main body is in Norwegian, but the explanation shouldn't be hard to follow.

      --
      I used to be a sceptic. These days, I'm not so certain.
  61. VM OSes have more chance by Anonymous Coward · · Score: 0

    Making another kernel has no hope, it's too much to cover and too little to offer.
    It's better to make a framework for applications running on top of existing kernels, with new concepts (like no-filesystems, OO, event-driven apps), and fill with apps that people may want (browsers, emails,etc) and tools that developers would like to use; and only then, will be a lot of demmand for a new stand-alone OS.

    examples: jnode, unununium, even squeak and open crocket.

    at least it's easier to try your system without having to reformat your disk

  62. SkyOS == doomed from day one by IntergalacticWalrus · · Score: 1

    SkyOS looks interesting, however its creator appears to hate open source and has a very commercial-oriented agenda, which is bound to failure. Be Inc. tried that, and failed horribly, because there's no way in hell that one can compete with Microsoft. SkyOS is heading the same route.

    1. Re:SkyOS == doomed from day one by christurkel · · Score: 1

      I'm not sure it's doomed. It's creator doesn't hate open source it all; it has many open sources apps running on it, Firefox, Thunderbird and various command line stuff. Open Source stuff is being ported to SkyOS all the time

      That said, the developers of SkyOS are a very reclusive bunch; they isolate themselves from the community and are very defensive about their mode of operation. This will doom SkyOS if this attitude continues.

      --

      CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    2. Re:SkyOS == doomed from day one by Hexydes · · Score: 1

      I don't think the SkyOS are very reclusive at all; they do their best to always keep an open line of discussion via the forums on their website. How do I know this? You are speaking to one of the developers right now. As far as being defensive about our mode of operation....we are always open to new ideas; just because we make a decision not to use a suggested idea does not mean we are defensive about our mode of operating, it just means we made a decision that we felt was best based on the information at hand.

  63. MOD PARENT UP!!! by Anonymous Coward · · Score: 0

    Insightful stuff... let's make sure everybody can read it.

  64. 3 things ... besides the "Obvious" by layer3switch · · Score: 1

    1) What's in it for me.
    2) What does it do for me.
    3) How much do I get out of it.

    If any new OS can't fill in those 3 simple questions without comparing with the "other" OS, Fancy names and marketing won't save it... perhaps World Domination may...

    --
    "Don't let fools fool you. They are the clever ones."
  65. Java VM by fredrickleo · · Score: 3, Interesting

    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.

    --
    Yay me! ^^
    1. Re:Java VM by shish · · Score: 2, Interesting

      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?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
  66. Java is the latest successful OS by Steven+Reddie · · Score: 1

    Yeah, yeah, they don't call it an OS; it's a "platform", but then isn't that the same terminology we use for OSs, like "the Windows platform".

    Anyway, what I'm getting at is that the low-level part of the platform is really hard to do these days. Getting to the same level of support with device drivers and so forth is an impossibly large slope (wall).

    The OSs that will succeed are the ones that concentrate on the higher level. Java is an OS that can be ported to other "low level" OSs and you can run your programs on the Java OS wherever it may be.

    The operating system, in the traditional sense, is a done deal. It's the virtual abstraction above it where it's at.

  67. Depends on what they're doing by jd · · Score: 2, Insightful
    If a person is using a device (typically) or a computer for a very limited range of things, then they would presumably want an OS that did those few things VERY well, rather than everything just about OK. Specialization can mean optimization. It can also mean a simpler OS which means greater stability and security.


    So, I think there are cases where that is exactly what is wanted.


    Then, you have the case of a purely modular OS - think Linux but where EVERYTHING is a module. There, you have the above benefits when doing specialized work but CAN generalize the system on an as-needed basis when you want to do more.


    The problem of software is a bigger concern, but Linux demonstrated via the (now neglected) IBCS system that a kernel can run binaries for other OS'. It would be simple enough to make an OS core that used an IBCS-like mechanism to run non-native binaries at near-native speed. Then, you'd have no problems on the software front, as everything would be runnable.


    Indeed, this direction might be easier to digest by the software industry. An OS that could run anything could run their software WITHOUT needing extra developers or expense bar some simple testing.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Depends on what they're doing by TheRaven64 · · Score: 1
      Then, you have the case of a purely modular OS - think Linux but where EVERYTHING is a module

      You mean like HURD? Or even more like L4 HURD?

      --
      I am TheRaven on Soylent News
    2. Re:Depends on what they're doing by phoenix_rizzen · · Score: 1

      FreeBSD does this already, and much better than Linux ever has.

      You can run Linux, SCO, and another Unix I can't recall the name of, binaries. The FreeBSD kernel checks the type of the binary, then loads the appropriate system call table, and then executes the binary. This allows you to run non-native binary at near native speeds, and can even run some binaries faster than if they were run on the proper OS. All you need is the correct libs from the other OS stored under the /compat directory. Works quite nicely. This is not emulation (there's not translation from one syscall to another), it's compatibility.

    3. Re:Depends on what they're doing by jd · · Score: 1
      That is the correct way to implement it. I don't use FreeBSD, at the moment (I am trying MirBSD, which is supposed to have a lot of the benefits of all the *BSDs). My first experience with Unix was 386BSD, and other than the early pace of development, I've never had any issues with the whole BSD architecture.


      I tried FreeBSD's ability to run Linux binaries in the early days of that particular feature, but it wasn't really ready for the stuff I was doing at that point. It was an area guaranteed to be improved on, as cross-execution is a very powerful tool. (It is said that Oracle only took Linux seriously after they discovered it could run x86 Solaris versions of their database - if that has even a grain of truth to it, it demonstrates the power of such a feature to basically command the computing industry as a whole.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  68. Insightful? by xtal · · Score: 0, Flamebait


    When I ask what they want it for, it is usually 'oh, you know, Word'. My reaction is usually, go get an electronic typewriter and save yourself £800..


    Yeah, because there are no benefits at all to a modern word processor like Word. Stabbing your own industry in the foot?

    Maybe this was meant to be funny?

    --
    ..don't panic
    1. Re:Insightful? by Plaid+Phantom · · Score: 1

      I believe it was closer to hyperbole. There would be obvious disadvantages to using a typewriter, but for some people, the disadvantages would never be noticed as long as missing features aren't needed. It goes back to the original question: What they're using it for. Also, as an in-home salesman, I would like to meet his friends. ;)

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
    2. Re:Insightful? by lachlan76 · · Score: 1

      but for some people, the disadvantages would never be noticed as long as missing features aren't needed

      Like being able to easily go back and change something? Or modify someone else's work? Or embed graphics in it? Or email your document? Or make multiple copies?

    3. Re:Insightful? by Plaid+Phantom · · Score: 1

      Many of those would be features that you'd need rather quickly, so you'd miss them rather quickly. Going back and changing something will be missed a lot sooner than imbedding a picture of a purple llama, for example.

      --
      All comments are properties and trademarks of the voices in my head. Not like I'm gonna claim them.
  69. react os by zymano · · Score: 2, Informative

    The more Microsoft products run on it ,the more it's a real threat to them.

    If they get games and business software working on it then watch out.
    They need to get NTfs filesystem working so it can be used for an emergency boot disk. It's only Fat32 now.

    http://www.reactos.com/

    1. Re:react os by Anonymous Coward · · Score: 1, Interesting


      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.

    2. Re:react os by Rod+Beauvex · · Score: 1

      I third this. Long Live ReactOS.

  70. Voice is the new OS by Vryl · · Score: 0, Offtopic

    When I can talk to the thing, I probably wont care about windows and menu's and things.

    There will need to be a big re-think about how things work.

    Some-one wake me up when this happens, pls...

  71. I hear when you subscribe... by Anonymous Coward · · Score: 0

    I hear when you subscribe to slashdot they just give you a link to OSNews.com...

  72. People don't care about the OS by defile · · Score: 1

    They care about applications. Killer applications.

    Windows has >90% marketshare and it costs a non-trivial amount of money to develop an application that works across the board.

    Adding MacOS and Linux versions is often difficult enough to justify.

    Even when a number of competing hardware platforms implement the same API, the per-hardware platform bugs/test scenarios can be cost prohibitive. Java's a good example of this.

    What application is killer enough that someone can stand to rewrite/QA to support .1% marketshare platforms?

    1. Re:People don't care about the OS by interstellar_donkey · · Score: 1

      You hit the nail on the head.

      But it's not just "killer" applications; it really has to do with developers (Or, to quite Steve Balmer, "Developers, Developers, Developers!").

      The greatest OS in the world could be released tomorrow. It could run on any platform, manage memory in an incredible way, and be stable as a rock. But unless there is a large selection of software titles, it's never going to take off.

      MAC OS will always play second fiddle to MS simply because the number of applications for that platform is significantly smaller. I don't run any flavor of *nix on my main machine because every application I use for work is Windows only.

      Even if there was a dream OS released tomorrow, and a good number of developers did in fact release software titles for it, I'd still be hesitant. Who knows how long it will last? I can be assured that a title released for the Windows environment will be around for a while and updates will be published.

      OS/2 was a good example of this. It was better then MS (at the time) and had a fair number of software developers (when it was initially released) behind it. How many companies are still supporting OS/2 ports?

      About the only way a new OS is going to make it into the market is if they offer some really good, easy and rock solid emulation of other, more popular operating systems. If an OS was able to run my windows software with zero issues I'd consider it (Yeah, WINE is cool, but it's still not 100%).

      --
      The Internet is generally stupid
  73. big companies by Anonymous Coward · · Score: 0

    Aside from linux which could just keep on growing until it finally is big enough, the only way I can see of a new os ever competing with MS is if a giant corporation like Sony put all their money behind it.

    Wouldn't that be interesting? MS attacks one of Sony's babies (video games, ps2) and Sony replies with striking to the heart of M$? os

    I don't think the chances of it ever happening are very large.

    Another way would take a long time but is kind of like apple. Start out with a very cheap computer with a new os and sell them together. (but make sure people can stick linux on it ;)

    Lastly, kind of like the sony thing, cater to gamers. If someone could come up with a minimal os that ran on computers and could run modern games faster than windoze, you'd have a chance. (good luck on that one :)

    For linux, you've got the applications, it just needs the games. Get the games, get the gamers, get the big $$$, kick ms down.

  74. Don't look at Linux! by justine_avalanche · · Score: 1

    > When I switched my main machine from Windows to SuSE/KDE, most things worked in nearly identical ways.

    That's because Linux is trying really hard to mimic Windows-isms in order to "gain users shares". Not very inventive, but what's to expect from a 1970s OS anyway?
    Take a look at Plan9 ( www.cs.bell-labs.com/plan9dist ), a real innovative OS that did not catch on. Its take on networking and window managers is WAY above average and really inventive. Then you might think that there's a different way, a better way, at doing things.

    For a new OS to pick up though, you need intellectual curiosity from users, and courage from managers...the fact that there's not much change in the OS space is not a good sign.

    Also, Rob Pike's "Systems Software Research is Irrelevant" talk seems appropriate for this topic.

    1. Re:Don't look at Linux! by timbo234 · · Score: 1

      Not very inventive, but what's to expect from a 1970s OS anyway?

      And I suppose you also deride modern cars with the line "not very inventive but what's to expect from an 1890's design anyway?"

      Take a look at Plan9

      Plan9 is used for research into new concepts in OS design. Its not a replacement for Windows or Suse because its not designed for desktop use at all.
      http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    2. Re:Don't look at Linux! by mopslik · · Score: 1

      That's because Linux is trying really hard to mimic Windows-isms

      True enough. Even the screenshots for SkyOS and Syllable, the two discussed in the article, look like conventional GUIs (using GTK and Be respectively).

      Cheers.

    3. Re:Don't look at Linux! by justine_avalanche · · Score: 1

      > its not designed for desktop use at all.

      So? You still can use the cpu under your desk _in addition_ to the ones on the network. I don't see much problems there.
      I'm not sure I get the "desktop use" you talk about. You might mean the spariat look of the os and lack of "desktop-apps" (spreadsheet/browsers...) but it's just a matter of time before those show up. If you ask me, the user should be pretty oblivious to where his program's running or saving files.

      Also, about the 70s concepts, it's rather known that linux views of network aren't what they could be (again, networking on a thing like plan9's much more powerfull imho). Let's not compare cars to OSs.

    4. Re:Don't look at Linux! by timbo234 · · Score: 1

      So an OS is a desktop OS because it sits under your desk? And Plan9 is a valid desktop OS even though it has none of the essential GUI apps necessary for desktop use such as office software and browsers?

      I wasn't trying to put Plan9 down - I think its great that there's research going on into something new, I was just saying there's no sense in suggesting it as a desktop OS in place of a Linux distro or Windows XP.

      about the 70s concepts, it's rather known that linux views of network aren't what they could be

      What are you suggesting these 'views' could be? Keep in mind that just about all the basic networking protocols/standards (IP, TCP/UDP/ICMP, ethernet etc.) where designed during or before the 70's, therefore any OS which uses them will embody '70's concepts'.

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
  75. The real issue here is support by Greg_D · · Score: 2, Informative

    Most people have basic issues when it comes to an OS (and by OS, I'm referring specifically to a desktop OS with a GUI... since that's the concept that the average user relates to):

    (1) Hardware compatibility

    If you write an OS for the masses but it only supports your system, you're SOL. You need a community to support you and perhaps some corporate support. Networking is key here.

    (2) Ability to use full featured software

    You must be prepared to either write or port multitudes of software and get them to work relatively bug-free on your system. BeOS had a slick interface and a neat concept for handling processes... too bad it didn't actually run much of anything.

    (3) Document compatibility and portability

    Your software better be able to handle whatever documents are thrown at it, and whatever medium you store them on needs to be able to be read by a Windows PC. Sad fact of life, but for now, that's the way things are.

    (4) Ease of use

    The easier, the better. It shouldn't take a rocket scientist to use the OS or the software or administer accounts on the system. The average user doesn't care and doesn't want to learn about the wonders of the CLI, and all the complaining and boasting in the world is not going to get them to change their minds. You are not a genius just because you know the arguments to get at the contents of a bzipped tar file.

    Same goes for installing software. Ideally, all you should have to do is download a single file, double click it, go through any configuration details, and it's installed for you. I hear that in Mac's OSX, all you have to do is drag the file to the application folder. Works for me, and everyone knows where their software is. Better than having software in /opt, /bin, /usr/local/bin, etc, etc.

    (5) Software and UI orthogonality

    This is where you get down to brass tacks, and why people tend to swoon over the Mac's GUI. In an ideal world, every bit of software on your system that has access to the GUI will seamlessly work with every other bit of software. If you can drag and drop files and place them in a folder, then shouldn't you be able to drag and drop them into an application? If CTRL-INSERT is how you copy a selection in one app, then shouldn't it be that way for all apps? And so on and so forth.

    (6) Conceptual details

    Zonealarm is a great piece of software, and the reason why is that it works at a level that most people can understand. Talking to somebody about port numbers is going to get a blank stare, but if you ask them whether or not they want a piece of software to access the internet, they understand. People relate to most things on a spatial level.

    The good news is that most of this stuff could be done in Linux or BSD (probably through forking) if people really wanted to get it done. Changing things like directory structures to reflect basic human understanding, porting software with a common desktop and menu interface in mind, allowing metadata to be stored on a file system and using it creatively, and making the desktop a seamless experience are all possible.

    Now, obviously, I'm talking about OSes in terms of a desktop system used by someone who works with a GUI every day, but if you really want to make a change, you have to give people what they want and what they need, not what you consider to be sufficient. This isn't about writing dumb software. There is a time and a place for complex applications like 3D modelers and the like, but it isn't in the average day to day home PC user's desktop. After all, if you can't write elegant software that allows people to effortlessly use their PCs to do what they desire, then maybe it isn't the user who's the dummy.

  76. Re:Maybe it's not about numbers... by symbolic · · Score: 2, Insightful


    I think these efforts are great. I realize that everyone here probably already has a bias, but let's not forget about what motivates people - one source of motivation is passion.

    If someone were to take an old junker (car) and rebuild it in his/her garage, tinkering a bit here, a bit there, eventually there might be something really worthy to show for it. Even if there isn't, so what? Perhaps the joy is in the process, and not necessarily the result.

    Code on Syllable, SkyOS.

  77. Applications, Cost, Usable, Accessible, Versatile by JoeCommodore · · Score: 2, Informative
    For most people they want to run certain applications if you can't on the OS then it is a VERY tough sell (Linux may run Officeish stuff but there still aren't any printshop and other bits people like to run).

    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? You need to buy Word Perfect or Final Copy (proably get more memory too), wanted to Surf the internet? You needed to buy a TCP-IP stack and then also buy a browser! Apple realized that having included internet suport would gain it share, and MS did too soon after, but others were still in the tollbooth-OS mode. Also if you bught an iMac you got Appleworks and on sone Windows boxes like eMachines you got Works, which also made those systems "usable" out of the box.

    Accessibility

    This is what killed Ti 99/4A, when you lock up everything that makes a computer programmable and then also charge for an SDK will scare off your hobbiest msrket, without that you loose the grass-roots eforts to cover some of the OS weaknesses when the companies are dragging their own feet. Windows had an in with BASIC included, Apple charged for all developemnt tools early on, now it's a little better for Mac/Wint but now here's Linux which offers some really kick-butt tools right on the Distro CDs, that is a big reasone why Linux is growing so fast, the tools are there for the average Joe to make something with thier system.

    Versatility

    Other die becasue they just can't do everything (linux had until the past couple years suffered from due to that. partly because of lack of drivers other times because the disconnect of the OS vs. the GUI vs. the printing drivers.). If an OS has definate weakspots in either IO, sound, video, printing, memory/disk usage, etc. you will get hopefully a vertical market but probably won't replace the home PC. The reason why Windows and Mac are so popular is they can do just about everything and when a new technology comes out it is expeted they will be able to do that too.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  78. Open Source & Entry Barriers by Anonymous Coward · · Score: 0

    It seems to me that the increased availability of Open Source applications decreases the entry barrier for new operating systems somewhat. In order to be a usable alternative, proponents of a new operating system 'just' have to port a subset of existing Open Source application--not trivial, but much easier than convincing commercial developers to invest in an unproven operating system. I'm not saying that a new OS is likely to take off to the extent of replacing Windows or Linux, but Open Source applications can give them a kind of viability.

    Let's say, you get a community of hobbyists together, put together a reasonably stable operating system with some arguable advantages over the big three--call it 'NewOS'. Now some of the hobbyists port an Open Source browser, an Open Source word processor, and a couple of dozen other applications. Additional hobbyists play with NewOS, like it and set up their computers to dual-boot with NewOS and one of the big three or four OS's. People develop original software for the new OS because it's a small pond where their stuff gets noticed rather than lost in the sea of software available in the bigger ponds or Windows ocean, or port second tier stuff from the bigger operating systems for the same reason.

    'NewOS' gets a pretty good set of applications--nothing like Windows or Linux, but not non-existant and a nice little community of hobbyists who can be big fish in their little pond rather than minnows in one of the larger ones. Some of the bigger fish in this little pond will probably eventually migrate to larger OS's but as long as new developers come in the community remains viable.

    'NewOS' doesn't have to become the new Windows or the new Linux. It just has to keep a hobbyist community happy and large enough to keep porting new applications.

  79. Linus in 1992... by blackhedd · · Score: 1

    A lot of what is being said about this pair of niche OS's is reminiscent of what was said about Linux back when it was new. A lot of new things get tried, but very very manage to put together that magic combination of meeting a real need with sustained, competent execution.
    That means that, as silly as some of you will think, the next big phenomenon comparable to Mosaic or Linux is just getting off the ground now. The few people becoming aware of it now are saying things like "hell, no driver support or PPP? COME ON!"
    I'm not saying it's either Syllable or SkyOS but it will certainly be something. And here's the big need that everyone has:
    A COMPETENT, FREE DESKTOP O/S.
    Windows sucks, OS X is expensive, and Linux is failing on the desktop for a number of reasons, both good and bad. The next big thing will meet this need.

    1. Re:Linus in 1992... by Jose-S · · Score: 1

      I tend to agree. The next Mosaic is out there somewhere getting off the ground :)

  80. 1,000,000 failures 1 success by pstreck · · Score: 1

    For every one million failed operating system there will be one great success. The attitude of you guys is somewhat disgraceful to the innovation that has brought the industry to where it is today. If smalltalk and dynix were never developed would the macintosh and windows ever had exisisted? If people never saw past machine language would we able to write the complex applications that scale to thousands of proccessors today? If at&t would have thought that vax was good enough and ran its apps plenty fine would the *nix derrivatives be in existance today. It may seem futile to develop an os but i applaud those that do so, and so should you! Because without the garage coders and the corporate failures we would still be pluggin vaccum tubes to multiply and divide. The attitude you have today is what is plauging the stagnent software industry. Innovate or die I say, because if you don't some kid in the basement will. Or big corporate X will own the market next. /end rant

    --

    Later,
    Phil
  81. The sad thing... by GoldMace · · Score: 1

    ...is that 20 years from now everyone will probably still be using either Windows or Linux/UNIX. Although Linux is debatably better than Windows, it still sucks. As does every OS out there. They are all too hard to use, crash a lot, and are overly complicated. We've been at a complete standstill in OS development since the 80's. Why doesn't anyone here come out with something new instead of trying to push Linux on people that don't want it. The reason people haven't switched to Linux is that both Linux and Windows suck.

  82. A Java OS may have a chance one day... by Jose-S · · Score: 1
    More and more Java apps are getting built, so that takes care of that. Hopefully a Java Desktop will catch on, so that takes care of the familiarity. Developer participation shouldn't be a problem. What would be cool about a Java OS, for example, would be the opportunity to implement true orthogonal persistence. (I think PCs, logically, shouldn't have two separate memories -- main and secondary. I should be able to use all space available as 'memory'.)

    There was a JOS project a while back, which is dead I think. (I started a leJOS project myself about 5 years ago, which is still quite actively used, but that's a slightly different thing.) There's another project I saw just today... JNode.

  83. Developer mind share by Latent+Heat · · Score: 1
    Do you suppose that one can attract users by providing something useful to developers?

    I know it is a chicken-and-egg situation on whether users or developers lead. The Mac when it came out had a lot going for users -- there was nothing like it at the time for doing stuff with text and graphics in documents -- it started the whole desktop publishing area. But it was an incredible bear to develop for. Starting out, you had to get a Lisa or something and cross compile and cross develop, and this business of windows and resources and event loops was all a great mystery at the time.

    Microsoft was always easier to develop for -- in the DOS days all of the "hooks" were documented and in the early Windows days, Microsoft was famous for peddling the SDK cheap. OS/2 shot itself in the foot by adopting a game console maker's approach to selling development software.

    But if Microsoft was not your cup of tea, there was always the Borland alternative on Microsoft OS's, which practically invented the IDE. Between Microsoft Visual Basic and Borland Delphi, you had two powerful tools for taming the beast of the GUI application.

    One strength of OS-X they tell me is xcode and Cocoa. I am told this system takes the next step beyond the events-properties-functions model of widgets and VB-style drag-and-drop layout. You would think this would attract developers just for the cool factor which would lead to apps, more users, and so on. But for most programmers, Objective C is sufficiently oddball -- it is if under Windows, the only thing available was Delphi Pascal and people were thinking "that Delphi thing is great, but who want's to learn Pascal just to use it?"

    I guess Windows has the apps, OS X has the coolness factor, BeOS had the multimedia responsiveness (which may have come at a price of developers having to write multi-threaded C++ code). Is xcode/Cocoa that big of a breakthrough that I should get a Mac and start hacking on that?

    1. Re:Developer mind share by PlacidPundit · · Score: 1
      Is xcode/Cocoa that big of a breakthrough that I should get a Mac and start hacking on that?

      Yes. And once you do, don't forget to go help out the GNUstep project.

      The original NeXTSTEP tools were what spawned Borland's cheap knock-offs. And NeXTSTEP/OpenStep/Cocoa has improved massively in the last 17 years while Borland has stood around kicking rocks.

      As for Objective-C: I've never understood the lock-the-doors-hide-the-children-run-for-cover-mom my-please-hold-me-I'm-scared attitude some people have had for it. Yes, it uses a different syntax for object-oriented facilities. But that's a good thing: it reminds you that you're not writing procedural code.

      If you understand object-oriented techniques and terminology, and you have a grasp of C, you can pick it up in a day or two. And it's very comfortable to use once you start.

  84. Who needs a new OS? by Corson · · Score: 1

    yes, who needs a new os? maybe companies, to gain share market, etc. user's definitely don't. what we, users, need is reliable, easy to use, cross-platform, cheaper software (applications).

  85. Why New OSes Often Don't Gain Marketshare by linguae · · Score: 2, Insightful

    Over the years there have been many great OSes that now see little use. NeXTSTEP/OPENSTEP, BeOS, and Plan 9 are very nice operating systems. *STEP is the direct ancestor of Mac OS X and brought a lot of new, innovative features to operating systems, such as Display Postscript (predecessor of Quartz), Interface Builder (predecessor of XCode), the dock, etc., not to mention boatloads of innovative software packages (such as Mathematica, Lotus Improv, and the entire Lighthouse Design software collection) and it showed the world how Unix for the masses should be built (which KDE and GNOME still have lots of catching up to do). BeOS has a nice infrastructure (compared to other OSes of the time like Mac OS 8/9 and Windows 9x), and is easy to use. Plan 9 is a different beast altogether compared to the other OSes that I mentioned; Plan 9 takes Unix's idea of "everything is a file" to another level; for example, the window manager supports pipes and filters just like any other traditional command line program. And all of the operating systems can run on any old 486 or Pentium.

    What happened to all of these OSes? NeXT was bought by Apple (and didn't release a version of Mac OS X for commodity x86 machines, for obvious business reasons), BeOS's parent company was going through business issues and ended up being discontinued, and Plan 9 is virtually unheard of unless you're an operating systems researcher. All three failed to make a big splash for various reasons. NeXT had the software, a supportive development group and development infrastructure (especially from Lighthouse Design and the Omni Group) and (for the first few years) had the hardware, but the x86+Windows juggernauts and the steep pricing were issues too huge to overcome for a lot of people, which ultimately led to NeXT's near demise (until NeXT bought Apple for -$400 million). BeOS had a nice infrastructure, but it didn't catch on because of Windows's mass acceptance in the marketplace, lack of huge productivity applications (which is caused by a lack of interested developers), and corporate drama. Plan 9 isn't replacing *nix because most of us "geeks" are very content with our beloved Unix (no matter how flawed it is sometimes) and see no need to change, and Plan 9 doesn't have all of the applications that users need (like productivity suites, for starters).

    Whether or not an operating system succeeds or not depends on user's acceptance and developer's acceptance. User's won't dump Windows/Mac OS for another OS until it is easy to use, has all of the applications that they need, comes at a reasonable price, and is compatible with whatever they used to use. Developers won't develop for a new operating system until development is relatively painless, comes at a reasonable price, doesn't require having to learn obscure programming languages and environments, and the developers feel like making their applications run on a new operating system would be beneficial to themselves.

    That's what happening to SkyOS and Syllable right now. Users from Windows/Mac/*nix see no compelling reason to switch (ranging from ease of use, hackability, and avaliable applications), and developers have no compelling reason to develop applications that will attract a lot of people to the platform (such as a productivity suite). An operating system that expects to be widely used cannot go far without important applications such as productivity applications. And an operating system without a huge amount of developers developing applications for it shouldn't expect to be going anywhere.

  86. Apps... it only takes one. by twitter · · Score: 0
    I can't imagine anything new taking off without a suitable suite of applications for the most common applications, at the very least.

    That depends what use you want. There may be room for a specialty OS for dedicated devices. You might consider Opie a specialty OS, though it's derived from KDE and uses a Linux kernel. FreeDOS or one of these other GPL'd could make a nice camera, cellphone, media device or any combination of dedicated device. Not everything needs Open Office and an email client to be useful.

    The killer app is GCC. Once you have that, as does Syllable, you can port anything and everything. That makes building things like cameras easy.

    --

    Friends don't help friends install M$ junk.

    1. Re:Apps... it only takes one. by koreaman · · Score: 0, Offtopic

      Note to another AC:
      Twitter is the lamest person on all of slashdot. Please undrestand.

  87. Syllable?? SkyOS?? by Cthefuture · · Score: 1

    What is this, "I just discovered there are alternative operating systems" day?

    Why not at least mention the one alternative OS that may even have a slight glimmer of hope. I speak of Haiku (aka OpenBeOS). At least it's based on something that at one point stood a chance in the OS world.

    --
    The ratio of people to cake is too big
  88. Re:Applications, Cost, Usable, Accessible, Versati by Sigma+7 · · Score: 2, Interesting
    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.
  89. copyright by hitchhacker · · Score: 1


    How exactly was Gates given state support?

    If the government ceased to exist, copyright also wouldn't exist. The state has facilitated to Microsoft, via copyright, a monopoly over the information that MSFT creates. Bill wouldn't be nearly as rich if copyright didn't exist.

    -metric

  90. The whole idea is crazy. by Anonymous Coward · · Score: 0

    I don't get it.

  91. On the subject of car analogies... by ChairmanMeow · · Score: 2, Interesting

    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...

    --
  92. Re:EROS-os and Plan 9, however, are cool! by jp10558 · · Score: 2, Interesting

    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.

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  93. Nope. BeOS... by Anonymous Coward · · Score: 0

    ...only ever crapped all over itself.

  94. Bundle it with Hardware by revoke · · Score: 1

    I would think that the best way to get an Alt OS to catch on would be to bundle it with hardware, and to only allow approved hardware (re: the company's own or a few select third party hardware providers).

    Worked pretty well for Apple back in the day... however, there will always be people that complain, "this OS does not have support for this device or that device." Heck, this still happens now with OS X and Linux and they are major players.

    So, in other words, make a new device that is revolutionary (a "usable" instant-on travel computer for instance with LOTS of storage -- Palm and CE just don't get the storage part yet, but I digress), bundle your own OS, and own hardware.

    As long as the device and OS are good, fans and adopters will come.

    Bad Example: Psion's EPOC devices: great little devices with little hardware options that ran for days on standard AA batteries, but unfortunately they had a lousy OS. Getting Close Example: the new 20gb Linux PMA devices from Archos, but they do not have a typable keyboard integrated and are just too expensive for the the masses.

    It has to be a mix of good device and good OS, otherwise it won't work (oh, and price).

    --
    (void) signal(SIGALRM, (alarm_fired=1)); if (alarm_fired) printf("Revoke is clueless!\n");
  95. MOD FAGGOT DOWN!!! by Anonymous Coward · · Score: 0

    Rredundant stuff... let's send it to hell.

  96. The solution to the age old problem by Felinoid · · Score: 1

    Back in the day when most operating systems were locked into the hardware computer manufacters had to address this issue.

    There were two schools in this problem:
    1. Liccens all the good software.
    2. Make everything in house.

    Commodore and IBM liccensed software.

    To do this you contact the software develuper and get an agreement from them.
    You pay to port the software over to your platform.
    You pacage, ship and sell the software yourself.
    You send 75% to 95% of the proffits back to the the develupers.

    If your hardware catches on the original software develuper will publish the software themselfs.

    This way they get more sales while adding no additional risk.

    Today you'll need to offer to support the software yourself. Companys are avoding Linux purely due to support issues. Well publishers are software develupers are releasing unsupported binarys on the side.

    Inhouse develupment isn't enough.
    You should however start with a little inhouse develupment.
    Geoworks was very populare with it's bundled applications. GeoWrite, GeoDraw etc.
    That got peoples attention but with nothing to hold peoples attention Geoworks died.

    Liccens software to hold them all, In house to find them, Marketting to bring them all.
    And with closed file formats bind them.

    What ring?

    In any case.

    To pull this on Linux *Ohhhh* becouse this is Slashdot and it must all come back to Linux.

    Basicly set up a software publishing company that aims at Linux.
    Get exclusive Linux agreements so only you can make the Linux version of the liccensed application.

    Loki could do it.
    So could RedHat or OSTG.

    Apple could do it for MacOs X.
    IBM could do it for it's own hardware. They did before.

    Palm Source could do it for the PalmOs platform. The real WinCE popularity is all the Windows desktop apps on a PDA. The PalmOs file readers aren't enough. However Palm Os 5 IS powerful enough to it.

    And I see AoL only versions of populare online games. Get a Discount on your favoret games from AoL.
    Sigh... What can be used for good can be used for evil.

    --
    I don't actually exist.
  97. BLAME MICROSOFT by erroneus · · Score: 1

    I think it's pretty obvious.

    Once upon a time there was only DOS. There was PC-DOS and MS-DOS and DR-DOS and probably a bunch of others I've never heard of. Microsoft used every way they could to shut out the competition. Some tactics were perfectly legal and ethical. Some were not.

    Then there was Windows. There wasn't much competition until OS/2 came about... and that was with Microsoft's help... at first... This marked the first and only time that people could choose their OS and sill have their software work. Some people selected OS/2. Some stayed with Microsoft. Choice is good, but Microsoft disagrees. They did everything in their power, legally and ethically, and not, to shut out OS/2. It didn't matter how much better OS/2 was. Microsoft abused the Monopoly power it acquired in the DOS days to continue to leverage against consumer choice. It worked. OS/2 is effectively dead.

    Microsoft is the only OS of most PCs because of agreements with OEMs to sell only Microsoft with their computers. And because of that, developers make their software only for PC/Windows (unless market demand sways them as in the case of Adobe graphics products). There was a time when people had an OS choice, but it was short-lived.

    Now as Linux and other *NIXes are getting opportunities bit by bit, we may again see a day when you can choose your OS just as you choose your software. Linux is essentially Linux and runs Linux software. (yeah, there are those compatibility libs and stuff but what the hell right?)

    But for the moment, developers write for WinTel platforms and so consumers don't effectively have a choice in OS if they want to run particular software... if only Adobe would make a Linux version of their suite -- I think we'd see a lot of professionals who have no need to play any games moving to Linux to do their work just as many remain on Mac today for that very reason. And why not? For the moment malware is all but written for WinTel.

  98. Same reason 7-33 screw threads don't catch on by anubi · · Score: 1
    There are already two quite close standards: 6-32 and 8-32.

    Why re-invent the wheel when its so easy to just use the off-the-shelf solution?

    When you don't want everyone to know how it works, you just wanna sell it: Windows.

    When you are trying to make something and wanna make it so that others can modify it to fit whatever they wanna make with it: Open-Source.

    And that just about covers the gamut.

    --
    "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  99. Alternatives are important by MindPrison · · Score: 1

    If we didnt have alternatives, then there would be no competition to worry about for the mainstream OS.

    Even if people dont make the switch to "insert-your-favorite-os-here" - it often raises the standard and inject new and fresh thinking that increase the developement speed

    I use Windows, Mac OS X and Linux....mostly Linux daily. And the reason for this is because it gives me some alternatives that I actually can use practically. Ok - Granted...I am not your average Joe, but I sometimes have special needs such as easy compilation of my favourite opensource software...bleeding edge versions to stay ahead of the competition, and yes - the choices gives me these things.

    I would still recommend the mainstream OS to the average public even if I use Linux daily - simply because it is the easiest thing for them to get support on.

    --
    What this world is coming to - is for you and me to decide.
  100. Lack of standards and software compatability... by Anonymous Coward · · Score: 0

    ... in my opinion is the biggest reasons alternative OS's cannot compete. Not only that writing and maintaining an OS is a full time job especially with the advance of hardware based on outdated architectures kludged together for backwards compatability because a crappy hardware architecture took off and became popular enough to go mainstream.

    Next any competing OS would have to share copyrighted code with windows just to get anywhere and not run already existing applications slower then the originals. Performance and bugs are a big issue, you dont want to break stuff that already exists until you're sure its put out to pasture.

    Plus without games support you can forget about your OS becoming mass market, this is why linux will always remain niche without things that make developers lives easier, what Linux and all OS's really need are standards for software and standards for hardware emulation that dont break compatability and suffer severe reductions in speed when missing hardware feature or function older software needs to function and to be emulated with decent speed.

  101. Re:Closed source advantage? Prove it. by westlake · · Score: 1
    You can change the course of a project without even being a developer

    Well, maybe. But to complete a project you need someone who can make a decision and make it stick.

  102. Syllable by Anonymous Coward · · Score: 0

    I was interested in this OS since the Atheos era. Problem is that support for some devices is still incomplete or non functional. I wasn't able to test the latest live CD on two fairly common PCs: the first boots to an unsupported video mode for the attached native 1024x768 LCD and the second won't let me login as the USB keyboard seems not working yet. Maybe it will catch more attention in the future, but not before it will boot correctly on normal PCs.

    1. Re:Syllable by Vanders · · Score: 1

      I appreciate the fact that Syllable didn't work on your PC, but you have to accept the fact that we can't provide drivers for every peice of hardware, instantly. When you're using any peice of software with a version of 0.5.6, you should expect some bugs.

      This would be better off in the Syllable forums, but did you enable USB Legacy Support in your BIOS? Syllable will see your USB keyboard as a PS/2 device.

  103. What if somebody wrote an XP kernel clone? by Anonymous Coward · · Score: 0

    Why does a new OS have to be alien? You could fork one of the old managable linux kernels - optimize it for using GPUs, etc and still run GNU stuff ... use wine (well is it GLP?) and make a MS replacement like the old NDOS stuff but cool.
    Think inside the box for once.

  104. Hurd by Anonymous Coward · · Score: 0

    hurd hurd hurd hurd!

    Yea yea. Anyway, you USians sure suck. If you're a yank, then please DIRL (polite request on behalf of the civilized world).

  105. Changing OSs by elronxenu · · Score: 1

    Changing OSs ... is like a blood transfusion, except your new blood is not quite compatible with your old blood. A lot of people find it quite impossible to migrate from windows because they've got (a) apps, (b) data, or (c) skills which won't transfer to linux. Basically they're locked in.

  106. Re:EROS-os and Plan 9, however, are cool! by surprise_audit · · Score: 4, Interesting
    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...

  107. OS Market Saturation and the DOJ judge by Anonymous Coward · · Score: 0

    So how do otherwise rational slashdotters cognitively dissonate the actual fact of "market saturation" in PC operating systems with the "finding of fact" that "there is only on PC operating system"?

  108. Re:Syllable?? SkyOS?? by nomadic · · Score: 1

    I'd give Syllable a better shot than Haiku. SkyOS will never go anywhere, though.

  109. Re:EROS-os and Plan 9, however, are cool! by mcrbids · · Score: 2, Informative
    From an email I received 2/8/2005:
    Ben:

    Our work on EROS has ceased, because we came to realize that there was
    important stuff we had missed. The first steps towards a successor,
    Coyotos, can be found at <a href="http://www.coyotos.org./">http://www.coyotos .org./</a> My hope is that some
    early version of Coyotos will be running quickly, as we aren't trying to
    do much fundamental research on the kernel architecture per se, but it's
    been slow going so far.

    shap
    EROS looks pretty dead. Try Coyotos?
    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  110. GM said thje same thing... by Anna+Merikin · · Score: 4, Interesting

    ...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.

    1. Re:GM said thje same thing... by Corson · · Score: 1

      Maybe, then again, maybe not. Car makers are like computer hardware makers -- there are many of those competing in the market. Software, on the other hand, is something totally different.

  111. What share? by fm6 · · Score: 1
    You talk about the Mac as if it somehow broke the Microsoft monopoly. Not what happened. Back in '84, when the Mac was introduced, Microsoft did not dominate the desktop OS market the way it does now. The PC, which would be MS's ticket to monopoly, still hadn't been widely adopted. People were using a bunch of different incompatible platforms -- it wasn't obvious to anybody that IBM had created the "commodity computer" that would Microsoft's meal ticket. (Least of all IBM or Microsoft!) Apple was considered the market leader, with its Apple II and Lisa, so the Mac actually had something of a head start.

    If you measure MacOS's success by market share, it's a disaster -- until very recently, it consistently lost ground to MS-DOS and Windows. Apple only makes a living because the total market has gotten so much bigger. MacOS has survived by holding on to a tiny part of its early lead -- not by penetrating the Microsoft monoculture.

    1. Re:What share? by OwnedByTwoCats · · Score: 1

      The IBM PC came out in 1981; Apple's LISA in 1983, and the Mac in 1984. By 1984, IBM had a 32% market share vs. 15% for Apple II and % by the end of the year for the Mac.

      Even the Amiga's custom graphics and sound chips couldn't give that machine enough of an advantage to overcome the DOS and Mac advantages of a wide pool of applications and users.

    2. Re:What share? by fm6 · · Score: 1

      OK, I overstated Apple's dominance of the market in that time period. All the same, it wasn't the Microsoft monoculture it is now.

  112. Staring you right in the face. by Mulletproof · · Score: 1

    "Familiarity, developer participation, and market saturation are listed as reasons for failure."

    Somebody is making this entirely too complicated. Ask yourself this simple question: If an alternate browser like firefox is gaining exponential popularity, how come alternate open source OSs can't compete? We're talking the same concept. Infact, some of the key players are virtually the same-- Microsoft with their wads of cash and entrenched usability versus "that other guy".

    Not to beat my own chest, but the answer is obvious and rhetorical to me. It's plain as day what one is doing that the other isn't and it really doesn't need an indepth analysis treatment to see what is amiss.

    --
    You need a FREE iPod Nano
  113. What I need is a JVM by BlueYoshi · · Score: 1

    I m using more and more java and java application.

    What I only need is:

    • JVM 1.4.2
    • subversion
    • eclipse
    • firefox
    • openoffice 1.9.X or 2.0
    • a RDBMS (Oracle, Postgress, DB2)
    • With that I can do a lot of stuff usefull like coding java application, webapps running in tomcat, go to slashdot and other documentation site,writing and opening document,...

      If you have an OS you can install easily and that all the above work well you can do a lot of usefull stuff allready. Put for me you need that otherwise the OS is not usefull

    --
    "Use cases are fairy tales..." I. S. 2005
  114. Well, that's the WHOLE problem by Moraelin · · Score: 5, Insightful

    "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."

    I've took the liberty of adding the emphasis there.

    I think that's the crux of the problem, but also the most mis-understood part. That's the part that OS zealots love to mis-understand.

    Let me delve into the semantics a bit, just for the sake of making a point. I'm not picking on your phrasing or anything, I'm just explaining _why_ new OSes fail, and why even Linux is of zero interest to Joe Average.

    I don't think you mean literally "if the _OS_ did the same things". The OS taken by itself does actually very little, and is arguably the least important thing on a computer. The OS just loads and runs the applications, and provides some standard libraries and widgets. No more.

    It's _easy_ for an OS to provide basically the same functionality of the OS itself, or close enough. Writing a loader, scheduler and some widgets is _easy_, and indeed half the games out there basically come with their own implementation of all three. Anyway, very single alternative OS so far had no problems doing the same things that Windows does. Yet they failed. Because that's not really what matters. You can do only so much with _only_ the OS.

    I think what you really meant is "if I could get the same functionality out of my computer", which actually means the applications. E.g., you don't edit your digital photos with the OS core, and not even with MS Paint (that's an app, though), you use some program like PaintShop Pro, Photoshop or, if you're a masochistic cheapskate (yeah, I am one too) with the Gimp.

    That's really what you need to do everything you could do with your old OS: an equivalent of the applications too.

    That's the real entry barrier in the OS market. Writing a loader, a scheduler, a GUI and exporting some of that as libraries, is the easy part. But that doesn't even come close to letting you get the same use out of your computer. Also providing an equivalent to all the thousands of applications and games that exist for Windows, that's the hard part. That's where they fail.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Well, that's the WHOLE problem by Shalda · · Score: 1

      Also providing an equivalent to all the thousands of applications and games that exist for Windows, that's the hard part. That's where they fail.

      That's the problem: I don't want equivelents. I want my existing software to work. Not mostly work, but just plain work.

      Also, I don't have the time for this stuff anymore, either. I used to. I used to download and install nearly any OS I could find and code for it and dink around with it. But I've got a small child now and a house that needs work and I just haven't got the time. I'm finding that a lot of my fellow code warriors are in the same boat and there aren't as many C and Assembly programmers filling in behind us lately. Heck, I haven't written anything in C is a couple of years now.

    2. Re:Well, that's the WHOLE problem by srussell · · Score: 1
      "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."

      ...
      I think that's the crux of the problem, but also the most mis-understood part. That's the part that OS zealots love to mis-understand.
      Hm.

      I'd switch for much less than "everything my current OS does". I have a narrow set of features that I'd like to see. Specifically, I don't use at least 90% of the software that is available for Linux, and I don't use probably 60% of the kernel features.

      However, if we limit ourselves to kernel features (the OS, strictly) I'd switch if it was reasonably POSIX compliant and GCC was available for it (meaning I could compile most of the software that I use), had a fast GUI toolkit, was reliable, and had OS persistence. If I could unplug my computer at any moment and boot back up into the state just before I unplugged it, that alone would sell me. If the OS booted to a usable state in 10 seconds or less after BIOS initialization, it would be a big selling point.

      It takes 40 seconds to get a login prompt in Linux and over a minute to get a KDE desktop -- the latter is, admittedly, not the kernel's fault, but is part of the larger problem. Add to this the fact tha ACPI sleep/suspend support is practically useless on all but a handful of laptops, and Linux is almost useless for people who lug their machines around with them.

      I'm not blaming anybody for this, mind you. ACPI was always a shoddily implemented standard, and supporting it on the myriad implementations is daunting -- I don't envy the ACPI developers their task. And, while there are efforts to improve the init process, the sheer number of configuration permutations makes that extremely difficult as well. These are both specific cases of the more general problem that there is no solid standards body for Linux, making it exceedingly difficult for projects like KDE to support things like plug-and-play peripherals.

      All of this is evident when you use a Mac. Apple strictly controls the hardware -- and the software -- and it allows them to provide a system that "Just Works"(tm). Try to do that for Linux, and you get bogged down in tweaking your software for fringe cases, and trying to track down esoteric bugs that only happen for one guy in Minosota, who's bug report consists entirely of "Hey, my machine locks up when I try to use your software. How do I fix it?".

      --- SER

    3. Re:Well, that's the WHOLE problem by Andrewkov · · Score: 1

      Don't forget about drivers .. No OS will get any kind of momentum without support for most, if not all, the hardware that Windows does, which has always been one of the problems with Linux. (yes I know it's the hardware vendors at fault for this)

    4. Re:Well, that's the WHOLE problem by QuestorTapes · · Score: 1

      > I think what you really meant is "if I could get the same functionality out of my computer", which
      > actually means the applications.

      Well, not just applications; let's call it 'features'.

      'Small footprint' isn't an application, but it can be a feature. One -very- cool thing about Linux diversity is the number of mini-distros.

      MS wants to sell -more-. Setting up a compact Windows system, and keeping it small, is a -lot- of work, and there are limits. More isn't necessarily better.

      The OS, ultimately, needs to provide the right mix of features for the consumer, and consumers have become more dependent on technology, they have also become more particular. It's got to be a good fit, OS, applications, and utilities, or people aren't interested.

  115. Small OS's don't catch on by Anonymous Coward · · Score: 0

    "Although the article focuses mainly on Syllable and SkyOS, I'm sure there are countless other operating systems to which these arguments apply."

    Yeah, like Linux (hehehe) :D

  116. ReactOS has potential... by AhaIndia · · Score: 2, Informative

    to become famous if its development does not come to stagnancy.

    From ReactOS Frontpage:
    ReactOS is an Open Source effort to develop a quality operating system that is compatible with Microsoft Windows(R) applications and drivers.


    --
    ~Aha~
    1. Re:ReactOS has potential... by polyp2000 · · Score: 1

      IHMO ReactOS is cool and all - but if it ever does reach a high enough level of compatibility to replace the OS it is trying to be we can also expect other OS'es to benefit via the WINE project, as I understand it they share a lot of core code.

      Nick ...

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
  117. Re:Syllable?? SkyOS?? by Anonymous Coward · · Score: 0

    All Haiku is doing is cloning a 6 year old (7 or 8 by the time they're finished) OS that didn't have many applications to run on it in the first place. To top it off, they're in direct competition with YellowTab, a commercial company selling an identical product with a much better pedigree. Syllable has a better chance than Haiku.

  118. errata by N3wsByt3 · · Score: 1

    Darn! and I was just going to give a pedantic comment on that!

    --
    --- "To pee or not to pee, that is the question." ---
  119. Same Reason Slashdot II never really caught on... by haakondahl · · Score: 1

    ...slashdot had it covered.

    --
    Don't trust anyone under thirty.
  120. Step by step by RoLi · · Score: 3, Interesting
    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.

    1. Re:Step by step by jp10558 · · Score: 2, Insightful

      I'm just saying I think there is some serious overestimation as to how much Office contributes to Windows dominance.

      I'd say (well you come across this way) you think it's 85% of what keeps Windows dominant.

      I'd say it's more like 40%. You can run MS Office on Mac OSX and Linux(with crossover office) today, and there is no mass exodus. Also, about every office program I've seen, OO.org, Lotus SmartSuite, Etc... can open and save Office formats, not perfectly, but about as well as different versions of Office. And that's been true for over a decade also. Still no mass exodus.

      I maintain that while Office is important, it is not more than one leg of what keeps Windows propped up. Removing Office won't get people to switch.

      Because you still haven't addressed games, consumer hardware, ActiveX intranet apps, Exchange schedule management etc... The list goes on.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    2. Re:Step by step by Anonymous Coward · · Score: 1, Insightful

      * It's used by an office suite that is free as in beer, yet there is also a commercial variant available

      So is .doc for the most part. .doc is used in every office suite and other non-word processors as an export option.

      * It's used as default format by different office suites (OO and KOffice, hopefully Abiword will join in a couple of years)

      So .doc isn't the default but it is an exportable option in every word processor

      * It's an ISO-standard (= great for government contracts)

      That is the only advantage, if you can call it that. As long as the format is published, like .doc is/will be, there's not a problem. It might not be ISO-standard but it is defacto-standard.

      * It's also a standard that will not change with every version. That's the biggest advantage.

      You mean how Microsoft office can save as either a format compatible with 97/2000/XP or the newer 2003 format? A format that spans three versions and 5 years doesn't sound like such a big change to me.

      * 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

      MS Office is available on the two established commercial platforms - Windows and Mac OS. There are compatible office suites on avery other major platform. While they may not all be free, most are decent priced. Hancom Office, Ability Office, Corel Office, Star Office, etc.

      * It's used by OO which is pretty good backwards-compatible to MSO

      OOo is pretty good backwards-compatible to MSO using .doc.

      Free software won't save the world. MS Windows, MS Office, and every other piece of evil software isn't going anywhere.

      http://en.hancom.com/products/hancomoffice20.html
      http://www.ability.com/index.php?ln=us

    3. Re:Step by step by RoLi · · Score: 1
      Actually I agree with you.

      As I said, it's going to be step by step and the replacement of the MS Office domination by the OASIS-format is an important step, but of course not the only one.

    4. Re:Step by step by kasperd · · Score: 1

      It's an ISO-standardAlready? That's great. Do you happen to know the name of that ISO-standard? A reference would be a good thing to have once I have to tell people about this.

      --

      Do you care about the security of your wireless mouse?
  121. The authors are confused by RWerp · · Score: 1

    However, all is not lost for SkyOS. While the fact that it is closed-source is a disadvantage at one side, it is also an advantage on the other side. Because it is closed-source, they will more easily be able to focus on their goals. When something needs to be done, there won't be endless mailing-list threads and forum discussions before someone actually writes down some code. When the SkyOS team decides that feature X must go in, it goes in. That is a major advantage over open development constructions because it can speed up the development process.

    The authors are confused. Being a closed-source project does not automatically mean having faster development process. However, having a team of full-time developers and sound financial base certainly will. But there's nothing to prevent an open-source application from being developed that way. There is also nothing in the open source principle which makes "endless mailing-list threads and forum discussions" inevitable. It's all a matter of organization.

    --
    "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  122. Hmmm, I have an idea, by Anonymous Coward · · Score: 0

    they don't catch on because they suck ;-)

    Stop whining!

  123. Software for BeOS by SgtChaireBourne · · Score: 1
    As far as blocking the production of applications, a clear illustration of how newer operating systems are shut out of the applications market is the way MS handled IBM's OS/2. NDA agreements for MS-Windows NT developers prohibited them from working on OS/2. Also, MS itself had promised IBM to provide a number of key applications for OS/2, but backed out of the deal very, very late in the game. So late that it can only appear as pre-meditated sabotage of the deal with IBM. MS' own Windows95 was not a technical competitor, though it was aimed at many of the same markets.

    Another reason is that OEMs didn't distribute BeOS in any meaningful way. First, MS' OEM contracts blocked vendors from providing non-MS OSes pre-installed on new hardware. Be took MS to court and won, getting that shot down. However, it was only a pyrrhic victory. When the OEMs finally did start distributing BeOS, they did so as dual boot, but without BeOS showing up in the bootloader.

    MS has obviously been aware of the bootloader since then. Pretty much any upgrade to the MS OS on machines with multiple OSes munges the bootloader so that only the MS OS shows up.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Software for BeOS by jbolden · · Score: 1

      You could get Eord and Excel for OS/2. Microsoft never got the contract for the development environment since OS/2 had a very IBMish feel to it (REXX...). Which apps are you talking about?

  124. Not Even OSX on generic PCs would dent Windows by guidryp · · Score: 1

    We have a monopoly on the desktop, that monopoly will still be going strong when most of us are dead. Changing the OS is the equivalent of building a new train locomotive, and then stating it is great, just the minor issue of running on non standard track...

    No OS will make a dent on the desktop. Even much vaunted OSX would be stillborn if launched openly against windows as many (most?) people here playing armchair CEO think Steve Jobs should do by allowing it to run on generic HW.

    The windows platform has multi-year history of applications and importantly devolopers, that serve to keep us all locked in.

    The only people even remotely capable of switching are the same people with the skills to keep windows safe from it's achilles heel (virii and malware). I have installed Linux twice and it never achieved full functionality and even if it did, I would still be reliant on dual booting windows. So I came to a conclusion: Why waste my time and disk space configuring two OS's. Now I stick to the one I need. Windows, because I am tied to the monopoly.

    Switching is damn hard. But what if it was easy?

    Well look at Firefox: Massive word of mouth, massive virus problems in IE, Ad compaigns, Massive feature advantage,Free, easy to switch easy to simultaneously support both. 99% legacy compatible ( few IE only pages).

    So why isn't everyone using Firefox??? People consider it a coup for firefox to get 10% market share and that is just an App. A free app that is superior in just about every way.

    If nothing more than inertia, niche players will stay were they are and even regress.

  125. Alternative OS'es by Merdalors · · Score: 1
    Let me tell you about my experience with alternative OS' from the 70's and 80's:

    MVS, DOS (the original) for the IBM 360-370 series
    OS/3 for the Univac 90/30
    OS/4 for the Univac 9400
    OS/7 for the Univac 9700
    VMOS, VS/9 for the RCA Spectra, Univac 90/60
    Exec 8 for the Univac 1108
    CADE for the Univac 1900
    MPE for the HP 3000
    IBM AS/400
    NCOS for the Univac 9200
    CPE for the SDS/Xerox Sigma
    Xerox 9700 running a modified DEC RSTS

    Hmmm... Could it be that some companies wither from supporting too many OS? Naahhh... just a coincidence.

    --
    Slashdot entertains. Windows pays the mortgage.
  126. Re:EROS-os and Plan 9, however, are cool! by flimflam · · Score: 1

    Coyotos does away with Persistence, though, which is what gives the "restart where I left off" capabilities. BTW, there's a paper on the design of EROS's storage mechanism here (sorry, PDF).

    --
    -- It only takes 20 minutes for a liberal to become a conservative thanks to our new outpatient surgical procedure!
  127. Re:It's NOT the drivers, stupid! by ckaminski · · Score: 1

    You are not the average user. By posting on slashdot you've already demonstrated that.

    No, the average user will ask me at least two dozen times how to create a shortcut, where his my documents files are, how to get a file from one PC to another when a drive isn't mapped and a pretty little icon doesn't exist that says "Dick's PC" on the desktop.

    Print to printer on another machine, requiring a network connection? Good god? DHCP is the only thing keeping me sane. Plug in cable/DSL router, plug in computer, drive. Holy shit, if I actually had to spend more than 3 minutes setting up the average cable/dsl connection, I'd have offed myself years ago.

    The average user is an id10t. Even on windows. It's only the fact that there's a HUGE network of people out there who make their life's work support this piece of shit that it keeps propagating itself. If everyone on /. stopped giving grandma and mom, dad, Sister Suzi and Brother Billy support on their Windows PC, the whole fscking house of cards would finally come crashing down.

    But no, because we're all a bunch of spineless hypocritical simpletons, we help them, and so wallow in our own Misery. BillG is laughing at us right now... And Ballmer is licking his feet...

    Troll on.

  128. Could it have been any different? by FridayBob · · Score: 1

    Twenty years ago, there were a fair number of different operating systems, often made for different hardware, and what little software there was to choose from was expensive. Then one operating system rose to prominence and the rest is history. Could it have been any different? Possibly. For instance, if all operating systems had been closely related UNIX clones in the first place, it wouldn't have been so difficult to recompile the applications. Or, if someone had developed a common Java-like applications interface for all of the (major) operating systems, it wouldn't have mattered as much which operating system you selected.

    In my view, however, it's very unlikely that any such scenario was ever going to happen; the makers of the various operating systems were always too competitive to allow those kinds of things to happen. Sooner or later, one of them was always going to come out on top, and probably more because of marketing and deal-making than the quality of their product. Microsoft's acceptance grew quickly at first as prices dropped and the choice of applications grew. But, now that they've achieved their monopoly position, there's also no reason for them to make any significant improvements to the quality of their product. Now they only thing Microsoft are really interested in, is consolidating and expanding their monopoly.

    Actually, in a truly free-market economy, this is a natural progression. However, since the end result is always better for the monopolist than it is for the consumers, we have to rely on our representatives, the government, to intervene in these cases and level the playing field. It worked with Standard Oil and Bell Telephone, but not with IBM and Microsoft. Eventually, things will change, but it looks to me like mainstream software is going to suck for a long time to come.

  129. Killer app by horza · · Score: 1

    A niche OS can sell itself if it has a killer app or feature. BeOS had a good run positioning itself as the "multimedia OS". The music publishing software Sibelius not only sold the OS (Risc OS) but the entire computer that went with it (Acorn Archimedes). Linux expanded as a niche OS on its reputation of "rock solid". Within Linux, various distros have their own selling features. Gentoo with its 'portage' package management. LFS for its educational value.

    Linux had astronomical challenges when it started. It was helped by Richard Stallman, who's open source tools gave Linux an instant set of software and turned it into a practical tool. Since then the amount of OS has multiplied and starting a new OS has never been EASIER. Support GTK for instance and you already have a vast range of desktop software.

    So I agree with your first point, a lof of the smaller OSs are for programmers to scratch their itch and not for your grandma. However I think the field is still more open than you suggest and we can't predict what innovation someone will come up with next. People just have to be patient and realise that when someone hypes a niche OS as the 'next thing', it may not be usable for a couple more years.

    Phillip.

  130. shallow depth by spoonyfork · · Score: 2, Insightful

    The writer didn't put his thinking cap on. People use new OSes all the time. Think about all the gadgets techies (and even non-techies) buy every couple years and how many different OSes are involved:

    • PDA
    • mobile phone
    • VOIP phone
    • mp3 player
    • digital camera
    • gaming console
    • broadband router/wireless access point
    • DVD/PVR device
    • vehicle (multiples within a single car)

    Chances are these are using OSes (sometimes very new) that people didn't use before the purchase. So what? The article seemed to focus on the desktop which is fine but that is only one OS out of dozens that people use every day. The desktop is arguably the most complex in terms of user interaction which leads it to be the something that people probably do not wish to keep remastering. I'm comfortable using several different desktop OSes and I still don't like to change my day-to-day computing environment. While the core of the issue from a user perspective may be a technical one at the convenience level the real issue is probably a marketing one. Plus, the licensing agreements between companies like Microsoft and Dell make it very difficult for another to get a foothold in the marketplace.

    The end result should be that you don't know what OS in your desktop the same way that most people don't know what OS in their mobile phone, PDA, or mp3 player. It should be transparent and a non-issue for users. It should just work -- no matter what it is.

    --
    Speak truth to power.
  131. Well there is one other thing. by LWATCDR · · Score: 1

    A new OS may not be needed to explore new OS ideas from a users point of view.
    Take a look at NeXTStep, OSX, and Even Linux.
    From the end users point of view the OS is the GUI/Desktop. You can add just about any GUI/Desktop to Unix. KDE, NextStep, OS/X, Gnome all run on a Unix base.
    From the programmers point of view the OS is the API , libraries, and IDE that run on it. QT, Carbon, OpenStep, GTK, and even WineLib run on top of Unix/Linux. Frankly Unix has become a microkernel in a way. It is what you run the other stuff on top of. Unix has had every new feature shoved into it that computer science has thought of. I mean you can have Realtime Linux, Cluster Linux, uCLinux, and Pocket Linux. Of course NetBSD is what you run you toaster on.
    I would love to see some new OS ideas Hurd doesn't really thrill me. Plan9 is interesting. BeOS was interesting as well. I do not see a NEW os finding much favor unless it can do something that can not be added to Unix.
    I will take note with one thing in the story. AmigaOS was a successful OS. There where a LOT of Amigas sold. It remained in production for what 10 years? Just because it did not take 95% of the market does not make it a failure.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  132. Buy application, platform, hardware in that order by peter303 · · Score: 1

    The rule has also been to buy the application that solve your problem, whether business adminstration or latest-greatest game, then the OS that can run it, and the hardware that can run that. If you go in the other order you risk ending up with an expensive useless toy.

  133. ironic by LnxAddct · · Score: 2, Insightful

    Anyone else find it ironic that OSes like SkyOS depend on OSS software, in fact most screenshots are showing OSS software in use, yet the developer refuses to share his code for the OS with the world?
    Regards,
    Steve

    1. Re:ironic by Anonymous Coward · · Score: 0
      Yes, I'm sure the creators of the open source software that has been ported to SkyOS are furious that their software now has an even larger base.

      Moron hypocrites like you are what give the GPL and OSS such a bad name. It is an open license. If you have a problem with what people can do with that license, don't release it under that license. I can guarantee that it is only nut jobs like you that have a problem with it though; the developers of the OSS that you claim to be defending are just happy that more people are using the software that they created.

  134. Simplicity by Anonymous Coward · · Score: 0

    To some typesetters, Quark on a "Classic" Mac is a Fine Instrument (TM).

    It's all about where the fingers land, what function each landing position has, and how easy it is to move around among those positions.

    WYSIWYG-IWYG

    Quark is the vi/emacs of Page Layout.

    Each key combination has a power unto itself.

  135. And why is this a problem? by Austin+Milbarge · · Score: 1

    There are many operating systems out there that are not running a desktop computers. Doesn't make 'em less of an operating system. Saying that SkyOS and Syllable can't compete with Windows and OSX is like saying Ferrari and Maserati will never compete with Toyota & Chevy's market share! Apples & Oranges.

    Even little 'ole DOS is still a great operating system. What was once used as a desktop system and had become outgrown is still a very useful OS and lives in places you'd be surprised.

    People don't realize that it takes years if not decades of money and development to create a full featured "desktop operating system" usable by 90% of the world's computer users. Looking back we can all see how long it took Microsoft to go from a crash hound like Windows 3.0 to a polished Windows XP. Just about 11 years now. A small lifetime in computing, and thats with a multi-billion dollar company behind it. Money talks!

    The moral is, not all good operating systems need to compete with Windows and the "one size fit's all" desktop paradigm. Who knows how long our known concept of a desktop will even be around for. Perhaps, sooner than you think, we'll all be using different OS's for different softwares in the future and the idea of a small, less featured (less hackable), OS will be an advantage.

  136. sounds like you were trying to bend something by swframe · · Score: 1

    Spoon boy: Do not try and bend the spoon. That's impossible. Instead only try to realize the truth.
    Neo: What truth?
    Spoon boy: There is no spoon.
    Neo: There is no spoon?
    Spoon boy: Then you'll see that it is not the spoon that bends, it is only yourself.
    -----
    You can't get people to do what you want without bending yourself. Don't rant, in the end you got what you wanted the most: you didn't bend.

    1. Re:sounds like you were trying to bend something by Anonymous Coward · · Score: 0

      lol! ur frame must be bent hell outta shape real bad for u to be makin such stupid comments!! :)) get bent sucker! :P

  137. The problem is ....... linux inertia !! by Anonymous Coward · · Score: 0

    Linux has aborted the adoption of non-Windows, non-Linux, non-BSD operating systems.

    The current linux work should be reallocated into these projects:

    a. Linux kernel maintenace
    b. API translation/emulation layers for
    a. Posix, bsd, system V
    b. Win32
    c. Existing Linux API
    c. Linux kernel replacement
    d. Hardware abstraction layer
    d1. Multi CPU
    d2. Multi disk, SAN, raid, etc
    e. Device driver abstraction layer

    The project goals:

    1. Reallocate the exsiting linux development resources to produce within 5 years a second generation linux OS
    2. Move hardware specific issues into the hardware abstraction layer and device driver layer
    3. Provide full support to non Linux system calls - Win32
    4. Allow multiple OS to run concurrently (a Win32 process, Linux processes, VMS processes, etc)
    5. Shrink the size of the kernel by moving the OS API calls to OS API emulation, translation, thunk layer
    6. Provide maximum compatability so that you can run binaries from different OS, differnt versions of an OS, etc,

    1. Re:The problem is ....... linux inertia !! by Anonymous Coward · · Score: 0

      Linux work should be *reallocated*? This not being a large corporation, how exactly do you propose to reallocate individuals who have chosen to work on whatever they want to work on.?

  138. Tandem Non-Stop by Anonymous Coward · · Score: 0

    I used to work with Tandem Non-Stop systems. Everything was mirrored. Disk controllers, disk paths, power, CPU, everything, processes. Zero downtime. But very expensive.

  139. Re:EROS-os and Plan 9, however, are cool! by rbrewer123 · · Score: 1

    No, it is fast because it does a full-system checkpoint every 5 minutes. But because the checkpoint is implemented with copy-on-write can take advantage of disk-arm scheduling, and uses a low-priority migration task, it is apparently very high performance in practice. Also, processes don't need to distinguish between memory and disk. The entire disk is treated as virtual memory, and your program never needs to write any code to save to a file. Its objects are automatically persisted by the OS via the checkpointing.

  140. Re:EROS-os and Plan 9, however, are cool! by jp10558 · · Score: 1

    But isn't this just glorified autosave ever 5 minutes? So worst case senario, you could lose everything up to 4min 59sec ago? So then the gp claim is wrong...?

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  141. Even tech people are lazy by gosand · · Score: 1
    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.

    Amen to that. Where I used to work, I heard one woman complaining about popup windows. I told her to try Firefox because it blocked popups. She said that sounded great, so we downloaded it and installed it for her.

    A couple of days later, I noticed she was using IE. I asked her why she wasn't using Firefox, and her answer was "I don't know. I am used to IE".

    I was amazed. She was a somewhat technical person, much more savvy than the average user. Now compare the differences between changing browsers and changing OSes.

    --

    My beliefs do not require that you agree with them.

  142. Hurd and Synthesis by sleepingsquirrel · · Score: 1

    As long as we're dreaming up OS wishlists, I'd like to be able to run the Hurd and an OS which incorporates ideas from the Synthesis project.

  143. Re:EROS-os and Plan 9, however, are cool! by Anonymous Coward · · Score: 0

    Some companies still run on tandem... if you search down to the core of dell, maybe you will find a tandem... somewhere...

  144. Completely missing the point of new OS projects by Anonymous Coward · · Score: 0

    The point of new operating systems, at least started by people with any sort of realistic expectations, isn't to displace the Linux, Windows, and UNIX installations of the world. The main purpose is to do that sort of experimentation which requires completely rewriting the very core levels of the system.

    For example, microkernel research---can you imagine doing microkernel research without starting from scratch? Modifying, say, the Linux kernel to operate as a microkernel? Of course not, that's simply ridiculous. You had to have Mach before you could run with the ideas, tinker with them, and then produce something like L4. Even today, microkernels are rarely used (they're one of those perenial next big things), but a lot of interesting ideas came out of it, which has moved back into the more traditional OS space.

    One of the real impediments to new operating systems isn't that there aren't any applications, or that it won't run Microsoft Word or Firefox---people doing basic OS research don't care about that, as long as they can run a few simple programs to test out their ideas. The real problem is when you try to go beyond the trivial, that you eventually have to add a POSIX layer to leverage all the *NIX application source code out there. At that point, in order to make performance not suck you often have to sacrifice a considerable amount of what made your original concept so interesting to begin with to fit the POSIX model.

    Innovation can be done, but POSIX compatibility can make it much, much harder.

  145. Simple virtualization could change that by tonyl · · Score: 1


    If I have an OS that lets me easily install and run other OSes, and I have very fast internet, and lots of vm and vdisk, and you write something cool in YourVeryOwnOS, I'll download the whole thing. All it has to be is quick and easy.. and I don't necessarily even care about the neato features that made YVOO appealing to you, as long as the app you wrote for it does something I want or need.

    --
    -- Tony Lawrence
  146. Hedu by Anonymous Coward · · Score: 0

    Heda