Slashdot Mirror


Sun to Make Solaris More Linux Like

ramboando writes "In an effort to spur adoption of Solaris, Sun Microsystems has begun a project code-named Indiana to try to give its operating system some of Linux's success. Sun has been trying for years to restore the luster of Solaris, but that since has faced a strong challenge chiefly from Linux. Sun wants to embrace some Linux elements so "we make Solaris a better Linux than Linux," said Ian Murdock, Sun's chief operating systems officer, quoting Netscape co-founder Marc Andreessen, whose latest start-up, Ning, uses Solaris. But it's a tricky balance to adopt elements of Linux while preserving Solaris technology and advantages such as the promise of backward compatibility. "As we make Solaris more familiar to Linux users, we don't [want to] lose what makes it more compelling and competitive.""

400 comments

  1. I'm frightened already. by AKAImBatman · · Score: 3, Insightful

    Not to say that some of the Solaris tools couldn't use a good sprucing up with newer and fresher versions, but I tend to get nervous whenever Sun codenames something. It usually means that they're about to start on something that isn't a bad idea per se, but will be guaranteed to be aborted prior to any real commitment or follow-through. What state that will leave Solaris in is anyone's guess.

    *shudder* I still remember Mad Hatter. Such promise. Such failure to follow up,

    1. Re:I'm frightened already. by Anonymous Coward · · Score: 3, Insightful

      Yeah, that project codenamed Oak was pretty much a bust.
       
      /sarcasm

    2. Re:I'm frightened already. by WindBourne · · Score: 2, Informative

      I have to laugh at your comment.

      Just the other day, I saw Solbourne. That was the company that was created in Colorado to sell sparc systems. They were the ONLY takers of this at a time when Sparcs were not doing so good. Well, as soon as Sparcs came on a bit, McNeally cut them off. It turned out that it had a funky clause in there, that ultimately allowed them to cut Solbourne's OEM access to the chips. IOW, he pulled a bill gates.

      But keep in mind that was with McNeally in control. This is a wew era. So lets give them a bit of time to see if they are as flaky as ever or if they have truly turned a new leaf. While I have been very harsh on Sun, I remain hopeful. Besides, if Sun adopts Linux API and makes it possible to simply slip in a new OS, that will not hurt OSS. In fact, I think that it will help push Linux everywhere.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:I'm frightened already. by Anonymous Coward · · Score: 3, Funny
      What state that will leave Solaris in is anyone's guess.

      Indiana?

    4. Re:I'm frightened already. by Anonymous Coward · · Score: 1, Insightful


      We named the dog 'Indiana'.

    5. Re:I'm frightened already. by LizardKing · · Score: 3, Informative

      Bullshit. Solbourne weren't the only people making Sun compatible kit, nor where they the first - Axil were. Meanwhile Tadpole and RDI were making Sparc based portables (I hesitate to call them laptops as the weight would cut the blood flow off from your legs) which were basically SS5s with an LCD screen. Tadpole later acquired RDI. Compatibles came in two forms, those with licensed mainboard designs from Sun, and those with mainboards designed in house. The reason for the demise of most of these companies was not down to licensing shenanigans but the simple fact that few of these machines offered benefits over the Suns own kit. The exception was the portables, and that's most likely why Tadpole are still around.

    6. Re:I'm frightened already. by Curtman · · Score: 2, Interesting

      Nexenta is already about as Linux-like as you can get. Hopefully they'll trade in their antique package manager for apt as well.

    7. Re:I'm frightened already. by ubrgeek · · Score: 1

      I agree. When Sun purchased Watson from Karelia, I believe they code named it "Alameda" or some such. There were promises of maintaining the functionality of Watson, even adding new channels. But with what seems to be their usual crappy follow-up on these types of events, nothing seems to have come from what had been a popular application (and yes, yes, I don't care about "popular" being relative term when discussing Mac market share).

      Luckily, this effort can't hurt Linux. Hell, if anything it will increase interest: Sun will promise all kinds of neat things and claim that they'll be Linux-like. When they fail, folks might just start poking around the various flavors of Linux and decide that they're better than just "good enough."

      --
      Bark less. Wag more.
    8. Re:I'm frightened already. by Anonymous Coward · · Score: 0

      They should adopt the FreeBSD ports system or NetBSD's pkgsrc. Pkgsrc already has some support for Solaris. Even with just a little bit of support from Sun, it would far exceed the capabilities and quality of apt.

    9. Re:I'm frightened already. by AKAImBatman · · Score: 1

      See, the thing about Oak is you didn't hear about how "Oak was going to change the world" or "Oak was going to make your toaster toast better". Sun just did it without all the fanfare. Thus we got Java without ever hearing about this "Oak" thing.

      Same thing here. If Sun would just do it, there wouldn't be any concern. But the moment they announce to the press that it's a big project with codename XYZ and that it's going to change the world, yada yada yada, it's already over.

    10. Re:I'm frightened already. by dunstan · · Score: 1

      Like throughput computing you mean? $1Billion of revenue so far, and that's just the first iteration.

      --
      The last scintilla of doubt just rode out of town
    11. Re:I'm frightened already. by AKAImBatman · · Score: 1

      Exactly. Sun didn't tell the press for three years how they were going to change the world with it, they just did it and then announced it. Compare that to Sun's overhyped Grid Computing Service. Millions of dollars flushed into the project and no serious customers to speak of.

    12. Re:I'm frightened already. by The+Great+Pretender · · Score: 1

      Nice pun "What state that will leave Solaris in is anyone's guess" my guess would be Texas

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    13. Re:I'm frightened already. by Anonymous Coward · · Score: 0

      It's the version of Solaris you'll be Jonesing for.

    14. Re:I'm frightened already. by CommanderIsm · · Score: 1

      yes you could make solaris boot correctly - or even at all would be one thing bad idea from start to expensive (tax loss) finish you would have to try hard to make something so bad as this believe me it is truly awful

  2. First Java open-sourced, now this... go Sun! by koreth · · Score: 5, Insightful

    I've liked many aspects of Solaris for a long time, but the #1 thing that turns me off it is the userland tools.

    Yes, I know they ship a DVD with lots of GNU tools, but the fact that the built-in make, vi, grep, etc. are still basically unmodified from the early 1990s (if not longer) is not, to me, a feature. Those hoary old versions should be the ones on a supplementary DVD for those who need perfect backward compatibility with 15-year-old shell scripts and so forth.

    It sounds like that's a focus of this project, so I say fabulous. If I can get ZFS and DTrace plus a modern toolset out of the box, Solaris will start to look much more attractive.

    1. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      "but the fact that the built-in make, vi, grep, etc. are still basically unmodified"

      Who cares? Do they work?

      I expect vi to be the same from platform to platform. grep as well. Make????

    2. Re:First Java open-sourced, now this... go Sun! by Nuno+Sa · · Score: 2

      If I can get ZFS and DTrace plus a modern toolset out of the box, Solaris will start to look much more attractive. Nexenta? http://gnusolaris.org/ Peace, Nuno
    3. Re:First Java open-sourced, now this... go Sun! by Greg+Koenig · · Score: 5, Informative

      I have recently been engaged in a serious effort to learn about Solaris 10, and have been very pleasantly surprised at what I have found. While there may be valid reasons that some Linux users may dislike Solaris, I cannot agree that the criticism you cite about the userland tools being "basically unmodified from the early 1990s" is one of the valid reasons. Most of the GNU userland tools that you describe as missing are actually installed under /usr/sfw/bin in the *default* Solaris 10 install that you get right from the standard DVD. This is in addition to the same non-GNU tools being present in other locations on the default install. You simply need to adjust your PATH accordingly if you want the GNU tools to be found first.

      If you want to prefer Linux over Solaris that's fine, but make sure that what you are criticizing is actually true. Otherwise you are misleading yourself and possibly missing out on some really cool technology. You point out the cool technology in ZFS and DTrace, and I agree that they are really fantastic reasons to use Solaris. In fact, I am right now thinking that Solaris offers a lot of technologies that Linux can't touch without giving up a lot of the characteristics that make Linux useful. Give it an honest chance and you might be surprised at what Solaris 10 can do!

    4. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 1, Informative

      The #1 thing that turns me off is the lack of colors in ls, and that 'ps ax' doesn't work, i have to reach for the stupid dash key.

    5. Re:First Java open-sourced, now this... go Sun! by uncreativ · · Score: 5, Interesting

      Have you used old versions of vi? There's a reason that linux old timers used to argue over who's text editor was better (i.e. emacs versus vi). I personally am a fan of vim, but once in a while run into using some crufty old version of vi that is just painful to use. I can't speak to changes in grep or make, but there have certainly been significant improvements in userland tools since the 90s. I remember first trying to install and use linux on a machine in the 90s and found using it to be a most painful experience. Today, I use linux all the time and fine that all the software tools have improved significantly.

    6. Re:First Java open-sourced, now this... go Sun! by Coryoth · · Score: 4, Insightful

      "but the fact that the built-in make, vi, grep, etc. are still basically unmodified"

      Who cares? Do they work? That depends on your measure of "work". They do the raw bare minimum one would expect from such things, but the GNU versions tend to come with a lot of comforts that you start taking for granted after not very long. Its nothing you can't technically live without, but it does start to feel awfully spartan. A good comparison might be Solaris grep and GNU grep, or perhaps Solaris diff and GNU diff. Nothing wrong with the Solaris versions, but the GNU versions have some useful extra options, and more flexible regexps.
    7. Re:First Java open-sourced, now this... go Sun! by Anonymous+Sniper · · Score: 0, Flamebait

      Ahem,

      Install the whole companion disc, and then put "PATH=/opt/sfw/bin:$PATH; export PATH" into your .profile. Voila, you've got your new-fangled vim.

      Meantime, stop being a linux fanboy.

    8. Re:First Java open-sourced, now this... go Sun! by SnowZero · · Score: 5, Informative

      Who cares? Do they work? In a 100% Solaris environment, sure. In a multi-platform environment with several *nix systems, with user account portability between machines, it most definitely does not work. At my university I used Linux, Solaris, IRIX, Tru64, and HP-UX. Linux and IRIX were nice to use Tru64 was decent, but Solaris required much tweaking to keep scripts running. The compiler was also a piece of crap in the 96-99 timeframe, though eventually it caught up. Admittedly, HP-UX was much worse, so I avoided it like the plague. Sun started beating out other vendors, so it was impossible to avoid using Sun boxes.

      I expect vi to be the same from platform to platform. grep as well. Make???? grep, and many other programs, would be missing lots of options, or have incompatible options. The shell would have lots of subtle differences requiring many "if solaris" options in my setup. I consider make unusable if it doesn't support gmake's extensions. If you don't have gmake, you need to use things like automake, but if you are going to install those why not just make gmake the default? Sun's cc was terrible when compared to the MIPS or Alpha compilers that came with their respective unices. On the bright side, the man pages were far and away the best IMO.

      I have always thought of Solaris as an awesome kernel paired with a userland that was only an afterthought. Kernel features are nice (low latency, scalability, etc), and the trend continues with ZFS and DTrace, but I wish they wouldn't neglect the userland. After all, where does a user spend his time?
    9. Re:First Java open-sourced, now this... go Sun! by koreth · · Score: 5, Interesting

      Meantime, stop being a linux fanboy.

      Ha ha. That "don't add child directories' disk usage to the parents'" option in the Solaris "du"? Yeah. Um, I wrote that when I worked at Sun. Along with a bunch of other things, e.g. the first CD player app (WorkMan) that could pull track listings over the network. That existed on Solaris years before anyone ported it to Linux. I think I've earned my opinion on Solaris, thank you very much.

      Although you're right that one can install the companion disc (and then go to sunfreeware.com to pick up the stuff that's missing or out of date) it still remains the case that, e.g., if I log in as root on one of the random Solaris systems at work (where I have superuser privileges but not unilateral control over what root's environment looks like) I get a nasty old Bourne shell with no history, no completion, etc. If I were to change root's shell to bash or zsh, I'd run the risk of breaking system admin scripts that assume I'm using the default shell.

      If in your book it makes me a Linux fanboy to want Solaris to improve in the areas where it's currently behind Linux, then so be it, I don't really care what name you put to that. My interest is in seeing Solaris improve because I think it's fundamentally a pretty good piece of software.

    10. Re:First Java open-sourced, now this... go Sun! by darrylo · · Score: 1

      Unfortunately, nexenta development appears to be glacial. The last alpha release was what, six months ago??? Now, "six months" might not seem to be too bad -- this is an OS that we're talking about. However, when you consider that the competition (e.g., Ubuntu) comes out with unstable releases every month or two, then, well, nexenta doesn't look too good. This is especially important, as hardware support is a problem with solaris.

      PCI IDE controllers? Last I heard (a few months back), there really wasn't any support for them, although some could be made to work with some patches. I don't imagine that this situation has changed (and I've love to be wrong, here), but an old box with several IDE drives would make a very nice raid-Z server. Unfortunately, you apparently can't do that with PCI IDE controllers.

      Right now, I'm stuck using linux for virtualization. If solaris ever supported decent virtualization, I'd drop-kick linux and love every moment of it (because I'd really like to use ZFS and dTrace). Unfortunately, solaris doesn't really have good virtualization: xen is about it, and xen progress appears to be as glacial as nexenta (last blog update was at the end of April, but the previous entry was last August!).

    11. Re:First Java open-sourced, now this... go Sun! by dbIII · · Score: 1

      For one shining example of the age of these things consider that tcopy (a tape copying program) can not copy files larger than 2GB from tape to disk.

    12. Re:First Java open-sourced, now this... go Sun! by Kymermosst · · Score: 1

      If I were to change root's shell to bash or zsh, I'd run the risk of breaking system admin scripts that assume I'm using the default shell.

      What kind of admin writes a shell script without a shebang line?

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
    13. Re:First Java open-sourced, now this... go Sun! by drgonzo59 · · Score: 1, Interesting
      .Give it an honest chance and you might be surprised at what Solaris 10 can do!


      Did that and I didn't even get to the part were I was supposed to get 'surprised'. The biggest drawback of Solaris 10 when it comes to just 'trying it' is hardware compatibilty. Unfortunately it doesn't even come close to Linux. My graphics card's 3D accel, audio, wireless and SATA controller did not work. I can live without 3D on a server and without audio but no hard drive and network connection!? -- Sorry. I had to pass.


      Oh I know, I know, I need special hardware 'blessed' by Sun. But I will not spend thousands of dollars buying a new machine just so I can 'play' with Solaris. Linux became popular exactly because geeks and nerds could 'play' with it at home....

    14. Re:First Java open-sourced, now this... go Sun! by timmarhy · · Score: 3, Insightful
      solaris is REAL enterprise sector stuff. they don't give a shit about lastest and greatest, they care about stability and basic functionality.

      try running ubuntu on a fortune 500 companys network and see how you fair.

      --
      If you mod me down, I will become more powerful than you can imagine....
    15. Re:First Java open-sourced, now this... go Sun! by timmarhy · · Score: 4, Funny

      damnit man you don't NEED a command line, why aren't you using punch cards or dip switchs to program the thing!

      --
      If you mod me down, I will become more powerful than you can imagine....
    16. Re:First Java open-sourced, now this... go Sun! by Skrynesaver · · Score: 2, Interesting

      A more frustrating case is tar GNU tar has support for long pathnames whereas Posix/Solaris tar only supports 99 chars.
      This can be an irritant if, for example you're installing tomcat on a client's vanilla Solaris box. Yes Solaris has some truly fantastic features, however the GNU userland is just an easier place to inhabit.

      --
      "Linux is for noobs"-The new MS fud strategy
    17. Re:First Java open-sourced, now this... go Sun! by Greg+Koenig · · Score: 4, Informative

      Sorry you had a disappointing experience. Mine turned out much happier.

      I wanted to see what Solaris 10 was like so I put it on an AthlonXP 2400 machine I had. The motherboard has onboard audio and network. I spent a few minutes trying to figure out if Solaris could detect the network adapter and it didn't seem to be able to do so, so I put in an Intel EtherExpress Pro adapter I had in a box and it immediately recognized this. As for audio, I did a Google search for "Solaris 10 audio" and found a site that had drivers that I downloaded, installed with one or two commands that were pretty clearly indicated, and rebooted. Audio worked then.

      My video card is a 2D Matrox card which was immediately recognized and configured by the X11 server used by Solaris 10 (this is called Xorg and is probably the same X11 server you use on Linux). I have seen people using accelerated NVidia video on Solaris 10 but I have not personally tried this. I know that there ARE drivers available from NVidia, so I am assuming that if I can follow the instructions to get them to work with Linux that I can probably also do so with Solaris. One advantage that Solaris has here (as far as I know) is that you don't have to keep relinking the driver to deal with ABI issues that Linux has when you upgrade your Linux kernel. I appreciate that because it makes my life simpler.

      I don't have a SATA controller in my Athlon, so I cannot speak to that. However I believe that the machines coming from Sun have SATA so I assume that it must work.

      I do not believe that Solaris 10 is supported on notebook computers, so I do not believe that wireless cards are typical hardware for Solaris. That said, during my Googling around I did see that someone has some experimental wireless drivers, but I have not looked at them in detail nor have I attempted to use them, so I cannot speak to how well they work.

      I don't think my AthlonXP 2400+, EtherExpress, and Matrox card are too atypical to expect geeks to be able to easily get if someone was determined to try Solaris 10. It was certainly nowhere near as difficult for me to put together this system for experimenting as it was for me to put together my first Linux systems in the mid-1990's that required things like SCSI adapters to really work well.

    18. Re:First Java open-sourced, now this... go Sun! by pallmall1 · · Score: 4, Funny

      damnit man you don't NEED a command line, why aren't you using punch cards or dip switchs to program the thing!
      Because, they're dead, Jim!
      --
      3 things about computers: they're alive, they're self-aware, and they hate your guts.
    19. Re:First Java open-sourced, now this... go Sun! by jhol13 · · Score: 2, Informative

      My experience, Asus A8V motherboard. Solaris did not (do not?) support the (Marvel) gigabit controller out of box but it was easy to find (alas binary only) drivers for it. Similarly it was easy to download and install NVidia drivers.

      The only problems I encountered:
      1. No support for my scanner (Epson - Avasys makes binary-only drivers for Linux).
      2. No support (back then) for virtual consoles. I *need* them.
      3. Mouse stutt-tters. Horribly. A show stopper. Either GeForce FX5200 is not properly supported by the driver or there is something broken. I have not heard anybody else having this problem ...

      I have heard there is support for the VCs now, so I might try again. Besides, I probably will upgrade the display adapter to 6600 or like.

      BTW, ZFS was *excellent*, nothing I have used before comes close.

    20. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      I know a ftse 100 company (that's the uk equivalent of a fortune 500). They use TightVNC. I'm sure that at least one Fortune 500 company uses Ubuntu: Google!

    21. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 3, Informative

      Who cares? Do they work? No, actually.

      Solaris grep in particular is horrible.
      vi breaks every time you expand your console beyond 132 characters, and quite a few of the tools on the default PATH don't conform to any modern standard - including POSIX.
      Windows with SFU provides a more compatible UNIX environment than what you get out of the box with Solaris.
    22. Re:First Java open-sourced, now this... go Sun! by drgonzo59 · · Score: 1
      Thanks for all the info. Perhaps, I'll give it another try if I get my hands on some "typical" Solaris hardware.

      Contrary to popular belief Matrox cards are used quite often by the "Big Iron" because they are very good at 2D and have better multi-head capabilities. So workstations that are no configured for 3D modeling will sometimes have a Matrox card in them. But Sun for the longest time has used ATI cards on thier "lower" end hardware.

    23. Re:First Java open-sourced, now this... go Sun! by TheRaven64 · · Score: 4, Informative
      I've not tried it, but I presume this also works on Solaris:

      Most UNIX systems allow a multiple usernames to have the same user ID, but different shells (and even home directories). The convention on BSD machines is to have a 'toor' user for GNU people that is UID 0 but runs bash as the default shell. This allows things that run as root to get the shell they expect, and people from GNU-land to get the shell they expect.

      --
      I am TheRaven on Soylent News
    24. Re:First Java open-sourced, now this... go Sun! by rmstar · · Score: 2, Informative

      Last time I checked, solaris tar did not have the compression flags either.

      The machine I was working with back then (until about a year ago) had backspace and del do the same (IIRC delete char to the right) and nobody could find out how to change that. And that just scratches on the surface. It didn't help that the admins were assholes, so I only had CDE as a "window manager".

      It sucked. Big. I ended up working on my machine at home using tightvnc, because that solaris box was absolutely unbearable.

    25. Re:First Java open-sourced, now this... go Sun! by nbritton · · Score: 2, Interesting

      "I've liked many aspects of Solaris for a long time, but the #1 thing that turns me off it is the userland tools."

      I've liked many aspects of Linux for a long time, but the #1 thing that turns me off it is the userland tools. BSD style UNIX is the only layout worth a dam, give that the BSD layout is more prevalent, then Linux, Sun should go back to it.

    26. Re:First Java open-sourced, now this... go Sun! by Hal_Porter · · Score: 5, Funny

      Solaris grep in particular is horrible.
      vi breaks every time you expand your console beyond 132 characters, and quite a few of the tools on the default PATH don't conform to any modern standard - including POSIX.
      Windows with SFU provides a more compatible UNIX environment than what you get out of the box with Solaris.


      Somewhere in Redmond, a demon just snorted gasoline and battery acid onto it's keyboard.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    27. Re:First Java open-sourced, now this... go Sun! by porl · · Score: 1

      or perhaps Solaris diff and GNU diff.

      i'm too lazy to check the two versions. can you give me a diff of them?

      oh dear that was bad... :)
    28. Re:First Java open-sourced, now this... go Sun! by master_p · · Score: 1

      "After all, where does a user spend his time?"

      Shame on you that you ask that question. In Unix, there is only one place where a user spends his time: the shell (or multiple shells under the X-Window system, for those advanced users that want pretty pictures).

      [/sarcasm]

    29. Re:First Java open-sourced, now this... go Sun! by Alioth · · Score: 1

      So the system admin scripts don't start with the "#!/bin/sh' shebang line that makes them run with the intended shell, regardless of what root's interactive shell is?

      Eugh. There is a word for those scripts if they don't work properly if the user's shell is changed: "broken".

    30. Re:First Java open-sourced, now this... go Sun! by aug24 · · Score: 1

      OP: the built-in make, vi, grep, etc. are still basically unmodified from the early 1990s

      You: You simply need to adjust your PATH accordingly if you want the GNU tools to be found first.

      I think that's really his point... why are the default tools the ones that date from circa the ark?

      For the record, that's what pisses me off most about Solaris too. Because I build for real servers for real deployments, so I can't just 'adjust my PATH' because my code will be run (when we go live) by an operator. It means I have to build for ancient grep etc, and it's a pain.

      Justin.

      --
      You're only jealous cos the little penguins are talking to me.
    31. Re:First Java open-sourced, now this... go Sun! by porkThreeWays · · Score: 2, Informative

      "but the fact that the built-in make, vi, grep, etc. are still basically unmodified"

      Who cares? Do they work?

      I expect vi to be the same from platform to platform. grep as well. Make????

      hah. I take it you don't actually spend a lot of time administering many different boxes. I hate doing anything with old Unix boxes, Solaris included. You don't realize how nice it is to be able to have something as simple as command history until you lose it. Or what about always being stuck in INS mode? Case insensitive searches with 'find'? Syntax highlighting with Vim? grep -r? A consistant filesystem? (cat /etc/route. Oops! Binary exe. Now your terminal is all fucked up). more? more?????? who the fuck still uses more? Tar without gzip and bzip2 support. I can't even tell you how incomplete the man pages are on Unixware.

      I could go on all day. It's not that I can't handle a box without modern Gnu tools, it's that it takes me much longer to do a simple task. That's the whole reason most of these features were added in the first place. A programmer decided it takes longer than it needs to for a task and fixed it. Not just for pure feature bloat purposes.
      --
      If an officer ever threatens to taze you, say you have a pacemaker.
    32. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      The shell would have lots of subtle differences requiring many "if solaris" options in my setup.


      Which is why POSIX was created. I know Solaris follows it, how much (it at all) do the GNU tools? Or are the GNU tools a super-/subset of POSIX?

      I consider make unusable if it doesn't support gmake's extensions.


      So you're using 'non-standard' features and you're suprised that other implementations don't have them? Do you really care about portability then or not? If you're knowingly using extensions I don't see how you can honestly ciriticize another implementation for not having them. All the world is not GNU or Linux.
    33. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      As much fun as it is to trot out the "Blah Blah Enterprise Blah" so you can sneer at the Linux kids, he was talking about Nexenta and not official Solaris. Nexenta is basically Ubuntu with the Solaris kernel, so they can release at any rate they want and not anger the big grumpy Fortune 500 IT guy.

    34. Re:First Java open-sourced, now this... go Sun! by CapeBretonBarbarian · · Score: 1

      I don't have a SATA controller in my Athlon, so I cannot speak to that. However I believe that the machines coming from Sun have SATA so I assume that it must work.

      Newer Sun Workstations (both in the x86 and SPARC worlds) have SATA drives. I have some Ultra 40s and Ultra 45s at work and both models use SATA.

      I do not believe that Solaris 10 is supported on notebook computers, so I do not believe that wireless cards are typical hardware for Solaris. That said, during my Googling around I did see that someone has some experimental wireless drivers, but I have not looked at them in detail nor have I attempted to use them, so I cannot speak to how well they work.

      Solaris 10 does work on laptops. I have it installed on my Toshiba Tecra M2 and it works fine there (wireless as well). OpenSolaris (and its offshoots) also work fine on laptops. As for official Sun support on those platforms, I'm not sure. There is certainly support for SPARC based laptops (Tadpole, Naturetech, etc). There is a very active support/developer community built around Solaris on laptops over on the OpenSolaris site/mailing lists.

    35. Re:First Java open-sourced, now this... go Sun! by Junta · · Score: 4, Insightful

      Well, to one part of your argument, I know at least one fortune 100 company that has a fair amount of ubuntu in place. I also know that a fortune 1 company uses linux extensively, though I do not have specifics on what architecture. With HP, Sun, IBM, et. al taking linux Damn seriously, you can consider linux *real enterprrise sector stuff*. Linux is popular because it implements the fundamental design of Unix systems in a development situation that largely precludes any sort of vendor lock-in. You buy AIX on IBM System p, you have committed that as time goes by your investment is tied to buying from IBM again. You buy RedHat on Dell, and Dell disappoints you can go try HP in a future upgrade with minimal changes (one x86 box is just like another for most fundamental ways that matter). If Red Hat pisses you off, you go to Novell (not quite as non-impact, but certainly well within the realm of possibility, better than, say, AIX to HP-UX). Technical people love the unix-like architecture and the ready availability for whatever they wish. Business loves linux because of the vendor freedom and because the technical guys who love it and know it well are plentiful. Any interview I conduct, I ask about home usage and what they are looking into outside the boundaries of commercial experience. Inevitably the answers are more technically advanced and prove qualifications beyond their commercial work. Being freely available has not hurt. Solaris absolutely will need to cede control and authority so that more than one healthy commercial vendor sells and can support Solaris 100% independent of Sun's help. Making it supported on non Sun systems and x86 didn't help, making it as free-as-in-beer for most people didn't help, and making it more BSD-like has yet to make significant progress. If they GPL the codebase I don't think that in and of itself will help, but if some company or two succeeds in becoming a prominent solaris vendor who doesn't have to go to Sun for any partnership or anything, then it could begin to work, but they still have the momentum of linux which is not a situation easily overcome. I do think if they succeeded in making Solaris a prominent platform, their commercial distribution of it would probably not be that popular (I don't think on many fronts Sun 'gets it' on some of the technical things not right out-of-the-box with their software, the core is good and a good system can be built on it, but I don't think Sun is capable). Admittedly a small market share of a linux-scale market is much better than their total market-share of a small market.

      Now, even if your statement was 100% accurate in every sense of the word, Nexenta's lack of development does *not* represent a stable and basically functional system. It represents a stale Nevada build. Sun has done many better builds since the last Nexenta release. A pity, Nexenta debian-ified Solaris enough to have the package management and general interface strategy be bearable (No matter how you slice it, Nevada's UI may have better options, but it's still ugly and misses a lot of the point in my opinion.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    36. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      Hear, hear! I work in predominantly Sun shop, but I spend most of my time these days working in Linux (on account of being an RHCE). I'm always amazed by how stagnant the Solaris userland binaries are. Want a beautiful example which comes up a lot in scripting? Compare Solaris date to GNU date. GNU date lets you specify dates using human-readable syntax...how cool is that? :-)

    37. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      If I were to change root's shell to bash or zsh, I'd run the risk of breaking system admin scripts that assume I'm using the default shell.


      You can easily change root's shell to something else via /etc/passwd, as you probably know.

      The issue with bash (and probably zsh) is that if you link them to /bin/sh then if though they're supposed to act like Bourne shell, they don't. Bash's compatibility mode is sucky, and many scripts that were written primarily under Linux break under other OSes (including the BSDs).

      This is not a feature, this is a bug. If I ask for /bin/sh, I want /bin/sh, and want consistent behaviour. If I had wanted /bin/bash I would have put that in my script(s).

      (Of course many people have issues with Solaris' /bin/ksh, but that's another thread. :)
    38. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 1, Informative

      Before you take the plunge and install Solaris, you can run this handy tool to give you some idea of how well your hardware might be supported.

    39. Re:First Java open-sourced, now this... go Sun! by alcourt · · Score: 1

      What kind of scripting are you doing where you don't explicitly state which version of grep you will use? Isn't that covered in the second semester of basic scripting class? Never, call any external binary directly, always call a variable that explicitly declares which binary you are invoking.

      As for the older tools, I've found that if I'm trying to do something complex enough that people are wanting to use GNU grep, usually they are doing it complex enough that I find it easier to go with nawk. Just because we use grep in our spoken language to each other doesn't make it the best possible tool. I can't count how many times I see grep a | grep -v b | grep c | ... | grep ... in scripts. Usually I can replace it with a single call to a short awk script.

      I do a lot of cross platform scripting for security. I may bemoan the lack of a modern perl on all my HP-UX systems, but the fact that an OS doesn't come with the GNU versions of tools rarely bugs me.

      --
      "I may disagree with what you say, but I will defend unto the death your right to say it." -- Voltaire
    40. Re:First Java open-sourced, now this... go Sun! by whitelabrat · · Score: 1

      What a bunch a whiners! Hello. Download tools, ./configure; make; PATH=/usr/local/bin:$PATH; export PATH

      New toolset! Wasn't that easy?

      There's a good reason why there are 'old tools' laying around. It's called consistency. Something that Linux is completely missing as a community. Solaris is about getting it done right without any crap.

    41. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      multiple usernames to have the same user ID...
      Haven't used that little tweak on a Solaris system in a few years, but it used to work just fine. I'd guess that it still does in Solaris 10.

    42. Re:First Java open-sourced, now this... go Sun! by hackstraw · · Score: 1

      Have you used old versions of vi?

      You mean one like that Sun ships with Solaris?

      I havn't checked to see if Solaris 10's vi is any better, but up through version 9 it would yell at you if the lines were too long in a normal text file like a log file.

      WTF?

      I welcome Sun making Solaris less early 90s like. To use a dumb car analogy, Solaris is great under the hood, but its ugly as hell and the ride is rough.

      All of the standard UNIX commands need to be updated, or just install the GNU ones and call it good enough. You know, update the commands to have standard error messages. For example, tail says "tail: cannot open input" if the file is not found or if the permissions are wrong. GNU tail says permission denied, file not found, and it even includes the filename in the error message. Solaris cat says: "cat: cannot open FILENAME". So, this is a little better than tail because it actually says the filename, but it still does not differentiate between permissions and the file existing or not. It also sucks that the error message is different than what tail's error message.

      Personally, I think Solaris' service management facility (SMF) stuff is over engineered. Some of it is because its new, but some of it is just an overkill to overcompensate for Solaris being slack in its service initialization files for years. For some reason, they thought that the /etc/init.d/* scripts should not include a restart option. Now, they automagically restart via a dependancy hierarchy configured via very complex xml files. The SMF stuff may get better in Solaris 11 because its basically a 1.uhoh version now, but I still think its a little bit of an overkill, but there are parts of it that are pretty cool too.

      To be honest, I've been thinking that all *NIX variants should update everything in userland from init on up. After reading about Microsoft's new PowerShell, it really makes *NIX seem like a dinosaur. The OOP quailities of the PowerShell are _VERY_ cool. Its something that is really in the right direction for the times.

      Personally, I think all of *NIX should adopt an OOP shell environment, and go more towards a RDMS type filesystem with builtin replication, redundancy, and failover. Get away from the everything is a file paradigm, and more towards everything is a datatype paradigm. This is 10-20 years out, so I'll just have to wait...

    43. Re:First Java open-sourced, now this... go Sun! by tinker_taylor · · Score: 2, Informative

      The power of a command line is far superior to the initial difficulty one might face in learning to use it.

      To give an analogy -- the difference between a GUI-interface and a Cmd-line interface is like knowing how to drive a car and knowing how to make it really fast or super-efficient by knowing the internals (basically automobile engineering).

      A cmdline use is like the automobile engineer, the gui-user is like a joe-blow driver. If you are satisfied with what you can do from the GUI, you can perhaps stay satisfied with almost any GUI interface post CDE in the UNIX world (best I've seen is the Aqua interface on Macs).

      If you want to learn to tap the potential and step up to the mantle of a productive computer user, you'd do well to learn the cmd-line.

    44. Re:First Java open-sourced, now this... go Sun! by cant_get_a_good_nick · · Score: 1

      (where I have superuser privileges but not unilateral control over what root's environment looks like) I get a nasty old Bourne shell with no history, no completion, etc. If I were to change root's shell to bash or zsh, I'd run the risk of breaking system admin scripts that assume I'm using the default shell. The prohibition against using the default shell has nothing to do with shell scripts and a lot more to do with system stability. Solaris usually is installed with /etc/ and /sbin on a very small root partition, with the idea it's easier to do backups and maintain this minimal partition in case of absolute disaster. Things on here have absolute minimal dependencies. Bourne shell is static linked, the only such binary in all of Solaris, to make sure you have a shell available when the shit hits the fan. Bash (which has been part of default install since 2.8 days) uses too many things in /usr/lib for Sun to use in recovery mode. The bad part for you is you're stuck with compromises; it's purposely featureless for 1% of the time you're toeast, but the account is used 99% of the time for other reasons.

      There are work-arounds. FreeBSD also has /bin/sh as default shell for root. They get around the convenience issue by having a shadow account toor that has a uid of 0 and a different shell (csh - ick, but i guess it makes sense considering the history of Berkeley and CSH).

      you can also use sudo to get to root, and have your sudo command exec a different shell. This gives the added benefit of logging and a bit of more fine grained control.

      As far as script being weird because of your default shell, I'd be interested to hear on how that can happen. The only way i can think of would be if you sourced into your current shell invocation instead of running a script. I don't think any Solaris scripts do that. If you guys do that, then you have the responsibility to make sure it runs in any bourne derived (bash, ksh, zsh, etc) script. This can't be Sun's fault.
    45. Re:First Java open-sourced, now this... go Sun! by David+Greene · · Score: 1

      So you're using 'non-standard' features and you're suprised that other implementations don't have them? Do you really care about portability then or not?

      You're looking at this very differently from the way most developers look at it. It's no longer necessary to write a portable Makefile because we have a make (GNU make) that is itself portable. You write your Makefile to that specification, avoiding the greatest-common-subset (a.k.a. dumbest-possible-subset) problem and expect GNU make to be installed everywhere. The features of GNU make are so incredibly useful that they are now de facto standards. Any userland that doesn't support them is broken.

      The same argument applies to textutils. Shells are a little more problematic simply because for some reason some admins don't like to install additional shells and set up /etc/passwd correctly. So we still need to deal with dumb, dumb, DUMB Solaris shell problems. Try bootstrapping gcc on Solaris for a wonderfully painful example.

      --

    46. Re:First Java open-sourced, now this... go Sun! by drinkypoo · · Score: 1

      My graphics card's 3D accel, audio, wireless and SATA controller did not work. I can live without 3D on a server and without audio but no hard drive and network connection!? -- Sorry. I had to pass.

      On my Thinkpad, Solaris misdetected my graphics panel characteristics and I could not even see to do an install.

      On my Dell Precision Workstation 410, a fairly standard intel-chipset dual P3, the installer died and dropped me to a prompt.

      Ubuntu Feisty to the rescue! Which is now installed everywhere. I run Windows only in a VM now.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    47. Re:First Java open-sourced, now this... go Sun! by azrider · · Score: 1

      Although you're right that one can install the companion disc (and then go to sunfreeware.com to pick up the stuff that's missing or out of date) it still remains the case that, e.g., if I log in as root on one of the random Solaris systems at work (where I have superuser privileges but not unilateral control over what root's environment looks like) I get a nasty old Bourne shell with no history, no completion, etc. If I were to change root's shell to bash or zsh, I'd run the risk of breaking system admin scripts that assume I'm using the default shell.
      When I taught Solaris administration to my admins who had *some* *nix (though not Solaris) experience, the first exercise for those who changed the root entry in the passwd file (to use csh or tcsh) was to comment out the /usr mount entry in /etc/vfstab (hint: /bin/sh is statically linked - /usr/bin/bash, /usr/bin/csh... are dynamically linked and require libraries in /usr/lib). All of them were unable to repair the problem without a lot of pain. In the same tone, /bin/vi is statically linked, /usr/bin/vi is dynamic. The problem only multiplies in magnitude depending on whether or not you have to not only maintain Solaris platforms, but whether you need to support SunOS, AIX, HP-UX, DEC UNIX, Ultrix and all of the other flavors of *nix that are out there.
      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    48. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      Funny that. The nexenta A7 build (unstable) has been tracking the latest from OpenSolaris (B61) and happens to integrating upstream from Ubuntu to the latest, as per their session at CommunityOne

    49. Re:First Java open-sourced, now this... go Sun! by sakti · · Score: 2, Interesting

      I've liked many aspects of Linux for a long time, but the #1 thing that turns me off it is the userland tools.

      What don't you like about them? I personally prefer the GNU tools to the older BSD derivatives.

      BSD style UNIX is the only layout worth a dam, give that the BSD layout is more prevalent, then Linux, Sun should go back to it.

      Solaris uses the System V layout which is very common, more common that the old BSD layout in my exerience. Linux has no single layout. Slackware uses the BSD layout while Redhat and Debian use the System V layout. Then you have other distros like Arch and Gobo that use neither. Though the LSB does have System V as the standard.

      --
      "It is better to die on one's feet than to live on one's knees." - Albert Camus
    50. Re:First Java open-sourced, now this... go Sun! by jregel · · Score: 1

      I tried playing with Solaris 10 X86 on my spare Shuttle and had a few hardware compatability issues (e.g., running init 5 didn't power off the machine). About six months later, I received a DVD of the latest OpenSolaris release and the hardware compatability has improved greatly (init 5 now does the job correctly and switches the machine off).

      It's a very powerful operating system and in addition to ZFS and Dtrace, the Container technology (resource management and virtualisation using zones) is nice and very easy to use. It's possible to create a zone which has all the default permissions removed for a DMZ type server. The bundled tools (as others have commented) include GNU versions is /usr/sfw. There is a lot to Solaris that makes it different to Linux. It's worth a second look.

    51. Re:First Java open-sourced, now this... go Sun! by udippel · · Score: 1

      A more frustrating case is tar GNU tar has support for long pathnames whereas Posix/Solaris tar only supports 99 chars

      You say it, boy. Solaris implements POSIX, GNU tar circumvents it with an ugly hack.
      Your call.

      My personal choice is GNU tar; since I need it for longer path/filenames.
      But I am not really happy with neither.

    52. Re:First Java open-sourced, now this... go Sun! by Tet · · Score: 2, Interesting
      Personally, I think all of *NIX should adopt an OOP shell environment, and go more towards a RDMS type filesystem with builtin replication, redundancy, and failover. Get away from the everything is a file paradigm, and more towards everything is a datatype paradigm.

      Heh. The very reason Unix has succeeded, and has lasted so long is the "everything is a file" paradigm. The whole MS PowerShell philosophy is catering to a completely different mindset, one that rewards complexity, and has been proven, at every step, to be inferior in the real world. Yes, it might seem very tempting now. But I'll guarantee you that it won't have the same success as the Unix shells. The complexity will be its downfall.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    53. Re:First Java open-sourced, now this... go Sun! by udippel · · Score: 1

      Alright. Almost. There are two A7 candidates.
      You know the good old argument: join, help, and things move faster (or even add $$ for a bounty).
      Zones are kind of really great virtualisation; though rather on the system itself.

    54. Re:First Java open-sourced, now this... go Sun! by comay · · Score: 1

      Actually, Nexenta has been keeping up with the OpenSolaris builds. Although they haven't issue an updated installer or live CD since build 50, they've updated their online repository to at least build 61 so the command "apt-get update && apt-get dist-upgrade" followed by a reboot should do the trick.

    55. Re:First Java open-sourced, now this... go Sun! by comay · · Score: 1

      It's not that the userland is an afterthought but rather there has always been a strong commitment to backwards compatibility with Solaris. That said, the OpenSolaris community is taking a new look at the userland components and I would expect to see some big changes coming (this actually started to occur even before Ian came on board.) I would also suggest looking at Solaris Express which is akin to Fedora in terms of it being a view of the future of the operating system. The current build (build 64) includes support for a bunch of new wireless chipsets, the integration of many more open source components directly in the default path (no need to set the path to include some funny directory) as well as comtinued development in Zones/Containers, DTrace, ZFS, etc.

    56. Re:First Java open-sourced, now this... go Sun! by drgonzo59 · · Score: 1
      Ubuntu Feisty to the rescue! Which is now installed everywhere. I run Windows only in a VM now.

      ...A man after my own heart!

    57. Re:First Java open-sourced, now this... go Sun! by SnowZero · · Score: 1

      Well, backwards compatibility is a double-edged sword, and I think it would be best to find some sort of middle ground between what Linux does (constant change), and what Sun and Microsoft do. I was pretty happy with IRIX when it was popular, as they seemed to hit a good medium between improvement and compatibility.

      I do think OpenSolaris was a wonderful idea, and will allow Sun to catch up to what FreeBSD and Linux are doing in terms of attention to detail. Open source works great for fixing minor, yet annoying issues. Solaris can combine that with paid software architects to create a good overall design, and it's a combination I feel can work well for Sun.

      While I used to use many OSes, I've settled on Debian now for all of my computers. It works and doesn't tend to get in my way. If I ever get a compelling reason to switch, I will, but so far there aren't any features on another OS I feel I must have. While I find them interesting, I don't personally need "enterprise" features, but YMMV.

    58. Re:First Java open-sourced, now this... go Sun! by metamatic · · Score: 1

      To be honest, I've been thinking that all *NIX variants should update everything in userland from init on up.

      Well, Ubuntu and OS X are replacing init...

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    59. Re:First Java open-sourced, now this... go Sun! by Quikah · · Score: 1

      You don't really need to wait. VMware server (their free product) has "experimental" support for Solaris 10, and official support on workstation/ESX. So you can at least try it out and see if you really want to get some supported hardware.

      --
      Q.
    60. Re:First Java open-sourced, now this... go Sun! by Anonymous Coward · · Score: 0

      A more frustrating case is tar GNU tar has support for long pathnames whereas Posix/Solaris tar only supports 99 chars.


      POSIX supports supports 1024 and can probably go longer if you want (Schily tar has supported this for a while). The format is officially now called "pax". Please read up before spreading incorrect information.
    61. Re:First Java open-sourced, now this... go Sun! by Maltheus · · Score: 1

      At the place where I work, we are on the verge of switching out our Solaris servers for Linux ones. I've been proposing for years using the "cost" argument. But in truth, I just hate the antiquated tools. When vi doesn't understand arrow keys or columns greater than 120, it becomes a drain on my productivity. So it's definitely costing them money in this case. It's about time Sun.

    62. Re:First Java open-sourced, now this... go Sun! by Nuno+Sa · · Score: 1

      Unfortunately, nexenta development appears to be glacial.

      ...and xen progress appears to be as glacial as nexenta (last blog update was at the end of April, but the previous entry was last August!) Please don't make claims about dead projects. Nexenta has updates from 2 weeks ago in the apt repos. I'm in the xen lists and there's much activity there, from core members to vendors and to end users.

      It's not fair to evaluate projects like that just because the main page isn't updated...

      Peace,
      Nuno
    63. Re:First Java open-sourced, now this... go Sun! by aug24 · · Score: 1

      That 'declare by variable' bit completely blows the idea of a POSIX userland in /usr/bin/, whether links or compiled.

      In the case of my current script, it should work on HP-UX, Solaris, Linux, even Cygwin (although actually it needs a single 'ln -s' done first to work), in fact any POSIX environment. If I build to POSIX standards, then I should always be able to specify (the sysadmin's choice in) /usr/bin/.

      If I have to make a different call for Solaris, then I just threw my cross platform code in the bin.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    64. Re:First Java open-sourced, now this... go Sun! by Andy+Robb · · Score: 1

      Unless you are a dyed-in-the-wool SunOS addict, please include /usr/xpg6/bin:/usr/xpg4/bin at the start of your PATH. These are X-Open standards-conformant versions of most UNIX commands (cp, mv, ls, awk, sed, grep, vi etc) and are very similar to Linux. You can then add /usr/sfw/bin and /opt/sfw/bin (from Companion CD) to get the open source versions. The supplied GCC is only 32-bit but copy its configuration and you can use it to make your own 64-bit compilers from the supplied source code.

  3. If they want it to be successful... by What+Is+Dot · · Score: 1

    ...they should name the project Purdue instead. =)

    1. Re:If they want it to be successful... by odoketa · · Score: 1

      Indiana?! We named the dog Indiana!

  4. Err.... by Mr.+Flibble · · Score: 2, Insightful

    Or you could just run Linux on Sun hardware?

    Sun is hemmoraging cash. Their hardware is fairly standard (in an enterprise way) and all the functionality of Linux has jumped ahead of Solaris... So what do they have to offer? Nothing. I can't see what they can do in this regard to gain back market share. making a "better linux" than Linux is not it.

    There are probably other paths that they can take that would be more effective than this one. But I don't know what they are.

    --
    Try to hack my 31337 firewall!
    1. Re:Err.... by koreth · · Score: 4, Informative

      and all the functionality of Linux has jumped ahead of Solaris...

      ZFS? DTrace? Zones?

    2. Re:Err.... by Mr.+Flibble · · Score: 1

      ZFS? DTrace? Zones?


      I thought you could already use DTrace on Linux, and if they GPL their stuff, it will all be ported to Linux. The article says that it would be hard, but you know it would happen. I don't really see them having a separate code base alongside linux. I think it would be rapidly absorbed, and then you would have Sun Linux. And all other flavours with similar kernels and tools if it was fully GPLed. And again, then no advantage after going GPL to them.
      --
      Try to hack my 31337 firewall!
    3. Re:Err.... by Anonymous Coward · · Score: 0

      show me someone else who has 48 drives in their case. Sun is King of I/O on the IBM sponsored x86 platform.

    4. Re:Err.... by Mr.+Flibble · · Score: 2, Informative

      show me someone else who has 48 drives in their case. Sun is King of I/O on the IBM sponsored x86 platform.


      But here you are talking hardware, not software. The parent article is about Solaris, not sun Boxes, which are close enough to other enterprise boxes. Yes, they are different. But so are others in their own ways.
      --
      Try to hack my 31337 firewall!
    5. Re:Err.... by this+great+guy · · Score: 5, Informative

      ZFS? DTrace? Zones?

      May I add: Fault Management Framework [1], Crossbow [2], pNFS [3], stable device driver interface (one of the biggest point driver developers complain about in Linux). Clearly the GP has no idea about the number of technological advances Sun is pushing in OpenSolaris.

      [1] http://www.opensolaris.org/os/community/fm
      [2] http://www.opensolaris.org/os/project/crossbow
      [3] http://www.opensolaris.org/os/project/nfsv41/pnfsd emos/basics
    6. Re:Err.... by Anonymous Coward · · Score: 0

      Who modded this tripe insightful ?

      Sun shows solid profit and has done so for the last 8 quarters or so. They are one of the few companies that actually produce some interesting hardware for servers (along with IBM) since SGI, HP/COMPAQ/DEC fell for Intels flatulent Itanic powerpoints.

      And although Linux is a nice operating system, Solaris certainly has it's benefits as well. Besides already mentioned zones, zfs and dtrace, the stable kernel is a definite plus if you are stuck with proprietary, binary only apps.

      Suns problem has never been hardware nor software but the marketing department sure is retarded.

    7. Re:Err.... by Coryoth · · Score: 4, Insightful

      I thought you could already use DTrace on Linux, and if they GPL their stuff, it will all be ported to Linux. The article says that it would be hard, but you know it would happen. Linux does not have DTrace. You're right that it will probably happen. Eventually, after much work. And ZFS isn't looking like it'll be an easy addition either. There doesn't look to be an equivalent of Zones either -- Linux has some nice security module hook in the kernel thanks to work by the NSA, but right now it is largely unused (even distros that enable SELinux have very lax policies, and fairly basic management). Again, that might arrive, at some indeterminate time in the future. Considering that your original post was proclaiming:

      ...and all the functionality of Linux has jumped ahead of Solaris... arguing that Linux may eventually catch up with these powerful Solaris features is a little disingenuous don't you think? Linux and Solaris are both worth having, depending on what you need. I look forward to what this project, and the OpenSolaris project, can put together.
    8. Re:Err.... by bill_mcgonigle · · Score: 1

      ZFS? DTrace? Zones?

      Get Nexenta - basically Ubuntu running a Solaris kernel. /home is ZFS by default - not sure if each homedir is a filesystem or not.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    9. Re:Err.... by Mr.+Flibble · · Score: 1

      You have a good point. I remember something about brandz and dtrace for linux though.

      Solaris does have those powerful features that Linux does not, but I find myself often having to install extra GPL'ed tools for solaris from sunfreeware, and I personally feel that those tools should be there from the start. But you are right, there are some things that it has that are superior to the current state of Linux.

      --
      Try to hack my 31337 firewall!
    10. Re:Err.... by nxtw · · Score: 4, Informative

      BrandZ isn't for Linux... it is Linux, running in a Solaris Zone.

      If you want a GNU-like system for Solaris, try out Nexenta

    11. Re:Err.... by Anonymous Coward · · Score: 0

      ext4? kprobes? KVM?

    12. Re:Err.... by Anne+Thwacks · · Score: 1
      However, OpenBSD is generally more suitable if you mean Sparc64 SUn kit. But be warned, owning to Solaris cronic lameness, once OpenBSD is installed on a hard disk, you cannot reinstall Solaris, cos the install crashes with no error message (Both Solaris 10 and OpenSolaris do this). Wiping the partition table does not resolve the problem, either. (On Sparc64 - I have not tried Solaris on i386). I believe ths bug was reported in 1992, which does not say much for their bug tracking process.

      Furthermore, I have tried to report it but my login at the OpenSolaris web site is 9 chars long, and the login page only supports 8 char long IDs - I bet the whole of Solaris is infested with the concept that user IDs are only 8 chars!

      Solaris has its good points, but you have to need them rather desperately to give up the advantages of OpenBSD on Sparc. Hell, if you don't mind whether your frame buffer works or not, you could be better off with FreeBSD than Solaris.

      Sun sell great hardware, but their idea of software support does not hack it in the modern world. Now Solaris is open source Sun need to put more into cooperating with the open source community over things like frame buffers.

      --
      Sent from my ASR33 using ASCII
    13. Re:Err.... by Vulcann · · Score: 1

      and all the functionality of Linux has jumped ahead of Solaris...

      Just like all the functionality of Windows has jumped ahead of Linux? I'm not talking about Windows clean install, I mean a typical windows setup for a typical (non-power) user with all the very capable and user friendly and consistent looking userland tools and freeware sprawling all over the internet.

      I'm not being an MS fanboy and I'm writing this off Ubuntu 7.04 but the point I'm trying to make is, Linux "functionality" isn't miles ahead of everyone else. Also from my own experience of working on the systems side of things, Solaris is a very powerful, stable and rock solid system under the hood with YEARS of "beta testing" by some of the most demanding customers on Wall Street. You can't dismiss all that just because vim or X-windows comes out of the box on a Linux system.

      I for one am eagerly awaiting Nexenta

    14. Re:Err.... by should_be_linear · · Score: 1

      Each OS has its pros and cons and I generaly don't find informative pointing only pros side (ZFS, DTrace). Don't forget that those are cool *kernel* features, useful for system admins (small minority of OS users). Most users care about drivers, applications, community on Internet (they can talk to in case of problems) and even eye candy. Sun Netbeans for instance. If you find problem with it (say, Tomcat integration), you are much more likely to find solution for Linux/Netbeans then Solaris/Netbeans simply because of userbase size. There is one more problem I see with Solaris from software development perspective: it tries to be compatible both with past versions of itself *and* with Linux. Now, thing I like with Linux is it is *NOT* binary backwards compatible. If some thing is badly written, kill it and forget it. If you looked at leaked source code of Microsoft Explorer, it was really frightening: for sake of backwards compatibility it emulates all bugs from previous versions, lot of ifs and ifdefs. This "feature" looks actually like bug in my book (benefits only closed-source programs that cannot be recompiled and updated in OS repository). I cannot comment on niche use cases, but talking about general OS, Linux currently has no compatition.

      --
      839*929
    15. Re:Err.... by jhol13 · · Score: 2

      Oh, yes *I* do.

      1. I do not want to recompile NVidia drivers after every (kernel) upgrade. There wont be a situation when there is no binary-only drivers, not in my life time.
      2. If my devices X and Y are not in kernel tree (or even if they are), I cannot know which versions of the kernel they are tested with. Or if I know the versions might not be same. What to do?

      Besides the link has outright lies - unless you ignore testing completely. Getting a driver into kernel tree does not give any quality improvements - quite contrary as the kernel developers do not have the HW to *test* with. Changes without testing? No thanks!

      Compare this to Solaris. I downloaded NVidia driver (and Marvel gigabit driver). I install them. They work. I upgrade from S10 to S10 06/06. Then from S10 06/06 to S10 06/10. They work. Most likely I can upgrade to S11 and they still work (with perhaps some limited functionality/performance). The developers can use their time on improvements, not recompiling and testing every two weeks for every imaginable distribution. The testing is non-trivial, as there is huge amount of different (SMP etc) machines.

      Also see http://linux.slashdot.org/comments.pl?sid=233087&c id=18955733 - by someone else. There are a lot more similar experiences.

    16. Re:Err.... by Nicolas+MONNET · · Score: 2, Interesting

      So basically you want to cripple Linux's very succesful development model, just to accomodate nVidia proprietary crap?

      No thanks.

    17. Re:Err.... by DrXym · · Score: 1
      stable device driver interface (one of the biggest point driver developers complain about in Linux)

      And the reasons for not having a stable interface are pretty odd indeed. I can understand why Linus might hate having to support backwards compatibility, after all it is a hateful chore at his level.

      However dists and OEMS should care a great deal. A binary interface means a vendor can distribute a single driver and it works on all dists supporting some particular kernel version, e.g. 2.6.x. The ABI could even specify the package format, e.g. RPM, and how drivers are installed, started, stopped, & removed. Just like a sane OS should work. Drivers through the ABI might not be optimal but at least they work and continue to regardless of whether the kernel is upgraded or what dist is being used. Better yet if the ABI supports mini drivers so that the vendor only has to implement a small amount of code. An ABI would be good for everyone. The OSDL could even run certification & signing of good drivers to ensure good quality.

    18. Re:Err.... by LizardKing · · Score: 2, Informative

      Sun is hemmoraging cash.

      I've never heard of a company that's making a profit described in those terms.

    19. Re:Err.... by LizardKing · · Score: 1

      Nope, Kroah is just coming up with an excuse for the core Linux developers to be lazy. Using the argument that only binary drivers can benefit from a stable driver interface is ignoring the pain for all driver developers in maintaining support across even a minor kernel release. Just because a driver compiles doesn't mean it works, and not all drivers are compiled before a release anyway. So having the driver in the vanilla kernel release is not a magic bullet - for Kroah to claim otherwise is just an attempt at misleading advocacy. People like him need to stop believing the drivel all to often spouted by Torvalds, ESR and Stallman.

    20. Re:Err.... by Rich0 · · Score: 2, Insightful

      The whole point of the no-binary-interface to the kernel is to make your life as big of a pain as possible. That discourages you from buying stuff from nvidia/etc. Or at least making a lot of noise. That encourages other vendors to open-source their drivers and integrate them into the kernel.

      If anybody could easily maintain binary kernel drivers then more people would do so, and less code would be released open-source. Now, the total amount of code (proprietary+otherwise) might increase, but that isn't really Linus's concern. If the code isn't open it doesn't really benefit him. When you think about it, more people using linux doesn't really benefit him either...

    21. Re:Err.... by Rich0 · · Score: 1

      You can have all that now - whoever writes a driver releases the source under the GPL, and it can be integrated into the kernel, or maintained by OEMs/distros/whatever.

      The only time this breaks down is for proprietary drivers. And the linux devs simply aren't interested in supporting those. They aren't making a profit from linux - they get paid the same whether there are 10 linux users or 10 billion. Think about it - Linux took the time to write linux when there wasn't a framebuffer driver for a simple VGA card, so do you think it is a big deal to him that there isn't GPL-code available to program the vertex shaders on a GForce?...

    22. Re:Err.... by jhol13 · · Score: 1

      I would not call the model "very successful", just because the shortcomings I pointed out.

      Besides, you ignored the fubared users. Just for the convenience of the kernel developers all the users are inconvenienced.

      Everybody else is perfectly capable of creating stable kernel binary interface (within minor revisions). Why not Linux?

    23. Re:Err.... by jhol13 · · Score: 1
      You too ignore the TESTING completely.

      At the same time the job of OSS driver writers is made "as big of a pain as possible". That discourages me to write drivers for Linux (I have no intent writing binary-only drivers).

      If the code isn't open it doesn't really benefit him. Why did he use Bitkeeper? Double standards, perhaps?
    24. Re:Err.... by Anonymous Coward · · Score: 0

      Frankly, given the choice, on Sun hardware, I'd have to be smoking allot of crack, to be compelled to run something other than Solaris.

      Regardless, DTrace, ZFS, Zones, Java not running like ass, all things Solaris has that Linux doesn't. Also, let me know when Linux can scale like Solaris can, will you?

      Linux is nice, it's not the silver bullet, and it's not the best option unilaterally.

      I was btought into a company once, on the count of their Solaris servers having longer uptimes than most of the employees' tenures, that says something aboutthe O/S methinks.

    25. Re:Err.... by DrXym · · Score: 1
      You can have all that now - whoever writes a driver releases the source under the GPL, and it can be integrated into the kernel, or maintained by OEMs/distros/whatever.

      Except you can't have it now. If some new device appears on the market, and even if they open sourced the driver, the chances are that the dist I am running now may never support that device. And even if it did, I'd have to fetch a new kernel to get support or patch a kernel myself. Patching and rebuilding a kernel is non-trivial even for experts and absolutely not possible for anyone else.

      The only time this breaks down is for proprietary drivers. And the linux devs simply aren't interested in supporting those. They aren't making a profit from linux - they get paid the same whether there are 10 linux users or 10 billion. Think about it - Linux took the time to write linux when there wasn't a framebuffer driver for a simple VGA card, so do you think it is a big deal to him that there isn't GPL-code available to program the vertex shaders on a GForce?..

      And here lies the problem. Lots of hardware, particularly graphics drivers contains proprietary information, trade secrets, and other things they absolutely do not want their competitors to know about. Maybe NVidia would love to open source their code but they just can't - they have too much riding in their battle with ATI. Other times the hardware vendor *can't* open source the code because it isn't theirs to open source, e.g. because they use someone else's chipset or design. As I said, an ABI isn't necessarily optimal so there is still incentive for vendors to release source. Another reason is that they can save money if someone else maintains the code for them. But they should have the choice.

      It would be nice if all drivers were open sourced, but reality says it will never ever happen. So Linux is either faced with being continually several years behind the curve, or getting pragmatic. It's hard to see how it will ever conquer the desktop or even become mainstream when it passes up one easy way to win a lot of converts.

    26. Re:Err.... by Karellen · · Score: 1

      Having a driver in the main kernel tree does not automatically stop nVidia from continuing to contribute to it. If they got their driver in, nVidia could still test the driver on all the hardware they currently do testing on, once per revision (every 2-3 months months) and file bug reports/patches for any problems they found. Yes, they'll have to accept that other people might post patches as well that might get included, but most 3rd party patches will probably be either bug fixes, or changes to accommodate fixes to the rest of the kernel.

      When the nVidia engineers are not doing the once-per-couple-of-months testing cycle, they can continue to work on improvements. If the test suite is automated (which it should be) this should involve no more than clicking on the "start" button and waiting for the result in the common case where there are no regressions.

      And if the drivers are in the main kernel tree, you won't have to recompile them - they'll be distributed with the kernel. You won't have to download them either - they'll be distributed with the kernel.

      I'd also be somewhat surprised if having a few of the best Linux brains on the planet - the kernel developers - go over the code, did not give any quality improvements. I have to admit, there's no guarantee that the quality would go up, but I'd consider it very likely. Have you *seen* much proprietary code? ;)

      --
      Why doesn't the gene pool have a life guard?
    27. Re:Err.... by Anonymous Coward · · Score: 0

      What's the big deal with Zones that VMWare doesn't solve (and solve better) on x86 platforms?

    28. Re:Err.... by maxume · · Score: 1
      --
      Nerd rage is the funniest rage.
    29. Re:Err.... by jhol13 · · Score: 1
      Again you ignore testing completely. Are you implying testing is not necessary?

      You do have it right that having code in kernel tree does not stop nVidia (from improving). It stops OSS developers (there are devices like mtp006 which were not ported from 2.4 to 2.6). Licenses and contracts stop nVidia.

    30. Re:Err.... by stevey · · Score: 1

      It would be nice if all drivers were open sourced, but reality says it will never ever happen. So Linux is either faced with being continually several years behind the curve, or getting pragmatic. It's hard to see how it will ever conquer the desktop or even become mainstream when it passes up one easy way to win a lot of converts.

      Here's the thing though; "Linux" doesn't care.

      I've been using Linux on my desktop for the past few years (more than that really!) and I couldn't care less if it takes over the world or becomes mainstream. So long as I can run it on my system(s) and on the servers at work I'm happy.

      Thats probably how a lot of people feel.

      Too often people say things like "Linux isn't ready for the mainstream/desktop because of XXXX" - and each time XXXX is something that is usually very niche orientated, or something that is personally important to the speaker.

      3d graphics? I couldn't care less. I can watch full-screen movies with Xine with no lag, more than that I don't care.

      I'm not suggesting you're wrong, and I'm not suggesting that people wouldn't switch more easily if such features were available. But I'm saying that not everybody has the same needs as you.

    31. Re:Err.... by Karellen · · Score: 1

      No, I'm saying that once the code is in the main kernel tree, nVidia can still do all the testing. They can check out a the latest development revision, and run all their tests on all the hardware they own. If they find any bugs:

      a) *nVidia* can report bugs to the lkml.
      b) *nVidia* can send patches to the lkml to fix bugs before the next release.

      *nVidia are just as capable of testing code in the mainline kernel as any kernel developer.* As nVidia does testing/maintenance of their kernel/blob glue now, they can continue to do it directly on the driver if the driver is in the mainline kernel, and continue to feed patches back. Only this time they'll get a lot more help from the rest of the kernel hackers. Even /if/ the glue layer makes their blob legal, they're still currently trying to game the system, and giving every kernel developer who has ever released /their/ code the finger, which isn't going to be making any of the kernel hackers predisposed to helping them at the moment.

      If licenses and contracts stop nVidia from creating proper (read: GPLd and in the mainline kernel) drivers for Linux, but nVidia want to support Linux, then perhaps they should rethink which licences and contracts they sign. No-one's forcing them to sign anything....

      --
      Why doesn't the gene pool have a life guard?
    32. Re:Err.... by jhol13 · · Score: 1
      Our discussion is diverging ...

      To make my point: I do not give a shit about nVidia.

      But I do care when some *beep* gets "binary-only" under his/her skin so badly that he/she makes *on purpose* my life much harder than necessary. And this is what Linux kernel developers are doing!

      As can be seen, nVidia is doing pretty much what you propose: they are testing their SW for every release. But OSS people are not. Give me mtp006 driver for 2.6! (it was included in 2.4 kernel tree). Alas, you cannot. See, OSS developers do not have time - they graduate - they lose interest. Drivers are left without testers and developers. I, the end user, became tester. My life gets harder. Just because some *beep* thinks it is okay to annoy nVidia.

      As somebody (Rich0) put it "The whole point of the no-binary-interface to the kernel is to make your life as big of a pain as possible." I do not think this is acceptable strategy.

      Besides, I think it is naive to think nVidia can *in reality* (i.e. it makes business sense) get all the code they use with OSS license. But as said - I do not care about nVidia. I care about *me* (and OSS driver developers).

      (I do not need mtp006 anymore because the motherboard died, but I would have needed it back then)

    33. Re:Err.... by Anonymous Coward · · Score: 0

      Remember, this criticism is coming from the same camp that wants to abolish the GPL, which is the SOLE reason Linux is so much more successful than any other open source operating system. In their world, everything would be BSD licensed and only the "amateur's" would use the free version of the operating system, everyone else would use a closed source derivitive like Solaris or OS X for their "real world".

    34. Re:Err.... by Karellen · · Score: 1

      Sorry - I thought you were concentrating on nVidia - most people complaining about not having a stable kernel interface do :)

      Rich0 might have said "The whole point of the no-binary-interface to the kernel is to make your life as big of a pain as possible." but that doesn't make it true. Read the stable-api-nonsense and ols-keynote pages that I linked to again. There are a number of reasons for not maintaining a stable api to the kernel, and most of them have to do with allowing the rest of the kernel to improve in areas such as speed, security, flexibility, portability, etc, etc, etc...

      That binary-only driver writers are screwed is merely a handy side-effect :)

      But yes, for some old drivers for which there isn't much hardware left, the last few users who still have that hardware will probably end up becoming unfortunate testers, which isn't ideal. I don't know what to do about that one, and still keep all the advantages of not having a stable in-kernel API. It is a trade-off.

      Is the trade off of having the occasional piece of old hardware for which there aren't many testers available break worth not having, e.g. 3 different USB cores? In the long term? I'd say yes, it is the right trade-off. I'll admit that doesn't make the down-side go away, but at least it's not being done "just to make things harder for you". :-/

      --
      Why doesn't the gene pool have a life guard?
    35. Re:Err.... by Fujisawa+Sensei · · Score: 1

      *nVidia* can report bugs to the lkml

      That would require the company to admit they have bugs.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    36. Re:Err.... by Enahs · · Score: 1

      Amen. You said almost everything I think about the situation in a much more succinct manner. Bravo! I can dump video from my MiniDV camera, edit footage and burn to DVD, manage/edit/print photos, websurf/check email, work on Ruby projects, share an Internet connection, and do DTP. I have everything I need, the software's all great for what I do, and I couldn't care one bit if it's ever so simple that my grandma (who doesn't own a computer) could install it from scratch and use it effortlessly, since she couldn't do that with any other OS. Let's all just concentrate on keeping it great, much as Apple does in maintaining what some people complain is a small market share. :-D

      --
      Stating on Slashdot that I like cheese since 1997.
    37. Re:Err.... by oldmanmtn · · Score: 1

      This is three successive postings in which you have demonstrated that you don't have the slightest clue what you're talking about. Why not quit while you're behind?

      --
      - Old Man of the Mountain ---- "I want to disturb my neighbor"
    38. Re:Err.... by jhol13 · · Score: 1

      I do agree that the kernel needs to improve. IMHO a nice compromise is to keep KBI stable during major versions[1]. It does not mean there cannot be any changes. It means the old KBI is kept (not removed, not changed) and new things are just added to it.

      I think keeping "old" interfaces "for a while" is nowadays not such a big hindrance - they most likely can be kept as a loadable modules. The USB is still a complete mess (both in Linux and Solaris - AFAIK).

      [1] my rant of losing something from 2.4 to 2.6 is therefore just a rant without much substance. I just wanted to point out that "having code in kernel" is not a guarantee of anything.

    39. Re:Err.... by Sancho · · Score: 1

      Niche-oriented? Wireless (the state of wireless drivers on Linux was the last big XXXX show-stopper that I remember) is hardly a niche. Even now, WPA doesn't work that well. I hear that the latest release of Ubuntu has made it better, but not perfect. Great, one distro in a hundred.

      The problem with "Well, it works for me, so as long as I can run it, I don't care." is that eventually, the current maintainers will stop maintaining it. Will anyone pick up the slack? If there's a large enough user-base, you can bet that they will.

      Then there's the issue of software. Competition is generally viewed as a good thing, because it tends to lead to overall better products. There's a lot more competition in the Windows world than in the Linux world. Why? Because of the market share. Increasing Linux's market share would increase the number of people who see value in including Linux support with their software. That's a good thing. It means that there will be an improved user experience, higher user base, and higher likelihood that Linux will continue to be available for you to use as your primary OS. It means that hardware manufacturers are more likely to support Linux, meaning your new laptop will work great out of the box. Linux "conquering" the desktop is a good thing for Linux users. Each person may have slightly different needs, but that doesn't mean that Linux's ability to fulfill those needs won't improve if it becomes more mainstream.

    40. Re:Err.... by Anonymous Coward · · Score: 0

      How does Nexenta handle the licensing conflicts between CDDL and GPL??

    41. Re:Err.... by nxtw · · Score: 1

      What conflicts?

      There is no conflict between running CDDL code in the kernel and some userland programs and GPL code elsewhere.

    42. Re:Err.... by Anonymous Coward · · Score: 0

      No kidding.

      ... wow, have none of these people read on Trusted Solaris either? People, if you think Solaris is crappy, slow, old, crufty, or whatever and also haven't read on Trusted Solaris, you really should. It'll help you avoid looking the fool in public.

    43. Re:Err.... by Mr.+Flibble · · Score: 1

      This is three successive postings in which you have demonstrated that you don't have the slightest clue what you're talking about. Why not quit while you're behind?


      Because it is with postings like this I get flamed with informative answers, and then I am not so far behind. Slashdot is a great resource for that. Morso than many other places out there. You just have to know how to get people to answer you.
      --
      Try to hack my 31337 firewall!
    44. Re:Err.... by Mr.+Hankey · · Score: 1

      In my experience, WPA works fine for me under Linux. I'm not using Ubuntu, but rather Mandriva 2007. The wpa_supplicant takes care of it nicely. The interfaces aren't where they need to be yet to be sure, but that comes with time. That's one of the nice things about Linux; as technologies become widespread, they become supported. Certainly there is always a need for new people to push software forward, hardware will continue to change and the OS must be updated to allow for this. Still, Linux doesn't need to conquer the desktop market any more than Apple does. There are plenty of kernel developers now, and there will likely continue to be in the future based on the current size of its community. The fact that it exists as a completely Free UNIX reimplementation, with the GPL license providing for those who prefer it, has garnered it a large enough userbase to sustain itself.

      Back to the topic, that's not to say there's no place for Solaris. It's a fine OS, great for servers but a bit weak on the desktop based on my experience with my Ultra 40/Solaris 10. On a typical PC however, I'll take Linux any day. It does what I need it to, and tends to support the most cutting edge free *NIX tools first. It also tends to absorb useful features from other operating systems over time. Have a look at OpenVZ for example; Solaris 10-style containers already exist for Linux. Every time someone lists a set of features Linux needs, they end up being implemented either by someone who wants it, or by a company that decides they need it. The world's clearly richer for it. There would probably never even be an open source Solaris were this not the case.

      --
      GPL: Free as in will
    45. Re:Err.... by bougui · · Score: 1

      Sorry,

      ZFS not yet, DTrace not yet

      Zones, virtualserver are available for linux since 2001 ;-) I used it since 2001 and very stable software. Very easy to maintain patch or rpm in zones.

      you can check the ftp site for the first release that I know of
      ftp://ftp.solucorp.qc.ca/pub/vserver/old//

      patch-2.4.16ctx-4 42 KB 2001-11-26 00:00:00

      New dev can be found here:

      http://linux-vserver.org/Welcome_to_Linux-VServer. org/

      - You can unify 2 Zones to uses less disk space in linux vservers can you do that with Solaris Zones ? ;-)

      --
      Linux, un systeme qui a du caractere !
  5. Is it going to be free? by Macondo · · Score: 2, Funny

    The only reason I might change is if Solaris was made open source (and free). Thats the reason Linux is superior. Better support, design etc. flows from that.

    1. Re:Is it going to be free? by laffer1 · · Score: 4, Informative

      Solaris is open source and free. http://www.opensolaris.org/os/

      Also consider that some of the better solaris features have been added to FreeBSD recently. dtrace and zfs are available for FreeBSD 7 current.

    2. Re:Is it going to be free? by Yonder+Way · · Score: 1

      OpenSolaris != Solaris

      Sun Solaris is somewhat less free than OpenSolaris. You have to be a paying customer to get the patch clusters. Little things like this keep people firmly entrenched in Linux. Solaris may be technically superior in some aspects, but the way Sun has all these walls up makes it hard for a free software user to grow to love Solaris. I would argue that Red Hat Enterprise Linux is less free than Solaris, but at least with CentOS we can kick the tires effectively.

    3. Re:Is it going to be free? by Lumpy · · Score: 2, Interesting

      Except for us who can only afford older sun hardware. then we have to illegally use Solaris 9 or even 8.

      Sun is ignoring a huge group of up and coming CS/IS/IT students by being asshats and not giving away free sun hardware licenses for the older solaris. I had a stack of old hardware I would have loved to give away to a local computer club or school but it needed to have Solaris 9 installed as 10 is molasses slow on the stuff.

      So I ended up pirating a copy of 9 and installing on the machines and giving them silently to friends that ask for them.

      --
      Do not look at laser with remaining good eye.
    4. Re:Is it going to be free? by laffer1 · · Score: 1

      Sun probably should setup a program for that. You could install FreeBSD, NetBSD, or OpenBSD on the system if its an UltraSparc IIi. You can also install Linux. For older systems with 32bit cpus, you can install NetBSD 1.x and it runs very well. I did this with a Sun SparcStation IPC. You can even boot these machines from floppy if they do not have a cdrom drive.

      I realize some people like Solaris or bought Sun hardware to learn it. You might be able to find old versions on ebay. I happen to have a Solaris 7 CD as sun used to sell them for development for $75. It included x86 and sparc versions.

      Solaris 10 runs fine on an Ultra 10 3D Creator presuming there is enough disk space. I put in a standard 80GB ATA disk and had Solaris on it in about 2 hours. Granted, FreeBSD and MidnightBSD were faster on the machine.

      I suppose sun has still done better than Apple or Microsoft. Mac OS X is not completely free for old hardware. Windows certainly is not. You can't buy copies of Windows 98 anymore.

  6. Business model? by Urusai · · Score: 4, Insightful

    Sun is a for-profit entity. How do they expect to make money off of their OS? They should GPL Solaris, let the code monkeys snatch the best bits for Linux, and forget about wasting their money developing Solaris. They can write a "shim layer" on Linux for people needing backward compatibility so they don't alienate long-time customers. They need to figure out where they plan on making money, and scrap the parts that lose money. Open sourcing Java was an indication of desperation; we saw plenty of companies open source their product during the dot-com bust, either because they didn't want their work to die, or because they thought it would magically boost market share and generate revenue. It doesn't.

    1. Re:Business model? by Anonymous Coward · · Score: 0

      Hardware company dingus. They sell their Sparc machines with their OS and support. Where the fuck have you been when they sent the memo out?

    2. Re:Business model? by LizardKing · · Score: 1

      Sun make their money primarily from hardware sales. Open sourcing Solaris makes a lot of sense, as it encourages people to try it who would otherwise just stick with Linux in part because they will only use an open source operating system. There's still enough good stuff in Solaris that differentiates it from Linux, particularly if you need something that scales well across a large number of CPU's or cores.

    3. Re:Business model? by Anonymous Coward · · Score: 0

      They're a hardware compant, you know.
      Solaris was initially bundles with Sparc/UltraSparc systems to demonstrate the power of Ultra/Sparc. They sell servers, that's where the money comes from. The O/S is still in many ways bundled with the hardware, the O/S still destroys pretty much anything else in terms o performamce, stability and scalability on their own hardware.

      Yeah, yeah, you hear allot about their Opteron servers, but there's more to it than the low-middle range, try their linup of high-end, enterprise, and big iron servers. Try their military grade servers. Again, they're a harware company, they sell hardware, the software is a means to push the software.

      And why the insistance on GPL? Solaris already IS open source. Solaris 11 will be what isow OpenSolaris, when it's ready. Offloading their software into Linux doesn't help them. It helps Linux, it actually hurts their hardware sales. Why do you think Solaris has "driver supply issues"? (note, it doesn't, it just never really supported much more than the hardware sun provides with its servers, there's no need to support anything else, really, since it's madeto run on Sun hardware)

  7. Backward Compatibility?! by NitroWolf · · Score: 3, Interesting

    What the hell are they talking about "...promise of backward compatibility."? I guess it depends on how you define backward compatibility... but I manage about 1500 SUN servers, from old Sparcstations to enterprise class servers, and they are about as backward compatible as putting a stone wheel on your Honda. Sure, it might fit, but you sure as hell don't want to drive anywhere with it.

    Most of my users on various boxes are afraid to even apply Sun patches because it breaks applications left and right. Granted, we are development segment of my company, but still... the Solaris operating system is barely backward compatible within it's own major release, much less between versions. Simple tools will run just fine, of course, but the more complex the application, the less likely it is to run between major versions, and likely going to cause some sort of havoc between minor revisions within the same version. I see it happen daily.

    They really don't need to worry about their "backward compatibility," when trying to make Solaris more Linux like... I'm glad they are doing this - I absolutely hate administrating a stock Solaris system. It feels so archaic and like something straight out of the late 80's or early 90's, back when I was logging into the beasts on my 300 baud modem. The only worse offender in this area is HP-UX... though I will admit that with Solaris 10 and HP-UX 11 there have been some minor inroads into the monolithic, archaic feel to both OS's, but they both have a very, very, very long way to go.

    Just to clarify - I understand why those OS's are that way, but it doesn't mean I like it nor want to use them. If they can retain the stability of Solaris and make it more comfortable to use, I'm all for it.

    1. Re:Backward Compatibility?! by Anonymous+Sniper · · Score: 5, Interesting

      Excuse me?

      I just migrated an entire system from Solaris 7 to a Solaris 10 Zone - How? I tarred up /home and /usr/local, and a few other directories, and copied the relevant entries from /etc/passwd and /etc/group. Copied whole applications, their environments, etc.

      Solaris 7 is from 1999, and this is 2007. Try that on an 8 year old redhat box and see what happens. Good luck with that.

    2. Re:Backward Compatibility?! by BRSloth · · Score: 1

      What the hell are they talking about "...promise of backward compatibility."?
      Probably the fact that their tools don't work like Linux/GNU tools.

      I remember a friend that was configuring an Apache installation on a Sun and, once finished, decided to restart the process with a "killall httpd", like he would do on a Linux machine. The problem here is that the machine was also working as a gateway to the internet and Sun "killall" actually kills every single process, not the one named in the parameters. Five seconds and all the phones start ringing, with people asking what the heck was wrong with the internet.

      Also, it is an interesting thought when you ask yourself what "better linux" actually means. Will they offer things like iNotify and other kernel APIs or they meant the whole GNU/Linux stack?
    3. Re:Backward Compatibility?! by BRSloth · · Score: 1

      Just trying to save my back here: The article mentions mostly userspace tools (ls, deb) and NOT kernel tools.

      I guess Ian meant "A better GNU system than the GNU system".

    4. Re:Backward Compatibility?! by TheRaven64 · · Score: 3, Funny

      Solaris 7 is from 1999, and this is 2007. Try that on an 8 year old redhat box and see what happens. Good luck with that. It should work fine, as long as you remember to configure the zone to use BrandZ...
      --
      I am TheRaven on Soylent News
    5. Re:Backward Compatibility?! by comay · · Score: 1

      Can you provide some examples of specific patches and the specific applications that broke when you applied those patches? Solaris has a strong track record here but I'd love to know your details so we can resolve the issue.

    6. Re:Backward Compatibility?! by jgrahn · · Score: 1

      I remember a friend that was configuring an Apache installation on a Sun and, once finished, decided to restart the process with a "killall httpd", like he would do on a Linux machine. The problem here is that the machine was also working as a gateway to the internet and Sun "killall" actually kills every single process, not the one named in the parameters. Five seconds and all the phones start ringing, with people asking what the heck was wrong with the internet.

      It's worth noting that this his, or Gnu's fault. The killall(1M) man page on Solaris 8 is dated September 1992 ...

      pkill(1) is a better choice.

      Also, it is an interesting thought when you ask yourself what "better linux" actually means. Will they offer things like iNotify and other kernel APIs or they meant the whole GNU/Linux stack?

      A "better Linux" is one where I've recompiled the kernel without that iNotify crap. I mean, just look at its name!

    7. Re:Backward Compatibility?! by NitroWolf · · Score: 0

      DymanicSoft applications come to mind.

      Keep in mind, the applications I deal with have data integrity as the number one priority, so anything that *might* affect data integrity is strictly a no-no... and that just happens to be patches and upgrades.

      To all of you who are talking about upgrading from 6 or 7 to 10 with zones ... yeah, like I said, I'm sure some non-complex applications migrate just fine. When you have custom developed applications, even applying a patch can cause problems. Does it always? No, it doesn't.. but it can and has caused problems in the past. It would be great to use off the shelf software, but unfortunately, I don't know of any 4G (now 4g, was 3G and stuff prior to that) network build out software that we can go buy off the shelf. If anyone knows of an off the shelf solution to building a 4G phone network, let me know, I'm very interested if the price is right.

  8. Making Solaris more Linux-like... by Anonymous Coward · · Score: 3, Funny

    ...is like making caviar more vegemite-like.

    1. Re:Making Solaris more Linux-like... by Timtheenchanted · · Score: 4, Interesting

      Not necessarily a bad thing, vegemite is much more palatable than caviar

    2. Re:Making Solaris more Linux-like... by Anonymous Coward · · Score: 0

      Pity that Linux isn't more palatable than Solaris then, eh?.

  9. Start by Nick_taken · · Score: 1

    They can start by shipping my solaris cd like Ubuntu did.

    1. Re:Start by mmdog · · Score: 1

      Here here!

      While I'm sure it sounds petty, I was certainly unimpressed when I got a confirmation email saying it would be sent but never actually received the CD.

      --
      Politicians are like diapers - they should be changed frequently and for the same reasons.
    2. Re:Start by Anonymous Coward · · Score: 0

      This AC got his Solaris discs sometime around February/March....never installed it though. :/

    3. Re:Start by AI0867 · · Score: 1

      I did receive it, it took more than a month though (I'm not sure how many, I'd stopped expecting it and it showed up in the mail one day)

    4. Re:Start by Anonymous Coward · · Score: 0

      Try replying to the Big Admin newsletters with this complaint..I did for two months and got the dvd pack around end of April

    5. Re:Start by sp1k3 · · Score: 1

      Got my Sun disks no problems but have seen a trace of the ubuntu ones.

    6. Re:Start by BiggerIsBetter · · Score: 1

      Seconded.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    7. Re:Start by Anonymous Coward · · Score: 0

      They DO ship a set of DVDs free of charge.
      I have registered somewhere on the web after reading /. comment about it sometime in november 2006 and I HAVE received nice case with three DVDs shortly before Chistmas. Shipped directly from USA.

  10. Better Linux than Linux? by misleb · · Score: 3, Insightful

    Yeah, and OS/2 was a better Windows than Windows. Anyone remember how that worked out?

    -matthew

    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    1. Re:Better Linux than Linux? by jimicus · · Score: 1

      Yep. Much of the architecture was taken for NT 4 (along with a fair bit from VMS) and a Windows-95 style GUI was slapped on top.

      NT4 begat Windows 2000, which begat Windows XP.

      Next question?

    2. Re:Better Linux than Linux? by Shag · · Score: 1

      Yep. Much of the architecture was taken for NT 4 (along with a fair bit from VMS) and a Windows-95 style GUI was slapped on top.

      NT4 begat Windows 2000, which begat Windows XP. You didn't even include the "...which begat Vista" part, but I get your point: total, unmitigated disaster.
      --
      Village idiot in some extremely smart villages.
    3. Re:Better Linux than Linux? by Hal_Porter · · Score: 1

      The OS/2 which was advertised as "A better Windows than Windows" was based on a different kernel to Windows NT. Seriously, I've written drivers for both and I'd be surprised if they shared any code at all. Actually, the Vista device driver API is pretty different from the original NT one these days, even though it's a direct descendant.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:Better Linux than Linux? by Lumpy · · Score: 1

      Yes, I did. Windows was used for low importance desktop use and OS2 ended up running the critical stuff. ATM's banking systems, Voicemail systems, etc.

      OS2 is STILL in use today in many critical has-to-work applications. Having the ability to deal with it makes you more valuable than the other IT pros out there.

      --
      Do not look at laser with remaining good eye.
    5. Re:Better Linux than Linux? by misleb · · Score: 1

      Lets just say that IBM had higher hopes for OS/2.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    6. Re:Better Linux than Linux? by misleb · · Score: 1

      In other words, it was a near complete failure besides some embedded applications and its "better Windows than Windows" marketing fell on deaf ears. The fact that Sun is now trying the same thing (using Linux instead of Windows) to save Solaris is kindof sad.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    7. Re:Better Linux than Linux? by Anonymous Coward · · Score: 0
      Technologically speaking, OS/2 was (and in some ways still is) a superior OS to both Windows and Linux. It had a consistent internal architecturewith a significant amount of time spent on optimizing critical code paths, and it shows when for example, you compare the performance of an OS/2 based file server against the latest and greatest version of Windows or Linux (running Samba) on the same hardware. OS/2 is still an order of magnitude faster than either solution, however its native protocol support is now out of date so the comparison is increasingly difficult to do.


      What OS/2 lacked (when it was current) was marketing and polish. And of course, as we see with the success of OS X and Vista, marketing and polish are the only real requirements for a technology to be successful with the technologically ignorant hipster-geek generation.

  11. they could start with by Anonymous Coward · · Score: 0

    shipping me those solaris disks they said they ship for free. I really wanted to try it without sitting here downloading the stuff myself on this poor connection..

    m10

    1. Re:they could start with by laddy · · Score: 0, Offtopic

      I got mine last month. It didn't seem like it took that long, and I don't even live in the US.

  12. About time by caseih · · Score: 4, Informative

    I'm currently struggling to implement a Solaris server right now. The user space is archaic, obscure, and seems to be difficult for the sake of being difficult. Things like updates are still done the way they were done 15 years ago, often requiring a drop to single user mode (as bad as a reboot in my opinion), and often require a system reconfigure. Solaris' kernel is cutting edge and, in some ways, way ahead of Linux. But in the ways that count, Solaris lags far behind.

    Just to make the system usable requires a ton of third-party software that sun does not ship nor support. In the end my path has nearly half a dozen bin folders in it, by the time you could /usr/bin, usr/local/bin, /opt/sfw/bin, /usr/sfw/bin, /usr/ucp, etc. I frequently find that I have to compile things from source just to get basic functionality. For example, Sun ships Samba with solaris, but it doesn't support LDAP. They also ship some hacked kerberos libraries, based on MIT, but if you need to build anything that depends on kerberos, you have to compile and install a separate set of MIT Kerberos libraries. Some apps are available in package form (solaris packages) from sunfreeware.com that you can pkgadd. But PKGs don't seem to be a complete packaging system like deb or rpm is. The pkg-get utility from the aforementioned site is very useful, though.

    The init system is currently in a disorganized state. Most things are migrating to svcadm, which under the hood is very much like launchd. But there are still init.d scripts, but they don't always work right. Maybe Linux should move away from init.d, but at least on redhat, they are very full-featured and quite easy to work with.

    Sun's biggest strengths right now are zones, zfs, and dtrace. However, if you don't specifically need these features, Linux is a better choice in many circumstances. And Linux is gaining features in these areas. xen can do a lot of what zones do, albeit much less efficiently. dtrace functionality is coming, I hear. ZFS, well the kernel developers seem to be suffering a bad case of NIH syndrome. The only reason I'm using solaris right now is ZFS. But I'm taking a big risk deploying it on a 12 TB disk. I have yet to hear of a failure, and Sun assures me that it's enterprise-ready. Sun's assurances do carry a lot of weight; they've had a lot of experience in these things. But I'm only a silver-level support customer. It's taken two weeks and some 20 phone calls to get issues sorted out with our sunsolve account and updatemanager. Our assigned support group only wants to talk over e-mail, which is annoying. Turnaround time on trying out their suggestions is hours if not days. This certainly isn't quite the same Sun as in the olden days.

    Anyway, talk to any Sun jocky and he'll tell you that none of my complaints about Solaris are weaknesses. They are strengths. Cryptic commands are second nature. Besides, they separate the real sysadmins from the wannabes. Sound familiar? I think I've talked the same way about Linux to my Windows friends. I'm glad that Ian is going to work to improve Solaris' user space (which is what he means when he says make Solaris more like Linux, right?). On the other hand, Solaris reminds me not to get complacent with the state of linux. Every complaint I have about Solaris could easily be echoed by a Windows refugee trying to make sense of Linux. Both Linux and Solaris are powerful, cryptic, and archaic OSes. They both have a lot of room for improvement. We'll have to see. I told my RedHat friend the other day that his company has nothing to worry about from Solaris. Hopefully Ian will change that.

    1. Re:About time by master_p · · Score: 1

      "Cryptic commands are second nature. Besides, they separate the real sysadmins from the wannabes. Sound familiar? I think I've talked the same way about Linux to my Windows friends."

      Gee, what are you talking about? you are erasing 60 years of IT/CS with that blasphemous talk! everyone knows that if it is not hard as hell to use a computer, then that computer must be a toy.

      [/sarcasm]

    2. Re:About time by Anonymous Coward · · Score: 0

      Our assigned support group only wants to talk over e-mail, which is annoying. Turnaround time on trying out their suggestions is hours if not days.


      Is Red Hat (or any other commercial distribution) any better? I don't bother even calling RH, I usually hit the mailing lists and newsgroups first. Short of them releasing a kernel patch, they're not much use IMHO.
    3. Re:About time by caseih · · Score: 1

      No RedHat isn't better. But the point is Sun used to be so much better.

      On the other hand, I rarely have to contact RedHat's tech support because their userland better, the shipped packages offer all the features I need (samba and ldap, for example). I haven't had to compile software from source in a long time. The few times I've had to contact RedHat's tech support, I did find them helpful, and my problems were resolved in just a day or so, which is a far cry from my current 2-week experience with sun, which problem today still isn't solved (waiting on another e-mail).

  13. Okay, call me a noob. by NeuroManson · · Score: 3, Insightful

    But what exactly makes Solaris worth using to begin with? What open source or commercial software makes it worth having? What makes it more than just a fringe system? Linux is finally approaching the point where it stands a chance at competing against Windows in the consumer market, does it really need competition from a fairly mainstream corporation?

    For that matter, sure, the machines look cool on the outside, but why do so many people consider them worth buying (even models up to 10 years old) today, and for that matter, what makes them worth switching over to? Is it sheer geek chic, or do they actually provide some form of useful function, as opposed to Windows/Mac/Linux's growing trend towards multipurpose multimedia machines?

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
    1. Re:Okay, call me a noob. by 5pp000 · · Score: 5, Interesting

      I'm using Solaris because the data mining application I'm building (in Lisp) brings the Linux kernel absolutely to its knees. Solaris runs it just fine on the same hardware. (We're talking 30+ GB of heap -- Linux is dead meat after 3 to 4 GB.)

      A friend of mine says this is because the Linux kernel hackers optimize for the common case, not for extreme cases. I suspect this is correct. To put it another way, they are more into cycle shaving than analyzing the time and space complexity of their algorithms -- just as one might expect from smart hackers with a relatively weak computer science background.

      The result is a kernel that does great on normal workloads, but just falls over when subjected to unusual stresses. Unless and until this is corrected, there will be a need for Solaris.

      --
      Your god may be dead, but mine aren't!
    2. Re:Okay, call me a noob. by Anonymous Coward · · Score: 1, Funny

      I'm using Solaris because the data mining application I'm building (in Lisp) brings the Linux kernel absolutely to its knees.

      Tell that to google.

    3. Re:Okay, call me a noob. by Skrynesaver · · Score: 4, Insightful

      You should look at you kernel parameters ulimit -a As shipped Solaris is intended for big iron in a way that most Linux distros aren't

      --
      "Linux is for noobs"-The new MS fud strategy
    4. Re:Okay, call me a noob. by NeuroManson · · Score: 1

      Dunno why this was modded down, it's a perfectly valid question. I always hear about how Solaris is such a neetokeen OS and know people who religiously collect and maintain Sun systems. But frankly, they haven't really given me a convincing reason why. Wasn't meaning to troll or anything, so whoever modded the post down as "overrated" (?!?) is just cutting off anyone who doesn't read below 2 from seeing something that could be perfectly valid, educational, or informative information, just because whoever did the mod decided to take a technical question as, well, a personal insult, somehow.

      --
      Just because you can mod me down, doesn't mean you're right. Shoes for industry!
    5. Re:Okay, call me a noob. by backwardMechanic · · Score: 1

      For desktop use, I'd say Linux has the edge (I think this is what Sun want to address), but for a traditional unix setup (lots of simultaneous users, vast shared storage, system must stay up for months continuously, staying responsive under heavy load) Solaris does a lot better. If you want to build a mail server, for example, those ten year old Sun boxes work quite well. Set it up, rack it, and you might not need to touch it for a couple of years. That's an admin's dream - it just keeps working.

      As for geek chic, Sun do make nice boxes. They have a satisfying attention to detail that you just don't get (or pay for) in a generic PC box.

    6. Re:Okay, call me a noob. by Jon+Peterson · · Score: 3, Insightful

      Although I'm not hands on now, I originally moved from Linux to Solaris (with some Irix stuff in the middle). I still prefer Solaris for the following reason:

      Simple is better.

      This single thought is perhaps the biggest lesson I've learned in my whole career, about almost any aspect of computing. Complexity is the enemy.

      caveat: by 'Linux' I mean 'The particular distro your company has standardised on'
      caveat: I'm only concerned with servers. Solaris may be the worst desktop OS in the world FAIK.

      1. Less shovelware. Although a base Solaris install is still annoyingly large, it's not nearly as bad as most Linux distros. It infuriates me that operating systems think its useful to install entire database, programming languages, you name its 'just in case you need them'.
      2. Better backward compatability. Upgrades to discreet parts of Solaris don't usually require upgrades to other parts of Solaris. This means that you aren't constantly trying to run the latest versions of everything.
      3. Better hardware integration. When you are running a lot of servers, it's very useful to have a nice console, so you can talk to the things properly. I think Linux has improved a bit in this area, but I'm not aware that it has an equivalent to the OK prompt, and the various diagnostic tools therein.

      Others have talked about various tools and kernel level stuff, but I wanted to make that point that while the Solaris userland might feel archaic to some, to me it feels pleasantly simple - devoid of hidden complexity, obscure features that badly written apps come to rely on, and all the other 'let's have another feature' attitude prevalent in much OS software.

      To me, Solaris feels like HTTP, and Linux feels like SOAP.

      --
      ----- .sig: file not found
    7. Re:Okay, call me a noob. by Anonymous Coward · · Score: 0

      You should look at you kernel parameters ulimit -a As shipped Solaris is intended for big iron in a way that most Linux distros aren't

      Umm, what? ulimit -a controls rlimits, not kernel parameters. I think you mean sysctl? Anywya, if the parent is running Lisp applications on Linux and Solaris with 30+ GB of heap, I'm guessing he knows about all the applicable knobs.

    8. Re:Okay, call me a noob. by Anonymous Coward · · Score: 0

      As shipped Solaris is intended for big iron in a way that most Linux distros aren't


      You mean like the Ultra 5, 10, and 60s that I have around me?

      From the same installation media I can go from a 350MHz workstation to SunFire servers. No restrictions on RAM, CPU, disk space. No worrying about ES or AS or Workstation. No web edition, enterprise edition, home edition.

      One OS image, all the functionality.
    9. Re:Okay, call me a noob. by 5pp000 · · Score: 3, Insightful

      +5, Insightful? Oh, come on, mods.

      This is not a problem that can be tuned away. I'll tell you exactly what's going on. The kernel has, for each process, a table which contains one entry for each contiguous region of address space with the same page protections. Since the Lisp implementation I'm using makes use of page protections to implement its GC write barrier -- a very useful technique for an SMP garbage collector -- it creates lots of small regions, so that this table gets quite large. And, there are algorithms in the kernel that are quadratic, or worse, in the size of the table.

      The result is that as the Lisp heap grows past a couple of GB, one of the CPUs (I'm doing this, BTW, on a quad Opteron with 16GB of DRAM) comes to spend 100% of its time in the kernel, doing whatever this quadratic algorithm is doing, and the machine becomes pretty much unresponsive.

      Solaris has no trace of this behavior. Clearly, it comes from a culture where the OS is expected to scale in many dimensions, and quadratic algorithms are strictly forbidden.

      --
      Your god may be dead, but mine aren't!
    10. Re:Okay, call me a noob. by Laur · · Score: 1

      Have you filed a bug report for this behavior?

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    11. Re:Okay, call me a noob. by 5pp000 · · Score: 2, Interesting

      I did discuss it with the Linux kernel maintainers at the time (over a year ago -- I don't recall exactly when), and they didn't seem to care much. But no, I didn't file a bug report.

      I did, however, take a look at the relevant kernel code. It didn't look like an easy fix (else I would have attempted it myself). It looked like it would take at least a partial rewrite of the VM subsystem.

      If it were fixed, would I come back to Linux? Probably not on that machine. Oh, I should have mentioned another nice thing Solaris did for me -- the new Fault Manager pinpointed a hardware problem (a marginal DIMM) that had been causing occasional crashes for months.

      On the down side, getting Solaris running on that machine initially was a major pain. To make a long story short, the motherboard's onboard SCSI controller caused some conflict that kept Solaris from booting (though Linux had no trouble with it). I had to turn it off in the BIOS and buy a PCI-X card to get SCSI. But we all know that motherboard compatibility and driver support are Solaris' weak point.

      --
      Your god may be dead, but mine aren't!
    12. Re:Okay, call me a noob. by Just+Some+Guy · · Score: 1

      To put it another way, they are more into cycle shaving than analyzing the time and space complexity of their algorithms -- just as one might expect from smart hackers with a relatively weak computer science background.

      Out of curiosity, how does Solaris compare to the BSDs, which have a strong history of choosing algorithms that are slower in the common case but scale extremely well? Have you tried your test on FreeBSD, for instance?

      --
      Dewey, what part of this looks like authorities should be involved?
    13. Re:Okay, call me a noob. by 5pp000 · · Score: 1

      Alas, the Lisp I am using doesn't run on FreeBSD.

      --
      Your god may be dead, but mine aren't!
  14. Start by making bash the default shell... by mkcmkc · · Score: 1

    How many years has it been since "csh considered harmful" was published? There is simply no excuse for its continued use as a default shell--bash is the current best practice that newbies should be steered toward.

    --
    "Not an actor, but he plays one on TV."
    1. Re:Start by making bash the default shell... by Asmodai · · Score: 2, Insightful

      Oh please. Lay off the bash fanboyism already. I personally get sick and tired of scripts that assume bash to have been installed under /bin. At least use a more portable hash-bang sequence like #!/usr/bin/env bash to make them semi-portable. Make the default shell a normal bourne again shell and allow users to switch to their own preferred one.

      Also if the bash manual page says this:

      BUGS
                    It's too big and too slow.

      Then you just know it is a bad choice beyond even other considerations.

      --
      Jeroen Ruigrok/Asmodai
    2. Re:Start by making bash the default shell... by swordgeek · · Score: 1

      Pardon me?

      The default shell in Solaris is /bin/sh. Has been for ages, if not always. (what standards are set by companies using Solaris is another story.)

      bash is a horrible choice. It looks like it's sh compatible, but isn't. At least csh is clearly different.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:Start by making bash the default shell... by metamatic · · Score: 1

      Last time I checked, Bash was the only POSIX sh replacement that had working Unicode support.

      If you know of an alternative, I'd be delighted to hear about it. Otherwise, it seems to me that Bash is the best choice for the standard interactive shell, and should be a standard feature of /bin on any Unix.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  15. It was suggested years ago... by nicc777 · · Score: 2, Interesting

    I am now reading the book Rebel Code and it is interesting to notice that exactly this was suggested years ago. If the heads at Sun listened to the "sourceware" suggestion back then, they could have been miles ahead by now...

    --
    Need an ISP in South Africa?
  16. Smells like a corporation in decline, to me by JonathanR · · Score: 2, Insightful

    Sun has been trying for years to restore the luster of Solaris, but that since has faced a strong challenge chiefly from Linux

    "As we make Solaris more familiar to Linux users, we don't [want to] lose what makes it more compelling and competitive." If it is "more compelling and competitive" [than some other OS, whichever that is], then why the obsession with following after Linux? If Solaris is on the decline, then why not suspend further Solaris development, and launch their own Linux distro along side?
    1. Re:Smells like a corporation in decline, to me by Coryoth · · Score: 1

      If Solaris is on the decline, then why not suspend further Solaris development, and launch their own Linux distro along side? Because Solaris still has a lot of features, and can do many things, that Linux can't. More importantly, a lot of those features are either very hard, or well nigh impossible to port to Linux. Getting ZFS included? Over Andrew Morton's dead body. Get DTrace for Linux? Requires quite a lot of messing around with the kernel that you'll have to get all parties to agree to. How about Zones? Not any time soon. How about a stable driver interface? When hell freezes over. The list goes on.

      There is still a lot that Solaris has to offer, so don't write it off just yet.
    2. Re:Smells like a corporation in decline, to me by Anonymous Coward · · Score: 0

      The old "Solaris in decline" rumor could may have been valid during the Solaris 7/8 era, but certainly isn't valid in the age of Solaris 10.

      As someone who has worked professionally with both OSes for years, I can see that Solaris 10 is a state-of-the-art OS and is really going to slow the adoption of Lunix in the enterprise.

    3. Re:Smells like a corporation in decline, to me by TheRaven64 · · Score: 1
      Linux is a kernel. Solaris is a kernel and a userland. Linux uses the GNU userland. There are very, very few places where Linux is better than the Solaris kernel (mainly driver support), and a lot where the converse is true (ZFS, DTrace, Zones, SMP, large memory support...).

      Sun are not trying to make Solaris a better Linux than Linux, they are trying to make it a better GNU operating system than GNU/Linux.

      --
      I am TheRaven on Soylent News
    4. Re:Smells like a corporation in decline, to me by Jesus_666 · · Score: 1

      some other OS, whichever that is

      Maybe the other OS is simply a hypothetical Solaris without those features.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  17. not helpful to change it by drDugan · · Score: 4, Interesting

    Anyone who has managed very high load webservers already knows that solaris has significant advantages. a much better effort would be a grass-roots effort to educate the Linux community of why 10+ years of professional development lead to significant performance benefits on multi-core, multi-processor systems.

    Solaris serves a niche in the market that is growing like crazy now, and most web developers who are building apps today should look into it seriously, IMHO.

  18. The real question is... by Storlek · · Score: 1

    Are they making CDE less butt-ugly?

    --
    Bears don't normally eat things that talk and move backwards.
    1. Re:The real question is... by k1980pc · · Score: 2, Informative

      I thought they are transitioning off from cde to gnome. All our dev and production boxes already run on gnome as default wm(we are on Solaris 9).

    2. Re:The real question is... by Greg+Koenig · · Score: 1

      I'm not sure that they really care much about CDE except for supporting legacy users. The default window system that Sun seems to be pushing now is called the Java Desktop System which is simply a repackaged version of an open source desktop management system called Gnome (http://www.gnome.org/). I myself am typically a fan of KDE but decided to give JDS a try and it seems to have its own merits that make it worthwhile. To that end, it hasn't been a big enough deal to me so far to spend the effort necessary to replace JDS with KDE on my Solaris 10 machine. I've also gained some perspective in allowing myself to get exposure to another desktop environment.

    3. Re:The real question is... by Max+Littlemore · · Score: 1

      Are they making CDE less butt-ugly?

      I was actually thinking about this issue just last night. Why is it that every UI sun comes up with on their own looks and feels like a hat full of arseholes? I just recently had my first play on a Java Desktop (Solaris with gnome2) and even there they have somehow managed to use a theme that shows Gnome in its ugliest possible light. I've used their Dev tools and the are ugly and irritating to use. Why, Sun, why do you put so much effort into making human interaction with machines so unpleasant?

      If making Solaris more Linuxy means they'll get the hell away from UI design and leave it to competent people, like say those at Canonical, that's great. A decent free audio architecture would get me interested too. But zfs and a bunch of legacy legacy is nowhere near enough for me to switch on the desktop. zfs on the server is a different story......

      --
      I don't therefore I'm not.
    4. Re:The real question is... by Zantetsuken · · Score: 1

      I'm not really into Solaris, and only scratching the surface on Linux, but when I was looking at Solaris to see what it was about, I thought they said OpenSolaris 10 uses the "Java Desktop System"...

    5. Re:The real question is... by Svenne · · Score: 1

      Yep, GNOME.

      --

      Slagborr
    6. Re:The real question is... by Zantetsuken · · Score: 1

      The hell? For some reason I thought they said it was KDE... wonder what crack I was smoking in my other post?

  19. Are they sure this is what they want? by Whuffo · · Score: 1

    Let's see here; Sun wants to make their proprietary operating system more like the one that's given away for free. I may be a little dense, but I don't see a valid business model here...

    1. Re:Are they sure this is what they want? by Anne+Thwacks · · Score: 1
      don't see a valid business model here

      You might want to buy some used Sun kit on EBay and try it - you have a lot to learn!

      --
      Sent from my ASR33 using ASCII
    2. Re:Are they sure this is what they want? by Anonymous Coward · · Score: 0

      Sun wants to make their operating system, which they give out for free, more like another free operating system.
        (Solaris is free as in beer, at least for non-commercial purposes)

  20. Is it only me... by copdk4 · · Score: 1

    I m seeing so many news stories from Sun in past few days... JavaFx, JDK source code, Sun "iPhone", and now this "Linuxolaris"? Is this some sort of media manipulation game? for example, in 2005s every other day you heard about Big G releasing a new fancy toys..

    1. Re:Is it only me... by Anonymous Coward · · Score: 1, Insightful

      No baby, it's just because of JavaOne 2007 - Java Developers Conference which makes successive new product and technology announcements.

    2. Re:Is it only me... by Anonymous Coward · · Score: 0

      Solunix??

    3. Re:Is it only me... by swordgeek · · Score: 1

      Actually, the biggest reason that Sun has been in the news so much lately is that they're actually doing a lot of new stuff. They _are_ getting better at talking to the media about it, but they do have stuff to talk about.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    4. Re:Is it only me... by Anonymous Coward · · Score: 0

      Solunatic.

    5. Re:Is it only me... by xenocide2 · · Score: 1

      More importantly, JavaOne is going on right now, which Sun uses to promote all their products under the guise of a conference on Java. So it's no surprise that so many "big announcements" are coming up on Slashdot. Just remember that slashdot is driven by users, many of whom are probably attending JavaOne right now.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  21. Just give us more drivers.... by advocate_one · · Score: 2, Insightful

    that's all we want... the current list of supported x86 hardware is ridiculously small... oh and put some effort into Gnu/Solaris... that project has effectively stagnated for ages now and nothing appears to be happening...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Just give us more drivers.... by nicc777 · · Score: 1

      I can second that! The last update of GNU/Solaris was Alpha 6 on 17 October 2006. I am still battling to get this version to work properly.

      --
      Need an ISP in South Africa?
    2. Re:Just give us more drivers.... by giarcgood · · Score: 3, Insightful

      oh and put some effort into Gnu/Solaris... that project has effectively stagnated for ages now and nothing appears to be happening...

      Yes Sir! Anything else you would like for free?
    3. Re:Just give us more drivers.... by advocate_one · · Score: 1

      I'd take part if I could actually install it..., but the project has stalled and there's been no new alpha release for nearly a year... come on guys, you need to do builds far more often...

      I'm not exactly on cutting edge hardware either...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    4. Re:Just give us more drivers.... by Anonymous Coward · · Score: 0

      the current list of supported x86 hardware is ridiculously small


      I understand your point, and on the desktop it makes sense, but on servers I don't need support for 352 webcams.

      I will purchase good quality machines (e.g., Sun or fully certified and supported HPs), and install Solaris x86 and not have to worry about driver quality. I'd rather pay a little extra for decent kit then get a page at 3am in the morning.

      Throw in the (free as in beer) Sun clustering software and even if a Solaris machine does reboot I don't have to worry about it.
    5. Re:Just give us more drivers.... by comay · · Score: 1

      There have been updates on the online repository and you can upgrade with "apt-get update && apt-get dist-upgrade". For example, see http://mail.opensolaris.org/pipermail/opensolaris- announce/2007-April/000968.html

    6. Re:Just give us more drivers.... by nicc777 · · Score: 1

      Thanks !

      --
      Need an ISP in South Africa?
  22. More Linux Like? by Anonymous Coward · · Score: 3, Funny

    They can start by making the man pages suck.

    1. Re:More Linux Like? by Anonymous Coward · · Score: 0

      Or change them all to a note saying "sorry, but the real documentation is in another castle"

    2. Re:More Linux Like? by Anonymous Coward · · Score: 0

      Eeek!!

      Wheres the --help!!!

      All it tells me is that I'm doing illegal options!!

      AARRGH!!

  23. Ning by Anonymous Coward · · Score: 0, Funny

    Ning by the way is yet another piece of do-nothing get-a-life-ware...

  24. Sun jumping the shark? by catmistake · · Score: 1

    Rational decision aimed at grabbing the loot, even if a disingenuous marketing strategy... linux is reaching full buzzword status. Not only will it help Dell sell more computers, but apparently, its going to help sell competing operating systems. But they've seem to miss the point... its ubiquitous because its free, not because its trendy.

    1. Re:Sun jumping the shark? by swordgeek · · Score: 1

      Ummm...Solaris is free too.

      And Linux very much is trendy.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:Sun jumping the shark? by catmistake · · Score: 1

      thanks... I didn't realize. I'm downloading iso's now. Total pita getting to the download, but they're coming down nicely now. So... what is the point of OpenSolaris if Solaris is free?

    3. Re:Sun jumping the shark? by swordgeek · · Score: 1

      Agreed on the path to download--many in the Solaris community have been after Sun to work on streamlining their webpages.

      Solaris is Sun's official release. It can be patched with Sun patches, and can be supported under a support contract if you so desire.
      OpenSolaris is a few different things. First of all, it's the Solaris source code, released under the CDDL. It's also the community development platform, where things get tried out. (Stuff that gets developed in OpenSolaris may make it back into Solaris). It can also be considered the 'jumping-off point' for any Solaris derivatives and distributions, such as Nexenta (GNU/Solaris) and Schillx. Basically, it's the open source project centre and fork point. The interesting thing about it vs. Linux is that Open Solaris is continually getting refreshed from Solaris, as well as contributing to it, so it won't drift away from Solaris over time. Consequently, other distributions that are based on OpenSolaris should maintain a static distance from Solaris proper over time as well. Less fragmentation should be the result.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  25. Have they completely lost the plot? by thogard · · Score: 4, Interesting

    I've been using sunos and Solaris and sun hardware since '86. I can build a very security solaris 9 server that ends up with about 5 packages and a few things from a few other packages so it results in a nice simple stripped down system that is just enough to run the application and its great for systems that live in data centers.

    Then sun comes along with Solaris 10 and adds in a ton of complexity with out providing any additional services. The new things like zones and zfs don't need all the new extra crud but its nearly impossible to build a lean system with solaris 10. There are also a number of issues that are just plain wrong and reeks of security the Microsoft way. Why does live update look inside zones? If its in a zone, its not to be trusted outside the zone. Thats covered in Security layers 101 so back to school guys. (you can purge one file inside a zone that breaks doing patches in the global zone). The new admin tools remove the rc scripts... except that most of them are just moved and hidden by layers of config files. Then it uses a binary file to figure out what to run at shutdown, and it keeps changing the file when servers start and stop and you can't get an accurate picture of the data its going to use when it shuts down the system. Since the file is a binary file, you can't checksum it and you can't dump it so you've got no clue if someone has put a Trojan in it. The data in the file could have just gone in a nice plane text file but I guess the coders missed the Windows registry too much. The appear to be handing the keys to the source castle to any old hack. Someone "fixed" telnetd and added a new feature in one of the worst security lapses I've seen in a long time.

    I just bought 3 new netra 210 because 1) they run SPACR Solaris 9, 2) they fit in my racks and 3) are one RU. I'll stop buying Sun hardware the day I can't run Solaris 9 because there is no way I'm putting Sol 10 on a production machine.

    1. Re:Have they completely lost the plot? by vilain · · Score: 2, Interesting

      You aren't the first shop to dump Solaris because of the massive difference between Solaris 10 and all prior versions. My last contract just stopped updating their Solaris 2.6 systems and won't migrate to Solaris 10 because it's so different. They'll probably shop around for replacement applications that can run on another architecture (MRP, document management, engineering drawings, Netscape mail+calendaring). A former employee mentioned IBM, but they refuse to run anything open source (running Linux on your desktop can get you fired on the spot).

      I do note that many Linux sysadmins post to the Solaris news groups whining about an automounted /home being the default or Linux' crontab syntax not working. Maybe some of what Sun will be doing to Solaris will help this effort. Since Solaris is Open Source, maybe they can dump the older versions of the userland tools and replace them with GNU stuff. It will make answer questions like "How do I have a shell script run on the last day of the month?" or "How do I figure out tomorrow's date?" (easy with GNU date, not so much so with Solaris').

    2. Re:Have they completely lost the plot? by assantisz · · Score: 1

      Then it uses a binary file to figure out what to run at shutdown, and it keeps changing the file when servers start and stop and you can't get an accurate picture of the data its going to use when it shuts down the system. Since the file is a binary file, you can't checksum it and you can't dump it so you've got no clue if someone has put a Trojan in it.

      Are you talking about the repository database in /etc/svc? It's just a SQLite database. Use your favorite tools to dump the content if you want to verify its contents. Check out /lib/svc/bin for some tools you could use.

    3. Re:Have they completely lost the plot? by Anonymous Coward · · Score: 0

      The new things like zones and zfs don't need all the new extra crud but its nearly impossible to build a lean system with solaris 10.


      Umm, do you have any idea what you're talking about? Try installing the "Reduced Networking Software Group" (SUNWCrnet). It takes up less than 200MB:

      http://www.securitydocs.com/library/2644

      And when they say "reduced" they mean it: not even SSH is installed.

      The data in the file could have just gone in a nice plane text file but I guess the coders missed the Windows registry too much.


      While I share your general disdain of binary files, it's actually an SQLite file and so all changes to it are ACID. The actual design choices are discussed in a weblog posting:

      http://blogs.sun.com/lianep/date/20050208
    4. Re:Have they completely lost the plot? by thogard · · Score: 1

      The sqllite database is a very old version thats had some patches applied so the standard tools just wont cut it. The svc tools appear to look in different places to show you what it thinks the system is doing or will do in a specifc state but that info isn't always correct which is why you can edit some of the files with a binary editor and for example have it run a command at shutdown.

    5. Re:Have they completely lost the plot? by thogard · · Score: 1

      I have sol 9 production machines with less on their hard drive than the what SUNWCrnet provides and I can still do patches and admin the boxes.

      As far as the blog...
      If I had a coder that was given those specs that came up with smf they wouldn't be working for me anymore.
      1) kill -9 never kills init on real unix. Its protected. It will respond nicely to a SIGHUP.
      1a) Many of my servers do what they want with just a kill -1 -1. I've been doing it with bsd and solaris for ages.
      2) man sh.... learn it, use it. Init doesn't need linked to a buggy xml library so you can say "syntax error" init(1M,God) doesn't
      need to issue a warning when I remove a and smf line from its config either.
      3) Dude, its unix. The core tool to change a config is ed (or vi or emacs or some gui add on)
      4) sudo? Maybe even hiding in a shell script wrapper?
      5) Many of us got this to work with text files since there are tons of tools to do the job
      6) The seem to be talking about two major topics there. One of the is very clean on freebsd systems and the other has an example that proves its a bad concept call the Widnows Registry
      7) Roolback? On text files? Oh thats so hard but a royal pain in binary files.
      8) People have been doing that in unix for 30 years. See Solaris pre 10
      9) They are kidding about speed aren't they? Every config file needed to start up all of my machines combined will fit in the L2 cache of just one of my oldest machines. It takes more time to search a binary tree that scans a non-preread disk block than it does to do the worst kind of linear search in a shell on a modern computer. See Alan Perlis' comments about optimisation please.
      10) Endian-neutral? So they pick xml over text files? I've never seen an inittab or rc script that isn't endian-neutral yet. in fact I don't think I've ever seen a text config file that isn't. I do however see xml files that aren't way too often.
      11) Embeddable? So they link in a ton of bugg libraryes that need patches every single release just to keep this cruft running? My embedded stuff all uses a shell (which has to be there anyway), and its fast and isn't buggy so it doesn't need to be updated.

      After reading that blog, I'm even more underwhelmed with their implementation. It was just this kind of stupid junk that allowed me to get lots of AIX machines replaced and sun is running out of time to get back on course.

  26. Nexenta by Neo-Rio-101 · · Score: 2, Insightful

    Nexenta seems to be doing things the right way for Solaris to proceed as a viable operating system. A debian-like package system and a choice of easy installable GUIs, but still without the hardware support that linux has,

    I am also curious about Solaris's desire to go GPL. If that ever happened, Solaris will most likely be cannibalized into Linux - and Solaris will die a slow death. Even as we speak, the most valuable assets for Solaris (Dtrace and ZFS) are being usurped by FreeBSD (thanks to a more permissive BSD license) - which means that some people may choose it over Solaris.

    Sun really has to work hard to sell us on the benefits of Solaris, and why we would choose it over other things available at the moment.

    --
    READY.
    PRINT ""+-0
    1. Re:Nexenta by advocate_one · · Score: 1

      they need to get off their butts and release snapshots far more often... I still can't even get the elatte release to run let alone install from it.

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:Nexenta by kripkenstein · · Score: 1

      I am also curious about Solaris's desire to go GPL. If that ever happened, Solaris will most likely be cannibalized into Linux - and Solaris will die a slow death.
      Actually the opposite is true. If OpenSolaris goes GPL3, then they can use some Linux code (the "GPL 2 or above" code, which is quite a lot), but not vice versa. So only OpenSolaris would gain from going GPL3, not Linux, unless Linux goes GPL3 as well - which may happen in the more distant future. But meanwhile OpenSolaris will be able to utilize a lot of Linux code to get ahead.
    3. Re:Nexenta by TheRaven64 · · Score: 1
      Interestingly, there's also a lot of code in Linux which is 3-clause BSD with an exception saying that it's GPLv2 if distributed with Linux. Probably put in with the best of intentions, but it could make things difficult for Linux if it ever tries to change license.

      FreeBSD is already benefiting a lot from OpenSolaris, since the CDDL is per-file it can be added to the FreeBSD tree without changing the license of any other parts. ZFS and DTrace are both in the FreeBSD 7 tree already.

      --
      I am TheRaven on Soylent News
  27. Solaris is dead by Anonymous Coward · · Score: 0

    Solaris is dead. Thank your mother and get over with it.

  28. A Better Linux by Nom+du+Keyboard · · Score: 2, Funny

    A better Linux than free Linux is a Linux they actually pay you to use. Are you listening, Sun?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  29. Re:My plan by slickwillie · · Score: 0, Troll

    1. Switch Solaris to FreeBSD
    2. Linux Compatibility
    3. ...
    4. Profit!!!

  30. You could have this today! by stox · · Score: 2, Informative

    People are interested in Solaris technology such as DTrace, which lets administrators peer deeply into running software to uncover performance bottlenecks, and ZFS, file system software designed to make storage systems more reliable and easier to manage. But good luck to Linux fans trying to kick the tires.


    FreeBSD current has ZFS and DTrace now! Why wait? Run, don't walk, to your nearest FreeBSD dealer ( ftp.freebsd.org ). Let's face it, Sun just hasn't been the same since AT&T strong-armed them away from BSD into the void of System V.

    Disclaimer: Your mileage may vary. May cause increased bandwidth charges. Offer not valid in Lichtenstein on odd days of even months during leap years.
    --
    "To those who are overly cautious, everything is impossible. "
    1. Re:You could have this today! by Anonymous Coward · · Score: 0

      Meh. I'm sick of hearing this from FreeBSD fans. Your disclaimer should have been something along the line of what I write hereunder.

      Yes, FreeBSD 7.0-CURRENT has this. But neither DTrace nor ZFS are well tested nor are they in a RELEASE. The ZFS port is not even feature complete. You can probably get this somewhere from ftp.freebsd.org but you can't run this on a production server. So please say: "FreeBSD will have this." On that regard last time I checked there was no indication when both will be included in a RELEASE. Will 6.3 get both DTrace and ZFS? (To be fair I'm personally only interested in ZFS.)

      Yeah, Linux has ZFS too! On FUSE...

      Same what is true for FreeBSD is also true for MacOSX. It WILL get ZFS and DTrace but how, when is not clear at all.

      So all this "blah has this too" is hot air although Linux is even further behind w/their FUSE and lack of DTrace port. The bottom line is if you really need ZFS and DTrace on a production machine you'll have to run Solaris 10 for now!

  31. Easy as pie! by Anonymous Coward · · Score: 0

    They want to make it more Linux-like? Just relicense the whole thing under GPL. Then sit back as the kernelgeeks merge the two, taking the best bits of both and creating an OS which is both Linux and Solaris, and better than either.

  32. Double edged sword by Macka · · Score: 1


    The more they make Solaris like Linux, the easier it will be for people to move off Solaris onto Linux as the environment fill be more familiar and the skills barrier lower. So Sun are taking a bit of a gamble.

  33. simple! bash! by doktorjayd · · Score: 1

    for god sake,

    just make the default shell bash! ( a recent one would be bonus points )

    1. Re:simple! bash! by Smashy · · Score: 1

      Give that man a medal!

    2. Re:simple! bash! by swordgeek · · Score: 1

      FUCK no!!!

      I do NOT want a default shell that is Bourne-like, but can't actually parse Bourne shell syntax properly. zsh, ksh, fine. bash, never. Not until they fix it at least.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:simple! bash! by doktorjayd · · Score: 1

      I do NOT want a default shell that is Bourne-like, but can't actually parse Bourne shell syntax properly. oh good, for people like you who have the inclination ( and presume the skill to put a -s /bin/*sh when adding a new user ), we should all have to bear the flagilation of the new guy running the unix box on the client site who can barely create a user home dir, let alone a decent shell, and be stuck with t|c|k sh for the life of the party ( sorry, project ), skipping betweeen modern bash on our desktop and 1970's {default shell} on the solaris machine.

      i'd prefer the medal, after of course they make bash the default shell.

      ( and of course its the simplest change to make a whole new breed of folks cutting their teeth on linux/bash much more comfortable in a high end unix environment )
  34. Solaris is becoming a Linux distribution by Anonymous Coward · · Score: 1, Interesting

    As some have said the last couple of years.
    Solaris will just be another Linux distribution...

  35. Vitruozzo = OpenVZ = Zones by Macka · · Score: 1

    xen can do a lot of what zones do, albeit much less efficiently
    I've read a few other people stating that Zones are a solaris strength Linux doesn't have.

    Unless I'm mistaken; Virtuozzo which is based on OpenVZ gives you the same functionality on Linux as Zones.

    1. Re:Vitruozzo = OpenVZ = Zones by TheRaven64 · · Score: 1
      No. Zones are similar to FreeBSD Jails, and Open/NetBSD sysjails. They do not require an additional kernel to be running, and thus have almost no overhead. Linux and XNU are the only kernels I've used recently that do not have this kind of functionality.

      Zones (and Jails) can be used to run a(n almost) complete virtual machine, but they are intended to be used in the same way as chroot, but with better controls. You can use Zones or Jails to isolate a process that runs as root, for example (you can't with chroot, because a root user can break out of a chroot).

      You could implement something like Zones with SELinux, but I don't believe anyone has yet.

      --
      I am TheRaven on Soylent News
    2. Re:Vitruozzo = OpenVZ = Zones by Anonymous Coward · · Score: 0

      No. Zones are similar to FreeBSD Jails, and Open/NetBSD sysjails. They do not require an additional kernel to be running, and thus have almost no overhead
      Read the parent post again. OpenVZ is the functionality you're looking for. It does not require an additional kernel to be running and thus has almost no overhead.
    3. Re:Vitruozzo = OpenVZ = Zones by mvdwege · · Score: 1

      Zones are similar to FreeBSD Jails, and Open/NetBSD sysjails. They do not require an additional kernel to be running

      Read the links you were given. OpenVZ does not require an additional kernel either, it is a single-kernel virtualization layer.

      I love Solaris, especially on Sparc hardware, as it can still function under loads that Intel-based architectures wouldn't even dream of, but other than that you Solaris-junkies really should keep up with the state of the art in the Linux world, because your elitism starts to sound rather hollow if you don't.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  36. four words for ya... by Anonymous Coward · · Score: 0

    apt-get update; apt-get dist-upgrade

    G++

  37. Compelling and Competitive? by leereyno · · Score: 4, Interesting

    "As we make Solaris more familiar to Linux users, we don't [want to] lose what makes it more compelling and competitive."

    If Solaris was compelling and competitive, they wouldn't be trying to make it more like Linux.

    Solaris is something that we use as a legacy OS where I work. We have well over 700 Linux systems in the school of engineering. At last count we had maybe 35 systems running Solaris still lingering here and there in places where they either cannot be replaced or there is no economy in doing so. There has not been a NEW installation of Solaris deployed in at least two years. We've also got five Tru64 systems, two HP-UX systems, three Irix systems, and I think 4 VMS systems that a dedicated die-hard won't allow to expire.

    The bottom line is that the unix wars are over, Linux has won, and whatever contender eventually does take the crown from it will NOT be one of the has-eens of the past.

    I'm long past caring what Sun does or does not do with Solaris for the same reason that I don't care what E-com does with OS/2. Both OS's may or may not be configured with fancy new features in the future, but it doesn't matter because they've already lost.

    Game over dude, and no you don't get your quarter back.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:Compelling and Competitive? by Anonymous Coward · · Score: 0

      You use toy hardware. Solaris on the E25k or the newer M9000 is unbeatable.

    2. Re:Compelling and Competitive? by leereyno · · Score: 1

      We dont' use "toy hardware"

      http://hpc.asu.edu/index.php

      And its all running on Linux.

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    3. Re:Compelling and Competitive? by assantisz · · Score: 1

      I'm long past caring what Sun does or does not do with Solaris for the same reason that I don't care what E-com does with OS/2. Both OS's may or may not be configured with fancy new features in the future, but it doesn't matter because they've already lost.

      So you happen to work at a place that moved away from Sun Solaris and does something else. Fine. I've worked for universities that did the exact opposite. My current employer (another university) is a Sun only shop. Nothing will get into our data centers for mission critial purposes that does not run Solaris. Not everybody subscribes to the Linux philosophy.

      Anyway, I guess my point is that your experience does not represent the entire IT industry or at least in academic institutions.
  38. 3, think that number by Anonymous Coward · · Score: 0

    3 think gpl 3. If sun goes for 3 for everything-we'll see a huge surge of interest. It won't take all of the linux devs-not by a longshot, but *thousands* will switch.
    Licenses *do* matter. Code is important, but the whole idea of FOSS is based on licenses, what they say and what they do.

  39. Kernel and OS by BlueParrot · · Score: 1

    The thing is, there are hundreds of different GNU/Linux distributions. Solaris isn't competing against Linux, nor against GNU. It is copeting against Debian, Gentoo, Redhat, Ubuntu, Mandriva, Slackware, Suse ... etc What does "making it more Linux like" even mean? Will it be more like Gentoo? More like Debian? Unless they are actually talking about the kernel I really don't see what they are planing to do, and if they are then you may consider that Debian is being ported to FreeBSD, NetBSD and GNU Hurd. This sounds more like marketing than actual policy to me.

    1. Re:Kernel and OS by GnuDiff · · Score: 1

      Well, for one thing I wouldn't mind Solaris default utility programs having better functionality and accepting GNU style arguments without having to install GNU versions.

      Maybe this is already the case (I was doing some work on Solaris boxes a couple years ago), but I remember it was a PITA to do grep and awk and find on Solaris due to things missing, since the bank I worked at had a policy of not installing 3d party utilities on production servers.

  40. It's all about not having a GUI by Yay+Another+Nickname · · Score: 1

    I'll prolly get flamed but I guess we're talking about servers here cause I don't think I would use with Solaris or Linux as a desktop/workstation because Windows and too a less extent Mac's are some much more accessible at the moment - I will say though it's a pain to have to deal with all the problems that come with Windows - but less of a pain than not having all the nice GUI applications that I am used to.

    I'm not so fussed Solairs becomes more Linux like - the tools are fine and as mentioned above you can use gnu tools without too much trouble if you prefer. How did you learn them on Linux, man pages - how do you learn the different tools on Solaris - well it's pretty much the same thing.

    I guess the biggest similarity is the desktop because both Linux and Solaris do not have desktops built in you can install your favorite one - no problem at all.

    There is nothing to much wrong with Solaris as it is - Sun have done a great job with the OS and having it around has benefited everyone. If they want to make it more of the same as Linux then fine but at the end of the day I am quite happy with using either Solaris or Linux - it's not much effort to switch between them.

    When is Linux going to become more Solaris like - I know zones are not there yet but I am sure they would be useful in the Linux world. I don't think either OS should really be knocked as they are both available for free and all it takes is a little time and effort to get familiar with them - keeps your mind open. I'm not sure but isn't this a similar situation between Windows and Mac's variety is the spice of life?

    Anyways - Solaris is a great free offering - long live Solaris

  41. GPL by oglueck · · Score: 1

    Uh... so they're making Solaris GPL, to be able to use Linux code :-) how cool!

  42. Re:"Some say"... by Anonymous Coward · · Score: 1, Funny

    See Non Sequitur by Wiley Miller starting April 16, 2007...

  43. They asked me for advice... by EreIamJH · · Score: 1

    ...and I told them to adopt the standard linux filesystem, you know, the one implemented by GoboLinux.

    I look forward to seeing the results.

  44. Sun is feeling the heat... by b1ufox · · Score: 2, Interesting
    May be we all need to take note of this blog entry by Jeff Bonwick.http://blogs.sun.com/bonwick/entry/solaris _inside

    In short Sun is feeling the competition from the Open Source Linux. And Jeff's blog entry shows that pretty well

    I don't know much about Sun but certainly they are not very happy with the way Linux is eating up Sun's share of servers.

    At this juncture such an announcement does not come to me as a surprise.

    ~psr

    --
    -- "Genius is 1% inspiration and 99% perspiration" - TAE --
  45. Celebrity Endorsements by Ohreally_factor · · Score: 3, Interesting
    FTFA:

    Sun wants to embrace some Linux elements so "we make Solaris a better Linux than Linux," said Ian Murdock, Sun's chief operating systems officer, quoting Netscape co-founder Marc Andreessen, whose latest start-up, Ning, uses Solaris. Andreessen said that about Solaris? Or is Ian Murdock paraphrasing Andreessen, rather than quoting him? I could be totally wrong on this, but I imagine Andreessen said something along the lines of "we make Ning a better MySpace than MySpace".

    At any rate, it's a very awkwardly constructed and confusing sentence, and if I was some kind of grammar Nazi, I'd fucking parse the author's ass.
    --
    It's not offtopic, dumbass. It's orthogonal.
    1. Re:Celebrity Endorsements by dTb · · Score: 1

      It's a quote: see here.

    2. Re:Celebrity Endorsements by Ohreally_factor · · Score: 1

      Ah, thank you. I'm glad I included the disclaimer that I could be wrong so that I only look like a partial asshole instead of a complete asshole.

      My job here is done. I must away and demonstrate my big mouth and ignorance on other websites. =)

      --
      It's not offtopic, dumbass. It's orthogonal.
  46. But by Anonymous Coward · · Score: 0

    ... we named the dog Indiana.

  47. Enumerate the current advantages of Solaris by SgtChaireBourne · · Score: 1

    I have recently been engaged in a serious effort to learn about Solaris 10, and have been very pleasantly surprised at what I have found...

    ...In fact, I am right now thinking that Solaris offers a lot of technologies that Linux can't touch ...

    Could you point out some of them? I used to use Solaris a lot, a long time ago, but that was never as a system administrator. It was rather good then, but over the last 7 years I've moved to linux, OS X and OpenBSD. Last time I used Solaris for work was in 2003. What's better with Solaris these days?

    dtrace, if I (mis-)understand correctly, is mainly useful for kernel work and is available on other platforms. What other uses might there be, if any?

    zfs seems to have some kind of RAID capabilities, but last I heard can't be used as the root file system.

    zones seem intriguing, but a cursory examination does make it stand out over other virtualization / paravirtualization methods.

    If Ian Murdock is able to get Sun to adopt apt, that would bring me and a lot of others in again. If they can make the install as easy as Debian or Ubuntu, then that will pull in a lot of the curious: as of a few weeks ago the installation process required a serious time commitment and patience.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:Enumerate the current advantages of Solaris by TheRaven64 · · Score: 4, Informative

      dtrace, if I (mis-)understand correctly, is mainly useful for kernel work and is available on other platforms. What other uses might there be, if any? As a developer, DTrace is a hugely powerful tool. It's a very detailed profiling tool that lets you find a lot of bugs and suboptimalities very easily. To an administrator, it's a good way of finding where your bottlenecks are, so that you can tweak your system accordingly.

      zfs seems to have some kind of RAID capabilities, but last I heard can't be used as the root file system. ZFS is a lot more than that. Read this for more information. It's a complete re-write of the volume management, VFS and filesystem layers of Solaris, moving the boundaries slightly, and providing much richer interfaces between them.

      zones seem intriguing, but a cursory examination does make it stand out over other virtualization / paravirtualization methods. Zones are pretty similar to FreeBSD Jails. If you use OpenBSD, you can get something similar with sysjail, built on top of systrace. It's advantage over [para]virtualisation is that it's much cheaper. You are not running a whole new kernel, just to isolate one application. Think of it as a (very) advanced version of chroot.

      If Ian Murdock is able to get Sun to adopt apt, that would bring me and a lot of others in again. Pkgsrc already runs nicely on Solaris (thanks to Sun for donating some hardware to the developers), and it has some advantages over apt. DragonFly BSD and NetBSD also use it as their default packaging system.

      Coming from a BSD background, the thing I dislike the most about Solaris is that it refuses to have a 'minimal install' that is actually usable. I can install *BSD in a few tens of MBs, and then add the packages I want easily. This makes it easy to secure and run the machine, because I know exactly what's on it. Last time I installed Solaris, the base system seemed to be about 4GB.

      --
      I am TheRaven on Soylent News
    2. Re:Enumerate the current advantages of Solaris by alcourt · · Score: 1

      I'm someone who went from Linux to Solaris for home use. Admittedly, I have worked on Solaris for a few years, but the so called "Linux ease", is usually manifested as a series of one pain after another in documentation and scripting "All our major platforms do things this way, except Linux which does things this completely weird way." Even AIX (of AIX Isn't Unix fame), often did things closer to the Solaris way than the Linux way.

      The big thing that converted me was zones. A lot of the other virtualizations take the approach of an entire separate computer and are based on the physical or logical domains that AIX and HP-UX have been pushing for years. In zones, I have a central global domain that can see, manipulate and help fix all the non-global zones. This allows me to administrate all the zones from the global zone, remembering I have one computer, yet the local zone isn't able to "break out" and see hardware. With zones, I put the app in the non-global zone and even if they get root, the idea is to prevent them from crashing the overall box or filling/rewriting the underlying hard drive.

      At the time I did this, Xen wasn't mature enough to seriously use, it may have done some catch up by now, but I have stable zones that work well, and limit my external exposure.

      NFS support. Linux's incredibly poor NFS server performance makes it unusable in my experience. Yes, that's with the kernel accelerator.

      Easier sysadmin. I realize this is very subjective, but Linux always felt like they were trying to make the developer experience better, but in the world of SA, things just weren't up to the same level of the other Unixes. Gratuitous changes away from other other vendors did things get old real fast. Case in point, need to audit users and find out who has static passwords, who does not (we use a OTP system). All the other versions of Unix I work with have `logins -x` and `passwd -sa` except Linux. Their closest equivilence, passwd -S, uses a very different format and the results are actually unreliable or misleading.

      Linux feels like it was made for developers and forgot system administrators. My scripts are a lot more complex any time I have to work on a Linux box. Most of my Linux experience is with Red Hat AS, I admit, maybe the more Debian systems remembered the SA, but somehow, I doubt it from what I've seen of Ubuntu. Don't use the GUI? You're back in a maze if twisty tunnels, no two alike.

      Some of the newer features in Solaris that cause initial pain for the SA but really draw people in is the new integration of the rc?.d directories and inetd.conf into the svcs stuff. It feels like an unnecessary pain until you remember that if the daemon crashes for some reason, it will automatically try and restart, much like a high availability cluster. Solaris did appear to learn a lesson from AIX and kept the underlying files as XML which means I can parse them with my text editing tools reasonably.

      The worst part of Solaris to me is the time to patch. Not the patch reporting tools, not the naming structure for patches, but the time for installation itself. Very slow.

      Then again, HP-UX has an incomprehensible mechanism for patch obsoleting, that makes it very annoying to tell if one installed patch obsoletes another patch that isn't installed.

      To me, the real question isn't "what does Solaris do so well", but "what does Linux do well enough to justify the pain of the special cases it requires to support?" The main answer seems to be Linux "runs on cheaper hardware", but that will really be hurt by the better virtualization tools like zones.

      --
      "I may disagree with what you say, but I will defend unto the death your right to say it." -- Voltaire
    3. Re:Enumerate the current advantages of Solaris by misleb · · Score: 1

      I'm someone who went from Linux to Solaris for home use. .... The big thing that converted me was zones.


      You use Zones at home? What is the point of that?

      Easier sysadmin. I realize this is very subjective, but Linux always felt like they were trying to make the developer experience better, but in the world of SA, things just weren't up to the same level of the other Unixes. Gratuitous changes away from other other vendors did things get old real fast. Case in point, need to audit users and find out who has static passwords, who does not (we use a OTP system). All the other versions of Unix I work with have `logins -x` and `passwd -sa` except Linux. Their closest equivilence, passwd -S, uses a very different format and the results are actually unreliable or misleading.


      Solaris is only bearable to admin AFTER you replace all the archaic commandline tools w/ the more modern GNU equivalents . I've heard plenty of long time Solaris/HP-UX/AIX admins admit as much. You can hardly fault GNU/Linux for improving on the old commercial *nix tools that have not changed significantly since the early 90's. Does it sometimes break old shell scripts? Sure. Does it frustrate longtime commercial *nix admins such as yourself? Definitly. But all in all it is an improvement IMO.

      Linux feels like it was made for developers and forgot system administrators. My scripts are a lot more complex any time I have to work on a Linux box. Most of my Linux experience is with Red Hat AS, I admit, maybe the more Debian systems remembered the SA, but somehow, I doubt it from what I've seen of Ubuntu. Don't use the GUI? You're back in a maze if twisty tunnels, no two alike.


      Debian is definitely built for the sysadmin and Ubuntu is not meant for the server. Right Tool For The Job and all that.

      -matthew
      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    4. Re:Enumerate the current advantages of Solaris by udippel · · Score: 1

      Could you point out some of them? I used to use Solaris a lot, a long time ago, but that was never as a system administrator. It was rather good then, but over the last 7 years I've moved to linux, OS X and OpenBSD. Last time I used Solaris for work was in 2003. What's better with Solaris these days?

      Stability, Scalability. Though more relevant for production machines.

      dtrace, if I (mis-)understand correctly, is mainly useful for kernel work and is available on other platforms. What other uses might there be, if any?

      If you are a pure end-user, maybe not relevant to you, right.

      zfs seems to have some kind of RAID capabilities, but last I heard can't be used as the root file system.

      The latest can. Wait a few more months.
      Read http://www.opensolaris.org/os/community/zfs/ for plenty of advantages !

      zones seem intriguing, but a cursory examination does make it stand out over other virtualization / paravirtualization methods.

      If you stick to Solaris, a zone contains by default around 3 MB of data. There is almost no virtualisation loss.

      If Ian Murdock is able to get Sun to adopt apt, that would bring me and a lot of others in again. If they can make the install as easy as Debian or Ubuntu, then that will pull in a lot of the curious: as of a few weeks ago the installation process required a serious time commitment and patience.

      [It is getting boring here, but try Nexenta ! It is SunOS with apt ...]

    5. Re:Enumerate the current advantages of Solaris by alcourt · · Score: 1

      You use Zones at home? What is the point of that? For the exact reasons that I would use zones at work, isolation. My web server and mail servers are now isolated from the key files, and a compromise of the web server doesn't automatically mean that the whole system is lost.

      Solaris is only bearable to admin AFTER you replace all the archaic commandline tools w/ the more modern GNU equivalents . I've heard plenty of long time Solaris/HP-UX/AIX admins admit as much. I am a long time Solaris/HP-UX/Linux SA, and only rarely do I find myself wanting GNU tools that aren't part of the supported OS today. Yes, I like bash, but that's been a part of the OS for a few versions now, similarly with less. GNU grep? Never needed it. If it is that complex, a nawk script is usually better suited to the job. vim? Usually I'm fighting the idiotic defaults on the Linux boxes to turn off the extras that they try to turn on to be "helpful" to developers, but make my job harder (turning off colors in the ls command is the top complaint I get from other SAs who are scripting against Linux.)

      There are of course add-ons that every OS needs to make it more usable, but I'd hardly call Solaris broken out of the box these days. In the old Solaris 2.6 days, yes. Solaris 8 went a long ways in correcting those issues, and it has been out long enough we are starting to worry about end of service life on it.

      SA though is a lot more than just what utilities it has installed by default. Any SA worth their salt knows the POSIX tools enough to work on a base system. A lot of it is how the system is configured, items that can't be fixed by simply adding this GNUtool. What files to touch when adding a logical interface, the process of validating authentication mechanisms for users, volume management, performance management, etc. Linux has made tremendous strides forward in the realm of administration, but it is hardly the top OS in my experience. Every OS I've tried has had some serious breakage (the registry of AIX), or lots of little breakage (HP-UX). There are a few good things in Linux for SAs (/proc, logmon), but in their effort to improve some things, they actually made some of them worse (xinetd).

      You can hardly fault GNU/Linux for improving on the old commercial *nix tools that have not changed significantly since the early 90's. Does it sometimes break old shell scripts? Sure. Does it frustrate longtime commercial *nix admins such as yourself? Definitly. But all in all it is an improvement IMO. If only Linux didn't feel the need to update a lot of the tools in ways to break things. xinetd? pam.d? passwd (the command)? I mentioned elsewhere how much I get bothered by the broken nature of the passwd -S flag on Linux which is a poor substitute for passwd -s on HP-UX, AIX, or Solaris. User review/auditing that actually works is just fundamental to SA.

      Debian is definitely built for the sysadmin and Ubuntu is not meant for the server. Right Tool For The Job and all that. In the enterprise, I don't see true Debian, so I can't fairly comment on it. But I'm not talking about "does it require an SA to run, but is it SA friendly in a large heterogeneous environment?
      --
      "I may disagree with what you say, but I will defend unto the death your right to say it." -- Voltaire
  48. hip kernel with lousy sw environment by dune73 · · Score: 2, Interesting

    It has been said before, so this is kind of a me2 message.

    I have seen solaris boxes being responsive to ssh login with an load of #proc * 20 in top.
    This is worth every penny, especially if it is a productive webserver.
    Using a different OS in your access layer as reverse proxy is great and makes you sleep
    a bit better at night.

    Not to speak of dtrace, zfs and the other nifty stuff, which I personally do not use, but
    I know it's there in case I need to fly in an engineer to help me out.

    But userland solaris is really annoying. I want to to feel like a standard unix
    box and a standard unix box these days is a gnu/linux box and "gtar" and "ggrep" do
    not feel standard. Solaris tools break my scripts and make me cry out loud for
    decent debian box.

    Solaris kernel rocks, solaris environment is poor.

    1. Re:hip kernel with lousy sw environment by swordgeek · · Score: 1

      Userland Solaris...isn't perfect. Not by a long shot.

      But that said, gnu/linux is hardly standard Unix! Your tools like grep, tar, awk, etc., ARE standard! The GNU extensions to them are what breaks from the standard, and if you depend on the extensions, then you're the one who's leaving the standard behind, not Sun. Sun, HP-UX, AIX, *BSD, IRIX, and the rest all have standard tools. Linux tools are just Linux tools.

      Put another way: Solaris tools don't break your scripts, Linux tools prevent your scripts from being portable. 99+% of the time I've seen Linux scripts break on another platform, it's because the author was too ignorant or lazy to write it properly and portably.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:hip kernel with lousy sw environment by Anonymous Coward · · Score: 0
    3. Re:hip kernel with lousy sw environment by dune73 · · Score: 1

      Legally you are completely right:
      > Solaris tools don't break your scripts, Linux tools prevent your scripts from being portable.

      But I do not care about that. "tar xvzf" is a useful extension, "sed -i" too, as is "grep -r".
      It helps me get my work done in shorter time. I am paid by the hour. My customer appreciates
      speed.

      I could write portable scripts, but this is not one of the goals of the projects I work in.
      gnu/linux is the de facto standard these days. Not legally, but this is what most people
      learn and use. There are dinosaurs around and they will live on for many years to come.
      But

      for F in `find . type d`; do echo $F; grep xxx $F; done

      will look odder every day. (Maybe it is already very odd today, I am not very used to work
      without "grep -r" ;-)

    4. Re:hip kernel with lousy sw environment by swordgeek · · Score: 1

      "But I do not care about that."

      Apparently you do, because you're complaining about it.

      You keep claiming that Linux is the de facto standard, and that's simply not true. Maybe for your projects it is, but globally it's Linux that is the aberration.

      Secondly, de facto standards are only so valid when there are real, official standards out there which are followed by all but a single player.

      "I could write portable scripts, but this is not one of the goals of the projects I work in."

      Well then, you should be developing on Linux. If you're never going to be exposed to anything else, then use the tools you want. If you're playing with multiple platforms, then using non-standard tools for non-portable results is your own fault.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  49. suggestion by nanosquid · · Score: 1
    Well, what a nice touch that they manage to squeeze Sun marketing and damning Linux with faint praise all into a single sentence:

    But it's a tricky balance to adopt elements of Linux while preserving Solaris technology and advantages such as the promise of backward compatibility


    In reality, I remember Solaris as a backwards compatibility nightmare, like the Solaris 1 -> Solaris 2 transition, OpenView, and NeWS. And there's a simple reason why Solaris is such a pain: Sun engineers apparently can't leave "good enough" alone and need to "innovate", create "advantages", and add "technology". The latest, ZFS, is going to cause a heap of pain for people and tools.

    So, here's a simple suggestion for Sun how to make Solaris more Linux-like: stop adding crap and start deleting code.
    1. Re:suggestion by swordgeek · · Score: 1

      OK, Sun has deliberately skipped explicit backwards compatibility THREE TIMES in their entire history!!! The last time was about fifteen YEARS ago, and you're still complaining about it. Linux, on the other hand, does this routinely. A program compiled under a 2.2 kernel often wouldn't run under a 2.4 kernel, ditto for the 2.4-2.6 transition. Worse, the actual toolsets and configuration keep changing.

      As for some of their innovations, Sun has been putting their money where their core is: Good technology. ZFS is quietly transforming small-to-medium data centres worldwide. dtrace is shaking out bad code for good in places people hadn't thought to look before. You seem to be equating user-facing tweaks (changes to OpenView, etc.), an area Sun has never been entirely successful in, with serious internal design development. The two are vastly different.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:suggestion by tomstdenis · · Score: 1

      If I remember correctly from my switch of 2.4 to 2.6, my OS and tools still ran. Just because it's a new kernel doesn't mean the syscall interface changes.

      That said, I agree though that the kernel coding standards are lax. I've had my hands in a few kernel modules and from 2.6.17 to 2.6.whatever macros change names, things move around, etc...They do this because for the most part the end user is none the wiser and it in some way probably cleans up the kernel [let's hope].

      I've heard good things about Sun CC as well. Get that going in a commodity OS and you'll give GCC a run for it's money.

      Tom

      --
      Someday, I'll have a real sig.
    3. Re:suggestion by frogstar_robot · · Score: 1

      A program compiled under a 2.2 kernel often wouldn't run under a 2.4 kernel, ditto for the 2.4-2.6 transition. Worse, the actual toolsets and configuration keep changing.

      The Linux kernel interfaces to userland are kept pretty static. That isn't the problem. It is glibc and other libraries that have changed over the past ten years that make old binaries not work. If you want to run an old binary badly enough, you can use a chroot, jail, or virtual machine with libraries it depends on. You could even just chuck those old libraries into your modern system (though I wouldn't....)

      There is a tradeoff between fast progress and backwards compatibility. Happily, in today's market you can choose that balance by choosing between a fast or slow developed Linux variants (think Debian Stable versus Fedora Core), an xBSD release, and lately open sourced Solaris.
    4. Re:suggestion by swordgeek · · Score: 1

      "Just because it's a new kernel doesn't mean the syscall interface changes."

      Absolutely true. On the other hand, there's no guarantee that they won't in Linux, and sometimes they do. That's the problem.

      Sun Studio 11 (compiler/development IDE) is available for Linux, for free. Give it a try. On Solaris, it typically produces code that runs 10-15% faster than gcc. On Linux, the difference isn't quite so pronounced, but it's worth trying.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    5. Re:suggestion by nanosquid · · Score: 1

      OK, Sun has deliberately skipped explicit backwards compatibility THREE TIMES in their entire history!!!

      No, I only gave three examples. Another whopper has been NFS. But there are plenty more.

      Linux, on the other hand, does this routinely.

      Nonsense. Linux APIs have remained largely stable for the last decade. A lot of stuff has been added, but no radical changes in the APIs.

      As for some of their innovations, Sun has been putting their money where their core is: Good technology.

      I disagree. Sun is producing software that feature-happy engineers like; that doesn't make it "good" technology.

      ZFS is quietly transforming small-to-medium data centres worldwide.

      So is Windows. What's your point?

      dtrace is shaking out bad code for good in places people hadn't thought to look before

      I think the fact that they need DTrace for that tells you more about the benchmarking and testing practice of the Solaris team than about the utility of DTrace.

    6. Re:suggestion by dorix · · Score: 1

      According to that link, and from what I remember reading earlier, the current release of Sun Studio 11 for Linux doesn't actually include compilers; it uses GCC.

      The "Sun Studio Express" product, like "Solaris Express", is a prerelease of the next version of the product, and it does indeed include Sun CC for Linux. But it's pre-release, alpha/beta quality software.

  50. What Sun *should* be about by Colin+Smith · · Score: 1

    Is selling us the * FASTEST * damned hardware in existence. I mean, really cool innovative stuff, orders of magnitude faster than the commodity stuff that Linux runs on. Their research teams should be working on stuff like reconfigurable computing and replacing disks with something faster.

    But they are not there, so there's no particular reason to use Sun hardware or Solaris. People only make a choice about which Operating System to use when there are no other compelling reasons to choose product X over product Y. Actually by Opening Solaris up they've pretty much admitted that there's no real reason to choose it or any of their products over Linux. If there was, they'd be damned sure to keep the algorithms secret.

    --
    Deleted
    1. Re:What Sun *should* be about by SerpentMage · · Score: 1

      I agree here 100%. I read the article and where it said, "And Linux's installation process is much better than that of Solaris, in part because of better hardware support, he said." my jaw dropped. Yes Linux and apt-get is kick ass. No discussion. But when Sun admits that Linux has better hardware support I know Sun is buggered. I used Linux on my laptop and VMWare my Windows, but I also know that driver support still smarts on Linux.

      When I think about Intel, AMD with their multi-core CPU's, and Linux/Windows with its operating systems Sun/Solaris really does not stand a chance anymore. Sun is history like that company... SGI? Remember them...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    2. Re:What Sun *should* be about by Colin+Smith · · Score: 1

      When I think about Intel, AMD with their multi-core CPU's, and Linux/Windows with its operating systems Sun/Solaris really does not stand a chance anymore. Well, if they find a CEO with a clue, they could still be. It'd take 5-10 years with someone who can see beyond the next 3 months though.

      --
      Deleted
    3. Re:What Sun *should* be about by maxume · · Score: 1

      The demand seems to be for horizontal scaling with high MIPS/watt. AFAIK, they are doing quite well there.

      --
      Nerd rage is the funniest rage.
    4. Re:What Sun *should* be about by Colin+Smith · · Score: 1

      That demand is being satisfied by MIPS, ARM, Transmeta, Intel etc. There's no competitive advantage there for Sun. No reason to buy their kit over anyone else's.

      --
      Deleted
    5. Re:What Sun *should* be about by maxume · · Score: 1

      I'm talking about in the server room(maybe you are too...):

      http://www.sun.com/processors/throughput/

      People actually care about power use and cooling capacity.

      --
      Nerd rage is the funniest rage.
  51. Keep solaris different!!! by simm1701 · · Score: 1

    I want solaris to be different from linux!!

    I want it to take a learning curve for people to transition to it!!

    How else am I going to continue justifying an obscene daily rate for having solaris 8&9 skills in bank if any monkey thats run linux for a bit has the same skills?

    Supply and demand is why the average solaris admin can get double what a linux or windows admin can

    I for one do not want this to change!!!

    --
    $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    1. Re:Keep solaris different!!! by Anonymous Coward · · Score: 0

      Well if things change and you lose out on all the easy money you are making I am sure you can get a job with the RIAA. You seem to have the right attitude to work there.

    2. Re:Keep solaris different!!! by swordgeek · · Score: 2, Insightful

      I'm a full time Solaris admin, and getting paid well for it. If supply and demand changes to get idiots like you out of the field, then I'd be happy.

      Good, professional admins will always command a premium. There are very VERY few good, professional Linux or Windows admins, but they're paid roughly as well as Solaris (or HP-UX, etc.) admins.

      "any monkey thats run linux for a bit has the same skills?"

      I suggest you upgrade your skills beyond those of a monkey. And your attitude, while you're at it.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:Keep solaris different!!! by Anonymous Coward · · Score: 0

      damn right !! i dont want solaris to be like the crap that is actually linux , i dont want l33t h4x0rs in the solaris community , d13 l1nux monkeys !!11111 oneoneoeno.
      solaris is fine the way it is as the best os !!

    4. Re:Keep solaris different!!! by simm1701 · · Score: 1

      While I'm shopping should I look for a sarcasm detector for you? Or possibly a sense of humor?

      One of the main reasons for the high rates solaris admins command is where its used - the financials, most of them still use solaris (8 in a lot of cases) though I know of a few running AIX.

      The financials pay far better than almost any other comparable position, the stress and pressure is a lot higher but if you can cope with that you are well compensated. (london rates are 500-600 a day right now). Commonality between unix's will not change that, those that can perform in such environments and cope with the pressure will still get those roles, those that can't or don't want to will go for different positions.

      Personally I'm happy to be out of the admin game (both unix and san) - been there, done that, can still do it but prefer not to, to be honest I get bored of it. Right now I'm happy in dev, back office currently, the rates are the same or better as what the admins are and i get more variety - just my preference.

      (though if you are a decent solaris admin and happy doing it any chance you want to apply here - ours seem to be able to manage to break the home directory nfs mounts on average twice a month - some how doing it on a different day for each user.... then take 2 days to get it back, though I suspect 80% of that time is the usual banking beaurocracy)

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
    5. Re:Keep solaris different!!! by digitalhermit · · Score: 1

      I agree in spirit with your comment, but experience has taught me that compensation seems more closely tied to how "big" a system is rather than what the admin actually does. I.e., an admin in a small startup may wear many hats, is constantly busy updating DNS, tuning the database disks, installing patches, etc., but is almost certainly pulling in a smaller income than a enterprise admin that does little more than write reports on system uptime...

      But that's neither bad nor good. In an enterprise, the systems better damn well never go down (unscheduled). If they do, you may get fired that day, that minute. Millions of dollars may rely on system uptime. People can lose their jobs if a web page crashes. At the same time, the enterprise admin may get siloed. He/she probably won't be installing Oracle (that's DBA function) or tuning Sendmail (Notes/Mail folks) or troubleshooting the network (Infrastructure team).

      What works well in a smaller shop -- the ability to rig a system, improvise -- completely falls over in a larger shop. There are different skillsets, certainly. In smaller shops there's rarely a SAN, few Oracle RACs, HACMP, clusters, change management, SOX rules, etc., but that's a given in a larger shop. But it seems that smaller shop admins generally know a few (newer) scripting languages such as Ruby, Python, etc.. Even Perl, a graybeard loon among scripting languages, is not always in the toolset of big shop admins.

    6. Re:Keep solaris different!!! by swordgeek · · Score: 1

      Heh. At 4:30 in the morning, my sarcasm detector was offline. Partly from exhaustion, and partly because I've run into too many people who actually embrace obscurity as job protection.

      You're right about the rates being driven partly by the sector. Solaris is huge in oil and gas, and is used extensively in the commodities trading side of O&G where the demands are almost the same as the financials. ISPs use a lot of Solaris and HPUX as well, where the perceived (but not necessarily actual) uptime requirements are also very high.

      As for me, I'm quite happy with my new admin job, and don't see myself leaving anytime soon. Sorry. :-)

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    7. Re:Keep solaris different!!! by simm1701 · · Score: 1

      I'm a perl developer :) I certainly don't need any more obscurity!!

      Having predecessors whose code I end up maintaining that had actually read PBP would be a very very good thing

      (especially the 0th rule "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - alas I don't know where they guy who wrote what I spent 3 months ripping to pieces to make sane lives)

      --
      $_="Slashdotter";$syn="OTT";s;..;;;sub _{print shift||$_};s!ash!Perl !;s=$syn=ack=i;tr+LLEd+BLAH+;_"Just Another ";_
  52. it's GNU dammit by v1z · · Score: 1

    Jeez, tfa is talking almost exclusively about the GNU/Whatever Free userland stuff. It's not about redesigning the solaris *kernel* which is what *Linux* is, remember?

    Ok, I know people can't remember more than one brand which has to do with the GPL, and it's long since been determined that they'll remember Linux, not GNU. But *come on*?! Csh != Linux, everyone should be able to see that! Gnu ls != Linux etc.

    Ok, they *are* talking about stealing, err, sharing driver code and that has to do with Linux. But even users that reguarily compile their own kernel hardly ever touches anything Linux-specific, with the execption of /etc/modprobe.d and /sys/*. And Solaris *has* a great interface for that stuff. Yes, it's different, but I'm quite sure it's in the part they'll keep in order to differantiate themselves.

  53. About Sun's Support - a view from the inside by Anonymous Coward · · Score: 4, Insightful
    Anonymous Coward for a reason: I'm a Sun TSE.


    Caseih" is correct when he says "This certainly isn't quite the same Sun as in the olden days", in regard to support and how it is delivered. It certainly isn't the same Sun for those of us who are tasked with delivering support. Management has implemented all sorts of programs to improve customer "sat" and bring down call hold times, programs that INTERFERE with the day to day support work; effective and seasoned TSEs are bailing out right and left and ARE NOT BEING REPLACED in many cases; the EDS "partners" have a large turnover rate (what do you want for $9 an hour?); more time on the phone taking live calls, meaning the TSE have less (or no) time to do followups, research, spend time in the lab . . .. . . . I could go on but you get the idea.


    The "Dell-ization" of tech support is spreading like a virus; support is a commodity now. Even enterprise level tech support. Sold to the lowest bidder. Who cares if the person on the phone can't spell "LDAP", as long as the call is picked up in X minutes and keeps the manager's pager from going off? THAT is where Sun support is today.

  54. Please don't make X11 defaults so stupid by SL+Baur · · Score: 1

    8 bit color with no obvious way to change it is stupid. That appears to be a fault with CDE in general though.

    I've got nothing against Solaris, but I am sad that I'm fighting the same stupid UI issues today that I did 10 years ago.

    1. Re:Please don't make X11 defaults so stupid by Genady · · Score: 1

      Who in their right mind runs X on a Sun box? Seriously. Turn that shit off, hook up a serial terminal and reduce your security, cpu and memory footprint. Better, use the LOM card for that.

      Of course... I could point out that Solaris went to Gnome as it's default WM a few years ago....

      --


      What if it is just turtles all the way down?
  55. I dread to think by llandeiloBoy · · Score: 1

    how they will make 500 different Solaris distros.

    1. Re:I dread to think by simong · · Score: 1

      The OpenSolaris DVD I got the other day contains three, so they're on their way.

  56. And the point is??? by pandrijeczko · · Score: 1
    There's not much that can beat the speed and stability of Solaris on decent Sun hardware, especially when it comes to mail servers, DNS and the call-centre application servers that I support at my place of work.

    But I really cannot think of any reason why I would install Solaris instead of Linux on any x86-based hardware that I use for normal day-to-day work. Not only do I know Linux much better than Solaris, but the range of Linux hardware support is much greater. And dare I admit it but whilst I can work in and script on the Korn shell, I've been spoilt by BASH which comes as default on Linux.

    Sun have a great OS in Solaris for running on their own hardware platforms and the combination can't be beaten for medium- to high-end servers in Internet, database and corporate environments. But it's a niche operating system now and has no need to copy Linux.

    --
    Gentoo Linux - another day, another USE flag.
  57. What would be nice... by tomstdenis · · Score: 1

    Other than another Linux [like] distro is work towards an f'ing standard. We kinda have a standard in terms of glibc and most user space libraries like pthreads. But what about things like run level editors, placement of configuration files, etc.

    More than just yet another distro [well in this case a new OS] what I think the *nix world could use is some standardization. Personally I like the rc-update scheme from Gentoo as it's fairly simple to use and should be portable to other OSes. In the grand scheme of things the Linux kernel seems to be doing ok given the variety of platforms it must support. Though it still has odds and ends it needs to keep up [like how USB support on some AMD based boxes died mid 2.6.x stream ...].

    That said, the "better Linux than Linux" solaris distro would have to have a glibc compatible layer, and all the usual suspects [pthreads, X11, GTK, motif, etc...] to be useful as an OSS replacement OS. Otherwise, you're no better off.

    Tom

    --
    Someday, I'll have a real sig.
  58. IAN MURDOCK WON'T HELP YOU SUN by Anonymous Coward · · Score: 0

    SUN, you thought that by hiring Ian Murdock open source people would jump Sun bandwagon. Not going to happen! You are going down and it doesn't matter how many well-known OSS figures you hire. In the end you exist only to make profit so MONEY IS THE ONLY MOTIVATION THAT DRIVES YOU - nothing else.

  59. Official pkg-get repositories please and fix perl by HighOrbit · · Score: 1

    If SUN could use pkg-get to bring the ease of apt-get to Solaris, lots of people would dance with joy. This would mean official repositories and better dependency management. Also, the Solaris serial-console text install routine does not seem to have the same level of granularity in package selection as the X-win install (especially on the companion CD). It would be nice if the install had a few ready special-purpose recipes a-la Debian tasksel. (Yes, I know about jumpstart/flash installs, but I only want to install one or two boxes and that's not worth setting up a jumpstart config, so it would be nice if the install CD prompted for package selection).

    Now about perl. On Solaris it is compiled with SUN's compiler and make instead of gcc and gmake. That is not unexpected. But this causes lots of cpan packages to fail. Maybe that is cpan's fault for allowing gmake and gcc specific packages, but the result is that perl and cpan are seriously borked on Solaris. There is a perlgcc hack which works sometimes, but not all the time. I'm not sure what the fix is for that, but it is a serious PITA when you just want to grab a cpan pkg and get on with life.

    Oh yeah, I shouldn't have to type "mount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom" to mount a freaking cdrom and I shouldn't have to fiddle with vfstab or create my own little shell script alias for that. I should be able to just type "mount /cdrom" on a default install and have it work. It is those little types of polish that would make solaris a lot more usable.

    I think SUN could probably do all the above without breaking the solaris kernel.

  60. Bash is a superset of Bourne shell. by jotaeleemeese · · Score: 1

    I don't know about zsh, where I work root's default is always ksh.

    --
    IANAL but write like a drunk one.
    1. Re:Bash is a superset of Bourne shell. by chris_mahan · · Score: 1

      same here, and the first thing I do after logging in is to launch the bash. (would it be redundant to call it the bash shell? I think so)

      It's such a pain.

      (yeah I know about setting the default shell... but several people share this account (I know, I know, it's all messed up).)

      --

      "Piter, too, is dead."

  61. History doesn't repeat itself, but it rhymes. by WheelDweller · · Score: 1

    (Quote from Samuel Clemens)

    I lived through the dot-bombs; I remember very clearly hearing, "We're going to make our product, a better brand X, than Brand X."

    Ya might want to adjust your strategic portfolios accordingly. Any time someone has an idea that's trying to be someone elses, it obviates the concept that they're not a new idea, and that they have shortcomings. No matter how many 'power meetings' and 'paradigm shifts' they go through, the miming partner hits the skids.

    I'm not anti-Sun; they've provided great hardware for a long time. I'm no particular fan of proprietary OSs, but Solaris and company could have sucked more. I just wish they'd pay more attention to their business (i.e. customers) and less time trying to run it like they were told in business school.

    Anyone remember them paying Kodak $90M without a fight? I wonder if their soul is gone for good, this time?

    --
    --- For a good time mail uce@ftc.gov
  62. Network drivers... by davecb · · Score: 2, Interesting
    Greg Koenig wrote: I do not believe that Solaris 10 is supported on notebook computers, so I do not believe that wireless cards are typical hardware for Solaris.

    Well, I'm typing this from a Sun SPARC laptop, and the wireless drivers are there, as well as a gui from Tadpole for configuring/diagnosing them. They were available somewhere in the Solaris 9 lifetime.

    For cards where there are only or primarily proprietary drivers, Solaris is actually a pretty good bet, as Sun made the effort to go out and buy them and make them available on both SPARC and x86. Breifly, there were more Solaris wireless drivers than Linux, but Linux and the BSDs have since mostly caught up (;-))

    --dave

    --
    davecb@spamcop.net
    1. Re:Network drivers... by fm6 · · Score: 1

      When somebody says "supported on laptops" they probably mean "x86 laptops". A SPARC-based laptop is such a proprietary, specialized piece of hardware to to be irrelevant to the discussion.

    2. Re:Network drivers... by davecb · · Score: 1

      Sun bought drivers for both: the SPARC ones probably cost more (:-))

      --dave

      --
      davecb@spamcop.net
  63. They never have made money of their OS. by jotaeleemeese · · Score: 1

    It surprises me how many people in /. talk about Sun that clearly have not worked with their wares for any considerable amount of time if at all.

    Solaris has been free for several years now, and before that a nominal charge was levied when you bought Sun servers.

    In many ocassions we got new machines with newer version of Solaris and we could install it in older machines with their blessing, free of charge, and supported under the contract for the previous version.

    You can say many things about Sun, but they never tried to abuse the Solaris upgrade cycle to make a buck.

    --
    IANAL but write like a drunk one.
  64. Linux does not escale well. by jotaeleemeese · · Score: 1

    It is a piece of cake to bring a Linux machines to its knees.

    Solaris performance in much better in similar hardware, specially if it is SPARC based processors, and Solaris escales properly with different machines: you can start an application in a small deprtemantal server and then migrate that to big Sun iron without any changes.

    In Linux the only way to achieve equivalent performance is using a grid (like Google does),

    --
    IANAL but write like a drunk one.
  65. But... by charlieman · · Score: 1

    Been solaris is what make solaris solaris. If solaris is gonna be yet another linux then why install solaris when i already have so much linuxes where to choose from?

  66. At a minimum... by dentar · · Score: 1

    ...if they want to make a dent in Linux's success, they would have to:

    * GPL 2 it. (not likely)
    * Make it faster. (not likely)
    * Make it so that all gnu projects will compile easily on it. (impossible)
    * Invent the killer app everyone just has to have that forces you to run Sun operating systems. (won't happen)
    * Come up with some other realistic incentive besides being Sun.

    Right now, I have a Linux-based infrastructure for my business, and there's NO incentive to use Sun software or hardware, none, nada, zip.

    --
    -- I am. Therefore, I think!
  67. Solaris escales, Linux doesn't by jotaeleemeese · · Score: 1

    Very few people can attest to this because few people work in environments where the differences becom obvious.

    It is of course the combination of Solaris/Sparc vs Linux/x86 , Solaris is designed in a way that scales well with your application. If you need more swap, disk space, memory Solaris will make good use of it, Linux not necessarily so (this improved with the most recent release of the kernel, the new scheduling mechanism seems to have imporved things quite a bit).

    On top of that the tools for disk management (Disk Suite and Veritas) are more mature in Solaris, as is Database Support from Oracle and Sybase, the big dadys in the field. Armed with this infrastructure you can approach problems that Linux/ix86/MySQL (or evne Oracle) can't touch at the moment.

    --
    IANAL but write like a drunk one.
    1. Re:Solaris escales, Linux doesn't by mvdwege · · Score: 1

      On top of that the tools for disk management (Disk Suite and Veritas) are more mature in Solaris

      Allow me to laugh out loud. Disk Suite (I assume you mean SDS) requires dumping the disk config into a text file when doing a recovery of a RAID 1 set, and then using that temporary file to manually add the new submirrors so that SDS can sync them. I don't see the superiority over the Linux LVM/DMRAID tools, there it is just a manner of detaching the faulty disk, reattaching the new blank disk, and the disk is remirrored automatically. Sure, SDS can theoretically do that, but explain to me why a Sun tech told me once to not rely on it and just manually rebuild the mirror set? And frankly, metadetach, metattach and the rest of that ilk are not any more intuitive than the mdadm toolset, in fact they are even more arcane IMO (quick, what is the switch to reattach a submirror with the same parameters as the parent device?)

      Otherwise, Solaris is just a damn stable system that can take insane loads before becoming unresponsive, and on Sun hardware it can handle massive amounts of hardware resources that Linux systems still can't. Most of that is because Linux development is rather concentrated on the x86 architecture, and that architecture just isn't able to handle as much hardware as the Sparc architecture can. x64 is an improvement over that, but still not close to Sparc.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  68. The Wheel Turns Full Circle by ajs318 · · Score: 2, Insightful

    And so, the wheel turns full circle. As summer fades into autumn, then winter gives way to spring and summer returns again; so doth GNU depart from Unix, only to return again to Unix.

    The GNU project was originally meant to be an alternative to the closed-source Unix implementations of the day. Like a heroin dealer relying on the twin pillars of illegality and addictive potential, closed-source Unix vendors had little incentive to improve their products; they just had to be different enough from the competition that you couldn't switch easily.

    It really took for Linux to come on the scene to get GNU into a usable state; the BSD kernel (which had been favoured by the GNU developers prior to the advent Linux) already came with well-matched userland tools. And you've got to be serious about something to buy a whole car that already works just to rip out the engine and use it in a different chassis that looks identical to the first one from a distance. The GNU/Linux combination sparked interest in GNU. In turn, the BSDs diversified; today FreeBSD, OpenBSD and NetBSD all have their own respective market niches.

    Closed-source Unix continues to stagnate and ultimately will grow irrelevant. The elephant in the room is that neither hardware nor software make up the bulk of the intrinsic value of a computer system; that value comes mainly from users' saved data.

    Open Source pretty much forces you to implement Open Standards for saved files, which leads to transparent interoperability between programs that do the same sort of thing. In the end, AbiWord on GNU/Linux, OpenOffice.org on Solaris and KWord on FreeBSD will all be able to open the same documents. The brand of tools used to shape the data is becoming less important than the result of using them. That's already how it is in other industries. After all, who ever asked what brand of cooking equipment a restaurant uses, or what make of tools a cabinet maker uses? The important thing is that chopping food with one make of knife doesn't block you from cooking it in a different manufacturer's pans, and rough-cutting a piece of wood with one make of power saw doesn't prevent you finishing it with a different manufacturer's chisel. Using one OS and application stack on your computer shouldn't preclude you from working with data manipulated using a different OS and stack. That's already the way it's heading, slowly but surely.

    --
    Je fume. Tu fumes. Nous fûmes!
  69. Except for the damn vm parameters... by Anonymous Coward · · Score: 0

    They remain set for a single-CPU desktop workstation.

    Page scan rate and all the other VM parameters come set out-of-the box for a workstation. Imagine how well that works on a fully-loaded SunFire 25K with 144 CPUs and half a terabyte of RAM that starts swapping...

    1. Re:Except for the damn vm parameters... by Anonymous Coward · · Score: 0

      About as well as Linux runs on 1024+ CPU machines... which it does, very well according to SGI.

  70. "compelling and competitive"?!? by Nathaniel · · Score: 1

    "As we make Solaris more familiar to Linux users, we don't [want to] lose what makes it more compelling and competitive." For those of us that missed the memo, what was it that made Solaris "compelling and competitive"?

  71. solaris gives me the groans by bl8n8r · · Score: 1

    It wasn't until solaris 7 that the X11 header files were actually useable. Compiling anything 'non-sun' was, and still is, a pain in the ass. Especially Xlib. Especially if you don't want to buy Sun cc. Sun is doing too little, way to late, IMO. I've been replacing Sun workstations and servers with linux stuff left and right for the past couple years. Users enjoy the desktop facelift, and admins like the myriad of tools available for Linux (not to mention tcp-wrappers and netfilter). The budget likes the cheaper hardware. Yes, the PC hardware is crap compared to Sun's but transplanting hardware is a breeze with a lot of PCs on site. Let me say also that I don't agree with the svcs stuff in Solaris 10. The idea of not trying to mount NFS partitions if the nic isn't coming up is a great idea but the time it takes to master the complexity of svcs is not ample tradeoff to boot -s and editing vfstab.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:solaris gives me the groans by funwithBSD · · Score: 1

      Psst.

      Sun's complier suite is free. Has been for a few years. Just go download it... or use gcc, your pick.

      --
      Never answer an anonymous letter. - Yogi Berra
    2. Re:solaris gives me the groans by comay · · Score: 1

      You are aware that Solaris includes TCP Wrappers (since Solaris 9) and an IP filtering solution (IP Filter), right? Yes, SMF can be a tad hard to master at first but the benefits are immediate especially when you're dealing with application software which fails for some reason (bugs, anyone?) If you look at MacOS X and future GNU/Linux distributions, I believe you'll see more and more systems using a SMF-like model for service management.

  72. I hate to say it... by Corson · · Score: 1

    ...but, to be successful, both Linux and Solaris need to learn from MS, that is, try to figure out what the end users want.

  73. Mod: Troll. Bonus mod: uninformed. by jotaeleemeese · · Score: 1

    machine >uname -sr
    SunOS 5.8
    machine >cd /bin
    machine >ls *sh
    bash hash ksh pfksh remsh rsh ssh zsh
    csh jsh pfcsh pfsh rksh sh tcsh
    machine >

    --
    IANAL but write like a drunk one.
    1. Re:Mod: Troll. Bonus mod: uninformed. by mkcmkc · · Score: 1
      Really? Straight out of the box? I stand corrected.

      Now, is it reasonably current?

      --
      "Not an actor, but he plays one on TV."
  74. They are becoming a service integrator. by jotaeleemeese · · Score: 1

    So at then edn they will not really care what OS you are running.

    --
    IANAL but write like a drunk one.
  75. Re:My plan by Anonymous Coward · · Score: 0

    Here's what worked for me:

    1. Dump Linux for FreeBSD

    2. Linux /compat

    3. ...

    4. Peace of mind!

  76. Spoken like a true wackademic by Anonymous Coward · · Score: 1, Interesting

    Get out in the real world some time.

    Where reliability isn't just important, it's critical. Where scalability isn't just important, it's critical. Where maintainability is valued over a hacker's OS because there aren't a bunch of free grad students to do all the damn work.

    Show me a Linux kernel that can handle multi-threaded apps running on 144 CPUs and using a terabyte of virtual memory.

    Hell, show me a 64-bit Linux that doesn't puke on its shoes when you put a multi-threaded app like Oracle under strace to see what it's doing. Kinda important for apps that want more than a couple of gigs of memory, isn't it? Solaris has been fully 64-bit compliant for over a decade.

    Put that in your hash pipe and smoke it.

    1. Re:Spoken like a true wackademic by Krondor · · Score: 2, Interesting

      Stop trolling, and though I shouldn't feed.. I will.

      Where reliability isn't just important, it's critical. Where scalability isn't just important, it's critical. Where maintainability is valued over a hacker's OS because there aren't a bunch of free grad students to do all the damn work.

      Hmm reliability, scalability, and critical workloads like perhaps with supercomputers? You'll note how Linux totally dominates this list with over 70% of all supercomputers. Where's Solaris.. oh that's right 1%. Also latest surveys have shown the majority of code commits to the Linux kernel as coming from major corporations like Novell, Red Hat, IBM. I will also say that you can't judge the code quality by the company behind it. I'd probably take most Hacker code over something written by some corporate drone who isn't passionate (as a hacker IS) any day. Grad Students want good code for thesis ;). Corporate employees want acceptable code to get through that 9 - 5.

      Show me a Linux kernel that can handle multi-threaded apps running on 144 CPUs and using a terabyte of virtual memory.

      What about this? 4096 Itanium2 Processors (64 Bit), 17TB of Ram. This system is multi-partitioned though, so it isn't all one kernel. However, they are using SUSE's Enterprise Server 9 bundled kernel which supports up to 512 Processors. So even there it's beaten your criteria for criticism.

      Solaris has been fully 64-bit compliant for over a decade.

      Linux has been 64bit for at least 7 years with Itanium and I'm assuming it has been 64 bit for over a decade with MIPS and Alpha architecture support. The majority of development was on i386 arch, however. I'm assuming this is now changing to x86_64 arch (like the majority of the world is running).

    2. Re:Spoken like a true wackademic by leereyno · · Score: 1


      http://hpc.asu.edu/index.php

      All of it runs on Linux.

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    3. Re:Spoken like a true wackademic by mvdwege · · Score: 1

      Stop whining, parent wasn't trolling at all

      I like Linux, it is my bread and butter, but Solaris is about more than raw performance. Scalability means that you can add hardware, and still keep running the same kernel. Beyond a certain level on Linux, you end up in custom kernel land, and good luck upgrading your system. Note that supercomputers, clustered or single system image, are basically a one-shot build, not a system that can be deployed in a multitude of situations.

      Over that, a multiprocessor Sparc system may not be as fast as a Linux supercomputer, but it will handle high loads a lot more gracefully.

      Goddamit, there is a lot of uninformed fanboism going on in this discussion, on both sides.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    4. Re:Spoken like a true wackademic by Krondor · · Score: 1

      Stop whining, parent wasn't trolling at all

      Ugh.. are you seriously going to make me drift further offtopic and demonstrate how the parent IS indeed a troll.

      The parent was obviously trolling; he calls Linux a hacker's OS (I'm assuming he means Hacker as an insult rather then a compliment), infers that Linux is somehow less qualified because of Graduate student code submissions, begins his post with the phrase wakademic (which I am assuming means that he thinks you are wacko if you use an OS that allows code from academic students), makes blanket generalizations about Linux's reliability, maintenance, and scalability with no facts to justify these claims and infers that Linux can only handle apps requiring a mere couple of gigs of ram. Either I'm assuming to much in his wording (and I don't see how I could be), or he's intentionally trying to pick a fight.

      That being said, Solaris isn't bad. I wasn't saying it was. I wish Linux had ZFS (outside of FUSE), and DTrace is quite impressive. Rather, I was arguing with his uninformed assertions that Linux cannot scale to Solaris competitive levels. I have personally used Linux on IBM PSeries hardware with large cpu counts and dataset sizes and it has outperformed AIX 5.3 in almost all of our workloads (DB2).

      I don't believe I sounded like a fanboy by countering his unproven claims about Linux with actual facts. It's one thing to prove something is wrong with Solaris, or Linux. It's another to generalize and degrade something with little to no knowledge or demonstrative evidence.

      Trolls..

      Oh and I'm not sure what you mean about deployments and upgrades. I've done numerous but I guess I haven't done many on Solaris. I'm not sure how much superior Solaris is at handling those kind of situations. I never really had many problems in Linux though, but a lot of this falls on your distribution's method for things.

    5. Re:Spoken like a true wackademic by mvdwege · · Score: 1

      OK, in that light your angry reaction is understandable.

      Still, your contention that Linux can scale to Solaris levels is a bit questionable in my experience, but I haven't experienced it on Big Blue hardware yet, and I know IBM does a lot to make it run well there, so that alone might offset the usual x86 bias of the Linux developers.

      As for deployment and upgrades, I meant that a given Solaris config can be easily deployed across multiple machines, even different in hardware configuration, or that the hardware can be upgraded on a given machine without reconfiguring the kernel. On high-performance targets this is still not a given on Linux, because it often requires a custom build to go with high-performance hardware.

      And as for fanboism, I may have been to harsh, but you did invite the comment by comparing Linux supercomputers, which are one-shot high-performance builds with Solaris multiprocessing machines, which are meant as a generic solution. That's apples and oranges. I was already a bit irritated by some idiots on this thread, so I hope you understand my snappiness.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  77. bash is a mmemory hog. by jotaeleemeese · · Score: 1

    I do not want such abomination as default, thank you very much.

    --
    IANAL but write like a drunk one.
  78. So Solaris will be a shittastic OS like Linux? by turdbucket · · Score: 1

    I love haveing 50,000 rpm dependencies just because I need to install a X11 library.

  79. Sun is not an OS company by PsychosisC · · Score: 1

    Sun's Business Model

    If you're going to sell someone a $54,000 server, you damn well want to make sure it uses as robust an operating system behind it as possible. When you're in the business of buying and selling SPARCs, charging for OS licenses is just nickel and dime stuff.

  80. Clue time; by Anonymous Coward · · Score: 0

    Solbourne was already dealing with Sun's hi jinks BEFORE Axil was even started. Tadpole came ALONG MUCH LATER. And obviously, you were not associated with any of these companies back then.

    1. Re:Clue time; by LizardKing · · Score: 1

      Sorry, the early Solbourne kit was not Sun compatible. It used a different instruction set, albeit one based on the SPARC instruction set. I'm not sure when or even if the Solbournes became truly Sun compatible, but they weren't on the radar when a former employer went looking for Sun4 compatible stuff (nope, I wasn't "associated" with Solbourne or Axil but I was using Sun4c and Sun4m kit as part of a document scanning system in the early to mid 1990's).

  81. *sigh* Rampant Linux fanbois-ism by Genady · · Score: 1

    I could site the standard disclaimer that I'm a Solaris SysAdmin and have worked with most major versions of UNIX over the years. Hrm.. I think I just did.

    Having just come out of a project to implement a large multi-system Oracle project on Linux, in a Solaris shop, this announcement brings me a little hope, and a little trepidation. Linux is better for day-to-day usage by non-sysadmins. Bash lets you be lazy, which is good, and the default path lets you do all sorts of things that you have to know where they are on Solaris. Bottom line for me though is I can do more with fewer Solaris machines. We've implemented this current solution on about 16 little linux boxes and 4 'big' linux boxes. The sysadmin overhead of attending to this small flock of systems is aggravating, especially when I know I could do about the same thing on 2 Sun machines. Yeah, I don't get the cool 'up2date -u' command to patch, but in our environment we can't just turn that on in cron, we have to test releases and such. What really cheeses me off about Linux is how well it doesn't do for really large databases and memory foot prints. You have to jump through a lot of hoops to use more than 4GB of RAM, and it doesn't get much better when you start heading north of that point. Solaris lets me be lazy in that regard. "Oh, we need more processors and memory? Hrm... my 2900 has a blade left, let's just drop in 4 more cores and another 8 GB of RAM. Sure I've gotta re-boot but it'll go out of the box and I don't have to monkey with the clustering."

    Solaris (or AIX or HP-UX :shudder:) is the OS for the data-center and things that are big. Linux is fine for most things that are mid-sized to smallish, and let's face it, the majority of things these days are mid-sized to smallish, despite what we may say when we're explaining things to management. If it's not maintaining over 20 concurrent Apache threads, or using a SGA of upwards of 8 GB Linux is fine. (and I'd bet the Apache thing would be fine there too).

    Quit whining and learn UNIX. The greybeards are better to have on your side than to be fighting with.

    --


    What if it is just turtles all the way down?
    1. Re:*sigh* Rampant Linux fanbois-ism by alcourt · · Score: 1

      Solaris (or AIX or HP-UX :shudder:) is the OS for the data-center and things that are big. Linux is fine for most things that are mid-sized to smallish, and let's face it, the majority of things these days are mid-sized to smallish, despite what we may say when we're explaining things to management. If it's not maintaining over 20 concurrent Apache threads, or using a SGA of upwards of 8 GB Linux is fine. (and I'd bet the Apache thing would be fine there too).

      Quit whining and learn UNIX. The greybeards are better to have on your side than to be fighting with. Okay, my beard doesn't have much gray in it yet, but I've found that Sun has made great strides on pushing down to the mid-size and smaller lately, especially with the T-2000 and zones. I forgot the RAM issues of the smaller hardware that you correctly pointed out. I'd also point out that part of what Sun sells is high performance hardware that looks like small hardware, but goes very fast, especially in RAM. HP-UX has some ... quirks, but as much as some people hate it, I have a hard time complaining much. They've got a really intriguing concept in package management of the packages that are "configured" and then installed, which allows me to put package wrappers around tools that really, really want to be installed with standalone programs and not report through package management.

      As for AIX, my normal line is "AIX may or may not be a good operating system. It just isn't Unix." This is usually followed by a few hours of cursing Linux because things that just plain work on AIX, HP-UX and Solaris need massive rethinking on Linux. Just when we think we have it figured out, a different operating system decides to be the freak and force us to do it differently. We've just gotten so used to AIX being the odd guy out that it no longer fazes us.

      --
      "I may disagree with what you say, but I will defend unto the death your right to say it." -- Voltaire
  82. Nextenta! by MoxFulder · · Score: 2, Insightful

    That's pretty neat, thanks! I'd never heard of Nexenta before. So basically it's the kernel+libc from Solaris, with the Debian userland...

    But, uhm, is there any real evidence that the Solaris kernel is actually *better* than the Linux kernel? The Linux kernel definitely supports a LOT more hardware. Although Solaris is seen as more heavy duty by a lot of IT folks, I'm not sure if there's a good reason for this besides long-time familiarity.

    1. Re:Nextenta! by Anonymous Coward · · Score: 0

      > The Linux kernel definitely supports a LOT more hardware

      Today. Tomorrow's set of hardware may break when someone decides that the code would be prettier if it were completely rewritten. The lack of a kernel debugger compounds the problem. And believe me, hardware vendors are bitching long and loud about it every day, but the attitude of the Linux crowd has been to preach at them about open source. Even if they're right in some greater sense, they're still screwing the vendors when they don't even try to keep ABI's stable in a supposedly "stable" branch.

      Of course Linux has pretty much done away with the pretense of a stable branch now. Not what I call progress. I think Sun would have to fire all of its release engineers to get Solaris as unstable as Linux's hardware support.

    2. Re:Nextenta! by udippel · · Score: 1

      Oh, it is Nexenta. Nevermind.

      But, uhm, is there any real evidence that the Solaris kernel is actually *better* than the Linux kernel?

      What do you mean with 'better' ?
      I'll be fan-boy-modded down for this, but as a long-time Linux (only) user, I tested both, and SunOS has under no circumstances of load lost its upper hand here, and I could always shut down cleanly.
      The various versions of the Linux kernel have - from 2.0 to 2.6 - not always left me that choice.
      The SUN kernel is also better at scaling and dealing with many cores.

      For home users, I'd always suggest Linux, for the hardware support.

      I guess, no answer !?

    3. Re:Nextenta! by mrsteveman1 · · Score: 1

      I very much agree with you, we are pushing hardware companies away in a number of ways, for instance we demand they open source things that they aren't legally allowed to release code for, and who are we to demand they break the license agreements that got them where they are? And then to make things worse, if they are interested enough in Linux to develop a driver and release it as a binary (As their only real option), they get bitched at more for not giving out the source, and I can tell you what the result will be, companies will stop trying because they have only options that bring them bad press, and then Linux will be in a worse situation than now.

      We also seem to be breaking things very very often.

      I can upgrade the kernel from 2.6.18 to 2.6.19 and end up with modules that don't load anymore, and thats ridiculous. We allow excuses like "Well all you have to do is recompile after you install a toolchain", I don't want a toolchain installed on a production server, nor do i want to compile because of a kernel update. If we stop accepting unreasonable fixes like this, things will change, but if we keep allowing the lowest possible solution to become standard (recompiling all the time), we will never change.

    4. Re:Nextenta! by MoxFulder · · Score: 1

      Today. Tomorrow's set of hardware may break when someone decides that the code would be prettier if it were completely rewritten. The lack of a kernel debugger compounds the problem. And believe me, hardware vendors are bitching long and loud about it every day, but the attitude of the Linux crowd has been to preach at them about open source. Even if they're right in some greater sense, they're still screwing the vendors when they don't even try to keep ABI's stable in a supposedly "stable" branch.

      Of course Linux has pretty much done away with the pretense of a stable branch now. Not what I call progress. I think Sun would have to fire all of its release engineers to get Solaris as unstable as Linux's hardware support.

      Yeah, you have a good point. Keeping up hardware support with a changing ABI is a bitch. Although, it *does* have the advantage of allowing the kernel devs to continuously modernize the ABI, so they don't need to leave old ugly hacks and warts in place. Makes the design a lot more flexible I'd say.

      It seems to me that if that's the main gripe with the Linux kernel... why not create a fork that focuses on ABI stability? If enough developers join it, there could be a real competition. A couple years down the line, we'd have good evidence of which one pays off more in terms of hardware support and overall performance: ABI stability, or the freedom to make sweeping changes in the kernel design?

      Basically what I'm saying is... what does Solaris bring to the table that *couldn't* be done with Linux, or would be harder to do with Linux? The example of ABI stability seems to be mainly one of developer preference, rather than a reflection of the quality of current Linux and Solaris kernel code...
    5. Re:Nextenta! by Curtman · · Score: 1

      So basically it's the kernel+libc from Solaris, with the Debian userland...


      Ubuntu actually (notice the ugly brown colour on everything). I've played with it quite a bit mostly in VMWare. They've done quite a bit of tweaking to make things work in a more Solaris friendly manner, like Solaris 'zones' work properly, and apparently you it is able to install Solaris native packages alongside your deb's somehow. There's some weird oddities as far as a Linux user would be concerned. I have no idea how to make users home directories exist in /home instead of /exports/home or whatever silly thing it is in Solaris, and the device files don't make much sense to me and are complicated by having 'slices' on top of partitions ( /dev/c0d0s0 or something like that rather than than /dev/hda1 etc). BSD users might feel more comfortable with it, but I think its terrible. I wasn't able to get any DRI acceleration happening, and my sound card didn't work properly. It's quite a bit of fun to play with if you're into that kind of thing though.

      But if you dare enter #solaris on Freenode for help, don't mention Linux whatever you do. You'll be chastised and ridiculed for being simple minded. It's unfortunate, but a lot like what you get in #debian most times.
    6. Re:Nextenta! by Curtman · · Score: 1

      we demand they open source things that they aren't legally allowed to release code for

      Not really. We demand that they not use proprietary technologies that they aren't legally allowed to release code for in their drivers, and open source them. Most times we'd just be happy if they would publish proper hardware specs that allow us to write our own open drivers for their devices without having to reverse engineer their proprietary code.
    7. Re:Nextenta! by ccp · · Score: 1

      You keep saying "we". I don't think it means what you think it means.

      Cheers,
      CC

  83. AIX 5L by C_Kode · · Score: 1

    Isn't this what AIX did years back when they released AIX 5L? (L for Linux)

    1. Re:AIX 5L by otis+wildflower · · Score: 1

      IIRC, AIX 5L is AIX that has a linux-like GCC environment?

  84. Re:Official pkg-get repositories please and fix pe by alcourt · · Score: 1

    Oh yeah, I shouldn't have to type "mount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom" to mount a freaking cdrom and I shouldn't have to fiddle with vfstab or create my own little shell script alias for that. I should be able to just type "mount /cdrom" on a default install and have it work. It is those little types of polish that would make solaris a lot more usable. And here on my Sun systems, for years all I did was stick in the CD and it mounted. If for some reason it didn't mount, I'd just type `volcheck`. Don't run volfs? I can encode a mount alias in the vfstab just as easily on Solaris as I can on any other OS. A little easier actually because I can set the mount-at-boot flag to no on Solaris precisely for such things. Linux was always actually harder for me to get CD mounting to work if I shut down the volfs equivalence.

    --
    "I may disagree with what you say, but I will defend unto the death your right to say it." -- Voltaire
  85. Re:bash is a memory hog. by doktorjayd · · Score: 1

    i presume that leaves you with CDE as well?

  86. This will go nowhere by christoofar · · Score: 1

    Remember Microsoft telling us OS/2 would be a better DOS than DOS?

    Then Microsoft turns around and screws their own deal with IBM by releasing Windows 3.0 as a separate product with a hacked together back end and the original Presentation Manager front end, then divorcing themselves from IBM after it actually became marketable and successful.

  87. Ports != Package Management. by Ayanami+Rei · · Score: 1

    A build system would not be ideal.
    I should be able to point my boxes at a mirror (or enterprise-central) server, search or ask it to install a package by name, it download only what I need, install it and the prerequisites (updating anything that would need to be updated in the process), put example config files in the right place, all without using Make or CC.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Ports != Package Management. by notamisfit · · Score: 1

      A ports system doesn't necessarily preclude the package management system you seem to have in mind (in fact similar things are possible using FreeBSD's command line package tools). pkgsrc, on the other hand, is IMO like trying to shove your foot up your own ass without the rewarding upside.

      --
      Jesus is coming -- look busy!
    2. Re:Ports != Package Management. by mrsteveman1 · · Score: 1

      You guys all missed the point that they are trying to make Solaris more LINUX like, not more BSD like.

      And even if that weren't the case it would still not be desirable to use the FreeBSD tools because of how much people like them (or not), they are as bass ackwards as the Solaris tools are now, so it wouldn't even be an improvement.

      Ive used all of them for quite a while, never at the same time, but apt is far easier to work with than the freebsd tools, which i have seen fail numerous times on simple tasks, both the binary updates and the ports system.

      In any case I realize they aren't ALL build tools, but the last thing you want on a secured machine is a compiler, it's an unnecessary risk and doesn't even need to be there.

  88. That's not that big of a deal. by Ayanami+Rei · · Score: 1

    I mean, it's nice to do it all in one command, but all it's doing is:
    gunzip -9 infile | tar xf -
    When you add that z flag to "tar xzf infile"

    Syntactic sugar. I don't know, tar and cpio are really shitty archive formats anyway unless you need to do stuff in a stream. We need an archive format with per-file (or per-directory) compression and an index so you can actually use the goddamn SEEK system call to speed up access... (and infozip, while it has some nice Unix features, is limited by compatibility with other implementations).

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:That's not that big of a deal. by azrider · · Score: 1

      All I see here is it's different. In a production environment (one in which you may have different versions of the same OS), there is a certain benefit to having the utility work the same way. In one environment I was in as an admin, we had: SunOS 4.x, Solaris 5-8, HP-UX, DEC Unix, DEC Ultrix etc. By having the "same old grep" across the Solaris boxen, we only had to script for Solaris. Granted, it would be nice to have updated (and consistent) utilities across all platforms, but this is not always possible. Example: DSS (US Defense Security Service) requirements as documented in the NISPOM MANDATE that each individual system be approved for the version of the hardware, software and operating system which is installed. This is done by the serial number of the machine (even down to the mouse). As a result, upgrading to the "latest and greatest" is not only a tedious task but is contra-indicated unless there is a tangible benefit. To expect a production commercial grade operating system to use something other than what is proven to work is to expect to break systems. It is not all that big a deal to default to currently used utilities, while providing a backward path (/usr/ccs in Solaris), the current path (/usr) and optional (/opt and /usr/local) paths to utilities in order to accomplish a goal.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    2. Re:That's not that big of a deal. by burns210 · · Score: 2, Informative

      Check out apple's upcoming XAR file format (released for download at opendarwin, but the site is down). The format 1. keeps metadata about the files in a separate file, so you can know about the file without uncompressing it. and 2. compresses each file separately.

  89. I Tried to Like Solaris But by ballmerfud · · Score: 2, Informative

    it's just a pain in the ass after using almost any Linux distro.

    I know that's a troll comment. I don't mean to be a troll about it, but if I were to distill all of my experiences with Solaris, it really would come down to that. More than anything, it seems like Solaris consistently excelled at wasting large amounts of my time. And I don't think it was just because I was unfamiliar with it. I became familiar with it. I tweaked it until it almost looked and felt like Linux, and still it was a pain to use.

    While ZFS is incredible, and DTrace amazing, there are so many other aspects of the system that are just horrendous. The package system, the userland, the complete (and intentional) lack of virtual terminals, the installer (this is a whole new world of pain). The installer is singularly the worst computing experience I've ever had, bar none. And don't lecture me about jumpstart. New users don't use jumpstart, they use that crappy-ass installer that is enough to put even the most devoted fanboy off Solaris. And this really tells the story about Solaris. While it has an amazing kernel, Sun has just completely ignored the critical features needed to recruit and retain new users.

    Solaris needs community support, yet Solaris, even OpenSolaris, is still not self-hosting. Solaris is not open source in the way Linux is. The source is there, but for all practical purposes it is useless. There is no official OpenSolaris distro. You have to install Solaris Express, muck around with things, and then if you are lucky enough to get things compiled, you have this kind of hybrid, non-redistributable thing that sits in a legal gray area. Furthermore, even if you get this far, your "open" system is liable to be completely out of date in a month because there is no way to incrementally upgrade the kernel source. On "flag" days, you have to use a utility which is little more than a "this works in most cases but don't use it production" hack to install the new source and utilities. So to even get a system with the kernel source, you will not be able to reliably keep it up to date, or have any assurance that is even stable. Contrast this with having the source to the stable Linux kernel as a standard part of the OS. Forget the idea of having anything like 'make menuconfig.' So in many respects, Solaris being "open" is more marketing than practical reality.

    And while there is Nexenta (Ubuntu with a Solaris kernel), which is an amazing feat, and already about as close to a Linux system running a Solaris kernel that you can get, they receive almost no support from Sun. As wonderful as Nexenta is, it still suffers from the fact that not all of OpenSolaris being completely open. That last I looked, it had no man pages, b/c Sun had not released them. They had to hack libm, as it was not available for a long time, and they had to hack their libc because Solaris' libc had strange dependencies on their (long broken) ksh implementation, which was not released as well. Furthermore, it, like every OpenSolaris distro is not self-hosting. And, rather than just embracing Nexenta's fabulous work in this area, Sun massive NIH complex demands that it make Solaris more Linux-like things it's own way.

    There is little doubt in my mind that the Solaris kernel is one of the finest operating system kernels in existence, and is far superior to the Linux kernel. Sun's problem is that not only is everything surrounding that kernel stagnant, but that it really hasn't done the basic things needed to build a real community. Until OpenSolaris really is an open Solaris, with a stable, compilable kernel which can be incrementally upgraded and maintained by users, Solaris simply will not gain the support of the open source community. And that is what really matters today. I can Google "Ubuntu kidney" and find some informative post on how somebody configured Edgy to run a dialysis machine. That is, if I have a problem, I can get answers. Community support is more powerful than Sun support. I know, I've used both. And withou

    --
    http://uncyclopedia.org/wiki/User:Steve_Ballmer
    1. Re:I Tried to Like Solaris But by assantisz · · Score: 1

      it's just a pain in the ass after using almost any Linux distro.

      Actually, using a Linux distro after using/administering Solaris for 10+ years is a pain in the ass. It is just a matter of what you are used to.

      Sun's problem is that not only is everything surrounding that kernel stagnant, but that it really hasn't done the basic things needed to build a real community.

      See, and there is where you and I differ in our opinions. I am more concerned about technical support. There is a user community out there (Open Solaris, comp.unix.solaris in Usenet, Sun Managers mailing list, Big Admin, etc.) but those are not central for the seasoned Solaris sys admin. They sure are useful but having kick-ass technical support and a stable and reliable user and sys admin experience is much more important for a Solaris admins.

  90. Sod tools.. how about.. by sqldr · · Score: 0

    pre-emptive multitasking guaranteed sound driver latency 3D support on a modern graphics card All of which I can't see coming to solaris.

    --
    I wrote my first program at the age of six, and I still can't work out how this website works.
  91. Suggestions by otis+wildflower · · Score: 1
    • A better, networked package and patch management system. Better than YUM or APT, please.
    • Make ZFS a global filesystem, for free.
    • Incorporate clustering, for free.
    • Integrate virtualization and clustering, transparently, so you can add/remove whole systems from a cluster without any particular image being impacted badly. For example: you start with 3 servers running 5 virtual systems, one of them starts exhibiting syslog errors (say bad RAM) so you slap another system into the cluster and evacuate the bad server. All procs, sockets, etc. move seamlessly from the evacuated box to spread across the cluster according to utilization. Sort of what an "OpenmosiXen" would be. For free, of course.
    • Use GNU utilities, and any Solaris-specific junk (like ACL support) should be rolled into the standard GNU tool distros.
    • Take any good SPARC-specific bits out of your compilers and put them into GCC.
    • Fat binary support, so you can have x86 and SPARC (and any other future platform) in a single executable
    • Refactor every piece of the "Java Enterprise System", so that everything is integrated well and behaves according to standard Unix practices. Right now it is a hellscape of disjointed junk slammed together and slathered with Java logos.


    That's a good start...
  92. Solaris is a toy operating system by Profane+MuthaFucka · · Score: 2, Insightful

    If you're as hardcore as I am, you realize that Sun OS hasn't been a true operating system since the day they unbundled the compiler. An OS without a compiler? What do they expect me to use? Stone Knives and bear skins?

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    1. Re:Solaris is a toy operating system by assantisz · · Score: 1

      An OS without a compiler?

      The motivation for that was that Sun's compiler suite used to cost money. That's why they unbundled it early on in the Solaris 2.x line.

      Sun has been shipping gcc on the companion CD for quite a few versions now (I am guessing now: since Solaris 8?), though, and Solaris 10 comes with gcc 3 right out of the box (/usr/sfw/bin). I heard that in some future release of Solaris 10 (or whatever is going to be next) Sun Studio (Sun's current name of its compiler suite) is going to be part of the distribution.

  93. I'll take /proc please! by ciggieposeur · · Score: 1

    Probably my favorite feature of Linux is the /proc filesystem.

    Want to know how many and how fast your CPUs are? In Linux, cat /proc/cpuinfo . For all other Unixes, use some proprietary administration application that might not run as a normal user or might require X11.

    I can also find CPU temperature, battery status, memory usage, network stats, low-level network settings, and gazillions other things. Most other Unixes don't report that data at all necessitating third-party hardware or one must write custom ioctl client code.

    1. Re:I'll take /proc please! by assantisz · · Score: 1

      Probably my favorite feature of Linux is the /proc filesystem.

      While I agree that Solaris's /proc file system is very cryptic and not legible to the human eye (you have to use the proc tools instead) I think that Linux's /proc fs is overloaded with things that don't belong there. Solaris, for example, has tools like prtconf, prtdiag, psrinfo, etc. etc. to get the information you are looking for. It's a matter of preference and what you are used to using.

  94. Don't know about others, but Red Hat can do that. by Anonymous Coward · · Score: 0

    Try that on an 8 year old redhat box and see what happens. Good luck with that. Huh? I've done that, and I had *zero* problems. And that was with major kernel version upgrades (v2.0 to 2.6 as I recall, could be wrong though, I'm not in front of the box). 250 end users no complaints!

    The biggest SNAFU was printing; Red Hat dumped old reliable spaghetti-coded Berkeley LPR/LPD and put in outrageously unstable CUPS. Using the GUI tools, though, it only took about five minutes to re-create the same print interface and behaviour so that no clients had to be modified at all. It was just counter-intuitive to use GUI on a *nix server - I don't know why *nix companies think they have to reinvent the mac, seems like Apple already has that under control.

    I think the ability of your system to survive major upgrades has more to do with how you architect your customizations (do you write a five line POSIX compatible awk script, or 200 lines of kernel-API C++ to do the same job?) than it does with what OS you choose. There's a scalable, portable way to think about meeting requirements, and there's a wet-behind-the-ears-CS-graduate way to think about it.
  95. OS Car Analogy by KidSock · · Score: 1
    I can build a very security solaris 9 server that ends up with about 5 packages and a few things from a few other packages so it results in a nice simple stripped down system that is just enough to run the application and its great for systems that live in data centers.

    Right. The power of UNIX is it's simplicity. It's the flat bed truck of operating systems. Here's my car analogy in full:
    • Solaris is like an 18 wheeler flat bed truck. It just runs forever and doesn't contain anything unnecessary.
    • Linux is like a 6 wheel king cab turbo diesel pickup (the one with double wheels in the back). It's cool looking, confortable, it can get into places you can't with an 18 wheeler but by default it comes with a lot of stuff that's unrelated to the job at hand.
    • Windows is like a fully loaded Mitsubishi Montero. It's easy to operatate and good for general purpose applications but it's got glitches (the CD player causes the alarm system to go off which requires turning the engine off and back on).
    • BSD is like a little toyota pickup. Not very powerful but it's small, fast and get's around like a car.
    • Mac OSX is like a Lexus RX 330. Looks and feels great but it's not a real truck.
  96. Relabel this: Sun to make Solaris less Linux like by Drewsk · · Score: 1

    This headline has been floating around Sun for over five years now. Ditto with AIX -- remember IBM's tag line of AIX-5L for 'Linux'. Solaris's core and kernel are far stronger and more extensible than Linux. Sure, with Linux every wannabe can have an x86 box - and every Solaris wannabe buys a ten year old box that no longer sells for ridiculous $$ Linux has never won an "O/S" war over Solaris or AIX. Linux can say it's beaten IRIX or HP/UX since both are pretty well dead. Solaris continues to innovate in areas such as zfs (etc); further no one can say that all the tools Solaris provides are better in BSD (because the license is better) simply because BSD is using this software based on the Solaris (Sun) CDDL, not the GNU license !

  97. Sun old guard afraid of change by Anonymous Coward · · Score: 0

    Everyone knows that Sun should have tried this years ago but did not in a denial of reality.

    Just because Schwartz, a somewhat _new_ CEO, may be facing the truth does not in any way mean that the people who matter, the Solaris community, have the ability to change their culture to accomodate newcomers with a different mindset.

    This is not meant in any way to disrespect the old guard; rather, it's more a humbling comment on people in general. *Solaris RIP.

  98. Indiana? We named the dog indiana. by Anonymous Coward · · Score: 0

    [points to Indy]
    Professor Henry Jones: ... Junior.
    Indiana Jones: I like "Indiana."
    Professor Henry Jones: We named the *dog* Indiana.
    Marcus Brody: May we go home now, please?
    Sallah: The dog? You are named after the dog?
    Indiana Jones: I've got a lot of fond memories of that dog.

  99. GNU Userspace vs Solaris Userspace by ShawnX · · Score: 1

    One thing people seem to forget is the GNU userspace is still being developed. If people cared, you'd find out that GNU sed and has new options to help people write better scripts. All the basic userspace commands we use in Linux (most of the GNU ones) are still being developed and enhanced.

    I doubt many people even know about ftp://alpha.gnu.org where some of the REAL snapshots of the GNU userspace live (not all of them).

    Thats why the GNU userspace is popular. Its not stagnating.

    I remember using Solaris userspace commands, I prefer the GNU userspace.

    --
    Everyone wants a Tux in their life.
  100. WTF? by kaffiene · · Score: 1

    WTF? You use figures which are OLDER than the grandparent poster to show that the long term looks bad? If you read the GP article, it was talking about why Sun profitability had been turned around (for structural reasons which will continue to reap profit)

    Your are either a FUD-monger or confused.

    1. Re:WTF? by maxume · · Score: 1

      They made $67 million on $3.2 billion. That's 2%. Even a small revenue slip will erase that, structural changes or not. In the last 6 months, they have made $160 million; in the last 12, they have lost $239 million. That looks bad to me, even though they appear to have turned around, they still aren't doing that well(and have been hemorrhaging money for years).

      --
      Nerd rage is the funniest rage.
    2. Re:WTF? by kaffiene · · Score: 1

      The point remains, which you haven't refuted, that "Haemorging cash" is not an apt description of a company making a profit (even if it is a small one). That was the original point of this thread, that's what I've supported and that point is still true.

  101. got a much better idea... by Anonymous Coward · · Score: 0

    They can update their classic SunOS 4 with FreeBSD and provide the support to FreeBSD for getting it up to snuff with applications, SMP, hardware, etc., etc. It sure would be nice to see these guys really get back to their roots.

  102. Richard Stallman vs McNealy, from poor to rich! by Anonymous Coward · · Score: 0

    I remember as Slowaris was a time ago.

    Solaris is poor in drivers of modern hardware. Their drivers come from its incompatible hardware.

    What is the difference beetween OpenSolaris and Solaris? <- eye!!!

    McNealy is thinking in copying the GPLv2 drivers from Linux to OpenSolaris.

    OpenSolaris can be dual-licensed, GPLv2 and CDDL, but CDDL is incompatible with GPLv2 of the drivers and has to be revoked/removed.

    McNealy is thinking too in copying the GPLv2 drivers from OpenSolaris to propietary Solaris.

    We're waiting for a Sun's violation to be fined a ... US$ billiiiooonnnnn!!!

  103. Maybe they can make their keyboard work, too by skintigh2 · · Score: 1

    Maybe they can make their keyboard like the ones used my PCs, Macs, Linux, Unix, basically every other OS and networking device on Earth. That way I can type characters like "\" and "|" without having to have a separate monitor, keyboard and mouse for my Sun box while I have every other machine on one KVM switch.

    Oh, and could they make solaris not suck sweaty donkey balls? That would be great.

  104. This is WHY Solaris can't match Linux's success by Master+of+Transhuman · · Score: 1


    This has been the problem with the UNIX manufacturers since Day One: NIH syndrome.

    They could have merged together ten years ago and come up with an OS to beat Windows with then.

    But no, they wanted to continue the policy of charging high prices, spending millions on their own development teams to "differentiate" themselves from their "competitors" - when their only "competitor" was Microsoft.

    So they shot themselves in the foot and let Microsoft take over.

    And now Sun is slowly realizing this. So they OSS Solaris - too little, too late. Now they want to screw around with trying to make it "look like" or "act like" or "interoperate with" or whatever with Linux.

    This is stupid.

    What Sun needs to do is DROP Solaris completely, and donate all the useful technology from it to the Linux development community, to be integrated into the Linux system.

    HP needs to do the exact same thing with HP/UX (assuming that POS HAS any useful technology.)

    IBM needs to do the exact same thing with AIX.

    Where there is ONE UNIX technology (or two, counting BSD - which is not a factor against Microsoft), these companies MIGHT have a chance to topple Microsoft from the server room and someday the desktop.

    As long as they continue to play the NIH game, they will lose - and only Linux has a chance - but it will take Linux longer if the big boys don't get behind it.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  105. Re:Mod trollish parent down... Not up. by Anonymous Coward · · Score: 0

    There are many rather clueless comments here, but I'll address one the one about Google being able to do it, so why can't he.

    (a) Google uses a custom Linux kernel. Do you know that they haven't changed the VM to address issues such as this?
    (b) Google does not write large amounts of software in lisp.

  106. Totally agree on principle. by Ayanami+Rei · · Score: 1

    I am quite familiar with the NISPOM... but everyone hates COEs (which is what you really need if you're going to try to set up any moderately complicated system)

    IMHO, DISA doesn't really seem to care if you are that anal about configuration management (I've never seen an inspector look at a mouse or monitor with any seriousness). They are more concerned with functional safeguards (does the system actually behave correctly and log appropriately) and appropriate reactions to questions from key personnel (i.e. "Show me your backup password list". Correct response: "No.")

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  107. Why Solaris userland tools suck by eliteisland · · Score: 0

    I once complained to a Sun guy about this issue and he told me it has all got to do with certification. You see, to get US Gov projects, the OS needs to be certified. Apparently, they don't want to improve those userland tools as it may mean they will break the certification process and billions of $ worth of contract ....

  108. Look no furthur than Solaris tar ... by ZeekWatson · · Score: 0

    Solaris tar sucks. It can't handle long filenames and renames them to some weird looking thing that reminds me of Progra~1 fugly-ness. Just what the doctor ordered a piece of backup software to do. A few random samples of people on the net complaining about Solaris tar:

    http://www.mikehan.com/rant/solaris-tools.html
    http://twistedmatrix.com/trac/ticket/1750
    http://42.pl/postfix/postfix-2.2.2/examples/chroot -setup/Solaris10
    http://www.idevelopment.info/data/MySQL/DBA_tips/I nstalling/SOLARIS323_2.shtml
    http://lists.cs.uiuc.edu/pipermail/llvm-commits/We ek-of-Mon-20040809/017086.html
    http://justlinux.com/forum/archive/index.php/t-405 84.html

  109. A little more. by krischik · · Score: 1

    Who cares? Do they work? No, they are missing important features.

    I expect vi to be the same from platform to platform. grep as well. I expect Vim to be the same from platform to platform.

    grep as well. Right:


    Aufruf: grep [OPTION]... MUSTER [DATEI] ...
    Suche nach MUSTER in jeder DATEI oder der Standardeingabe.
    Beispiel: grep -i 'Hallo Welt' menu.h main.c

    Auswahl und Interpretation regul"arer Ausdr"ucke:
        -E, --extended-regexp MUSTER ist ein erweiterter regul"arer Ausdruck.
        -F, --fixed-strings MUSTER ist eine Menge Newline-getrennter
                                                            Zeichenketten.
        -G, --basic-regexp MUSTER ist ein regul"arer Standardausdruck.
        -P, --perl-regexp MUSTER ist ein regul"arer Ausdruck,
                                                            wie Perl ihn akzeptiert.
        -e, --regexp=MUSTER MUSTER als regul"aren Ausdruck verwenden.
        -f, --file=FILE MUSTER aus DATEI lesen.
        -i, --ignore-case Unterschied zwischen Gross- und Kleinschreibung
                                                            ignorieren.
        -w, --word-regexp MUSTER passt nur auf ganze W"orter.
        -x, --line-regexp MUSTER passt nur auf ganze Zeilen.
        -z, --null-data Eine Zeile endet mit Nullbyte, nicht Newline.

    Verschiedenes:
        -s, --no-messages Fehlermeldungen unterdr"ucken.
        -v, --revert-match Nicht-passende Zeilen anzeigen.
        -V, --version Versionsnummer ausgeben und beenden.
                --help Diese Hilfe ausgeben und beenden.
                --mmap Wenn m"oglich, Eingabe in den Speicher mappen.

    Ausgabekontrolle:
        -m, --max-count=ZAHL Nach ZAHL "Ubereinstimmungen abbrechen.
        -b, --byte-offset Byte-Offset anzeigen.
        -n, --line-number Zeilennummer anzeigen.
                --line-buffered Jede Zeile einzeln (ungepuffert) ausgeben.
        -H, --with-filename Dateinamen bei jeder "Ubereinstimmung anzeigen.
        -h, --no-filename Dateinamen nicht anzeigen.
                --label=TEXT TEXT als Dateiname f"ur Standardeingabe ausgeben.
        -o, --only-matching Nur den Teil der Zeile anzeigen, die mit MUSTER
                                                            "ubereinstimmt.
        -q, --quiet, --silent Alle normalen Ausgaben unterdr"ucken.
                --binary-files=TYP Bin"ardateien als TYP annehmen. TYP kann
                                                            >>binary>text>without-match>read>write>always>neve r>auto.


    If you like a horse carriage fine - but I just want a automobile!

    Martin
  110. "Indiana wants me, Lord I can't go back there..." by Paul+Dubuc · · Score: 1
  111. Solaris & linux by c0sine · · Score: 1

    Being in somewhat an agreement with the overall approach to make two operating systems more alike, I just was wandering what kind of a$$hole had written the original article? Did he (or she) ever saw Solaris and Linux not mentioning do something with those? Or such called modern journalists are just fine with putting together a few words from one guy and few from another and make their own semi-baked ignorant conclusions? What an outrage :-(

    --
    Take care, Cos