Slashdot Mirror


Previewing the Next Solaris OS

Eric Boutilier writes "Amy Rich has written an excellent Solaris Express (Solaris 10) how-to and general overview. It covers how the program works, using the community web site, and what's new in Solaris Express." Among many new features, the TCP/IP stack has been redesigned, IPv6 support improved, and both NFSv4 and USB 2.0 support added.

69 of 278 comments (clear)

  1. Nice by Anonymous Coward · · Score: 2, Interesting

    Good alternative for my boxes, diversity is good, to put along side my FreeBSD, NetBSD and Windows machines.

    Now, all I need is a PowerBook and I'll be set.

    1. Re:Nice by Anonymous Coward · · Score: 2, Interesting

      I did run Plan9 for a while, a REALLY REALLY technically cool system. However, the administration ellegance of the BSD's are unmatched, and I have used BSD for 10+ years so the things like remote TCP stacks and such never got used as I'm stuck in the old ways of thinking. :)

      Darwin, isn't my thing, I'll wait for my PowerBook and run the real thing on it.

      Linux, well, nothing against it. However, I'm not fond of the GNU GPL and LGPL so removed it from my list, though Debian looks like it is similar to the BSDs in regards to technical philosophy; but then there is the license philosophy, which doesn't fit my thinking.

    2. Re:Nice by ZxCv · · Score: 2, Informative

      So you won't run linux because of the license philosophy, but Solaris, Windows, and OSX are OK? That's pretty screwy.

      I saw him talk about Plan9 and Linux, but nowhere did I see "Solaris", "Windows", or "OS X". Did I miss something?

      --

      Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
    3. Re:Nice by Anonymous Coward · · Score: 2, Interesting

      You can use the TCP stack of a remote system, very neat, in fact, Plan9 is almost completeley distributable so you can use almost anything remotly.

      This concept of remote TCP stacks is very useful for firewall policy etc.

    4. Re:Nice by Anonymous Coward · · Score: 2, Interesting

      Yes, becuase I want the freedom to do so. While the GPL and LGPL is designed to remove my freedom to have those systems.

      For example, as a kernel and driver developer these are very important issues, it might not matter to you, but it does to me. You might not agree to this, but that doesn't really mean I'm wrong, only that we have different views on freedom.

      Think of it this way: The freedom of speech. The GNU GPL and LGPL is forcing you to speek even if you don't want to. You might think it's good, and that's you option, while Me, Myself & Irene want the liberity speek only when we want to.

      I'm not saying you're all wrong, but Windows really does makes sense when you have to eat, or even just want to have fun.

      The GPL is light being enlisted in the Vietnam war, or even the war agaist Iraq; you have to fight, even if it's a war you don't want. Maybe because I think there are other options, and that none are them are optimal. What looks good today might be the plague of tomorrow.

      Just think about it.

    5. Re:Nice by Anonymous Coward · · Score: 2, Funny

      I saw him talk about Plan9 and Linux, but nowhere did I see "Solaris", "Windows", or "OS X". Did I miss something?

      I quote: "Darwin, isn't my thing, I'll wait for my PowerBook and run the real thing on it."

      Here's your question for today: does "the real thing" in the above sentence refer to:

      (a) OS X
      (b) OS X
      (c) OS X
      (d) CowboyNeal

  2. Solaris doesn't suck... by Space+cowboy · · Score: 5, Insightful

    (In case the first post is modded down to hell, that's what it said :-)

    The market for Solaris is very different from Linux, it's datacentre-land, not home user. I still don't see it lasting too long though... One of the microsoft lines that really is true is that Linux is a larger threat to Unix than to MS, at the moment (MS forgot the 'at the moment' bit :-)

    Two wars: The desktop and the datacentre. Despite the cliche of fighting a war on two fronts, Linux is porbably uniquely positioned to fight a war on N fronts (where N is a positive, large integer). The way it's set up is to leverage groups of people whilst folding the advances back into the core.

    SGI are turning to Linux, Sun will too. There'll be a few releases of both OS's first, though, IMHO.

    Simon.

    --
    Physicists get Hadrons!
    1. Re:Solaris doesn't suck... by zz99 · · Score: 3, Interesting

      > SGI are turning to Linux, Sun will too. There'll be a few releases of both OS's first, though, IMHO.

      There is the same story with the Sun hardware... the Ultrasparc architecture. It is hard for one company to keep up with development of their own CPU's for long. The latest word has been that they have put new core's on the ice, and instead try to spinn on the ones they already have.

      It is hard to compete with the main stream hardware, and at the desktop it's definitely impossible to beat x86 at best bang for the buck. Soon it will be hard for Sun to beat them at best performance at all (performance regardess of price).

    2. Re:Solaris doesn't suck... by dbIII · · Score: 4, Interesting
      The market for Solaris is very different from Linux, it's datacentre-land, not home user.
      Linux is still a long way behind Solaris with things like NFS - massive speed differences. A home user isn't going to care much about NFS, which is probably the main reason why NFS still sucks under linux (though not so much in 2.6). I'm sure there's other things as well.

      One of the microsoft lines that really is true is that Linux is a larger threat to Unix than to MS
      I disagree. Linux is a bigger threat in server space, you have to remember that even after a decade NT et al are the upstart operating systems that have steadily been getting commodity PC hardware into server space - linux challenges that head on by providing a solid multiuser OS that runs on PC hardware, and does it much better than the steadily improving NT operating systems. You only run a Microsoft operating system if you want to run the programs that come with that platform or if you want to use cheap PC hardware as a server. Linux does threaten Microsoft in that way, and I suspect that has contibuted to them improving their software (security patches when they didn't care about them before, and the numerous new features in longhorn).
    3. Re:Solaris doesn't suck... by __past__ · · Score: 4, Interesting

      There are rumors that Sun might join forces with Fujitsu Siemens, i.e. closer collaboration of the UltraSparc and SPARC64 design teams. This would seem like a pretty smart move - if you make your processor arch publicly available, you might as well try to benefit from it. Two independent groups developing 64bit sparcs for servers is a little wastefull, and maintaining an alternative architecture is hard enough.

    4. Re:Solaris doesn't suck... by jadel · · Score: 5, Insightful

      Note the following is my opinion, I don't claim to have all the answers or any more insight than regularly reading IT news...
      The biggest difference (IMNSHO) between the open source community (including what is commonly referred to as the Linux community) and Microsoft is cultural. MS is a marketing driven organisation - features are chosen and development is directed based on what will shift boxes - even the current security initiatives are aimed at minimizing the amount of damage the reputation of the company was incurring due to its repeated and high profile security problems.
      OSS projects seem to come in a huge range of styles and with a similarly huge number of objectives, however there is a larger emphasis on technical merit. Linus has a reputation for being draconian in what he will allow into the kernel, he is entirely willing to throw patches away that don't meet his standards no matter how wonderful the functionality they provide may be.
      The result of this is that although OSS is generally not as "shiny" as MS products tend to be, it seems to be built on a much more solid foundation. Whether that is enough of an advantage for it to take a sizeable bite out of MS' market share remains to be seen.
      Of course MS also seem to be their own biggest enemy. The new licensing arrangements and product activation seem to be designed to make life difficult for businesses. Likewise the way they seem to alternate between smear campaigns against Linux and running scared any time a business talks about moving there desktops over to an OSS solution has been raising the profile of alternatives to people who would not have otherwise heard of them.
      Truly we live in interesting times (in both senses of the phrase.)

    5. Re:Solaris doesn't suck... by )-(ellbilly · · Score: 2, Funny

      Well I just picked up a SUn Enterprise E4000 for 640 bux! Gonna put it in my basement and rule the world...errr underworld.

      But seriously, ebay/sun/solaris is perfect way to run a small home or business op. Friends/family all have nice relaiable web and email services cheap and I have a place to play with my root.

      Cheers,
      )-(ellbilly

    6. Re:Solaris doesn't suck... by cyb97 · · Score: 3, Insightful

      > Despite the cliche of fighting a war on two fronts

      The biggest reason this cliche doesn't really hold water is because Linux isn't really fighting in the same sence of the word as Microsoft, Sun, SCO (not flamebait) and other OS-makers are.
      Linux, or rather the development of it, isn't based on sales and income. Linux development will (and does) go on without having to produce financial profits and results.

      Sun for example wouldn't be able to produce an OS that nobody use. It just wouldn't go down well with shareholders, and would frankly be a right out stupid idea businesswise.
      Linux on the otherhand isn't dependand on one single company or entity. It's made by the people for the people. So it hasn't got anything to loose, and we all know that those who can make the ultimate sacrifice usually wins the battle, if not the war.

    7. Re:Solaris doesn't suck... by chthon · · Score: 5, Interesting

      Anyone needing more than 8 CPU's ? Seriously, go to IBM/HP/Dell and then try to configure a system that has the same capacity as something from Sun. When you reach the same specs, you will most probably have the same price.

      The only place where Sun is really threatened is in the real low-end, and for that space they also have now x86 based systems.

      Is the Unisys/W2000 a contender with Sun in the 8-32 CPU space ? Not really, because all W2000 processes run in their own small protected space, whereas one application on Sun can take advantage of all CPU's on the system if necessary.

      A happy Linux user, which happens to work with Solaris on his job.

    8. Re:Solaris doesn't suck... by 4of12 · · Score: 4, Interesting

      Linux is still a long way behind Solaris with things like NFS

      Behind yes, but not a long way, and the gap has been closing over the past several years.

      I'm really looking forward to performance and security of NFSv4, but am apprehensive that the setup appears to be more complicated than just editing a couple files in /etc.

      BTW, given all the recent hoopla over Sun's commitment to free and open source software, they ought to be recognized for sponsoring the CITI group at UMich that had a lot to do with Linux NFSv4, and for sponsoring the Connectathon series of conferences that I'm hoping will make my Linux desktop NFS client interact better with my Sun NFS fileserver.

      --
      "Provided by the management for your protection."
    9. Re:Solaris doesn't suck... by devinoni · · Score: 2, Insightful
      Anyone needing more than 8 CPU's ? Seriously, go to IBM/HP/Dell and then try to configure a system that has the same capacity as something from Sun. When you reach the same specs, you will most probably have the same price.

      That doesn't take into account that the current generation of UltraSparc processors (not the US4 which was just announced), suck in comparision to Itanium 2 and Power 4. Those companies willing to spend a few million on just one system, they want the fastest one.

      Sun's sweet spot is still the mid-level systems, where they can still make a profit (unlike the commoditized low-end). By this time next year we'll all see how Sun, HP, and IBM do with their next generation processors out in the marketplace.

    10. Re:Solaris doesn't suck... by Pengo · · Score: 2, Interesting


      Tell me the application that needs more than 8 CPU's that doesn't cluster? I won't go far on a limb to say -most-, but a LOT of new applications that are being developed on the enterprise are web based, or using web services. These applications are a natural fit for clustering.

      Database you say? Take a look at 10g from oracle, it's built from the ground to cluster. DB2 does the same AFAIK.

      If your stuck running SQL Server, your definately going to have a problem... but , I have little need to run our database systems on big iron. (We are right now testing our billing systems on oracle 10g running on Linux, thus far we are extremely impressed...)

      I believe that a smart design can compensate for need for pig iron, most implimentations that require it either have way to big of a budget or lazy design which requires single image to scale.

    11. Re:Solaris doesn't suck... by I_am_the_man · · Score: 5, Insightful

      Those companies willing to spend a few million do not care as much about speed as they do about their application being able to run on future versions of a vendor's processor with no recompile (and garanteed). They want to make sure that the OS they are buying with their million dollar setup is supported by the vendor for at least 10 years. They want to make sure that when the next version of the processor the vendor designs comes out that they can put it in their existing box; replacing the present processors or along side of them (without having to bring the box down). If raw throughput was Sun's only goal they could make Sparcs as fast as anybody else. But binary compatibility, open architecture, mix and match and endless support cycles for the OS is what makes million dollar companies say no to raw speed and yes to Sun. Oh and Sun's machines have incredible throughput and perform very well in real world scenarios.

    12. Re:Solaris doesn't suck... by Paul+Jakma · · Score: 2, Informative

      Unless you have written your application to run in multiple threads, or forks...

      Surprisingly, while a single application might not be able take advantage of SMP, often an expensive computer will run /many/ applications and hence take advantage of SMP that way. And the fork model doesnt cover a huge swathe of apps, eg apache serving a dynamic content site - lots of php/perl/whatever processing going on in lots of seperate processes, perhaps using a database backend (typically also either threaded or multi-process+shared memory). Or what about thin-client application servers? (eg client server for X-terminals or SunRays) - SMP is a /huge/ win there.

      If you are CPU limited across a bundle of processes, SMP can help - and it's easily determinable by looking at top. And Sun have a whole bundle of hefty SMP boxes they can sell you.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    13. Re:Solaris doesn't suck... by bwy · · Score: 3, Interesting

      True, it is pretty obvious most folks here have never actually been in a corporate data center for a medium to large sized company.

      When you see what these guys are doing with big boxes (Sun 6500's up to the 15K) you realize how much of apples and oranges this dicussion really is. Anyobody who thinks that Linux on Intel is a threat to this type of a market is crazy.

      That being said, Linux is making a little ground on other architectures, but to be honest I haven't seen a single customer yet who is actually doing it in production- to spite all the IBM commercials on TV. I was working at a client site this week where they are trying to get Linux set up under Z OS on the 390 (runs under Z OS similar to how Unix System Services runs, I believe.) I don't think they'll go with this solution though since Websphere comes well integrated into Unix System Services and is a well maintained and supported platform-stable as hell and not a change management nightmare. The only advantage to running Linux up there is the fact that it apparently uses ASCII encoding instead of EBCDIC- which can cause a nightmare porting Unix apps to Unix System Services.

    14. Re:Solaris doesn't suck... by devinoni · · Score: 2
      Albiet that statement is hardly true for HP, as they try to move all their customers to either Itanium or x86.

      IBM is in a much better position than HP. The Power 4 processor from IBM still maintains backwards compatibility all the way to their PPC 604e's. In the past, Sun and TI may have been able to make a good processor. Many people were eagerly waiting for the UltraSparc 3, since the USparc 2s had been suffering computing performance wise for some time. Instead of getting a processor that was competitive with others, we got the USparc 3. Soon after that, the normally secretive processor roadmap was discussed to try to appease current Sun customers that they would be fixing the computing discrepency. Even though we all know that benchmarkings are seriously flawed, "incredible throughput" and "perform very well" aren't metrics which you can compare the systems from these different manufacturers.

      In 2004, we will see how well the USparc 4 will perform economically for Sun.

    15. Re:Solaris doesn't suck... by mrm677 · · Score: 2, Insightful

      Sun is all about throughput (bandwidth). Their biggest customers run heavily threaded workloads such as databases. Hence single CPU performance (latency) isn't as important. You will see Sun be a leader in chip-multiprocessing-- that is, don't be suprised if Sun releases a chip with 8 cores on it in the next 2-4 years.

    16. Re:Solaris doesn't suck... by I_am_the_man · · Score: 3, Insightful

      My username did not give it away? :)

      Glad to be aboard. I have long wondered what everybody else is on. You should have seen my jaw drop when I went to a local Sun event (mind you I had already been using Sun equipment and had been very happy with it) when I learned just how long they support their OS's. I also learned that if you certify you app on Solaris and a newer version of Solaris is released and ends up breaking your app, they will either fix Solaris or they will pay you to fix your app on Solaris. Absolutely Incredible!!! Then the guy telling us all this said he has a small app that he wrote 12 years ago, lost the source code 5 years ago and that he runs on Solaris every day.

      No major vendor even comes close to bringing this level of value, longevity and investment insurance.

      My favorite Slashdot posts run along the line of "Why would my company purchase a 106 processor E15K when we can just create a Linux Cluster out of Dell PC's?" This lack of understanding of the fundamental difference between a horizontal cluster utilizing parallel programming and a single server image scaled to 106 processors and half a terabyte of RAM, just baffles me. Unfortunately this kind of logic is far too common here. Don't get me wrong, there are people on Slashdot with tons of knowledge and lots of experience. Unfortunately it *seems* that 80% of the posters refer to servers that are likely sitting in their bedroom next to their nightstand.

      People who question Sun typically do not know shit about Sun and make comparisons analogous to comparing a Ford and a BMW. Unfortunately Sun is largly to blame for this in their lack of marketing some of the incredible facts I have mentioned in my posts. But those who know, know.

  3. Program? by NicolaiBSD · · Score: 4, Funny

    It covers how the program works

    But can you run this program called Solaris 10 on Linux? Or do you need wine for that?

  4. Re:Hopefully by fr0dicus · · Score: 5, Insightful

    Yeah, apart from the much larger breadth of GNU tools, ssh and much higher performing threading model, 9 really sucked.

  5. Re:Hopefully by fr0dicus · · Score: 2, Funny

    Do you hate having a large improvement in threaded performance too?

  6. Hope they have Bash, OpenSSL by justanyone · · Score: 4, Insightful


    I know this is a trivial thing, but it's a real pain in the butt to have to use ksh all the time because most Solaris boxen I've worked on don't have Bash installed by default.

    The same goes for OpenSSL and a bunch of other tools that would be great to have but that I cannot count on being there.

    On the other front, having Gnome as a gui readily available is definitely deserving of kudos. If only I had more than ssh access to most of the boxes I work with, I could actually use it. We have Hummingbird Exceed, but it's such a HUGE pain to set up. Neither myself, a reasonably good programmer, nor any of the sysadmins at the very large bank where I work know how to set it up.

    Alas.

    -- Kevin J. Rice

    1. Re:Hope they have Bash, OpenSSL by benwb · · Score: 4, Informative

      Solaris 9 has ssh by default, so I can only assume that 10 will as well.

    2. Re:Hope they have Bash, OpenSSL by stephenbooth · · Score: 4, Informative

      If you're not averse to free software then I suggest you try Cygwin (http://www.cygwin.com/). It's a lot easier to set up than Hummbingbird eXeed. It's also free. I've been using it for a few years now to get X access to remote *nix boxen, never had any problems cos it's easy to setup and use. And did I mention that, unliek Hummingbird eXeed, it's free?

      Stephen

      --
      "Don't write down to your readers, the only people less intelligent than you can't read" - Sign on Newspaper Office Wall
    3. Re:Hope they have Bash, OpenSSL by larien · · Score: 5, Informative
      Hrm:

      # pkginfo SUNWbash
      system SUNWbash GNU Bourne-Again shell (bash)

      Perhaps not always installed by default, but it is available. That's on Solaris 8, BTW. As for other stuff, check out www.sunfreeware.com

    4. Re:Hope they have Bash, OpenSSL by Anonymous Coward · · Score: 3, Informative

      Can't speak for OpenSSL, but bash is certainly there in Solaris Express:

      % uname -srv
      SunOS 5.10 s10_49
      % which bash
      /usr/bin/bash
      %

    5. Re:Hope they have Bash, OpenSSL by BrookHarty · · Score: 5, Informative

      I know this is a trivial thing, but it's a real pain in the butt to have to use ksh all the time because most Solaris boxen I've worked on don't have Bash installed by default.

      We keep a local sunfreeware mirror for new sunos installs. Bash, updated Perl with modules, wget, lynx, openssl, bzip, sudo, lsof, openssh, and ncftp. (no gcc) If it wasn't for sunfreeware, I'd go nuts using Solaris. Anyone that has to move/push/alter data, needs common tools on all platforms, thank god for Sunfreeware.

    6. Re:Hope they have Bash, OpenSSL by Gollum · · Score: 4, Informative

      ssh access is all you really need to execute X11 commands. Install Cygwin and Xfree86 if Exceed is too complex. Then SSH in to the box, and check what your DISPLAY variable is set to (echo $DISPLAY). It should point back to your IP address (or hostname), followed by :0.0

      if it is not, do "export DISPLAY=your.ip:0.0" and execute an xterm, or start gnome, or do whatever you want to.

    7. Re:Hope they have Bash, OpenSSL by tfb · · Score: 2, Informative

      Yes, they have bash and OpenSSL. Bash has been in at least the `everything' install since 8 (and probably smaller ones too, and of course you can always just add the packages), OpenSSL since 9 I think.

      If you install the Sun bonus CD (? I forget the name, anyway its one of the ones that comes with the media if you have that, and you can also download it), you also get a load of free software packages including emacs (both of them), most of the gnu stuff including gcc &c &c, kde and so on. And there's yet more at sunfreeware of course.

      If you want to get remote access from a PC, get cygwin and install the XFree86 packages. Then is't pretty much as simple as
      XWin :0 -query host
      Although you may need to set font paths.

    8. Re:Hope they have Bash, OpenSSL by 4of12 · · Score: 4, Informative

      ??

      When I do

      $ ssh -X solarisbox
      my X network traffic is nicely hidden taken caer of by ssh; the Solaris box puts X traffic onto a fake local framebuffer DISPLAY like
      solarisbox:10.0
      before sending it back to my realbox:0.0.

      It might be slower than what you suggest, but I think it's a lot more secure. Without ssh doing the job of making your X network traffic secure you'll have to worry about Xauthority. Too many people (and I was one once) get around Xauthority hassles with an

      $ xhost +
      and I can't begin to tell you just how Bad that is.
      --
      "Provided by the management for your protection."
    9. Re:Hope they have Bash, OpenSSL by nutznboltz · · Score: 3, Informative

      Some of the Sun-supplied non-GNU tools have been given GNU options too now. The "-h" flag for du and df and the "-u" flag for diff.

      Sun is now reverse-engineering GNU instead of the way it was in the 80's when the GNU Project goal was to reverse-engineer UNIX.

    10. Re:Hope they have Bash, OpenSSL by nbvb · · Score: 2, Insightful

      Why do you need OpenSSL installed on the server?

      For SSH?

      Wrong. You only need OpenSSL on the system where you compile SSH. (You don't have compilers on all the systems, do you?)

      You compile SSH so the SSL libraries are included, and push the package out to all of your hosts.

      Oh, and a really convenient way to turn off the r* services is to shut off inetd altogether.... who needs it? :)

      The only port a system needs open by default is 22/TCP... the rest are just holes waiting to happen!

      (Well, so is SSH, but what can ya do?)

    11. Re:Hope they have Bash, OpenSSL by cxvx · · Score: 3, Informative
      Does this work as transparently as Exceed does? What I really want is a little daemon, preferably just running down in my task tray, that provides an X server. Nothing else. Let Windows handle the windowmanager aspect of it, and don't do anything with the desktop by default. Basically, just allowing me to run X programs side-by-side with my Windows ones. Oh - and share my X clipboard with my Windows one. The last time I looked around (which was several years ago), Exceed was the only product that came close to this. If Cygwin/XFree has a package that does the same thing, I'd be very interested in finding out.

      Yes it does now, 2 weeks ago I installed cygwin on a winxp box, and it comes default with a XServer installed, configured to run in rootless mode, so it just uses winxp itself for the windowmanagement.

      The last time I tried to do that (maybe one year ago, something like that), it was a lot more work for sure.

      --
      If only I could come up with a good sig ...
    12. Re:Hope they have Bash, OpenSSL by Eil · · Score: 2


      There are two things that I particularly hate about cygwin. One, its package management. The interface for that is just awful and I'm both shocked and appalled that there's nothing for the command line to manage cygwin packages.

      Two, don't even think of using cygwin for Win32 development for non-GPL code. I first got interested in cygwin because I wanted an easy unix-style environment in which to develop a couple of trivial BSD-licensed programs. Turns out, however, that the cygwin libraries are GPL'ed (not even LGPL'd, mind you) which means that you are prohibited from distributing non-GPL binaries.

      So, the moral is, if you want to do non-GPL win32 development, cygwin isn't an option. I used to be a proponent of the GPL but now that I've been bitten, I'm going to be a lot more cautious about using GPL software (especially for development) from now on.

      Cygwin, like the GPL, embodies the oxymoron of "forced freedom".

  7. Re:Gnome ? by zz99 · · Score: 4, Interesting

    I'm using Solaris at work, and I'm no fan of Gnome, but compared with CDE I'll pick it any day. ...in reality I'm actually running KDE 3.2, installed in my home directory :)

  8. god-awful GNOME? by AmVidia+HQ · · Score: 4, Insightful
    Apart from the addition of the god-awful GNOME desktop

    Don't know if your flaimbait was intentional or not, but you should have at least elaborated on why it's "god-awful". In my opinion, Gnome is far less awful than CDE. And although it is less feature-rich and configurable than KDE, its behaviour seems more consistent. That is what businesses and Solaris' market wants. Assuming that KDE is your awe inspiring desktop of course.

    Sun's move from CDE to Gnome is a good move, if not from Solaris to Linux completely.

    --
    VIVA1023.com | Political Fashion.
    1. Re:god-awful GNOME? by zz99 · · Score: 2, Funny

      > And although it is less feature-rich and configurable than KDE, its behaviour seems more consistent. That is what businesses and Solaris' market wants.

      That's right, Sun should keep KDE away from Solaris boxes. Experienced CDE-users could have a breakdown if they are suddenly exposed to a desktop with more than four settings :)

  9. Wishlist - Global file system by Moderation+abuser · · Score: 3, Informative

    Something like AFS which can scale across an entire enterprise.

    --
    Government of the people, by corporate executives, for corporate profits.
  10. devfs by binford2k · · Score: 3, Funny

    Nice, Solaris is getting devfs support . . . just as it is marked deprecated in Linux 2.6

    1. Re:devfs by Anonymous Coward · · Score: 2, Informative

      Nice, Solaris is getting devfs support . . . just as it is marked deprecated in Linux 2.6

      Solaris lack of change is one of the main reasons why it's so damn stable as an OS. They do not want to be like Linux where there is a new API every year. A new API or new low level things are not bad per-se but it's something else that needs to be debugged, something else that needs to be learned and something else that may not be compatible with current software.

      Case in point: Oracle on Linux, or any commercial application for that matter. The reason Oracle is only certifed for RHAS is because it's very static. They don't have to verify it works with 50 different kernels and 50 different version of GLIBC. When you have to support your software in situations like this it can be costly not only in terms of money and manhours but also performance and proving customer support. This applies to almost any big name commercial software including BEA's WebLogic and IBM's Tivoli suite.

      That's why Solaris is known for and maintains it's rock solid reputation. Sometimes, staying off the bleeding, or just the leading edge is a good thing.

    2. Re:devfs by binford2k · · Score: 2, Informative
  11. Newsflash by Moderation+abuser · · Score: 2, Funny

    Early in the morning CDE suffered a fatal heart attack and died during the night. It has finally been laid to rest. Nobody turned up to the funeral.

    That's CDE on Solaris 8 -> Gnome Solaris 9 and the users love it. Needs a bit of stability tweaking though it isn't bad. Also a current revision would be nice.

    --
    Government of the people, by corporate executives, for corporate profits.
  12. DTrace by Anonymous Coward · · Score: 4, Interesting

    DTrace definitely seems to be worth checking out. As the article indicates, more info is available here.
    As the article does not indicate -- but it seems to be worth mentioning -- DTrace was introduced in a comp.unix.solaris post here. Seems pretty damn cool...

  13. more power to them by nuckin+futs · · Score: 5, Insightful

    Any OS that is out there that can take away from the 90%+ market share that Microsoft holds is a good thing.
    Of course Microsoft's market share won't go down if this OS just replaces one *nix variant with another, but that's another story.

  14. Re:SunOS, anyone? by zz99 · · Score: 2, Interesting

    > By the way, the insides of a low-end-but-still-so-expensive Sun machine are so-o-o cheap, like IDE Seagate drives... why do they charge so much for them?

    I agree. Especially if it is something they call a "server".

    Although traditionally Sun called everything shipped without a graphics card for server. Back in the Sparc days a sparc4 server was cheaper than a sparc4 workstation. Same box basically, but one of them didnt have the graphics card..

    Anyway, I have found that the low end workstations in their product line are really sad. IDE drives and terrible graphic cards. If you want something with the performance of a even semi-modern PC (P4 2.6 GHz) you have to buy a SunBlade 150+, and then shell out for a good enough graphics card just to get deacent 2D. Thats 2-3 times the price of the PC. And it's still not a high performer, just "almost-modern"

  15. Sun/Solaris will survive by Moderation+abuser · · Score: 4, Insightful

    In the datacenter for a good while yet. Several years, at least 3 and probably longer. Basically the hardware is better than Intel for the non sparcified PC clones anyway. Bigger caches, more I/O, more memory bandwidth etc. Linux isn't yet trusted on this stuff and it won't kill Solaris off until 3-5 years after it is trusted on the big iron.

    I have no problem with Solaris and Linux side by side and neither do the management. We are actively and with prejudice trying to kill off HP-UX as soon as possible though.

    --
    Government of the people, by corporate executives, for corporate profits.
  16. Re:SunOS, anyone? by chegosaurus · · Score: 5, Insightful

    > And when they finally got them here, one of
    > the V100s did not boot.

    > That's it, we almost ended up with a
    > network-enabled FORTH compiler that cost us
    > $1500.

    My friend bought a new car, and the dealership accidentally gave him the wrong set of keys. That was it, he almost ended up with a sealed glass and metal box that cost him $35000.

    One little tiny, easily rectified mistake does not mean the product sucks. If someone dismissed linux because they bought a preinstalled box which didn't boot because of a wrong jumper, would that mean linux was crappy? No. Of course not.

    > I'm still glad we didn't wait for tech support
    > to react (and I'm pretty sure it would take
    > them several more weeks)

    Have you ever *used* Sun support? To answer your later question, that's one of the reasons Sun are so expensive. They have great support. If you were on a decent support contract there could have been a guy with you inside an hour with a bag full of V100 parts. If you don't need support, go with linux/bsd or buy Sun kit off ebay.

    Once more, FUD-ish Sun-bashing gets modded up as interesting/informative. Replies which dare to defend Sun are usually modded down. Flamebait, troll, whatever. (They should have a "-1 heresy" tag.)

  17. Re:SunOS, anyone? by oujirou · · Score: 2, Interesting

    All that, and don't forget it runs Solaris, thus making it almost impossible to use.

    I've been using Unix-clones (BSD and Linux, now happy with SuSE) here and there for almost seven years now, not counting my first brief encounter with a real UNIX on a mainframe circa 1990. I've also read and highly recommend others to read The Unix Haters Handbook. Reading it in 2004 makes one cry over Windows that repeated the same mistakes all over again (note where the book resides), and, what's more important, it clearly shows that Suns have never become better ever since.

    Personally I vote for two x86 servers at the cost of one SPARC.

    --

    ___
    On Slashdot, Russians comment on YOU!
  18. Fire Engine by zz99 · · Score: 5, Interesting

    The register has an old story about the new TCP/IP stack in Solaris 10, that is good reading.

    A quick summary of the story:

    The new stack has:
    - Efficient at handling multiple NICs
    - Low CPU usage (30% lower than Linux)
    - Build for targeting 10/100 Gbps in the future. Has a new construction where it is possible to offload the cpu by routing packet to dedicated packet processing processors.

    The last part seems like a preparation for the Sun hardware of tomorrow.

  19. cool feature i am using by Anonymous Coward · · Score: 5, Interesting

    i try with solaris express and I find a cool feature called "ppriv" like this:

    gta3# ppriv $$
    1124: bash
    flags = 0x0
    E: all
    I: basic
    P: all
    L: all

    Ok, so I am root I have all privileges I think

    but now look at rpcbind, it is runnign as daemon but has less priviliges even than normal processes

    gta3# ppriv 100182
    100182: /usr/sbin/rpcbind
    flags = 0x2
    E: net_privaddr,proc_fork,sys_nfs
    I: none
    P: net_privaddr,proc_fork,sys_nfs
    L: all

    see, it does not have privilege to do 'exec'... there are 30 or more privileges and it has only 3. So i guess this means some stack attack will not work against it like exec shell

    also i can run and see privileges like thids

    gta3$ ppriv -D -e cat /etc/shadow
    cat[100619]: missing privilege "file_dac_read" (euid = 77293, syscall = 225) needed at ufs_iaccess+0xd2
    cat: cannot open /etc/shadow

    not sure what this means?

    1. Re:cool feature i am using by Anonymous Coward · · Score: 2, Informative

      that looks very usefull. maybe it's the implementation of this point from the article?

      "Solaris Express is moving from always requiring superuser rights to a privilege-based model. The system now restricts processes to only those privileges that are required to perform the current task. This results in the vulnerability of fewer root processes and the reduction in the number of setuid root programs."

  20. Another intro to Solaris 10 by ChrisRijk · · Score: 4, Interesting
    Ace's Hardware had a post about Solaris 10 back in November.

    There is an alternative introduction on the main Solaris 10 page too. Eg:
    N1 Grid Containers is a breakthrough approach to virtualization with multiple software partitions per single instance of the OS. N1 Grid Containers make consolidation simple, safe and secure.

    * Superior Resource Utilization. N1 Grid Containers dynamically adjust resources to business goals within and across the container. With little management overhead (less than 1%), it offers over 4,000 containers per system.
    * Increased Uptime. With N1 Grid Containers, applications are isolated from each other and from system faults. Using Instant Restart, each Container can be restarted in just seconds. Boot time in large systems can be reduced by as much as 70%.
    * Reduced Costs. N1 Grid Containers simplifies and accelerates consolidation. It also significantly reduces system, admin and maintenance overhead.


    The containers (previous called Solaris Zones) can also each have their own root password and own IP address, as well as min/max/QoS resource settings.
  21. DTrace probes by haggar · · Score: 4, Interesting

    Dtrace probes was be the most important factor for our decision to upgrade all development servers to Solaris 10. We'll mostly skip Solaris 9, actually.

    The fact is that we need as much insight in our processes as we can possibly get, as every little performance increase helps. Plus, we get to inspect possible sources of instability.

    Typically our products interact with several third-party products, and the DTrace probes will be very useful in tracking down memory leaks and utilization details in such complex environments.

    --
    Sigged!
  22. Sun support by Per+Abrahamsen · · Score: 2, Insightful

    > Have you ever *used* Sun support?

    I have tried to. When I started my first professional C++ project, I bought Sun C++ because at the time it had the reputation for being the best C++ compiler available. Unfortunately, the license key they send me didn't work, so I was unable to actually run the compiler. I spend the first three month of the project simply trying to make Sun send me a working license. And, to be able to do something meanwhile, I downloaded and installed G++ which obviously requires no license to run. After three months I decided g++ was "good enough" and stopped pestering Sun to deliver the goods I had already paid for. In any case g++ was quickly improving, and no new versions of Sun C++ were forthcomming (for years, I later learned).

    Morale? Sometimes freedom is more cost efficient than technical quality and professional support. I have certainly since then tried to avoid dependence on single source suppliers of hardware, software or support.

  23. Privileges (was Re:cool feature i am using) by Nonesuch · · Score: 3, Interesting
    Does Linux or BSD have ppriv? Or is this something new?
    The closest thing to this that I have encountered is the kernel-level "Type Enforcement" in SecurOS, a BSD variant used for Secure Computing firewalls.

    BSD and Linux can use Systrace, which offers some similar process-level controls (can set execution system call profiles per application).

    While Solaris has offered file level ACLs forever, they weren't used by default to protect critical system files and very few admins knew to enable them.

    One of the things I like about Solaris (I still prefer OpenBSD) is the cool little security and debugging tools that are included in the default install -- when you don't have source, "truss" was a godsend, and "dtrace" takes debugging to a whole new level.

  24. Just installed 10 on Sparc yesterday. by SoupIsGood+Food · · Score: 2, Interesting

    I spent the better part of yesterday installing this thing on an old Ultra2 system. It's obvious why HP and IBM are eating Sun's lunch... you spend the better part of four hours installing the OS from the fancy new installer, cramming 3 CD's worth of stuff onto your system, only to reboot and find nothing was configured right, the drivers you need aren't installed, and none of the sexy stuff, like the Gnome 2.0 desktop, is anywhere to be found.

    I toss the 10 installer CD, and slap in the "disk one" CD, which brings up the old installer program, an interactive text console straight from the '80s. Configure all my network interfaces, select the packages I want, and boom. An hour later, everything is properly installed and configured.

    Also, Sun's GUI administration tool, smc, is broken out of the box. Couldn't get it to run for love or money. Admintool, the old GUI, was simply worthless, and remains so to this very day. As I was indoctrinated on the old SunOS 4.x, and spent many years administrating OpenBSD boxen, I'm used to vi anbd know my way around /etc and /var.

    Still, it's a long way from HP's SAM. And nothing HP puts in their install is broken. Except patch management, but I'm sure the mad sadists responsible for the system don't consider it broken, per se...

    SoupIsGood Food

  25. Re:SunOS, anyone? by MidKnight · · Score: 4, Insightful

    Seems like most people are missing one of the major points of having a Solaris workstation: development and platform scalability.

    You can design, write, compile, and test an application on your little one or two-processor workstation. Once you're satisfied that it'll correctly calculate the national debt to 100 significant figures, you can copy it over *completely unchanged* to a 108-CPU Sun E15K and it will run exactly the same. Exactly. Just a little faster.

    Platform scalability of that sort is not available from any other vendor that I know of. It's also darn nice when you've got a 4-CPU server that is swamped and want to upgrade to a 32-CPU box. You don't have to change anything. I know a sys-admin who once upgraded their machine by literally swapping out the boot drive. Not exactly elegant (and he didn't tell his boss how he did it so quickly), but it worked for him.

    So, you're right: if you're looking for a desktop machine that'll run web browsers and still give you all the CLI goodness of a UNIX or a work-alike, you can get it cheaper elsewhere, although the difference is less than most people think. Have you priced one out recently? Really? Oh yeah, and the support is simply awesome.

    --Mid

  26. Re:Vapor ports on Sun's! by pajs · · Score: 3, Informative

    As someone sitting in front of a sun with a microsoft mouse (and yes, even the wheel works) i can say that is wrong.

    Also, provided the usb device supports the mass storage spec, it will also work on a sun.

    man scsa2usb

  27. suninstall by Rice-Pudding · · Score: 3, Funny
    The Solaris Web Start command-line interface has been replaced with suninstall to improve usability.

    Did anyone else read this as s-uninstall? I was wondering why it was so important to include an uninstall option right away, and to feature it so prominently in the article. :-)

  28. Solaris Express != Solaris 10! by greygent · · Score: 3, Informative

    RTFA

    Solaris Express is Sun's program to allow users to preview upcoming versions of Solaris. It IS NOT Solaris 10.

    Now you know.

  29. Re:What about pluggable crypto? by segfaultcoredump · · Score: 3

    MD5? I prefer the support for BSD style Blowfish password hashes. Just set CRYPT_DEFAULT to '2a' in /etc/security/policy.conf

    so while the old crypt style sting looks like this:
    Ely3JjNj4Vjz6

    and the md5 hashes look like this:
    $1$2ZIvIsPP$GqZ5GnNFOm1rgklvylPmP0

    the new blowfish strings look like this:
    $2a$04$TZ3DP5jgu9s7rbXTJ.i5P.lVl5HX1jWx3BRQ B8SkAr1 xKsUQIJIcK

    (now if only i could find a niceacademic paper that discusses the relative advantages of each one)

    I'm currently moving all of our systems from Solaris 8 to 9 and the support for md5 and blowfish in /etc/shadow was a very nice addition. (Not to mention the extra thread performance, better ldap support (no more nis) and a few dozen other things.

  30. ouch! by HP-UX'er · · Score: 2, Informative

    I like the HP Superdome (hardware platform)for this reason: it can concurrently run HP-UX, RHE, and Windows2k3 in separate partitions. Can Sun hardware do that?

  31. bleahh by junkgoof · · Score: 3, Interesting

    Sun hardware can do linux and Solaris, at least. Even midrange Sun hardware (4800-6800, and smaller systems going forward) can be split into virtual independent systems.

    I've worked with HP-UX, and the new hardware seems way better than their old crap (though it's hot and power hungry), but I don't like the O/S much. Too geared to their buggy sysadmin gui, and too flaky in the way it stores patches. I have repeatedly seen HP-UX boxes die to the point of tape recovery during patch installs, I've never seen a Sun die on patching, or reach as unrecoverable a software state for any reason.

    HP support is really, really, bad compared to Sun, as well. The Sun guys know what they are doing fix hardware, and offer advice on software stuff. The HP guys have trouble with the hardware and flee if you ask about software (and no, I'm not just talking about one or two techs, it's a pattern).

    I don't think HP knows where it is going in hardware or O/S, either. They've changed their minds a few times in the last few years. Intel, PA-RISC, HP-UX, Linux...

    --
    You got me into this! You were the ideologue! I'm only a poor assassin! - Twenty evocations, Bruce Sterling
  32. blastwave.org over sunfreeware by bolthole · · Score: 2, Informative

    Better than sunfreeware.com, is blastwave.org

    automatic package dependancy handling, bugtracking, and staffed by 30 volunteers instead of just 1 person.

    Plus, 64bit versions of libraries, if you ever need that sort of thing.