Slashdot Mirror


Solaris 9 x86 Review

ValourX writes "Here is a review of Solaris 9 x86, 08/03 edition. Now that the single-CPU edition is free to download for non-commercial use, people will be compelled to write a Solaris CD and try it out. Read this first -- there are a lot of things you should know before you begin. You might want to check out the documentation or explore other resources like the hardware compatibility list as well."

20 of 292 comments (clear)

  1. How does this help us, or Sun by djh101010 · · Score: 4, Insightful

    Don't get me wrong. I'm a Sun guy going back to the SunOS 3.5 days, Solaris is a wonderful thing. But, for x86, we have lots of *BSD and Linux options. Solaris on x86 has previously been limited in hardware supported, and in community participation.

    Can someone suggest a case where it would make more sense to use x86 Solaris rather than Sparc solaris?

    It seems to me that Sun's resources in these (ahem) difficult times for them would be better spent in developing what they're best at - big, robust, server-room boxes, rather than diluting their OS development efforts by spending time porting it to Intel.

    1. Re:How does this help us, or Sun by swordgeek · · Score: 4, Interesting

      The biggest one is a consistent OS across the board.

      We've got a group of geophysicists who use high-end sparc desktops (just receieved eight loaded Blade 2500s this week). Now having the rest of the group using the same computing platform would help substantially, and Intel hardware is still substantially cheaper than the Blade 150.

      Really, I suspect that Sun releasing this is a way of seeing what the maximum prospective customer base might be. They're pushing their "X86 Java desktop" hard right now, and before they get too far into that I think they want to gauge how much development to put into Solaris/x86 as a desktop OS. (i.e. fancy apps, user friendly stuff)

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:How does this help us, or Sun by adam872 · · Score: 5, Insightful

      I often ask myself (or am asked by someone else) the question "why do you use SPARC/Solaris when there are supposedly cheaper alternatives?"

      - Reliability: I have found Solaris to be the most stable and reliable server OS I've used (obviously IBM Mainframes and VMS are even more so, but I haven't really got a lot of experience with them). This counts for a lot, as most of the sites I've looked after demand this in their requirements. Linux is pretty good too, but I have found Solaris to be absolutely rock solid.

      - Relatively secure. It doesn't come out of the box with all the security you'd want, but its pretty damn easy to automate the install to get it to be so. It's certainly more secure than Windows :)

      - Support. I've always found Sun support to be excellent, either through SunSolve or the call centres. This is a big plus.

      - Application and Hardware support. Most of the big software and hardware vendors have a Solaris version. Makes it a bit easier to deploy things when you know they are certified.

      - Ease of admin. I have become so used to Solaris that sys admin is pretty much second nature (but you could easily say the same for other OS's I guess).

      - Standards compliant. All of the usual suspects are here: NFS, NIS, LDAP etc etc. Some of these standards were even developed by or with Sun's help. Interoperability is easier with Solaris than manyh other OS's IMHO.

      I could go on and on, but that's my 2c. Obviously other folks will be able to say the same things for other OS's, but Sun have earned my trust (and dollars) over the years. I don't see any reason to fix what is already working, particularly with the price of their hardware coming down dramatically.

    3. Re:How does this help us, or Sun by james_marsh · · Score: 5, Funny

      Those Blade2500's are pretty nice machines though, we have a couple internally.

      Ouch! That must have hurt.

    4. Re:How does this help us, or Sun by AKnightCowboy · · Score: 4, Interesting

      On the other hand, Solaris scores a big fat negative with patching. Their patching options seriously suck badly. In the Linux world you have great tools like up2date, urpmi, apt-get, etc. In Solaris you have... PatchPro... a horrible piece of crap java based patch management installer that simply does not work. At least, that's been my opinion of trying to use it with Solaris 8. In the end I always end up going back to just downloading the recommended patch cluster every few months, unzipped it, and running install_cluster to keep up to date on patches. Solaris desperately calls for better patch management without requiring you to install some bloated thing like SMC.

  2. better yet by segment · · Score: 4, Interesting

    If you have a few bucks you might want to get an older sparc to try Solaris on. Sol x86 is a security nightmare, and its not the same as using sol under sun's arch. e.g. I run most of my sites on sun boxes, and love it, using x86 sol... Hate it. Definitely not the same if you ask me

  3. Save some time by cflorio · · Score: 5, Informative

    Don't forget to check out Sun Freeware to save some time trying to compile stuff on Solaris. The Sun guys love to compile things using the Sun cc compiler, which they don't include in the normal distro. Good luck adding in new perl modules that aren't native perl to the perl that comes with Solaris.

  4. Most useful in an existing Solaris environment by Xolotl · · Score: 5, Interesting
    I think the most relevant point made is that Solaris x86 would be most useful in and environment where the are already a large number of SPARC Solaris machines and the advantages (to both users and administrators) of a homogenous environment outweigh the hardware hassles. A lot of scientific and medical institutions are still largely Solaris-based, so for them it would be useful.

    That said, Linux or BSD with olvwm or XFce can be made to look so much like Solaris that most users won't care, and the hardware compatibility won't be a problem. I guess it depends on what is more important in a given context, really.

  5. click here by genevaroth · · Score: 5, Funny

    I went to check out the SUN site with the links, http://wwws.sun.com/software/tours.html#4 Click "Security Everywhere" hehe

  6. Solaris X86 is no different than a Linux distro. by cybrthng · · Score: 5, Interesting

    It takes time for you to get the system the way you like. Right now Solaris 9 is the absolute lowest "TCO" unix/linux for enterprise to servers and down to workstations. Redhat workstation costs hundreds more and has less true application support (certified vendor support) then Solaris9 X86.

    And your lying through your teeth if you say there is no support.

    Software: http://www.sunfreeware.com

    Help/Guides: http://www.sunhelp.org

    Patches: http://sunsolve.sun.com

    Solaris9 X86 is a good stepping stone, a good resource to learn from and if accepted by the industry a very stable platform.

    Sun DOES provide security updates, sun DOES provide software updates and there is already a ton of Gnome/KDE/Enlightenment stuff ported to solaris.

    Give it a try, i'm sure you may like to see what an industrial strength workstation feels like to run. Honestly.

  7. compelled? by Imperator · · Score: 4, Funny
    Now that the single-CPU edition is free to download for non-commercial use, people will be compelled to write a Solaris CD and try it out.
    Compelled!? I've heard of OS Nazis, but I had always assumed that was just a figure of speech...
    --

    Gates' Law: Every 18 months, the speed of software halves.
  8. Poor Review by Anonymous Coward · · Score: 5, Informative

    I've never felt compelled to post anything to /. before, but this review truly didn't give the proper perspective needed to fairly judge Solaris x86.

    Solaris x86 is an amazingly stable OS, and I've met many, many people who work in data centres who swear by it. Stable + secure + supported are the most important things to people who rely on mission critical applications.

    Now, to clear up some of the misconceptions of this reviewer:
    1. Almost any piece of open-source code will run on it after you compile it properly. Yes, you have to install GCC and change some of your path settings. Time it takes to do this: 5 minutes. You can get a binary version (for x86) of GCC from any of the sunfreeware.com mirrors.

    2. This software is not meant to run with every piece of hardware out there. As this software is mainly meant for servers in the x86 world, why does it need to support a Radeon9600 card or an Audigy card?

    3. The problems the reviewer was having were mostly configuration problems. Googling around will bring up web pages that show you how to set up network cards, etc.

    So - while the review was written well enough, it totally failed in providing the perspective required to judge this product fairly. There is a steep learning curve required to learn Solaris, but once you learn it, its stability and usability features are well worth it.

  9. You Might be a Linux PC Weenie If... by Anonymous Coward · · Score: 5, Funny

    a) You say things like "if you have a Sun workstation [...] you're more or less stuck with Solaris"

    b) You compare the Watch Errors to the linux console not by referring to the console, but by referring to the keyboard shortcut for TTY1. (Obviously you don't know the horrors of having console messages scroll up your OpenWindows desktop)

    c) You have the audacity to complain that Solaris X86 won't run SPARC-only binaries or OS X Binaries. (It also, sadly, does not make toast pop out of your CD drive)

    d) You don't know about Sun disklabel format. Perhaps you've never actually used fdisk from the console.

    e) You complain that there was no /etc/resolv.conf. You never read the manpages to discover exactly where Solaris keeps its info (hint: try /etc/networks, /etc/hostname.[dev] and /etc/nsswitch.conf)

    f) Instead of taking a screenshot, you link to a hideous old CDE screen grab. You demonstrate a complete ignorance of Motif, and god help you if we mention NeWS.

    g) You complain that you can't migrate data. Perhaps because Solaris doesn't know what the hell Ext2 is.

    h) You complain about Scroll wheels. Then you mention a "usual" fix, for XFree86. That "usually" doesn't work on my SGI box, either. How rude!

    i) You refer to the default shell as SH. Not the Bourne Shell, no. just SH

    Fewl...

  10. Sun is no different than SCO and Microsoft by axxackall · · Score: 4, Interesting
    Right now Solaris 9 is the absolute lowest "TCO" unix/linux for enterprise to servers and down to workstations. Redhat workstation costs hundreds more and has less true application support (certified vendor support) then Solaris9 X86.

    You are trolling, aren't you? Or you completely do not know what are you talking about. Or you just work for Sun. There is no other explanation why would you post here such a bullshit.

    The only company that still insist that Solaris has lower than Linux TCO is Sun. Another company that is saying the same about Unix vs Linux is SCO. All others, including IBM, HP, and even SGI, agree that Linux has lower TCO, despite the fact they sell own Unix distros.

    By the way, it becomes suspicious, all three companies are saying the same about Linux: Sun, SCO and Microsoft. Something is common for them behind the scene.

    --

    Less is more !
  11. I stopped reading... by RevRa · · Score: 4, Informative

    When I saw:
    The Solaris 9 binary license is not all that restrictive when compared with Microsoft's EULA, but the additional supplements end up piling on so many more restrictions that it's more or less on par with the Windows license.

    I know Solaris isn't GPL'ed, but the SCSL still lets you peek at the code if you want. (http://www.sun.com/solaris/source)

    One thing that CDE/Solaris is missing is a comprehensive network configuration panel; network settings still have to be set by hand in Solaris 9, unfortunately.

    Try typing: smc& at the command line. Sun Management Console is a very powerful tool indeed.

    The most detrimental compatibility issue that I encountered with Solaris 9 x86 was that it did not have binary compatibility with Solaris SPARC, GNU/Linux, FreeBSD, OS X, MS Windows or any other operating system.

    One word Mister, lxrun. Try it.

    This article really should have been written by someone who knows at least a little about Solaris. Or by someone who doesn't mind reading some documentation before writing their review. Apparently the author just expected to sit down and have the OS install itself, and then teach him how to use it.

    And yes, there are security flaws in Solaris. That's why the SunAlert bulletins are your friend. That's why you need to roll out the new KJP's when they come out, make sure you keep up on your patch management etc. In other words you know, be a systems administrator and actually ADMIN your systems.

    --
    - Kate
    "DNA is life. The rest is just translation."
  12. Re:My Solaris Review by KrispyKringle · · Score: 4, Informative
    Despite how obviously this is a troll, I'm going to reply, since you're getting modded up.

    First off, I have little Solaris admin knowledge. I run BSD and Linux myself, but I've got some experience with Solaris as a workstation and server. That said, none of your criticisms are really specific to Solaris, or even on-topic.

    So first, out of date software: the current Xfree release is 4.3. If you got a complaint with 4.1, say what it is. Regardless, though, if you are running Solaris as a server, you don't give a shit what the X server is on it, and even as a workstation, it's usually used for high-end scientific applications; it doesn't need to be incredibly user friendly or run the latest games.

    Second: Solaris (or at least the SunOS servers I just checked to be sure) doesn't have a /lib/modules. So as I'm pointing out right now, purely for the casual reader's benefit, you are full of shit.

    Third: Back to X, eh? Nobody likes X. It sucks to configure on any system, pretty much (except maybe RedHat). If you can't handle it, you probably aren't a Solaris admin. And if looking up your monitor's horizontal sync is such a big deal, use Windows. I use the text xf86config utility whenever I install a new system, I look up my monitor's sync specs, and I'm good. Not really that hard.

    Fourth: When have you ever put a USB mouse or scanner on a server? And honestly, x86 Solaris, as discussed above, is good for learning and for environments that need to be homogeneous. But most Solaris workstations run on Sparc.

    Firth: You're an idiot. A few Linux distros use RPM. Solaris is not Linux. RPMs also are widely regarded as sucking.

    Finally, you go way off topic and talk about Debian users switching (with a link to www.ibm.com as proof?). Right. Anyway, you're an idiot, I know I've been trolled, but I wanted to clarify some of your BS for the other readers.

  13. Re:Solaris X86 is no different than a Linux distro by drinkypoo · · Score: 4, Interesting
    It's no different from Linux? It's closed source! That's pretty different by any standard. Sun might provide updates, but they do it very slowly, especially compared to the average Linux distribution. And finally, what the hell is an "industrial strength workstation"? So-called workstation-class Sun machines are now just PCs with a sparc processor in them. They have the same bus (PCI), they use the same kind of connection to mass storage devices (ATA), hell they even have the same ATA chipset as other kinds of computers, the CSA-649U is in several Sun machines, and the G3 macintoshes. (And it is trash.)

    Sun machines are not different from PCs in any significant way besides the processor (which is slower than modern PC processors at most tasks in spite of being 64 bit and having boatloads of cache) unless you have a multiprocessor machine. The days when every Sun machine was superior to every PC are long, long gone. The days when Solaris was superior to Linux for single-processor machines, likewise, have receded past the horizon and are well out of sight. Solaris' only real advantage today is on systems with many processors, especially when you get out of the realm of what Linux will actually run on.

    As for your lowest TCO, I don't believe Sun when they say it, and I don't believe you. Where's the figures?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  14. Not a fair review by UNIXGK · · Score: 5, Insightful
    The entire review really boils down to one statement: "It's not Linux". And it's not. Solaris is an enterprise OS--standards compliant, stable, scalable, extremely well documented, and well supported (both through free and paid channels). It has good performance management tools, too. It beats Linux handily in all of these categories.

    These are things you won't notice immediately "out of the box", but you'll certainly notice them if you need maximum uptime for your mission-critical enterprise applications. If the factors I mentioned above mean something to you, then you probably already have Solaris in your environment.

  15. boot problems by geoff+lane · · Score: 4, Informative

    sadly the reviewer had boot problems.

    x86 Solaris WILL live happily with Windows and Linux and a multi-boot system is trivially possible so long as you take some care. The most obvious gotya! is the Sun disk partition id is the same as the Linux swap partition id.

    x86 does NOT insist on using an entire disk. It will happily install into a suitable partition pre-created with the Sun disk partition id. During the install pseudo-partitions will be created as needed within the actual partition.

    I've had triple-boot systems with Win98, Redhat Linux and Solaris all installed on the same drive.

    The reviewer also had network problems. With NICs on the HCL list and many work-a-likes there should be no problems at all.

    You do need to understand what you are doing when installing Solaris, and it helps to understand the network configuration it will be plugged into before you start.

    On the other hand, after answering a handful of questions at the beginning, the installation itself is trivial and automatic on supported hardware.

    I've been using x86 Solaris as my main desktop system for a number of years now in preference to both Windows and Linux (though I'm writing this on a RH8 box) and it does everything that I need day to day.

  16. Solaris Vs. LINUX FUD by Anonymous Coward · · Score: 4, Insightful

    I seldom read all the way through Slashdot comments because of signal/noise ratio but Solaris is near and dear to my heart. I've used Solaris/SPARC in server environments in several projects at several companies and I would like to weigh in with a vote of confidence for two very important factors: reliability, and scalability. In our telecommunications startup we had a multi-tiered web server / application server / database architecture. We designed it to scale big and we needed incredibly high uptimes. We put a lot of effort into architecting the solution and we relied very heavily on Solaris for reliable and scalable 'servability'.

    It delivered 100%. We had major problems in other areas of our company, project, and personal lives but Solaris was the bedrock of our company and it was stable. We never had to worry about bugs or issues or whatevers.

    We leveraged a lot of free software to sweeten things, we intermixed development on Windows to cut our development costs.

    As someone who has worked closely with Solaris I was pretty disappointed with one apparently biased Linux user's inability to make light work of a Solaris install. Solaris is not a hobby system and you aren't going to play too many games on it. No you aren't going to have fun recompiling the Solaris kernel, but then maybe there are other productive tasks at hand...

    - AndrewZ