Slashdot Mirror


Solaris 8 & 9 Free for x86 Once Again

REBloomfield writes "The Register is reporting that after nearly two years, Solaris x86 8 & 9 is once again Free (as in beer) to download for x86 users." You can download it if you desire. Gives me college flashbacks.

46 of 411 comments (clear)

  1. Now I have a reason to switch... by trp642 · · Score: 5, Funny

    Wow that's cheaper than buying a Linux license from SCO! I'm switching to Solaris right away!

    Now if only they would GPL the code to Solaris...

    1. Re:Now I have a reason to switch... by larien · · Score: 4, Informative

      Yes and they would be right to; Sun doesn't own the full rights to all the Solaris code (cat /usr/bin/clear for one example) and doesn't have the legal right to release it under the GPL.

    2. Re:Now I have a reason to switch... by GridPoint · · Score: 5, Interesting
      For those of you who don't have access to a Solaris system, /usr/bin/clear is a shell script that contains the following: (notice that there are only 2 lines of code, but 13 lines of copyright information...)
      #!/usr/bin/sh
      # Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
      # All Rights Reserved
      # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
      # The copyright notice above does not evidence any
      # actual or intended publication of such source code.
      #ident "@(#)clear.sh 1.8 96/10/14 SMI" /* SVr4.0 1.3 */
      # Copyright (c) 1987, 1988 Microsoft Corporation
      # All Rights Reserved
      # This Module contains Proprietary Information of Microsoft
      # Corporation and should be treated as Confidential.
      # clear the screen with terminfo.
      # if an argument is given, print the clear string for that tty type

      /usr/bin/tput ${1:+-T$1} clear 2> /dev/null
      exit
    3. Re:Now I have a reason to switch... by larien · · Score: 3, Interesting

      The main point of amusement is that those two lines of code (one of which is exit) contain "Proprietary Information of Microsoft Corporation", presumably dating back to the work it did on Xenix in the 80s.

    4. Re:Now I have a reason to switch... by Anonymous Coward · · Score: 5, Funny
      Think that's bad? How about /usr/bin/true:
      #!/usr/bin/sh
      # Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T
      # All Rights Reserved

      # THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
      # The copyright notice above does not evidence any
      # actual or intended publication of such source code.

      #ident "@(#)true.sh 1.6 93/01/11 SMI" /* SVr4.0 1.4 */
      The entire script is just a copyright notice
    5. Re:Now I have a reason to switch... by greed · · Score: 5, Funny

      Also note:

      - It consumes an extra process slot by doing command followed by exit (rather than exec command). This also prevents a program from finding abnormal termination status from the command (i.e., signalled instead of exited).
      - It hides any error messages from the user.
      - It does not handle an argument with spaces or other Weird Characters in them.

      Pretty bad, 3 errors for 2 lines of code. No wonder they want to keep it confidential.

    6. Re:Now I have a reason to switch... by SpaceLifeForm · · Score: 4, Funny
      Hmmm, revision 1.6 with only *four* obvious changes can only lead one to conclude that one of the revisions was to correct a bug.

      Using the code from 'false', we should be able to reverse engineer the code in violation of the DMCA, and determine what the bug was.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    7. Re:Now I have a reason to switch... by aled · · Score: 4, Funny

      In fact by publishing it you are violating the DMCA or something. And made all us readers too! Thanks a lot!

      --

      "I think this line is mostly filler"
    8. Re:Now I have a reason to switch... by fractaloon · · Score: 5, Funny

      Wait a second! They own the copyrights to nothing? Does that mean if I'm sitting at my cube doing nothing I'm infringing on their work?

      I'm sure there must be prior art to this. Someone somewhere must have done nothing before 1984 and documented it.

  2. Hardware Support by rf0 · · Score: 4, Informative

    Worth reading the hardware compatibility list before installing

    Rus

    1. Re:Hardware Support by Carnildo · · Score: 3, Interesting

      This is hardware that people have reported to work. I'm sure that more hardware is supported than is actually listed. For example, they only list two modems, but I'm sure any Hayes-compatible hardware modem will work. They only list a few CD-ROM drives, but any ATAPI CD-ROM will work. I don't see any PS/2 mice listed, which may be a problem -- or it may not.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    2. Re:Hardware Support by StandardDeviant · · Score: 4, Insightful

      Possibly worth mentioning would be the solaris xfree86 driver kit, which allows Sun's X server to use xfree86's video drivers. (Video cards being one of the most frequent sources of hardware incompatibility...)

    3. Re:Hardware Support by Stonent1 · · Score: 4, Informative

      Yes, it works in VMware. It correctly detects the PCnet32 network card in vmware but not the video card. You have to do a text install (abort the x configuration) otherwise it will come up at 640x480 and the dialog boxes will be off the screen. Then use XFree86 to select the vmware video card. Other drivers are here:

      Sound drivers for onboard audio and pci sound blasters

      some usb devices

      Network drivers Solaris should autodetect the video in Microsoft Virtual PC because it uses an S3 TRIO32/64 chipset, but it uses a Tulip network chip, so you'll need the nic drivers above.

  3. What advantages ? by frodo+from+middle+ea · · Score: 4, Interesting
    What advantages does solaris offer over linux/*BSD when running on x86 platforms ?

    Any info against what least common denominator the binaries are compiled for ? 386 , 486, pentium ?

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    1. Re:What advantages ? by metlin · · Score: 3, Insightful

      I'm guessing advantages pertaining to legacy and portability issues.

      But more particularly, I think it serves to function as a glorified ad campaign (no pun intended).

    2. Re:What advantages ? by PizzaFace · · Score: 5, Interesting

      Solaris is known for its efficient threading mechanism, and it's said to be an excellent platform for database servers. I don't know whether the x86 is as good this way as the Sparc version.

      I paid $65 for the "free" x86 version of Solaris a couple years ago, when you had to buy media because Sun didn't offer a download, and it wouldn't run with the video card in my computer. Then sun dropped x86 Solaris, then my database vendor dropped support for x86 Solaris, so now I think Sun is coming around too late. Linux and even FreeBSD are making strides with their threading designs, so I don't see a compelling technical reason to use Solaris on Intel.

      I can see a market for it among people who want Solaris experience for their resumes.

  4. The deal closer by OffTheLip · · Score: 3, Funny

    Solaris 8/9 and CDE, what could be better...

  5. Hot and Cold by Space+cowboy · · Score: 4, Insightful

    Blowing that is.

    I know large companies have multiple objectives, sometimes competing, but does it seem to anyone else that Sun isn't *that* large... You can't port Java. You can port Java. Linux is dead. Our new desktop is Linux (oh, +Java). Solaris x86 is not free ... ... (wait for it, it took a while) ... Oh, yes it is, actually....

    I guess there are Sun-only places where this might be a big deal. I'm also guessing that they're in a minority, so what does Sun see in it all ? It must be a reasonably large cost to maintain another OS for a company, so there has to be an upside... Answers on a postcard, please :-)

    Simon.

    Simon.

    --
    Physicists get Hadrons!
    1. Re:Hot and Cold by spinlocked · · Score: 3, Insightful

      I guess there are Sun-only places where this might be a big deal. I'm also guessing that they're in a minority, so what does Sun see in it all ? It must be a reasonably large cost to maintain another OS for a company, so there has to be an upside... Answers on a postcard, please :-)

      Practically nobody uses Solaris x86 commercially (yet) - this was the reason they were planning to drop it a couple of years ago. Times have changed, Sun have a couple of newish Xeon based boxes out (really intended to run Linux not Solaris, but they'll do that too) plus some blades. The boxes to watch are the Opteron based systems coming out next year. I have reason to believe they will be priced *very* competitively.

      Solaris is 95+% platform independent, porting to a new architechture is not that big a deal - keeping up with the fast moving ecosystem of x86 hardware is a real pain, which is why they've not really been interested in x86 to date. Sun makes their money on selling tin not software.

      --
      # init 5
      Connection closed.


      Oh... ...bugger.
  6. I've asked before -- by Eberlin · · Score: 3, Insightful

    SUN -- are you doing Solaris or are you doing Linux? Is the Java Desktop going to migrate from Linux to being Solaris-based? Why not do SUNBSD while you're at it?

    At the end of the day, I'm sure I'm asking what most of their investors probably are too -- SUN, where are you going with all of this?

    1. Re:I've asked before -- by MoonFog · · Score: 3, Insightful

      SUN -- are you doing Solaris or are you doing Linux?
      How about both? AFAIK, IBM and HP both release both Linux and Unix servers. I know Sun also makes the hardware for Sparc servers, but releasing Solaris for x86 doesn't seem that strange to me.

  7. What about PPC users? by Carthag · · Score: 3, Funny

    Solaris x86 8 & 9 is once again Free (as in beer) to download for x86 users.

    Can we download the x86 version for free? ;)

  8. Sun gets enough from SPARC... by Raynach · · Score: 4, Interesting
    I would think that Sun is giving away the x86 Solaris for free because they just want to draw more users from the open source and free-as-in-speech community to look at what it has to offer...

    ...although they are only offering the binary for download.

    Sun makes enough from licensing Solaris to big SPARC machines (that it makes) and that Solaris is originally supposed to run on. It's kind of like baiting penguins with processed tuna fish... when the penguins already know that there's fresh fish a lot more readily accessible. Some of the penguins might play with it, but they won't eat it religiously.

    That was an awesome analogy. I rule.

    --
    - A
  9. Re:Solaris v.s FreeBSD by Anonymous Coward · · Score: 3, Insightful

    I ran some benchmarks 2 years ago on the same x86 hardware, and you could make them perform about the same. I expected "slowlaris" to be, well, slow. But it kept pace. One thing I really miss on FreeBSD that Solaris has is the "iowait" state. You can see right away in top if the CPU or disk is the bottleneck...

  10. Re:Somewhat related query by metlin · · Score: 3, Informative

    Depends on what is it you are using it for.

    We have Solaris here at GTech GVU on both Sparc and IA. But we use Sparc here for a lot of graphics because while the SPARC and the Intel architecture have roughly the same performance on most integer operations, SPARC is better at floating point operations (don't remember the numbers - 30% I think).

    I guess the overall performance would really depend on other things like your intent.

  11. Re:Somewhat related query by Telastyn · · Score: 5, Informative

    There's not really any good metrics given the differences in platforms. IIRC though, Solaris runs much better on sparc, but x86 hardware is *MUCH* faster than any sparc you can get these days, and is still cheaper.

    That said, sun hardware is generally rock solid, and getting solaris x86 working is a PITA.

    re: performance between solaris x86 and other free alternatives:

    The performance gains [which IIRC there aren't any for most circumstances] aren't worth the compatability losses. For most people, solaris x86 is just a good way to learn the differences between BSD/linux and Solaris for when you get to a job with larger SPARC machines.

  12. Solaris will become a legacy OS.. by eamacnaghten · · Score: 5, Interesting

    Although Solaris is currently ahead of Linux for multi-processor/64 bit computing, it will not be when Linux 2.6 gets into propper production. Obviously SUN is trying to deploy Solaris as much as possible, and to make it as scaleable as possible, in an attempt to stay one ahead of Linux. It is destinned to fail here, there is just too much resource going into linux now. Solaris is destinned to become a legacy OS. A better stratergy for SUN would be to provide an upgrade path of Solaris to Linux, and to ride the wave, not fight it.

    --

    Web Sig: Eddy Currents

    1. Re:Solaris will become a legacy OS.. by Usquebaugh · · Score: 4, Insightful

      The question is not can Linux do something now, but rather, how long before Linux can do it? Or more accurately how long before Linux can do it on commodity hardware.

      I'm pretty sure the new SGI runs without futzing, not sure if it's a 106 cpu box. Likewise the Stratus hardware allows for dynamic config. So maybe Linux can already do it, just not on commodity hardware.

      In the enterprise sphere the question becomes does IBM want to do it? IBM seems committed to migrating all their servers to Linux. Z series on down. If IBM has the feature currently I'm guessing it will be in Linux in the next few years.

      The worst thing Sun can do is throw mud at Linux, as Linux gains more features the mud gets thrown back. Where does Sun go if Linux gains all the features of Solaris?

      If Sun suspects Linux is going to gain the features that sets Solaris apart Sun needs to embrace Linux now. Why would I want Sparc without Solaris? A nasty double whammy for Sun that, they lose their OS market share and as a result nobody wants their hardware.

      In my mind the question is rapidly becoming what hardware should I run Linux on. The OS war is over and the damn hippies have won. The hardware thou is open, intel rules the low end, can they invade the high end or is Sun/IBM going to hold on?

  13. Step right up... by CatOne · · Score: 4, Funny

    To the Scott McNealy "Strategy of the Month" club!

    Wonder how long this will last, before they have a change of heart.

    I have a buddy who worked there in product management for their app server. They had like 30 middleware products that all had the same message, and the VP printed out the statements, passed them out, and asked the PMs to identify their products by the message. They couldn't do it, because it was all the same sh!t. Heh.

  14. requirements by musikit · · Score: 5, Informative

    You must have:
    Free disk space: 4.0 GBytes to Install Solaris 9 OS; 5.0 GBytes to Install Java Enterprise System Software
    Recordable CD-ROM drive: To create CDs using the downloaded zipped files
    Recordable CDs: Blank 750 recordable or rewriteable CDs, one needed for each CD image downloaded
    CD labels: Required under license agreement
    CD writing application: Use cdrecord for Solaris or Easy CD Creator for Windows is recommended
    Download Manager: Sun Download Manager (Free version) runs on most platforms (see System Requirements for details)
    Unzip application: WinZip recommended for Microsoft Windows (or use Sun Download Manager's automatic unzip feature)

    you also need to "register" on sun's website. so it's as free as the NY times articles online. too bad there isn't a google cache of solaris 9

  15. SCO Anyone? by segment · · Score: 3, Funny

    Oh Parodies gotta love them... I smell a lawsuit

  16. Whats new? by hackstraw · · Score: 3, Funny

    So Sun is changing their mind about the cost of a product. Whats next, Sun offering an AMD processor with Linux?

    These people are getting really wierd.

  17. ARGH by ozzmosis · · Score: 4, Funny

    Argh! and i just paid 20$ for it on tuesday!

    Be sure to read the hardware requirments!!

  18. Why sun sucks. by AchmedHabib · · Score: 3, Insightful

    I needed a Solaris on Intel for a project. Tried to fight it but to no avail..
    So I called the reseller and wanted to order a licence. Won't go into detail on how long it took them to get a pricetag for it.. think weeks.

    I checked out their website and saw I could download it for 20$ online, but i would still need a license.
    So I waited almost 2 months for it. When it arrived, I got a big box filled up with that annoying shock absorbing stuff and a piece of paper which were the license, but no CDs or anything just a big empty box.
    So I called Sun and got tossed around in their phone system and they managed to hang up on me 3 times. The fourth time I managed to get through to a hotline or something and I was told that Solaris for Intel was free. "oh" I said, "your reseller has just sold me a license for 500$"... oh well
    "Now how do I get the software?", I was then told that I could order it or download it from their site for 20$. Damn I didn't want to do that online ordering since I had to use my own creditcard and didn't want to go though the paperwork to get a refund for 20$ from the company, but after waiting almost 2 months now I needed the software and bought a download ticket.

    This was my first expirence with Sun and hopefully my last. I would have expected a better service and that they would at least act like they were interested in selling something. Other people in the company have after all bought their SunFire 12k boxes for other projects.
    It is clear that Solaris on Intel has little or no focus at Sun which also shows when trying to install it. It is easier to find hardware to install FreeBSD or any other BSD on than Solaris. And installing any Linux dist. is a breeze compared to Solaris. I'd say you really gotta LOVE Solaris if you want to run other than the Sparc version on Sun hardware.

  19. Re:Solaris v.s FreeBSD by chefmonkey · · Score: 4, Funny
    Yeah, Solaris got a bad rap for speed. Having played around with both Linux and Solaris on x86 and Sparc chips, though, I offer you the following observations:

    Solaris x86: Fast
    Solaris Sparc: Slow
    Linux x86: Fast
    Linux Sparc: Slow

    A casual examination shows that the problem is the dog-slow processor that you usually find Solaris on, not the OS itself.

  20. It's free for Sparc now too by martinde · · Score: 4, Informative

    I've run across several free Sparcs, including an Ultra 2 that a friend's company was throwing away. It looks as though I can download Solaris for it for free now too! I thought about running Linux on it, but I'm not sure what the point would be since it would be slower than the x86s I've got around.

  21. You know, that's just great! by mcc · · Score: 4, Funny

    Why, just the other day I was looking at my x86 debian box and thinking, "You know, it's so great how on my mac and on the school's sparc machines, I can never get binaries for anything, it's a BITCH AND A HALF to compile anything, and half the time I can't get stuff to work. Debian doesn't offer anything like that. I sure do wish there was some way I could get that Darwin/Solaris sort of experience on my PC!"

    And now here this is! My prayers answered! Yahoo!

    [ DISCLAIMER: The above is humor. In reality, my x86 box is running Gentoo, which means that I can never get binaries for anything, it's a bitch and a half to install anything, and half the time I can't get stuff to work. ]

  22. I dunno which is scarier.... by ericdano · · Score: 4, Funny

    I dunno which is scarier, Taco posting twice or that he went to college......

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
  23. College Flashbacks by cyber_rigger · · Score: 4, Funny

    My collage flashbacks are more along the line of punched cards.

  24. AMD64 support coming soon, and maturely by StandardDeviant · · Score: 5, Interesting

    If the word on the street is to be believed, Solaris 10 x86 will include support for AMD64 (Opteron et. al.). This is rumored to be targeted at a Q1-Q2 '04 release date (i.e. reasonably soon). It is true that some of the linux vendors/distributions are working on amd64 ports, but Solaris has been running on 64 bit cpus for years and years, so there are far, FAR fewer little "oops, you mean an int isn't four bytes????" bugs laying around to get tripped up on (I speak mainly in reference to userland here, given that it will go through a commericial QA process from a large vendor I'm not that worried about issues with the kernel itself ;)).

    Not that your average web or file server will need to care about 64bit anything, but it'll be nice for those of us running big databases or scientific/engineering codes.

    Overall, what's the difference in flavor between Linux and Solaris? Not a lot, really. Solaris does "feel" much more integrated (man pages that don't suck, for example.) Now, you can throw that straight out the window if you insist on things like GNU utilities and such, but it's hardly Sun's fault if you don't like the 1970s versions of tar or vi or want a C compiler for free. ;)

  25. Uhhh... So Where's SCO? by nathanh · · Score: 4, Insightful

    Putting aside the source code issue, one of SCO's complaints is that IBM has released "UNIX technology" for free (as in beer) and this has undercut SCO's profit margins from UNIX. This is in addition to SCO's complaints over copyright infringement and trade secrets being leaked (both of which are on shaky factual and legal grounds). SCO mentions their eroding market share and their lost profits multiple times in their submissions.

    But now Sun is releasing the very same "UNIX technology" for free (as in beer). So what's the difference?

    SCO might say that the difference is one of trade secrets. But end-users can't be held liable for trade secrets leaked by IBM.

    SCO might say that the difference is one of improper contribution: Sun has a license to put "UNIX technology" into Solaris, and IBM has a license to put "UNIX technology" into AIX, but IBM doesn't have a license to put "UNIX technology" into Linux. But that's an argument that still needs to be decided in court (plus the facts and the law are heavily against SCO).

    But in terms of eroding SCO's market share, Free Solaris/x86 is exactly the same as Free Linux. There is no difference. Both products are superior to UnixWare and both are available at no appreciable cost.

    So I'd like to see how SCO reacts to this. If they don't complain then what they're realling saying is that they don't mind their core product (UnixWare) being undercut by a far superior UNIX (Solaris/x86). What they really care about is that the product killing their market is Linux. And that's suspicious. Why should they only care that it's Linux?

    1. Re:Uhhh... So Where's SCO? by iggymanz · · Score: 4, Informative

      Sun is the "mystery licencee" who recently gave SCO a huge pile of cash last July. SCO is therefore leaving Sun alone.

  26. Ah, College... by pimpinmonk · · Score: 3, Funny
    Gives me college flashbacks.
    Are you sure you didn't just crack your back?
  27. A word to the wise for Linux / Irix users by Stonent1 · · Score: 4, Funny

    Don't issue a killall command on Solaris. You won't like what it does. :)

  28. So, let me get this right. . by MrLinuxHead · · Score: 4, Funny

    SUN shows a Linux Distro (Java Desktop) and sells it for $100 per seat (per year). China and England check it out and may buy in. Sun responds by GIVING AWAY Solaris 8 and 9 for free?

    --
    I may be bad with names, but I'll never forget your IP address
  29. On Installing Solaris. by 0x1337 · · Score: 3, Interesting

    The Solaris kernel, in particular, is a technological marvel and is one of the leading development platforms for new ideas in OS and Kernel development.

    The Solaris system, as well, is very well thought out.

    So if by chance you wind up with an UltraSparc or x86 box setup with Solaris, and with all your hardware functional, then you have a superb system.

    However, getting to that stage without resorting to disk imaging is hard. Solaris has probably one of the worst installation routines - its even less stable (and functionally useful) than Microsoft's windows setup, which already speaks volumes. The design is horrible - from the key binding, to the (or lack thereof of) menu option, to the very unflexible installation, to the stalls and crashes along the way. Mind you, even if you did successfully manage to "install" it, it certainly will require a lot of your attention to make all your hardware work - certainly not turnkey.

    As a person who bought four x86 Solaris 9 licenses, along with CDs, DVDs (StarOffice too!!), I was sort of disappointed in my fruitless methods of installing SOlaris successfully. Hardware support is definitely a little scanty (but I can't blame that on Sun since they tailor their OS to UltraSparcs which they produce, not to PCs). Installing Solaris on a spare Ppro box is definitely one of my Christmas holidays projects.