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

58 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: 3, Informative

      It rather does beg the question, doesn't it? I run mostly SPARC/Solaris systems with some SGI's and Linux mixed in and I can't think of many situations where I'd go for the x86 version. If I wanted an *all* Solaris shop, there'd be a case for it on low end boxes, but that's unlikely as monoculture of any type is bad(tm) :) Besides, second hand SPARC systems can be had cheaply on eBay or even new from Sun/Fujitsu these days.

      I wasn't surprised that Sun dropped Sol x86, but apparently there was a revolt from the market. It was a bit of a shock to me really. I wouldn't worry about Sun's R&E resources, that is one thing they seem to have consistently funded over the years.

    3. Re:How does this help us, or Sun by adam872 · · Score: 3, Interesting

      Agreed, that is a good reason, but it gets down to the availability of apps to go with it. In the Oil and Gas world, the big players, like SLB, Paradigm and Landmark (to name but a few) have suites that run on SPARC/Solaris, IRIX and Linux. It would nice to have those apps on Sol x86, but the market probably isn't there.

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

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

      I'm genuinely interested as a bit of a *ix geek (netbsd, osx, linux, across x86, ppc and 68k platforms) - what does solaris offer? Whether on sparc or x86 I'm not fussed, but what's it's focus?

      Always been curious, but never found a Sun person sit still long enough to grab them and get a good layman's answer :)

      thanks

    5. Re:How does this help us, or Sun by Anonymous Coward · · Score: 3, Insightful

      It's a foot in the door, perhaps. One of the reasons for the current popularity of Linux is its availability on cheap hardware. You play with Linux on your desktop at home, at school, wherever, and you get familiar with it. Then, when it comes time to use it in a serious server deployment, you have (at least some of) the skills and the confidence to really use it. IOW, by putting Solaris out there for the x86, Sun helps to increase the base of available admins.

      Second, there are at least hints that Sun is moving towards a wider role for x86 in their business; they're offering an AMD x86 based line of servers now, for example.

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

    7. Re:How does this help us, or Sun by FeriteCore · · Score: 3, Interesting

      It helps Sun by letting them get their foot in your door by letting you get your feet wet.

      Sun needs an entry level system to get users that may graduate to enterprise SPARC systems to get started with Sun.

      Sun's situation without Solaris x86 would be much like Apple's situation before the introduction of the I-Macs. All of Apple's systems were quite good and quite expensive. All of Sun's systems are quite good and quite expensive. Apple did and Sun does have a fiercly loyal and satisfied customer base being erroded thru attrition. Few new customers translates into slow death. Introduction of the I-Mac gave apple a shot in the arm. A viable Solaris x86 could help Sun the same way.

      Unfortunatly I don't think Solaris x86 is quite enough like Solaris SPARC to fill this role for Sun. I also think it isn't a good enough product to encourage users that do try it to consider graduating to the SPARC product.

      Where I work we have a handfull of smart people tearing their hair out trying to migrate some of our systems from Linux to Solaris x86 to satisfy our management. Our own applications seem to run (so far as we can tell) but the OS install for our production hardware environment (Proliant servers with Qlogic fiberchannel connection to a SAN the only disk on the system) has so far been impossible.

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

    9. Re:How does this help us, or Sun by Avihson · · Score: 2, Insightful

      This helps me by giving me true Solaris experience.
      This helps Sun by giving me true Solaris experience.

      I agree that using Solaris is not the best use of an Intel box, but working within the limitations of Solaris is a great learning experience for the Linux admin. One more OS to add to the Resume, it proves to potential employers that you are willing to learn the different Operating systems and are not a zealot for a particular operating system or worse, a particular Linux distribution.

      This is not the same as Solaris experience on Sparc boxes, but it will help bridge the gap. I have seen Human Resource drones ignore senior system admins with Sun and IBM experience when looking for HP-UX people, it is not hard to imagine that they would do the same for Solaris admins. If it gets your foot in the door to interview with someone who knows the difference between Sol-9-sparc and Sol-9-x86 then the interviewer should be able to know that your IRIX or AIX experience will transfer to their systems.

      Now if Solaris for Intel is someone's only "real unix" experience, I doubt if they will be able to parley that and their home linux exerience into a Solaris sys-admin slot. In fact I hope not!

      I know that I will not put Solaris or HP-UX on my resume, but I do put Openview. I spent 3 years using Linux as a front end for some network monitoring apps that ran on openview. The HP-UX guys kept the box running, and I ran the monitors.

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

    11. Re:How does this help us, or Sun by adam872 · · Score: 2

      Good point. Actually installing the patches is a piece of cake, but I agree that distribution isn't as good as other vendors. We usually end up scripting it and patching from NFS shares.

    12. Re:How does this help us, or Sun by Benley · · Score: 2

      Dude. *DO NOT* use patchpro. It is a complete piece of shit! Instead, do one of two things:

      A) periodically download "rec+sec" patch bundles from sunsolve.sun.com and install them

      B) Or, do what I do and run your own superglue patch server. This is just an nfs share with the patch collection unzipped into it, along with a cron job that updates it once a day on the server. Truely trivial to manage.

      Info on superglue (written about my particular superglue installation, which you can use if you want, but I wouldn't trust some random dude to distribute OS patches!): http://www.acm.uiuc.edu/wiki/space/Superglue

      To get the superglue script, read through that page, mount my nfs share, and get the superglue script. It's just a shell script. It is installed as an encap package (encap.org), so you can copy that and install it yourself.

  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

    1. Re:better yet by f1ipf10p · · Score: 2, Informative

      Wish I had some mod points to bump this up!

      A used sparc is a great recomendation. Or build your own:

      www.sparcproductdirectory.com

      --
      ~8^]
  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.

    1. Re:Save some time by __past__ · · Score: 2, Interesting
      Not to mention pkg-get, a really nice utility roughly similar to apt-get.

      Another great option to make installing lots of free software packages painless on Solaris (disregarding the obviously superior strategy of LARTing all those l33t L1nux c0d3rz who think that "portable" means "compiles on both Red Hat and Debian" until they beg for a set of Coherent floppies to test their buggy code on it) is the NetBSD pkgsrc tree (what the other BSDs call ports), which happens to be actually platform independent. Not every package works, and it is completely non-integrated with the native Solaris package management, using its own package database, file format and utilities, but it's still great that it's there.

      With these tools package management on Solaris can become nearly as comfortable as on a community-developed free OS; I'd say you reach about the same convenience level as with a commercial freenix distribution.

  4. Sparc-Intel differences? by Trbmxfz · · Score: 2, Insightful

    Definitely not the same if you ask me

    How comes? Do Sun deliberately package their x86 version differently? If so, what's different?

    1. Re:Sparc-Intel differences? by segment · · Score: 2, Informative

      DOCUMENT ID: 57414
      SYNOPSIS: Buffer Overflow Vulnerability in the CDE DtHelp Library May
      Allow Unauthorized "root" Access
      https://www.auscert.org.au/render.html?it= 3593&cid=1

      ============

      PROBLEM: A vulnerability exists in the newtask(1) command that may lead to unauthorized root access.
      PLATFORM: Solaris 9
      DAMAGE: If exploited, a local unprivileged user may be able to gain unauthorized root access.
      SOLUTION: Apply patch or workaround.
      http://www.ciac.org/ciac/bulletins/n- 069.shtml

      ========

      Product: GNOME 2.0 XScreensaver
      Publisher: Sun Microsystems
      Operating System: Solaris
      Platform: SPARC x86
      Impact: Reduced Security
      Access Required: Existing Account
      http://www.auscert.org.au/render.html?it= 3487&cid=33

      I could go on and give shellcode too but I won't. Know what you're talking about before jumping out there

    2. Re:Sparc-Intel differences? by segment · · Score: 2, Informative

      Sun Alert ID: 50104

      Category: Security

      Product: Solaris

      BugIDs: 4774256

      Avoidance: Workaround

      Date Modified: 08-Aug-2003 1. Impact: A local or remote unprivileged user may be able to view root privileged files due to a security vulnerability involving the Solaris kcms_server(1) daemon

      Now before you say but thats only viewing files blah blah blah like some troll, ask yourself how easy it would be to leverage this into something more? Wait I know... View unprivileged files? You mean like say... /etc/shadow? No that's thinking too far ahead. No codes available? Sure ...ok there are no codes you are so correct.

      More of me being a prick? Why not...

      Vulnerable systems:

      SunOS 5.3 thru 5.9 (Solaris 2.x, 7, 8, 9) (x86)

      By sending a sequence of specially crafted Remote Procedure Call (RPC) requests to the sadmind daemon, an attacker can exploit this vulnerability to gain unauthorized root access to a vulnerable system. The sadmind daemon defaults to weak authentication (AUTH_SYS), making it possible for a remote attacker to send a sequence of specially crafted RPC packets to forge the client identity.

      After the identity has been successfully forged, the attacker can invoke a feature within the daemon itself to execute a shell as root or, depending on the forged credential, any other valid user of the system. The daemon will execute the program of the attacker's choice; for example, spawning a reverse-network shell back to the attacker for input/output control. Under certain circumstances, a reverse-network shell could allow for the attacker to bypass firewalls and/or filters .

      Analysis:
      Because the nature of the weakness exists on the application level, successful exploitation does not require the use of machine-specific code, nor does it require any previous knowledge of the target's architecture. Therefore, any local or remote attacker could execute commands as root on a vulnerable system running the sadmind service. By default, sadmind is installed and started at system boot time on most default and fully patched installations of Solaris. While many other vendors rely on SUNRPC related routines from Sun, this design issue is confined to Sun's sadmind authentication implementation in Solaris. The most inherent threat is if this exploit becomes packaged into a cross-platform worm were it to become publicly available. http://www.securiteam.com/unixfocus/5HP0G1PB6K.htm l

      Sorry I took some time I was too busy being a Redhat GNU nazi...

      # uname -a
      SunOS kungfunix.net 5.9 Pitbull sun4u sparc SUNW,Sun-Fire-480R

      bash-2.05a$ uname -a
      FreeBSD bubonic.infiltrated.net 4.8-RELEASE-p13 FreeBSD 4.8-RELEASE-p13 #0: Tue Oct 7 01:44:44 EDT 2003 root@fscker.infiltrated.net:/usr/obj/usr/src/sys/B UBONIC i386

      -bash-2.05b$ uname -a
      FreeBSD daemonically.perfidious.org 4.9-STABLE FreeBSD 4.9-STABLE #1: Thu Nov 6 01:13:52 EST 2003 sil@daemonically.perfidious.org:/usr/obj/usr/src/s ys/DAEMONICALLY alpha

      Yea sure... Why not... Sorry but I use WindowsXP (that's right) on my laptop and Sol for my servers, and FreeBSD to fuck around with. This is going to be the last comment I make on this thread, because it literally is boring. And you're right I know nothing of security whatsoever. In fact I don't even know my name there buddy

    3. Re:Sparc-Intel differences? by Anonymous Coward · · Score: 3, Informative

      Sun's goal for Solaris X86 and Solaris Sparc has been "bug for bug" compatability. The OS packaging is the same, but not all of the add-ons may be available, especially for talking to hardware that only works with SPARC based systems or high-end stuff.

      "Segment" is being deceptive. He keeps listing bugs for Solaris X86 as if they exist only on Solaris X86 when they really exist for both versions. It isn't hard to determine if you go back to the source documents. Just look for lines like this in Sun's patch documents:

      Xref: This patch available for SPARC as patch 112963

      On supported hardware Solaris X86 is a solid operating system. Of course, all else being equal , I prefer working on Sparcs rather than PCs.

      One last comment in regard to the rest of the thread: Solaris has bugs, especially in new code, that need patching just like any other operating system??! Who knew?

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

    1. Re:Most useful in an existing Solaris environment by Xolotl · · Score: 3, Insightful
      I realise this is probably troll or flamebait, but since you're replying to my post, I'll give you the benefit of the doubt. To reply:

      except linux isnt free
      Given that you can download Linux in the same way as Solaris or BSD,and in addition is GPL, in what way isn't it free?

      is incoherent from distribution to distribution
      Sure, there are differences, but no organisation using Linux for production work is going to use 5 different distros, they'll pick one and stick to it.

      causes things tobe hard to port
      Solaris shares many of the same libraries and Linux is largely POSIX compatible, in what way is is hard to port things?

      breaks more often
      Ok, this one is fairly subjective, so I'll leave it.

      is poorly supported
      (a) there a a large number of companies which support Linux (RedHat, SuSE, IBM, being the obvious ones), (b) there is a huge experience base among admins, larger now than with Solaris.

      incorrecly implements NFS
      I can only comment from a practical aspect: in 5 years of using NFS on Linux on mixed Linux/Sun/HP-UX networks, I haven't had any problems which couldn't be solved by correctly configuring the NFS mounts.

      has poor automounter
      Okay, this I'll grant, the automounter isn't very robust.

      ive never seen it run right disklessly
      Can't comment, haven't tried.

      Engineers and IT infrastructure, thats a job for solaris. Period end. no room for linux.
      Sure, many many engineers, scientists and so on use Solaris. Partly because it's good, partly because of history - they were using SunOS/Solaris before Linux was around (I've been using SunOS since version 4 on Sun 3's, and Linux since 0.99pl10). However, many many other engineers, and scientists use Linux - partly because it's also good, partly becuase it and the hardware are much cheaper, partly becuase they can easily get at the source and tweak and customize it. Both systems have their advantages and both are widely used. To say there is "no room for Linux" is just plain wrong.

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

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

  8. 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.
  9. Re:Reviewer bias by AndrewRUK · · Score: 2

    Well, he does say "If you're feeling particularly masochistic you could pay a ton of money for SCO's rinky-dink UnixWare or OpenServer products" which suggests to me that he doesn't rate UnixWafre highly.

  10. Single-CPU Edition? by orkysoft · · Score: 3, Funny
    Now that the single-CPU edition is free to download for non-commercial use, ...


    The SMP edition is available for $699 ;-)

    --

    I suffer from attention surplus disorder.
  11. 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.

    1. Re:Poor Review by calidoscope · · Score: 2, Interesting
      The reviewer comes across as a Windoze user who then became a linux geek - Way too focused on GUI administration. Real Solaris admin's prefer to use command line tools over the serial port.

      My install went a lot more smoothly than Jem's, the only issue was not getting more than 8 bits of color. The network came up with no problem when installing Solaris x86 - was even able to browse the web during installation.

      My experience is that Linux beats Solaris in device support, SMB support and eye candy. Solaris comes across as more polished, header files are in standard locations, IPsec is supported semi-natively and has better PostScript support built into the OS.

      I haven't found anything as nice to do simple photo editing (cropping, resizing, printing) as sdtimage - though it would be nice to have png and JPEG2000 support.

      --
      A Shadeless room is a brighter room.
  12. Re:Solaris 10 x86 by swordgeek · · Score: 3, Informative

    Has it really? Funny, since Sun is still in pre-beta with Solaris 10.

    I suggest you check your facts again.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  13. 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...

  14. Sun's real rationale for this by swordgeek · · Score: 3, Interesting

    OK, this is all just a guess, but I believe it's an educated one.

    Solaris/Sparc will continue to be their preferred high-end server platform, and the place that they put most of their R&D money. It will never be pushed as a desktop environment, except for those environments which require it (data analysts, geophysicists, etc.)

    Linux/Sparc they won't touch.

    Linux/x86, they're pushing on the desktop now with their "Java Desktop." I think that they'll push this _heavily_, even trying to sell to random people off the street. (witness their dealing with Office Despot, last week.)

    Solaris/x86. With their recent ties to AMD, I suspect that they're going to encourage people to use Solaris/x86 on their cheap server lines (esp. the blades), and possibly push the application companies to port their Sparc versions over. Ideally they'd be running Landmark apps and such on Solaris/Sparc machines, but right now many of them are pushing Linux/x86, which is much cheaper for a given performance level right now.

    The biggest reason for Sun having Solaris/x86 at all is to keep people who can't justify the hardware costs of Sparc gear right now, to keep (or in some cases, start) running Solaris (ideally on Sun boxes), rather than going to ye randome Linux platform. Now if Sun can differentiate between their own Linux/x86 offering (end-user desktop) and Solaris/x86 (workstation and low-end server) while maintaining their REAL product (Solaris/Sparc), then they might have a good plan.

    I think that this latest action is mostly to run the x86 product up a flagpole, just to see if anyone cares.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  15. restrictive license? by Anonymous Coward · · Score: 2, Informative

    Just like I posted to the last solaris story, with this in the license, who in their right mind would ever even download it:

    E. NOTICE OF AUTOMATIC SOFTWARE UPDATES FROM SUN. You acknowledge that the Software may automatically download, install, and execute applets, applications, software extensions, and updated versions of the Software from Sun ("Software Updates"), which may require you to accept updated terms and conditions for installation. If additional terms and conditions are not presented on installation, the Software Updates will be considered part of the Software and subject to the terms and conditions of the Agreement.

    F. NOTICE OF AUTOMATIC DOWNLOADS. You acknowledge that, by your use of the Software and/or by requesting services that require use of the Software, the Software may automatically download, install, and execute software applications from sources other than Sun ("Other Software"). Sun makes no representations of a relationship of any kind to licensors of Other Software. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE OTHER SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

    -Justin

  16. Why would I need Solaris at all? by axxackall · · Score: 2, Insightful
    Can someone suggest a case where it would make more sense to use x86 Solaris rather than Sparc solaris?

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

    Having the same OS on newer and more optimal hardware (read x86) as on old overpriced one (Sparc)? Give me a break.

    The compnay where a friend of mine works they installed Linux on all low-end Sparc stations the used to host small servers. And they exchanged mid/high-end Sparcs with Power4/PPC thanking IBM for a very good exchange program. Of course Power4/PPC run Linux/PPC. They have Linux everywhere across all server (and even some desktop) computers and very happy with drammatically reduced TCO because of that. Also, after living like that one year they analyzed their failure statistics and found that their reliability is ncreased a lot. No need to mention that the time foe bus and security holes has beem droped a lot (before they lived for years with promises from Sun to fix a known annoying bug).

    So, one more time, why would I need Solaris/x86?

    --

    Less is more !
  17. Solaris Just Isn't A Desktop OS by bajan_on_ice · · Score: 3, Insightful

    Why do you think Sun is going with the SuSe/JDS for their desktops? Solaris blows when it comes to hardware compatability, and thats exactly what you need when you are doing desktops, since you will find just about any mix of cpu, disks, controllers, networking, sound, video and periferals on a desktop PC.

    Solaris was DESIGNED as a workstation OS for SPARC boxes with very specific hardware specs. It grew up to be an enterprise OS to be run on SPARC boxes with very specific hardware specs.

    Expecting it to run flawlessly on your generic whitebox PC is like expecting to use a hammer to open a beer bottle. Sure it could work, but the results are more than likely to be ugly.

    --
    "The greatest dangers to liberty lurk in insidious encroachment by men of zeal, well-meaning but without understanding."
    1. Re:Solaris Just Isn't A Desktop OS by jmusits · · Score: 2, Funny

      Actually the claw end of a claw hammer works great for opening beer bottles. Speaking from ecperience.

      --
      -- 42 --
  18. 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 !
  19. have fun by alsta · · Score: 3, Informative

    If you decide to compile stuff on Solaris, some problems are likely to occur if you aren't aware of them.

    1) Do NOT use GNU binutils. GNU strip and GNU ld do not understand Solaris x86 ELF headers and create corrupt binaries.

    2) In almost 100% of the cases, GNU autoconf will not figure out that the Solaris linker requires the specification of a runtime linker option. Solve this by running autoconf like;

    LDFLAGS="-L/foo -R/foo" ./configure

    This is obviously pointless to do if you're using static libraries.

    For more info, read ld(1).

    --
    Wealth is the product of man's capacity to think. -Ayn Rand
  20. 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."
  21. 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.

  22. 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.'"
  23. 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.

    1. Re:Not a fair review by iggymanz · · Score: 2, Informative

      As a 13 year Sun Sparc & Solaris customer, I can tell you the things you said are true of Solaris on Sparc, but for x86 it's a big question mark. Standards compliant? There are interesting issues porting Sparc code over to x86. Scalable? I don't see any evidence Solaris for x86 would go beyond 4 processors. Well supported? Sun has dropped Solaris x86 in the past, and picked it up again (for how long?) Maximum uptime - a couple of the BSD do as well in my experience for x86. As an aside, on single processor Sparc with limited memory (128M) Solaris certainly isn't the highest performance OS one can run.

  24. useful for testing and training by sled · · Score: 2

    The main reason this is useful to me is for "kicking the tires" of Solaris 9 (as the CoyboyNeal implies in his caption). At work we are still running Solaris 7 on production servers and don't have a lot of spare Sparc systems lying around for testing. Being able to install Solaris 9 under VMware or random x86 systems is a very convenient way for me to get some experience with this release. However, I can't think of a good reason to deploy it in production.

  25. Re:Solaris X86 is no different than a Linux distro by Dud7734 · · Score: 3, Insightful

    I administer a network consisting of a mix of SPARC Solaris, Win2k Professional, and 1 SCO unix box. The SCO box is very old and is used as a controller for a special application. Some time ago I decided to port the SCO box software to Redhat linux 8.0. As I was nearing completion of the port I discovered that Redhat was dropping this line of linux.

    I believe it's important to be able to maintain patch levels on my systems for security reasons. Knowing that in the future I will not be able to keep my patches up to date leaves me feeling that Redhat left me high and dry. In my mind I cannot justify paying Redhat annual support for their Enterprise version of linux when I only need patches. I can handle the other support issues myself.

    I'm comfortable with Solaris administration on the SPARC platform but I have no experience with the x86 version. After reading the review I believe the described shortcomings don't apply to my situation, except perhaps for the networking problem. I don't need sound or graphics at all and I have no problem configuring networking manually.

    Solaris patches are easily reviewed and a list of recommended security patches is released on a regular basis. The patches are easy to download from a high performance site and I don't have to worry about access to those patches because I didn't pay for a priority connection.

    The full documentation is available to download in pdf form or html.

    With the help of the review, I think I just talked myself into redirecting my port of the old SCO box to Solaris x86. At least I should give it a try.

  26. My experiences with sparc-solaris... by bender647 · · Score: 2, Informative

    As a captive sparc-solaris user for many years, my experience has been that most of the development tools have some bug in them and need to be replaced with Gnu equivalents to compile any of the popular packages you find on the net. And my linux boxes are usually configure-make-make install and you're done. Under solaris, I almost always have to change something to get it to compile. Not to mention most of the dependencies won't already be on your system.

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

  28. Apple is better by mark_space2001 · · Score: 3, Insightful
    Not technically better, because I don't know that. But Apple is better because they can get people to LINE UP THE NIGHT BEFORE to pay $129 for what is basically a free BSD OS.

    Remember, free as in speech, not as in beer. Giving away your labour is not the idea. The idea is that you don't hamstring your customers so that they can't tinker around with your OS if they want to.

    Apple's OS X seems to be the best of both worlds. Fast and sexy, non-technical people seem to love it. Get under the hood and its just BSD. Download any POSIX source, compile and install. Tons of documentation, read the kernel source, do whatever you want.

    And people were like having a party just to buy the thing. I think geeks should be 1000% behind this product and Apple too.

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

  30. Solaris Free and Open Source Software by turgid · · Score: 2, Informative
    You can get a binary version (for x86) of GCC from any of the sunfreeware.com mirrors.

    The Solaris Companion Software CD comes in the Solaris Media Kit and contains many Free and Open Source packages compiled and packaged for Solaris. They install under /opt/sfw and include gcc-2.95.3 and gcc-3.3.x, gdb, ddd, KDE, GIMP, Emacs, vim, Python, MySQL, you name it, it's probably there. You can download the ISO images for Solaris 8 and 9. Note that it is updated to correspond with the current Update release of Solaris.

    GNOME has been shipped with Solaris for quite some time now. Another thing that people don't realise is that some Open Source software is installed under /usr/sfw by default as well.

  31. I am impressed. The HCL is alot bigger by Billly+Gates · · Score: 2, Informative

    Way to go Sun.

    I threw out a copy of solaris7 x86 that I recieved during Linux expo 2000 recently.

    Reason? First off only 2 ethernet cards were supported, no UDMA EIEDE was supported, no USB support, no graphics card support, etc.

    I could not even get it to see my hard drives on my old pentiumIII system.

    However, I went to Suns site and looked at the HCL for Solaris9. Big difference!

    For example my broadcom 411 integrated ethernet card still is not reconigned under Linux or FreeBSD but its fully supported under Solaris. Also my soundblaster live, geforce 4, Sony Dvd writter, and both broadcom and netgear nics are fully reconogigned.

    The only problem I see is that I use both USB keyobards and mice. USB is supported but I did not see my keyboard there.

    Also look under the supported motherboard section? Over 35 models are supported!

    Sun is making a shot here and looks like they are listening.

    My only concern about solaris is lack of package managment. Do I have to build things by source with it? I love the ports of FreeBSD and Gentoo.

    1. Re:I am impressed. The HCL is alot bigger by darylb · · Score: 2, Informative

      My only concern about solaris is lack of package managment. Do I have to build things by source with it? I love the ports of FreeBSD and Gentoo.

      See the docs for pkgadd and its friends pkginfo, pkgrm, and several others.

  32. Solaris cheaper than Redhat ? by motox · · Score: 2, Interesting

    The license starts at $99 for a single cpu commercial license...

  33. A network tip by unstable23 · · Score: 3, Informative

    - Never use the 'install' disk to install - always use 'disk 1' to start the install. When you get to the DNS/NIS/LDAP screen the reviewer talks about, you cannot get past it without correct info if you use the install disk. If you use disk 1, you can skip past it after it complains that it can't fetch the info.
    The problem seems to be that the install won't let you set a default gateway, so stuff off-subnet is unreachable, and I've never gotten it to behave correctly.

    Of course, because the info doesn't get saved, yo have to setup resolv.conf etc yourself.

    1. Re:A network tip by Anonymous Coward · · Score: 2, Informative

      The reason it doesn't ask for a default gateway is because Solaris uses ICMP router discovery. On any decent configuration and sane setup, your router should reply to these messages. In some cases when that doesn't happen you'll need to manually add to a file "/etc/defaultrouter", the contents of which is only the IP of your gateway.

  34. "Fedora"? by Ice_Balrog · · Score: 3, Funny
    Solaris 9 is not very impressive when you put it next to FreeBSD or a good commercial GNU/Linux distribution like Mandrake, RedHat, SuSE, or one of the better community distros like Debian or Fedora.
    Um, I believe he misspelled "Slackware".
    --
    #include "sig.h"
  35. Thoroughly non-researched article by kriston · · Score: 2, Interesting

    The author starts out by writing that Solaris was formerly SunOS and was derived from, among other things, 4.4BSD-Lite. How can we take the rest of the article seriously?

    SunOS and Solaris pre-date 4.4BSD-Lite by over ten years.

    SunOS describes the kernel and operating system services. Solaris describes the "operating environment".

    Solaris was not "designed for SPARC and UltraSPARC." It was written originally to run on SPARC derivates as well as the x86 platform, specifically the AT&T NCR platform which preceded Sun's short-lived x86 SunOS machines, though, technically, the AT&T NCR and Sun x86 boxes predate Solaris. The x86 port of Solaris is by no means a new product.

    The author complains quite a bit, but that should be expected in the Compatibility and the Installation sections of the article. Long-time Solaris users are familiar with all these problems.

    I would have liked some facts to back-up the throwaway comments like "not all that restrictive", "rinky-dink", and "not very impressive".

    Kris

    --

    Kriston