Slashdot Mirror


Will Open Source Solaris Kill Linux?

Scott_Blayney writes "This guy contends that now that Sun is releasing Solaris 10 under an open source license, Linux will begin to wane in popularity. To quote, "Linux will probably not grow much beyond its current market share of about 10 % leaving Red Hat and especially Novell with a big problem." "

13 of 720 comments (clear)

  1. Of course not by sjvn · · Score: 4, Informative

    And, you know Sun still hasn't open-sourced the thing. And, Sun still don't have said what license they'll use or explained how they'll get around SCO /Novell's IP claims on the Unix core of Solaris.

    I, for one, have gotten as tired of hearing about wonderful open source Solaris will be as I have about how wonderful Longhorn will be.

    Until, I've got the open-source code in my hands, I really don't want to hear more about open source Solaris.

    For more of my ranting on the subject, see:

    http://www.eweek.com/article2/0,1759,1645508,00. as p

    Steven

    1. Re:Of course not by SoSueMe · · Score: 3, Informative

      Very, very good rant.
      No mod points so just accolades.

      Cheers.

  2. Re:Uh... by plover · · Score: 4, Informative
    Mindshare that extends to Yeald himself. Apparently, he's willing to invest your money where his mouth isn't.

    This is what Netcraft has to say about his site:

    OS, Web Server and Hosting History for www.yeald.com
    http://www.yeald.com was running Apache on Linux when last queried at 17-Nov-2004 18:00:38 GMT - refresh now FAQ
    OS Server Last changed IP address Netblock Owner
    Linux Apache/1.3.27 (Linux/SuSE) mod_jk/1.2.2-dev mod_ssl/2.8.12 OpenSSL/0.9.6i mod_gzip/1.3.26.1a 17-Nov-2004 213.95.11.10 YEALD AG

    --
    John
  3. Re:Uh... by TPS+Report · · Score: 5, Informative

    Their server is slow as all hell right now (big suprise), so here's the text of the article:


    Let me start by saying that I'm not a technical expert. Although this might be a handicap it could very well be a positive in looking at the issue of Sun versus Linux in the server business from a decision maker's point of view.

    Until today, the discussion around Linux pushed by Red Hat and recently by Novell after it took over Suse has been around the risks and opportunitites of the open source model versus the costs and slow adaptation of the proprietary model.

    Opponents of open source software always argued that due to its nature there is a risk that version control, compatibility, future development and support is not guaranteed and could leave companies who use it at some point with a free but outdated system that is difficult to maintain.

    Companies like Red Hat and Novell and on occasion other big players have tried to take away these arguments by committing to the open source model and vowed to make it work. Despite their efforts and some success, there still is a lot of skepticism within corporate IT departments and as a result Linux is not taking the market by storm.

    With the decision by Sun to give away their latest version of their software, Solaris 10 for free all of these concerns have evaporated in one blow in favor of the now open source and compatible Solaris 10 supported by Sun.

    Looking at the advantage of going the Sun route versus the Linux route it is hard to see why any IT executive would chose to switch to Linux.

    - The Solaris software is of proven quality and at least equal or better then Linux and the open source model will assure that it stays up there.

    - By making it work with competing hardware platforms, there is no reason anymore to switch software to facilitate lower hardware costs.

    - Sun with Solaris has already a large installed base and by becoming free and open source there is no reason for existing Solaris users to switch to Linux.

    - Sun has a proven reputation in terms of quality of support. This should be at least as good or better then that of the Linux supporters.

    - Because Sun by default is the only designated party managing the open source software, there will be no risk of a version bonanza with multiple incompatible versions.

    Again as a non technical person, the decision for me would be simple, I would go with Solaris unless I was already using Linux; Why take risks when I can choose a proven, high quality solution at comparable costs?

    As a result Linux will probably not grow much beyond its current market share of about 10 % leaving Red Hat and especially Novell with a big problem

    Of course I might very well be overlooking something here, if so, please let me and other readers know by posting your opinion in a reaction (see below).

    --
    I was told that I could listen to the radio at a reasonable volume from nine to eleven...
  4. Re:Uh... by the_mad_poster · · Score: 3, Informative
    % whois yeald.com
    Domain Name: YEALD.COM
    Registrar: COMPUTER SERVICES LANGENBACH GMBH DBA JOKER.COM
    Whois Server: whois.joker.com
    Referral URL: http://www.joker.com
    Name Server: DNS1.NORIS.NET
    Name Server: DNS2.NORIS.NET
    Name Server: DNS3.NORIS.NET
    Status: REGISTRAR-LOCK
    Updated Date: 11-nov-2004
    Creation Date: 01-jun-2001
    Expiration Date: 01-jun-2005

    It's probably shared hosting, chill out.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  5. Re:The Desktop by Jeremiah+Cornelius · · Score: 3, Informative
    Linus has picked a GUI.

    You can still go ahead and pick your own. Most of us do...

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  6. Re:Uh... by saintp · · Score: 3, Informative
    sh and ksh are separate for a reason. Solaris sh (more so than other sh's) is *very* stripped down -- no tab completion, no command history, etc. -- so that there are no side effects. When you hit tab, you get a literal tab. That makes it harder for hackers to place little "easter eggs" and make "!!" expand to "rm -rf /".

    /lib and /usr/lib are separate for similar reasons. /lib holds system libraries, while /usr/lib holds user-installed libraries. It makes threat containment easier.

    This is the sort of stuff Schwartz is talking about when he mentions military-grade security. Linux has stressed usability over this sort of security (which I don't mind), and, interestingly enough, linking sh to ksh and linking /lib to /usr/lib makes Solaris more Linux-ish. Also, many hardcore Solaris admins would regard it as a security hole and, if you're running the servers for the NSA or Wall Street, it probably is.

  7. Re:Erm... by mikael · · Score: 4, Informative

    Sun's main strength is that many commercial users (Ford, Boeing, ...) want a single vendor to support all the hardware and software used by projects that are scheduled to last three years or more.

    As commercial CAD users, they will only consider hardware that is officially certified by the 3D CAD application developers. That usually requires a strict combination of memory chips, CPU's, motherboard, and graphics accelerator. They're not concerned about legacy hardware being supported, so long as E-mail, video conferencing and the required applications run on competitively priced systems with 24/7 support.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  8. Re:Uh... by hackstraw · · Score: 3, Informative

    FWIW, maybe /bin/sh is ksh on Solaris 10, but for 8 and 9 its the same as 'jsh' and 'pfsh'.

    Solaris 8~% md5sum /bin/*sh |sort
    0aa519c150a641a2f0866f7ec2a81c79 /bin/jsh
    0aa519c150a641a2f0866f7ec2a81c79 /bin/pfsh
    0aa519c150a641a2f0866f7ec2a81c79 /bin/sh
    26da69be334032474540bd7fba23922d /bin/hash
    3978b31fe3b6f4fbdc7acd945b9a7423 /bin/csh
    3978b31fe3b6f4fbdc7acd945b9a7423 /bin/pfcsh
    643c4ec5daffb9338ffa68f85929645c /bin/zsh
    8c4e65a677d13878aac992f27e5351c4 /bin/tcsh
    b6ee7579f76c5a1ed52d6f37b4295832 /bin/remsh
    b6ee7579f76c5a1ed52d6f37b4295832 /bin/rsh
    c784b19d0034235fbf6de2accc6e86b6 /bin/bash
    f2c98edc629467f3c345ee3509c7a156 /bin/ksh
    f2c98edc629467f3c345ee3509c7a156 /bin/pfksh
    f2c98edc629467f3c345ee3509c7a156 /bin/rksh

    Solaris 9:%~ md5sum /bin/*sh | sort
    10433da819587b7fa048aa9def39b830 /bin/ksh
    10433da819587b7fa048aa9def39b830 /bin/pfksh
    10433da819587b7fa048aa9def39b830 /bin/rksh
    2c85535533d77c5757fc142576c5b620 /bin/zsh
    2fb1c3bc52d8dcc697ed739dc199887a /bin/hash
    311eca11e7b1db0268627154021253f9 /bin/csh
    311eca11e7b1db0268627154021253f9 /bin/pfcsh
    d0b3a22ce2d1a0fd121ca638e28c3193 /bin/tcsh
    d19fcb5721f174c04452e2f745ca444b /bin/ssh
    d4addcaa023939d52b642ae188f91a3d /bin/bash
    eee4155f2b21587a8b6313eabcbcf00d /bin/remsh
    eee4155f2b21587a8b6313eabcbcf00d /bin/rsh
    fccecdca8a2543f7b8f7b306a9365f9a /bin/jsh
    fccecdca8a2543f7b8f7b306a9365f9a /bin/pfsh
    fccecdca8a2543f7b8f7b306a9365f9a /bin/sh


    Also, I believe that ksh is significantly different enough from what is expected from sh that this is unlikely in any Solaris release. Unless there is some argv[0] checking and compatability mode enabled, but what is the point of that?

  9. Re:Uh... by MSG · · Score: 4, Informative

    /lib and /usr/lib are separate for similar reasons. /lib holds system libraries, while /usr/lib holds user-installed libraries. It makes threat containment easier.

    The "usr" in "/usr" stands for Unix System Resources, it's not short for "user". User-installed binaries and libraries belong in "/usr/local/".

    "/" should contain only the binaries and libraries that are needed to boot the system, and "/usr" should contain all other vendor-supplied binaries and libraries.

  10. Re:Uh... by janoc · · Score: 3, Informative

    Actually /bin/sh is *not* stripped down - there wasn't anything to begin with! The shell is so bare-bones because it is the original Bourne shell (+- some fixes). There was no readline, not tab completion, not even proper line editting at the time when the shell was created.

  11. Re:Uh... by AKAImBatman · · Score: 4, Informative

    \No, "usr" stands for "user". In fact, the three letters came around because K&R couldn't stand to type "user", "source", "binaries", "shell", "list", "copy", "move", or a billion other little things. I submit to you, sir, that someone has royally yanked your chain.

  12. Re:Uh... by Lew+Pitcher · · Score: 4, Informative

    The "usr" in "/usr" stands for Unix System Resources

    Sorry, but no.

    /usr originally was the directory in which user home directories and files were stored. This is what every Unix up to and including Seventh Edition Unix used, and it's heritage is still with us. While /home has taken over some of this functionality, /usr still retains it's purpose in holding those files used by user processes.

    /usr is now and always will be the user directory, not the Unix System Resources directory.

    --

    "values of beta will give rise to dom!"