Slashdot Mirror


OpenSolaris vs. Linux, For Linux Users

An anonymous reader writes "With Sun busy being swallowed up by Oracle, should Linux geeks pay any interest to OpenSolaris? TuxRadar put together a guide to OpenSolaris's most interesting features from a Linux user's perspective, covering how to get started with ZFS and virtualisation alongside more consumer-friendly topics such as hardware and Flash support."

303 comments

  1. OpenSolaris by Anonymous Coward · · Score: 0

    I tried to dualboot OpenSolaris with Linux on a new computer and all it did was drag ass.

    1. Re:OpenSolaris by larry+bagina · · Score: 5, Funny

      how long did it take you to copy a 17 meg file from one folder to another?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:OpenSolaris by Anonymous Coward · · Score: 3, Informative

      Using JFS:

      $ time cp data test2

      real 0m0.062s
      user 0m0.000s
      sys 0m0.040s

    3. Re:OpenSolaris by hotfireball · · Score: 0

      P4 2,7GHz, 2G RAM (running lots of stuff though at the moment):

      $ mkfile 17m foo
      $ time cp foo foo2

      real 0m0.016s
      user 0m0.004s
      sys 0m0.012s

    4. Re:OpenSolaris by hotfireball · · Score: 1, Informative

      ...that was ZFS, :-)

    5. Re:OpenSolaris by Bengie · · Score: 1

      I tried copying a 214MB avi file from one part of my Win7 NTFS folder to another on the same drive while running MyDefrag 4.1.2 and it took 3 seconds on my $800 Best Buy Dell

      ZFS is the best though.. wtb ZFS for Windows

    6. Re:OpenSolaris by Anonymous Coward · · Score: 1, Informative
    7. Re:OpenSolaris by fak3r · · Score: 3, Funny

      how long did it take you to copy a 17 meg file from one folder to another?

      this is one of my all time favorites, the fact that people below responded with timing makes it ever sweeter. I am in your debt.

    8. Re:OpenSolaris by Anonymous Coward · · Score: 0

      My test (the anonymous one above) was performed on my main file server which is also a mythtv backend. While I was copying that 17mb file, that linux box (amd athlon x2 3600) was also recording high definition x264, was serving video to 2 active mythtv front ends, and was also serving most of the files to my primary desktop box via NFS. :)

    9. Re:OpenSolaris by thinkloop · · Score: 1

      What' the reference, couldn't find it?

    10. Re:OpenSolaris by adf92343414 · · Score: 1
  2. I really like OpenSolaris by hilather · · Score: 5, Interesting

    At home I love to use Ubuntu, I've long given up on Windows. I've tried out OpenSolaris a few times, mainly to get use to the subtle differences between Linux and Solaris. As part of my job heavily involves using Solaris its nice to use the OpenSolaris system to learn what I can in my spare time. I know there are many differences between Solaris and OpenSolaris, but the gap isn't as large as from Linux. That said, personally I think the icon theme in Gnome for OpenSolaris is pretty nice looking. Gnome has a very polished look in OpenSolaris. It would be a shame to see Oracle kill this project, I think OpenSolaris has a lot of potential. If anything, they should invest more in OpenSolaris. If I had a home server, I would definitely consider using it.

    1. Re:I really like OpenSolaris by NoYob · · Score: 2, Interesting

      I'm curious about the differences between Open Solaris and Linux, and Open Solaris and Solaris.

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    2. Re:I really like OpenSolaris by Anonymous Coward · · Score: 4, Interesting

      * Solaris only includes Unix versions of system tools.
      * OpenSolaris includes a mishmash of crappy Unix tools and crappy GNU tools.
      * Linux only includes GNU tools.
      In other words, if you thought the Linux ecosystem was a mess, Solaris will not surprise you - pleasantly, that is.
      The only selling point for OpenSolaris is SUN's ZFS that seems to give some geeks a hard-on.
      If you are looking for a consistent system any BSD will beat OpenSolaris and FreeBSD has also better performance.
      Hardware support is also a lot better for BSDs.

    3. Re:I really like OpenSolaris by Anonymous Coward · · Score: 1, Interesting

      I've been running Solaris machines for years, but the main problems I have are:
      * blastwave repository occasionally pushes a botched package, moves something, etc, making upgrades a scary process.
      * patches are sort of a pain to find and update with.
      * the out of the box config has all kinds of crap running for CDE/fonts/etc that take a bit of work to turn off on a true server box.
      * the out of the box config has all kinds of open ports and whatnot

      the first two problems generally lead to systems that are way out of date. the second two problems mean you really have to know what you're doing to turn off (or bind to localhost) the things that leave ports open and not turn off the things that you need (volmgt can me handy).

      solaris is great if you want to run an nfs,afs,etc server or any of the sun provided packages in fairly basic settings (not a bunch of plugins, extensions, etc), but if you want to do anything pushing it and still want stability, it's quite a process to not break things and you really absolutely need an identically configured dev/test box if uptime is important. You need to know how to secure everything. Solaris is definitely harder to use, though solaris 10 both helps and hurts (hiding some things in service props and some things in files, etc).

    4. Re:I really like OpenSolaris by digitalunity · · Score: 2, Informative

      Here's a short list of keywords or programs you'll need to know abotu. Google for anything that interests you.

      Role based access control
      prstat instead of top
      prtconf
      vmstat
      iostat
      svcs, svcadmn
      dtrace

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    5. Re:I really like OpenSolaris by hotfireball · · Score: 1
    6. Re:I really like OpenSolaris by hotfireball · · Score: 0, Flamebait

      Bullshit.

    7. Re:I really like OpenSolaris by kregg · · Score: 1

      Solaris doesn't have as many prepackaged open source apps compared to Ubuntu last time I checked. It has a cool theme, runs Gnome, Openoffice, firefox and when you run tools like ifconfig/ping you will get a slightly different output/experience.

    8. Re:I really like OpenSolaris by smash · · Score: 2, Informative

      Take GNU out of the path and just use the sun tools...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. Re:I really like OpenSolaris by agnosticnixie · · Score: 3, Funny

      I'm not particularly devoted to the GNU tools, but... sadist.

    10. Re:I really like OpenSolaris by smash · · Score: 2, Funny

      Heh. They may be simple and crude, but at least they work the unix way, and the command line switches aren't shit like "--fuck-me-this-is-a-lot-of-typing"

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    11. Re:I really like OpenSolaris by agnosticnixie · · Score: 2, Funny

      I often try -with-a-black-rooster-to-the-gods-of-GNU in desperation, it never works, but who knows, maybe somebody with my ridiculous sense of humor does exist on their team.

      (complete aside I'm actually considering OpenSolaris heavily on the server and following what a friend told me re "learn Sun's tools even if you rip them out when you're doing the real job" - although I'm still going around esp. since I still think Linux with BSD or Plan 9 userland might be an interesting possibility to at least try - I know both have been done but never distributed, mostly for in-shop limited deployment use)

    12. Re:I really like OpenSolaris by jedidiah · · Score: 1

      The funny part of this is that GNU was first used to "enhance"
      the user experience on commercial Unixen. It only became the
      user layer of Linux later.

      Sun first screwed the pooch with x86 Solaris so long ago that
      a lot of people tend to forget this.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:I really like OpenSolaris by Anonymous Coward · · Score: 1, Insightful

      Those long options have the advantage that they are almost self-documenting. There's a reason most coding standards forbid using cryptic identifiers like r, x, q for anything but the most self-contained pieces of code.

    14. Re:I really like OpenSolaris by 0racle · · Score: 1

      OpenSolaris pretty much addresses all your issues with Solaris, especially the patching. There are numerous people using OpenSolaris in production, the stable releases do seem stable enough for such use. I don't really see OpenSolaris (or Solaris 10, smf made this much easier) to be all that much harder to secure then say RHEL.

      --
      "I use a Mac because I'm just better than you are."
    15. Re:I really like OpenSolaris by nomadic · · Score: 1

      I'm curious about the differences between Open Solaris and Linux, and Open Solaris and Solaris.

      "Solaris," whether it is prefixed by an "Open" or not, is a MUCH cooler name than "Linux," which honestly is a relatively dumb-sounding name for an OS.

      In terms of name coolness, the rankings are thus:

      1. Solaris
      2. OpenSolaris
      3. OS X
      4. Syllable
      5. Mach6 (yeah, yeah, it's just a kernel, but I don't care, it sounds cool)
      6. Plan 9
      7. Haiku
      8. Xenix
      9. Windows
      10. Linux
      11. BSD

    16. Re:I really like OpenSolaris by TheRaven64 · · Score: 1

      You've put OS X near the top of the list, but the OS X kernel is called XNU, which sounds a bit too much like something from Scientology to be a cool name.

      --
      I am TheRaven on Soylent News
    17. Re:I really like OpenSolaris by thuerrsch · · Score: 1

      That said, personally I think the icon theme in Gnome for OpenSolaris is pretty nice looking.

      You can easily have that in Ubuntu too!

      --
      most of what follows is true
    18. Re:I really like OpenSolaris by smash · · Score: 1

      Yeah, and its not generally the unix way. If i'm logged into a laggy remote connection, i don't care for 10 million characters per command line, if 6 will suffice. Documentation is what man pages are for. Ohwaitasec... man pages are bad, too. I forgot. "Info" is so much better (rolls eyes).

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    19. Re:I really like OpenSolaris by Yaleman · · Score: 1

      That's just crazy, you should be using --with-a-black-rooster-to-the-gods-of-GNU. When will you people learn?

      --
      Life is a window... It just depends on what side you choose to be on...
    20. Re:I really like OpenSolaris by smash · · Score: 1
      That is good advice. If you are only able to use the GNU tools, you'll be fucked when you come across a commercial unix such as Solaris, SCO, AIX or whatever, and they're not installed by default.

      By all means, install them if you like, but don't rely on them, or you'll be a pretty useless unix admin.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  3. Nexenta by Korin43 · · Score: 4, Informative

    Anyone who likes Linux and wants to try OpenSolaris should give Nexenta a look. It's basically Ubuntu using the OpenSolaris kernel instead of Linux (so GNU/Solaris?). All the fun of Solaris, all the ease of apt. I can't find builds for anything except x86 though.

    1. Re:Nexenta by NoYob · · Score: 2, Funny

      First an alternative OS like Open Solaris and now a garage OS? What next, an Indie OS? The developers go around on tour and sell the CDs at the OS Concert?

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    2. Re:Nexenta by Anonymous Coward · · Score: 0, Informative

      Because Solaris userland sucks donkey balls?

    3. Re:Nexenta by Crimsonjade · · Score: 2, Funny

      Emo OS - supports a wrist peripheral for easy cutting.

    4. Re:Nexenta by Anonymous Coward · · Score: 1, Funny
    5. Re:Nexenta by armanox · · Score: 2, Insightful

      That's because SPARC support wasn't added to OpenSolaris until 2009.06. I expect downstream distros to add the support before too long though.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    6. Re:Nexenta by hotfireball · · Score: 1

      Not really. First, Nexenta is GNU foundation with a different kernel. However, the way they do things is all Linux way, which is really different than you have culture in Solaris.

      Also don't forget that Nexenta is very Alpha practically, and really unstable in use. Even first co-called "stable" version is very shaky, packages deps broken sometimes etc. X11 part was http://www.stormos.org/ but now server gone...

      So your experience will be sort of like "broken Linux" or "Debian release of 1999th". Don't.

    7. Re:Nexenta by rantingkitten · · Score: 2, Insightful

      I love the idea of Nexenta but I have never gotten it to successfully install and boot on any machine I've tried. OpenSolaris, on the other hand, has never failed me. As of right now, I completely suck at administrating it, but it does install, boot, and I can get around it well enough for my day to day tasks.

      What I liked about this article is that it has nice clean tables showing the Solaris verison of the Linux commands I already know. Nexenta seems to want to hide me from all the Solaris stuff under the hood and let me carry on with my Linux ways -- which is nice if I'm just doing this for myself, but if I want to actually learn something about Solaris, isn't so nice.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    8. Re:Nexenta by Bill,+Shooter+of+Bul · · Score: 1

      Absolutely. My experience as well. I've been told emphatically by its devs that it is not for desktop use. Server only at this point. I had trouble with even those parts.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    9. Re:Nexenta by CAIMLAS · · Score: 1

      That is exactly what I've been looking for - but not for desktop use, for a server on some old x86 hardware with 1G of RAM. I just love the debian packaging tools that much.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    10. Re:Nexenta by tompeach · · Score: 1

      In OpenSolaris 2009.06 they have massively improved IPS, specifically it's speed. Admittedly it's not as good as apt yet but it's good enough that apt is not a reason to use Nexenta.

    11. Re:Nexenta by petrus4 · · Score: 1

      That is exactly what I've been looking for - but not for desktop use, for a server on some old x86 hardware with 1G of RAM. I just love the debian packaging tools that much.

      So 1 Gb of RAM isn't enough for a desktop system these days? WTF?!

    12. Re:Nexenta by Anonymous Coward · · Score: 0

      [Insert +5 funny comeback here]

    13. Re:Nexenta by Anonymous Coward · · Score: 0

      Hello! Anybody home or just GNU trolls?

      Linux is monolithic kernel, like SunOS or FreeBSD and other two BSD's as well. They are complete operating systems and GNU has own OS called Hurd. Hurd is not kernel, it is the complete operating system and it's kernel is GNU version of Mach.

      Nexenta is a SunOS. Not any other OS.

      The fact what the GNU/Linux is, are it is the development platform powered by OS called Linux.

      GNU people should already understand that their propaganda about Hurd being kernel like Linux does not fall for others than people who does not know or care about truth!

      http://www.gridbus.org/~raj/microkernel/chap2.pdf

    14. Re:Nexenta by TheRaven64 · · Score: 1

      Some of us know what the real reason was for the Debian developers creating the abomination that is Debian/kFreeBSD, as well. It's subtle, but it is an attempt to further the GNU monoculture. Using the kernels of other systems with the GNU userland is a way of potentially exterminating competing userlands, and the competing licenses along with them.

      I know a couple of people who run Debian/kFreeBSD and, while I can't really see why you'd want to cripple a FreeBSD kernel by adding a second-rate userland, it has obvious advantages for the GNU project:

      1. It finally makes the point about GNU/Linux obvious by showing exactly how replaceable the 'Linux' part is. You can run GNU/Linux software on GNU/kFreeBSD if it has the Linux ABI layer loaded (and even without it if it doesn't make system calls directly, just via glibc), but you can't run GNU/Linux software on an non-GNU system at all easily.
      2. It frees the GNU project from dependency upon Linux. HURD is a nice research project, but it's not really a competitor to Linux. The GNU project wants a complete OS and doesn't want to have to depend on someone who is hostile to the FSF (Linus) for one of the key parts.
      --
      I am TheRaven on Soylent News
    15. Re:Nexenta by Disgruntled+Goats · · Score: 1

      It finally makes the point about GNU/Linux obvious by showing exactly how replaceable the 'Linux' part is. You can run GNU/Linux software on GNU/kFreeBSD if it has the Linux ABI layer loaded (and even without it if it doesn't make system calls directly, just via glibc), but you can't run GNU/Linux software on an non-GNU system at all easily.

      I'm pretty sure everyone already knew that you could run GNU tools on a BSD. That is considering that the BSDs use many of the GNU tools in their base systems.

      # It frees the GNU project from dependency upon Linux. HURD is a nice research project, but it's not really a competitor to Linux. The GNU project wants a complete OS and doesn't want to have to depend on someone who is hostile to the FSF (Linus) for one of the key parts.

      Yes, because the BSDs just absolutely love RMS and the FSF. LOL

    16. Re:Nexenta by TheRaven64 · · Score: 1

      I'm pretty sure everyone already knew that you could run GNU tools on a BSD. That is considering that the BSDs use many of the GNU tools in their base systems.

      The GNU tools are not the issue. The point is that it is the GNU part, not the Linux part, which defines the ABI. GNU libc and libstdc++ are the interfaces that most programs use to communicate with the system. A BSD system with a few GNU utils is not a GNU system, although the Linux compatibility chroot often is. This contains a complete GNU userland and libc. If programs are not statically linked to libc, then you can often move them from GNU/Linux to GNU/kFreeBSD without recompiling even without the Linux ABI layer in the FreeBSD kernel.

      Yes, because the BSDs just absolutely love RMS and the FSF. LOL

      The BSDs aren't fans of the FSF either, but it's less important for your suppliers to like you when you have two of them than when you only have one.

      --
      I am TheRaven on Soylent News
    17. Re:Nexenta by cyberthanasis12 · · Score: 1

      Yes. I tried Nexenta OpenSolaris 2 or 3 years ago in Pentium II-400MHz with 256MB RAM, with equally old NVIDIA graphics card. It wiped the hard disk (it couldn't live with Linux it said), but I didn't mind since it was an old computer. It took some time to install, and it took longer time to boot than Linux. But:
      It recognized graphics card, monitor, disk, network adapter, everything.
      The resolution of the monitor was 1600x1200 crystal clear (better than Linux).
      It found automatically the network and connected to the Internet.
      It had OpenOffice, Firefox etc. right out of the box.
      It had Synaptic and many packages to download (gcc, g77, python, midnight commander, etc).
      The response was actually better than Linux (SuSE Linux with KDE on the same hardware).

      I was so thrilled that I decided to make it my new desktop OS, but then I had to abandon it because I could not mount SMB shares, which I needed to access the company's server. I actually mailed Nexenta about this, and they said that this was really a Kernel thing, and they just made the distribution, not the kernel. Another problem was poor support for Greek.

      But overall a refreshing desktop experience. I even fantasized all distributions switch to OpenSolaris kernel if SCO (remember SCO?) was successful killing the Linux kernel :)

    18. Re:Nexenta by Phydeaux314 · · Score: 1

      Here's a nickel, kid. Go buy yourself a real computer.

      --
      Never underestimate the stupidity inherent in all human beings.
    19. Re:Nexenta by CAIMLAS · · Score: 1

      I don't need another desktop: I've got three of 'em in the house. I need/want a stable server with a rock-face filesystem.

      And the answer is "no, it is not" if you're running Windows Vista or Windows 7 with any degree of non-noobish proficiency.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    20. Re:Nexenta by saleenS281 · · Score: 1

      That iso is for both x86 and x64. It's just labeled "x86". There is no separate "x64" ISO for anything Solaris, it's "x86" or "sparc". It will load the x64 kernel if you have an x64 capable server, or x86 if that's all you have.

      Dare I say the linux crew could learn something from Sun?

    21. Re:Nexenta by Korin43 · · Score: 1

      It seems more likely that if Linux was killed somehow, people would switch to BSD (or HURD would get a bunch of new contributors).

    22. Re:Nexenta by cyberthanasis12 · · Score: 1

      My thought was that if patents killed Linux, they would also kill BSDs. On the other hand, SUN (SUN had not yet been acquired 2 years ago) could use their big patent portofolio to protect Solaris.

  4. My Hope for OpenSolaris by Agent+ME · · Score: 5, Insightful

    OpenSolaris looks polished in many areas, but I see Linux as ahead of it as a Desktop OS. I hope that Desktop Linux distributions (and Linux kernel hackers) take note of what OpenSolaris does right (easy snapshot support - sure Linux doesn't have ZFS, but it has LVM which appears to be able to do snapshots) and play a bit of catch-up. And who knows, maybe OpenSolaris will do the same and try to catch up to Linux.

    1. Re:My Hope for OpenSolaris by hotfireball · · Score: 1

      I see Linux as ahead of it as a Desktop OS

      It is not. Because OpenSolaris is very young OS, yet it catching up very quickly. Besides, WiFi on my EeePC works much better than Ubuntu does -- i.e. it just works, while Ubuntu smashes eggs in my face with "hidden account" thing, looking for access point forever, unless you specially kick it.

    2. Re:My Hope for OpenSolaris by cenc · · Score: 2, Informative

      That is why they are developing btrfs file system, which in theory should be superior to ZFS or at least do more.
      http://en.wikipedia.org/wiki/Btrfs

      If you really want ZFS in linux right now, it can be done through fuse in linux as I understand.

    3. Re:My Hope for OpenSolaris by phoenix_rizzen · · Score: 1

      LVM snapshots and ZFS snapshots are nothing alike, and can't be compared except in that they have the same name.

    4. Re:My Hope for OpenSolaris by ianare · · Score: 1

      btrfs development is funded by Oracle. They have yet to release a stable version. Will they ever do that now that they have ZFS ?

    5. Re:My Hope for OpenSolaris by Agent+ME · · Score: 1

      Could you elaborate on this? I've just started looking into how LVM works, so I'm a bit inexperienced here.

    6. Re:My Hope for OpenSolaris by DragonWriter · · Score: 1

      btrfs development is funded by Oracle. They have yet to release a stable version. Will they ever do that now that they have ZFS ?

      They might -- depending on how compatible the roadmap for additional features is or is not with what they have in ZFS -- if they want to have something for Linux. They might just release ZFS for Linux under the GPLv2 now that they own it. They might even do both.

  5. Re:Its a Server OS... by moosesocks · · Score: 5, Interesting

    You could say the same about Linux. Doesn't mean it's a bad idea to try it.

    In fact, I quite like the fact that there are enterprise-grade features lying around my system, just in case I ever happen to need them. As long as they don't get in the way of day-to-day tasks, what's the harm?

    (A good current example of this is ZFS. Although casual users won't have a use for this, I find ZFS's awesome filesystem-creation and pooling features to be a godsend for managing my central backup repository and media store. If I need more space, I add another drive, type a short line into the console, and the space is available instantly to use with my existing filesystems with full-redundancy built in. Removing an old/small/broken drive from the pool is just as easy.)

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
  6. Re:Its a Server OS... by kjart · · Score: 2, Interesting

    Isn't that what people have said about Linux?

  7. Re:Its a Server OS... by andersenep · · Score: 3, Insightful

    Why try to hack it on to a desktop?

    Who said anything about using it for a desktop?? I use OpenSolaris at home to run my NAS for one reason: ZFS. I strongly considered using BSD, but figured OpenSolaris was a better choice for my needs. So far I have had zero issues with it. It just sits in a room and quietly does what it was supposed to do. I am sure I would never try to use it for a desktop OS, but then again I'd never use Linux, BSD or Windows either. For that matter, why try and hack Linux on to a desktop??

  8. Where are the forks? by xiando · · Score: 2, Interesting

    I do not consider OpenSolaris future safe until we get a few forks. Now there is The OpenSolaris and it's future depends on just one (evil) corporation. If one GNU/Linux distribution dies a horrible death then it is of no importance since there are dozens of other BNU/Binux (with a B) distributions. If Bubuntu dies then that does not stop Bedora or Bentoo from carrying forward. I'll take a look at OpenSolaris when there's at minimum 3 variants of it being developed.

    1. Re:Where are the forks? by Vardamir · · Score: 5, Informative

      OSOL's own site lists several different distributions. There's also auroraux, which aims to have its own kernel source repository and freedom from any remaining binary bits: http://www.auroraux.org/index.php/Main_Page

    2. Re:Where are the forks? by Anonymous Coward · · Score: 0

      Ahem:

      http://www.opensolaris.org/os/community/distribution/links/

    3. Re:Where are the forks? by Anonymous Coward · · Score: 0

      Why are you so worried? If you're a typical Linuxy-Slashdotter you're installing a new distribution every couple of weeks anyway.
      Note to Mods: Poll Topic: How long do you keep a specific distro installed on your personal, non-production machine before re-installing or installing something else?

    4. Re:Where are the forks? by legojenn · · Score: 2, Funny

      I am waiting for Blackware, but don't want Batrick Bolkerding to over-extend himself.

      --
      I make a reasonable middle-class wage by going to work and not spamming blogs with scams.
    5. Re:Where are the forks? by digitalunity · · Score: 2, Insightful

      I grew up on Slackware. If Patrick switched to the dark side and forked OpenSolaris, I would probably drop Linux from my home server and switch just on principle.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    6. Re:Where are the forks? by An+dochasac · · Score: 3, Informative

      I'll take a look at OpenSolaris when there's at minimum 3 variants of it being developed.

      Here is a list of 13 OpenSolaris distros as of March 2009:

      1. Solaris Express Community Edition DVD (b110, GNOME 2.24.2,SPARC/x86)
      2. OpenSolaris 2008.11 'preview' Live CD (b109, GNOME 2.24.2, SPARC/x86)
      3. BeleniX 0.7.1 (b93, KDE 3.5.9)
      4. Milax 0.3.3 (b105, JWM 2.0.1, SPARC/x86)
      5. Pulsar 0.3a (b104)
      6. MartUX Natamar 0.4 (b96, IceWM 1.2.35, SPARC)
      7. SchilliX 0.6.7 (b92)
      8. NexentaCore 1.0.1/2.0b2 (b85+/b104+)
      9. NexentaStor 1.1.4 (b85+)
      10. EON 0.58.9 (embeddable NAS, b104)
      11. OpenSolaris for System z (release 20081023)
      12. Polaris (OpenSolaris on PowerPC project, b104+)
      13. AuroraUX (b101, Xorg 7.2)
    7. Re:Where are the forks? by segedunum · · Score: 1

      The only definable OpenSolaris distribution is Nevada, and the last I looked it contained some prorietary software that all distributions had to pull in if they wanted to bootstrap. There's also no reason to believe that will change. AuroraUX is pie-in-the-sky stuff because they're effectively saying they want to be the kernel.org community for the OpenSolaris community, which is something that Sun doesn't want to create.

    8. Re:Where are the forks? by Anonymous Coward · · Score: 0

      For a moment there, I thought you said Blackadder and Baldrick...

      A solaris you can laugh with...

  9. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    Having DTrace on a development platform would be nice. That alone is worth the trouble.

    I especially welcome different flavours of OpenSolaris. Having worked with Solaris 10 on numerous servers, I have to say that it has a fantastic feature set, but an absolutely insane implementation. Poor man pages, terrible defaults and horrible package management.

  10. Re:Its a Server OS... by skyride · · Score: 2, Interesting

    You could say the same about Linux. Doesn't mean it's a bad idea to try it.

    Well not exactly, Linux wasen't written with servers in mind, Solaris was, but anyway thats by-the-by now. Im not against Solaris, I think its great also, infact ive even been toying with the idea of putting it on my home server for the exact same reason you just stated regarding ZFS. I just think that at the moment, the only Open Source OS thats even nearly practical for typical day-to-day desktop use is Linux. OSS is pretty thinly spread as it is, I think as a community, we need to just concentrate on getting at least 1 OS totally practical for desktop use before we start peddeling others.

  11. Re:Its a Server OS... by confused+one · · Score: 1

    it's also a good workstation OS. I know of places using it that way...

  12. Re:Its a Server OS... by diegocgteleline.es · · Score: 1

    Opensolaris is just as desktop-ready as Linux. Open source desktops are the same in Linux, Opensolaris and BSD: Gnome, KDE, Openoffice, Firefox, X.org, dbus, etc. They all use the same code. From the user POV they are the same.

    The one real difference is the hardware support (where Linux is the king). But once you have hardware support in Opensolaris and BSD, the rest of the software stack is identical (and the same applies for servers, BTW).If Linux is desktop ready, opensolaris is also desktop ready.

  13. ZFS Rocks, except the license by Anonymous Coward · · Score: 1, Interesting

    I've wanted to use ZFS for years, but my current customers aren't interested in supporting another OS. Previous customers were addicted to ZFS. They loved it on Solaris.

    I know ZFS was released under CDDL, which is open source, but not compatible with the GPL or LGPL.

    That means I either don't use ZFS or I need to convince my customers the worth of ZFS overrides the issues of having another OS (Solaris or OpenSolaris) to support. Doubtful.

    BTW, I grabbed a OpenSolaris a month ago and it was incompatible with my hardware. It didn't like the IDE controller nor the ethernet chips, so you definitely want to check the "supported hardware list" before going too far. Don't get me wrong, this isn't like VMware's **very short** AHL, but it isn't like Linux or cough, that MS-OS.

    1. Re:ZFS Rocks, except the license by digitalunity · · Score: 1

      I'm having a hard time deciphering why the license for the ZFS source code would affect the end user?

      It smells like a red herring to me. Is it the license, or the additional support for Solaris that the customers are avoiding?

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    2. Re:ZFS Rocks, except the license by h4rm0ny · · Score: 1


      It's extremely unlikely to affect the end user. Pretty much anyone should be able to use ZFS in theory (and probably should - it's far ahead of anything else). But the GPL2 license that Linux is released under requires anything linked into the kernel to also be GPL2, and ZFS's license, while apparently similar, isn't actually the GPL2 license, hence it doesn't get integrated. So you either have to support an additional OS (as the GP was talking about) or fudge it to work with Linux, i.e. by using FUSE. I say 'fudge', I've no idea how well it works with FUSE and would be interested to hear a comment from anyone who has used it in anger in this way. My impression was that you wouldn't want to be doing this in a production environment, but I might be out of date.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    3. Re:ZFS Rocks, except the license by TheRaven64 · · Score: 1

      I know ZFS was released under CDDL, which is open source, but not compatible with the GPL or LGPL.

      Firstly, it's not incompatible with the LGPL; the CDDL is a per-file license and the LGPL is a per-module license, so you can mix the two, as long as you don't do so in the same file. The incompatibility with other licenses is a well-known problem of the GPL. The GPLv2, for example, is incompatible with the Apache license, but I don't hear anything like as many complaints about Apache as I do about Solaris when it comes to licensing.

      ZFS has been ported to FreeBSD, and the version in FreeBSD 8 is quite stable. It has been mostly ported to OS X (you can download the kernel modules from macosforge). There is a port to NetBSD underway too. It is only Linux that is unable to adopt it due to licensing (OpenBSD could support it via a kernel module, but won't incorporate it into the main tree because they require everything to be BSD/MIT/ISC licensed if it's in the kernel).

      --
      I am TheRaven on Soylent News
    4. Re:ZFS Rocks, except the license by DragonWriter · · Score: 1

      The GPLv2, for example, is incompatible with the Apache license, but I don't hear anything like as many complaints about Apache as I do about Solaris when it comes to licensing.

      That's because, unlike ZFS -- the big component that people want to use on Linux from Solaris -- usually people don't need or want to link the Apache webserver into the kernel to use it, so the incompatibility between the Apache license and the GPLv2 used for the Linux kernel isn't an issue.

    5. Re:ZFS Rocks, except the license by geniusj · · Score: 1

      Good thing the Tux web server killed off apache long ago. Amirite?? :-D

  14. ZFS by zorkmid · · Score: 4, Interesting

    Having had a few EXT3 filesystems go tits up because they've been quietly borking themselves on a 24/7/365 server being able to do a weekly "zpool scrub" in a 4TB array without the downtime is a beautiful thing. Kernel CIFS with proper ACLs and integration with ZFS snapshots is pretty great as well. When btrfs is released and gets a few miles on it I may switch back. But for now my file server stays OpenSolaris.

    1. Re:ZFS by Anonymous Coward · · Score: 0

      I would choose FreeBSD over OpenSolaris and it has real ZFS support also (versus Linux "fake" ZFS via FUSE support).

      OpenSolaris is just chunky. All that Java crap clogs up the pipes. Performance-wise for server tasks it's no different than anything else really. I just don't see the point in using some ganky system like Solaris.

    2. Re:ZFS by hotfireball · · Score: 1

      You don't use BTRFS and that's why:

      1. It relies on kernel layer of software RAID -- very bad idea.

      2. It is developed by... Oracle! at that time, when Sun not really was about to release Solaris as open source. Now Oracle owns it.

      3. It is very alpha and needs way more investment, time and testing to make it nearly as same as ZFS. On the other hand, ZFS is already in production and tested with a time. We know ZFS bugs and they are very annoying, sometimes frustrating, but still it works stable, as long you do not do stupid or risky things.

      If you Larry Ellisson, do you really think Oracle now needs alpha-unstable-untested-not-really-scalable BTRFS if there is ZFS in your hands?..

    3. Re:ZFS by evilviper · · Score: 1

      being able to do a weekly "zpool scrub" in a 4TB array without the downtime is a beautiful thing. Kernel CIFS with proper ACLs and integration with ZFS snapshots is pretty great as well.

      Why OpenSolaris, rather than FreeBSD? ZFS support is stable, Samba is certainly better supported/tested, and it's much less of a departure from Linux (Open Source, really) than Solaris.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    4. Re:ZFS by digitalunity · · Score: 1

      If I were Larry Ellison, I would invest in a packaged Sparc based server running OpenSolaris with Oracle on top.

      Call it a NAS/CMS/whatever-you-need in a box. And since it's from Oracle, who only have customers with deep pockets, they don't need to be shy about pricing it too high.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    5. Re:ZFS by hotfireball · · Score: 1

      Don't forget that x86 is way more cheaper and way often wanted. SPARC is OK, but expensive, while currently it is not best time talking about high price.

    6. Re:ZFS by Freultwah · · Score: 1

      Last time I checked, FreeBSD's bootloader was not quite up to snuff with zfs, yet.

    7. Re:ZFS by smash · · Score: 1

      FreeBSD ZFS support is not really production ready yet. At least thats the impression I get from the regular mentions of issues on the FreeBSD mailing lists...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    8. Re:ZFS by xiox · · Score: 1

      1. It relies on kernel layer of software RAID -- very bad idea.

      Not true: See here

    9. Re:ZFS by RiotingPacifist · · Score: 1

      It seams most ZFS features people want are provided by lvm already, im not saying zfs isn't good but i prefer to have lvm+any file system i want. I've been lead to belive there are some features that zfs offers that cannot be done with lvm, however I rarely see people talking about them.

      --
      IranAir Flight 655 never forget!
    10. Re:ZFS by Anonymous Coward · · Score: 0

      You don't use BTRFS and that's why:

      I don't use BTRFS, no. Yet.

      And your reasons are not my reasons. Let's see:

      1. It relies on kernel layer of software RAID -- very bad idea.

      Wrong. It does not. Your information is incorrect.

      2. It is developed by... Oracle! at that time, when Sun not really was about to release Solaris as open source. Now Oracle owns it.

      If there's a "reason" above I don't see it.

      3. It is very alpha and needs way more investment, time and testing to make it nearly as same as ZFS.

      While still alpha, it's non-alpha enough for Linus to use it as his root file-system.

      On the other hand, ZFS is already in production and tested with a time. We know ZFS bugs and they are very annoying, sometimes frustrating, but still it works stable, as long you do not do stupid or risky things.

      Stupid and risky as in using it on consumer-grade hardware? Yes, that is indeed a stupid thing to do, due to how ZFS has a tendency to corrupt data on unexpected loss of power. As is rather common and not at all anything unexpected in a consumer setting. The ZFS information and marketing doesn't speak much of this, however, which I personally think is a bit dishonest.

      If you Larry Ellisson, do you really think Oracle now needs alpha-unstable-untested-not-really-scalable BTRFS if there is ZFS in your hands?..

      No idea. Time will tell. Things that can happen: ZFS can be re-licensed in such a way that it can be integrated with the Linux kernel. BTRFS can evolve quicker than you think and become a viable alternative to ZFS, maybe even better, at least on consumer-grade hardware.

      BTRFS evolves way quicker than you might think.

      And that's good, isn't it? Competition and all that.

    11. Re:ZFS by TheRaven64 · · Score: 1

      You must have checked a long time ago; FreeBSD got support for ZFS on root partitions before OpenSolaris. That said, the ZFS implementation in FreeBSD is based quite an old version of ZFS from OpenSolaris. There is a newer version in FreeBSD 8, but other bits of the kernel are less tested (8 is still in beta). If you really care about stability, Solaris is probably a better choice for ZFS than FreeBSD at the moment.

      --
      I am TheRaven on Soylent News
    12. Re:ZFS by TheRaven64 · · Score: 1

      The feature most people talk about with ZFS is snapshots. ZFS has copy-on-write semantics for the entire stack, so creating a snapshot with ZFS is as easy as creating a hard link with another OS. By the way, you can use ZFS as a replacement for something like LVM with the zvol layer. This allows you to export things that look like block devices, but are really backed by ZFS storage pools. The initial port to FreeBSD did this, using UFS inside a ZVOL before the ZPL (ZFS POSIX Layer) was ported. This gives you snapshots on arbitrary filesystems. You can do snapshots on LVM, but they are quite painful to set up and then slow everything down while they exist. Are snapshots useful to the average user? Look at the Time Slider feature in OpenSolaris' file manager. It adds a slider that lets you revert to earlier states of the filesystem, so you can easily undo accidental deletions. Look at apt-clone in Nexenta, which wraps apt in a snapshot so you can revert package updates that fail or introduce regressions.

      And that's just the most user-visible part of ZFS. It also introduces transaction support at the filesystem level. This is accessed via ioctls and means that a userland application can batch a set of writes to a file (or group of files) and only have them complete if they all complete. This isn't immediately useful to users, but it means developers can make it harder for things like power failures to cause data loss. Again, not something you can do with LVM.

      That's ignoring the boring stuff like RAID-Z, which eliminates the RAID-5 write hole (which allows RAID to lose data on any system that doesn't have a battery-backed cache). It's ignoring the stripe checksums, which make it easy to tell which drive in a RAID-1 set has errors. It's ignoring zfs send and receive, that let you stream the transaction log to a tape drive or over SSH so you can keep two drives in sync.

      Of course, these features may not be useful to you.

      --
      I am TheRaven on Soylent News
    13. Re:ZFS by hotfireball · · Score: 1

      What not true? BTRFS is using the same device mapping code for RAID and block abstraction that Linux's software RAID and LVM are based on... And that's bad idea. Why you sent me your link to multiple devices?

    14. Re:ZFS by evilviper · · Score: 1

      Not that I care which OS you us, but since when is Old == Bad ?

      If you really want to spin it, you could equally say that the version in OpenSolaris is newer and therefore unstable and untested, so FreeBSD would be a better choice.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    15. Re:ZFS by TheRaven64 · · Score: 1

      Old is bad when new includes a lot of bug fixes. The version of ZFS imported into FreeBSD 7 was, as I recall ZFS 8. Since then, the Solaris team has made a lot of improvements. FreeBSD 8 imported ZFS 13, which incorporates all of these fixes and is generally much more stable. However, FreeBSD 8 is still in beta so the non-ZFS parts of the kernel are likely to be less stable.

      --
      I am TheRaven on Soylent News
    16. Re:ZFS by Simetrical · · Score: 1

      Having had a few EXT3 filesystems go tits up because they've been quietly borking themselves on a 24/7/365 server being able to do a weekly "zpool scrub" in a 4TB array without the downtime is a beautiful thing. Kernel CIFS with proper ACLs and integration with ZFS snapshots is pretty great as well. When btrfs is released and gets a few miles on it I may switch back. But for now my file server stays OpenSolaris.

      On the other hand, I'm somewhat involved in two different sites that use(d) ZFS. One, the Wikimedia toolserver, switched from ZFS to vxfs for /home after several serious issues where ZFS died and caused downtime (although no data loss). (more info)

      The other site, Wikipedia, uses ZFS for image storage. Some time ago, it had to disable uploads for a while to move data off to other machines, because apparently ZFS (or some configuration of ZFS) slows down to a crawl when it gets too full. It's still using ZFS for the time being, AFAIK, just making sure it doesn't get too full.

      So, I'm sure different people have different experiences, but just throwing my limited personal experience out there.

      --
      MediaWiki developer, Total War Center sysadmin
  15. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    Because developers use desktops and write server software?

    There has been a massive amount of work going on with improving the desktop experience in OpenSolaris over the last two years.

    The sound system in place now for example has greatly expanded hardware support, and even has native features that GNU/Linux distributions have to rely on PulseAudio for.

    Compiz works out of the box and is enabled by default for nVidia users.

  16. Re:Its a Server OS... by Brian+Gordon · · Score: 4, Insightful

    the only Open Source OS thats even nearly practical for typical day-to-day desktop use is Linux

    This is not true. Most applications that run on Linux compile just as well on a variety of platforms. Gnome and KDE4 both have packages for FreeBSD for example. If you really want something simple and portable run Fluxbox or Openbox.

    A lot of things are written in Java as well, which means you even have binary compatibility. Things written in Python and other scripting languages are also portable.

  17. Re:Its a Server OS... by skyride · · Score: 2, Interesting

    You miss my point. Thats user ready for US - me and you - who are interested in computers and are happy to take the time to learn all about it. Most people are too damn lazy (i refuse to accept stupid to be the case given personal experience, its pure laziness) to learn a new OS. Setup Ubuntu on a laptop, then show someone how to open Firefox and thats it; their sorted.

    Thats really not the case for OpenSolaris; nowhere near it.

    But anyway, Im on the side as you here, anything that gets more people off Windows, the better. Personally im a hypocrite in that as both my laptop and Desktop are running Windows 7 but those are the only computers I own which do. At the moment, I have such a huge number of Windows-only programs that its simply impractical to switch. But given good reason - whether that be a bad new mistake in windows or something new in linux - I wouldn't hesitate to.

  18. ZFS is great, but.... by Anonymous Coward · · Score: 1, Informative

    It still has some real rough edges.

    1. If your pool does fail, good luck recovering data from it.
    2. There's no way in hell you'll get predictable, deterministic performance from it. This one really sucks, because I really don't care if 99 times it serves file faster than any other file system (and really, it *doesn't*!), but then on the 100th time it takes three orders of magnitude LONGER (and ZFS sure as hell does exactly THAT!). Along the same lines, the way ZFS batches writes is a performance KILLER. What's faster? Writing to your disks continuously, or batching everything up for ten to twenty seconds and then bringing the entire disk system to its knees for a few seconds by flooding it with writes, in between which the drives are idle. (And yes, that's DISK SYSTEM, as in Sun StorageTek 6140 fully-populated with 112 drives...).

  19. Re:Its a Server OS... by skyride · · Score: 2, Informative

    Most applications that run on Linux compile just as well on a variety of platforms...

    That is why Linux is practical and others aren't. Most isn't good enough. Only ALL is satisfactory.

  20. Re:Its a Server OS... by Brian+Gordon · · Score: 1

    I am sure I would never try to use it for a desktop OS, but then again I'd never use Linux, BSD or Windows either.

    Hmm... OS/2?

  21. Re:Its a Server OS... by digitalunity · · Score: 2, Insightful

    OpenSolaris is perfectly practical for the desktop, just maybe not EVERY desktop.

    This really depends on what you want to do with your computer. If it's a gaming rig, neither OpenSolaris nor Linux will be perfect for that. If you're looking for maximum software compatibility within the Unix-y realm, Linux is your answer.

    If your desktop is a part time file or mail server, OpenSolaris has some features you might like. ZFS and fault management are big ones in that. DTrace also goes way beyond what is available on Linux, that I am aware of. I heard DTrace is available on Linux now, although with varying levels of success.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  22. Re:Its a Server OS... by skyride · · Score: 1

    Same here? What Operating System do you use Sir?

  23. Re:Its not just a server OS anymore by Freaky+Spook · · Score: 2, Informative

    OpenSolaris 2009.06 has some excellent new desktop features,

    TimeSlider which is similar to Apples Time Capsule
    Image - GUI Package Mangement
    AutoMagic - Network Configuration Wizards including wifi
    Multimedia Codecs and Support
    Improved OpenSolaris CIFS for interoprability with Windows networking.

    I've been using it at home for a month or so and I'm enjoying it. I've also just gone to Windows 7 which I'm loving so its becoming a bit of a hard choice what I want to run on my notebook.

  24. Re:Its a Server OS... by Hurricane78 · · Score: 2, Interesting

    No. What gave you the idea? Linux always was a "everything" OS. From the smallest portable and embedded devices capable of 32 bit, to the biggest supercomputers on the world.

    But I agree on the enterprise-grade features. We're professionals. Professional craftsmen wouldn't use tools from the local DIY store. They use tools like this: http://www.us.hilti.com/holus/modules/prcat/prca_main.jsp

    Besides: I use ZFS on my small Linux server via FUSE, which unfortunately makes it a crazy resources hog, with using up 600 MB of RAM, and one of the two cores of hat thing. But the scrubbing — which I absolutely need — makes it worth it. I wonder how much resources it takes under OpenSolaris, and if a OpenSolaris virtual server, just for the ZFS, would make sense...

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  25. Re:Its a Server OS... by Anonymous Coward · · Score: 1, Insightful

    That's just stupid.

  26. Re:Its not just a server OS anymore by skyride · · Score: 1

    OpenSolaris is likely your better option for your netbook. Its likely that all you'll do on a netbook, is... well... the net. And OpenSolaris is certainly better for that purpose than Windows 7.

  27. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    linux has been my desktop os for nearly a decade now.. Its the best desktop i have used with the exception of Workbench3.1

  28. Re:Its a Server OS... by andersenep · · Score: 1

    For now it's OS X. On the desktop and for my needs, nothing else even comes close in terms of reliability, ease of use and looking pretty. It's all about the right tool for the job. Every OS, even (ugh) Windows has it's specific strengths and weaknesses. All depends on what your needs are. I really don't think OpenSolaris's strengths and weaknesses make it a very logical choice for most people as a desktop OS, but for someone to write it off for that reason is stupid.

  29. It's a RAID server and partition map... by CarpetShark · · Score: 1

    Why try to hack it into a filesystem?

    1. Re:It's a RAID server and partition map... by hedwards · · Score: 1

      Could you please link to a hardware implementation that actually does all of what ZFS does? I'm not aware of any hardware option that gives you all that, the best you can get in hardware is RAID, and that's not the same thing. Some functions you can get via hardware, but you're still missing some significant features like having it actually fix errors rather than giving you another shot at getting the right data.

  30. /tmp and /var/tmp by foorilious · · Score: 5, Interesting
    There's a lot of little things you'll notice over the years about Solaris / OpenSolaris that are unique, cool, neat, or useful -- too many to list in an article like this, of course. One example I was reminded of by the "differences" table -- the authors note that the Solaris equivalent of Linux's "/tmp" is "/var/tmp" -- but they failed to point out that Solaris also has a /tmp, and that, by default /tmp is actually partially backed by RAM, which is extremely convenient and useful from time to time, when you want a little piece of lightning-fast filesystem space, or want to eliminate disk as a variable in some sort of timing test. Of course, linux also has ramdisks, but this is generally far more convenient.

    $ time dd if=/dev/zero of=/var/tmp/foo bs=1024k count=128
    128+0 records in
    128+0 records out
    dd if=/dev/zero of=/var/tmp/foo bs=1024k count=128 0.00s user 0.71s system 24% cpu 2.910 total

    $ time dd if=/dev/zero of=/tmp/foo bs=1024k count=128
    128+0 records in
    128+0 records out
    dd if=/dev/zero of=/tmp/foo bs=1024k count=128 0.00s user 0.43s system 98% cpu 0.438 total

    1. Re:/tmp and /var/tmp by aysa · · Score: 1

      Linux has tmpfs which is much better than a ramdisk and uses virtual memory assigned dynamically. From wikipedia tmpfs is supported by the Linux kernel from version 2.4 and up.[3] tmpfs (previously known as shmfs) distinguishes itself from the Linux ramdisk device by allocating memory dynamically and by allowing less-used pages to be moved onto swap space. ramfs, in contrast, does not make use of swap (which can be an advantage or disadvantage). In addition, MFS and some older versions of ramfs did not grow and shrink dynamically and instead used a fixed amount of memory at all times. http://en.wikipedia.org/wiki/TMPFS

    2. Re:/tmp and /var/tmp by dserpell · · Score: 3, Interesting

      -- but they failed to point out that Solaris also has a /tmp, and that, by default /tmp is actually partially backed by RAM, which is extremely convenient and useful from time to time, when you want a little piece of lightning-fast filesystem space, or want to eliminate disk as a variable in some sort of timing test.

      In any new Linux distribution, /dev/shm is also backed by ram, so you can do:

      $ dd if=/dev/zero of=/var/tmp/foo bs=1024k count=512
      512+0 records in
      512+0 records out
      536870912 bytes (537 MB) copied, 1.12253 s, 478 MB/s


      $ dd if=/dev/zero of=/dev/shm/foo bs=1024k count=512
      512+0 records in
      512+0 records out
      536870912 bytes (537 MB) copied, 0.754747 s, 711 MB/s

      Obviously, I had to copy four times the data to reach the slowness of Solaris :-)

    3. Re:/tmp and /var/tmp by Anonymous Coward · · Score: 0

      Obviously, I had to copy four times the data to reach the slowness of Solaris :-)

      Have you ever kissed a girl?

    4. Re:/tmp and /var/tmp by nabsltd · · Score: 4, Interesting

      One example I was reminded of by the "differences" table -- the authors note that the Solaris equivalent of Linux's "/tmp" is "/var/tmp" -- but they failed to point out that Solaris also has a /tmp, and that, by default /tmp is actually partially backed by RAM, which is extremely convenient and useful from time to time, when you want a little piece of lightning-fast filesystem space, or want to eliminate disk as a variable in some sort of timing test. Of course, linux also has ramdisks, but this is generally far more convenient.

      Is the way Solaris handles /tmp really all that different from the Linux tmpfs implementation?

      solaris-box:$ mount
      /tmp on swap read/write/setuid/xattr/dev=2

      linux-box:$ mount
      none on /tmp type tmpfs (rw,nodev,noatime,size=256m,uid=0,gid=0,mode=1777)

      Other than picking the maximum size at mount time, tmpfs seems to be the same thing. If you pick a size equal to swap space, I think it is the same thing:

      • Both use RAM if available but are backed by swap (just like any other memory allocation).
      • Both use essentially no RAM or swap until you write files to the mount point.
      • Both can set various permissions and features on the mount point.
    5. Re:/tmp and /var/tmp by Anonymous Coward · · Score: 0

      Of course, linux also has ramdisks, but this is generally far more convenient.

      A number of Linux distros have /dev/shm, which is essentially a pre-made variable-size RAMdisk. It doesn't get much easier then that. I'm sure Solaris has other advantages over Linux, but easy RAMdisk isn't one of them.

    6. Re:/tmp and /var/tmp by evilviper · · Score: 1

      by default /tmp is actually partially backed by RAM, which is extremely convenient and useful from time to time, when you want a little piece of lightning-fast filesystem space, or want to eliminate disk as a variable in some sort of timing test.

      Those who do not understand RAM caching are doomed to re-implement it... poorly.

      Just mount /tmp async and be done with it.

      Writes as fast as your memory can store it, and will be cached in RAM (like everything else on the filesystem) until something more important forces it out.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    7. Re:/tmp and /var/tmp by chrb · · Score: 1

      /tmp is actually partially backed by RAM, which is extremely convenient and useful from time to time, when you want a little piece of lightning-fast filesystem space

      Depends on your application. Benchmarks can often show that the regular (cached) file system outperforms tmpfs.

      or want to eliminate disk as a variable in some sort of timing test.

      If the mount is backed by hard drive (as tmpfs is) then the space might get swapped to disk, so to eliminate that you need a ram disk. It isn't difficult, but the ram drive size is fixed.

    8. Re:/tmp and /var/tmp by Tokerat · · Score: 1

      If I need a small, temporary ram-based file from a shell script, i just touch /tmp/whateverfile. Seems like that was the point here.

      --
      CAn'T CompreHend SARcaSm?
    9. Re:/tmp and /var/tmp by Anonymous Coward · · Score: 0

      Me too. The wonders of buffer caches means that you can get the same "lightning fast" access from Linux.

      There's really not any difference between a "RAM-based" /tmp which could still get swapped to disk, or a filesystem partition backed /tmp which will typically reside in the buffer cache. In either case, memory pressure will cause disk access.

    10. Re:/tmp and /var/tmp by Anonymous Coward · · Score: 0

      The major difference is that, on Solaris, this is the default.
      It's like vi, whenever you're on a solaris you known that /tmp is in ram.

    11. Re:/tmp and /var/tmp by vidnet · · Score: 1

      On GNU/Linux you have /dev/shm, which is tmpfs by default.

      (Yes, "GNU/Linux". It's a requirement for posix shm in glibc.)

  31. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    You could say that a walrus is a taco, doesn't mean you're right. Linux is already a server and desktop OS. Works fantastically for many as a desktop right now.

  32. Re:Its a Server OS... by skyride · · Score: 1

    Agreed. Personally I'd never use OSX as I absolutely refuse on principal to use an OS I can't run on my own custom built PC, but thats another story. I still only see Solaris as being particularly practical in a server enviroment.

    One of the lovely things about linux is this: I have my HTC Hero sitting next to me, One the box it says Android but I know that under the hood (and a very thin one at that) its still running a standard linux kernel. Aswell as running on my phone, the exact same Operating system is also running on a couple of servers I run my buisness from. That is the true greatness of linux. Although as the saying goes: Jack of all trades, Master of none.

  33. Re:Its a Server OS... by CountOfJesusChristo · · Score: 2, Interesting

    Seems to be the reason givem by a lot of people who are not moving away from Windows when they want to... "If Photoshop were available on Linux, I'd ditch Windows for good" seems to be a recurring theme.

  34. Re:Its a Server OS... by hedwards · · Score: 1

    Really, so there are no programs that support something else and not Linux? That's funny, because I could swear there were somethings that hadn't yet been ported to Linux.

    Linux will always have a larger number of packages available than pretty much anybody else due to the decision to not actually have a base system. You get a kernel and the rest you have to add via third party developers. On top of that, there isn't any particular reason for a number of the other packages to be available as most people will gravitate towards the best anyways, requiring a third tier program is silly.

    It's nice to have choices, but there isn't any inherent reason why say FreeBSD needs to have Ice Weasel, we're perfectly happy with Firefox and the other ones we can install. We don't really need a dozen different multimedia applications when there's just a couple that fill the niche that people are looking for.

  35. Re:Its a Server OS... by viper66 · · Score: 1

    Its not quite that easy to add more space. RAIDZ and RAIDZ2 pools don't support expansion yet, so you have to be using mirroring to achieve expandability. And when you are using mirroring you have to add 2 more drives to expand an existing pool. Even when using mirroring I don't think you can remove drives like you say.

  36. Re:M$ is a desktop OS.... by uassholes · · Score: 1

    Why try to hack it onto a server?

  37. Ironic by TheBilgeRat · · Score: 2, Insightful

    considering Photoshops runs just fine under wine...

    1. Re:Ironic by ion.simon.c · · Score: 1

      Why all the unneeded complexity?

      *stares*
      I suppose that you're writing this from your Windows 3.11 (or perhaps OS/2) machine?

    2. Re:Ironic by dryeo · · Score: 1

      And what is wrong with posting from an OS/2 machine? This is posted with Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.9.3a1pre) Gecko/20090914 Minefield/3.7a1pre. Of course Flash is ran with Odin which is basically Wine ported to OS/2.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    3. Re:Ironic by ion.simon.c · · Score: 1

      Aside from any possible security or compatibility concerns, nothing is *wrong* with using *any* particular OS. Just as there's nothing *complicated* about using Wine to run a WIN32 app. :)

      To rephrase the AC in question's suggestion; it would be if he suggested that support for ELF executables should not be in the Linux kernel, as the supporting code is much more complicated than that which supports the a.out format.

      (srsly. binfmt_misc must blow that AC's mind. :D )

    4. Re:Ironic by jedidiah · · Score: 1

      Wine is less trouble than Windows.

      This notion that Windows is inherently simple is a big myth.

      Of the 3, it's MacOS where maintaining a discrete copy on
      an actual real bootable partition that would be the most
      bother. Either Windows or Linux is pretty accomodating
      by comparison.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  38. more like OpenS vs. Ubuntu by anglophobe_0 · · Score: 1

    Seriously, "apt-get". Tut-tut. Other issues I see: KDE 4.0 doesn't run on OpenS yet. Virtualization options listed in the article sound uncompelling. Should I choose the option with mediocre performance or the one that is currently being ruined by Citrix? I want me some KVM. Also, ZFS does sound great, but its treatment of extended partitions sounds barbaric, and many of those features are available using LVM in Linux. AFAIK Ubuntu still doesn't implement LVM, but Fedora does. Firewalling doesn't look fun, and AFAIK OpenS currently has no equivalent to SELinux. It sounds to me like it might be great for running your NAS, but it certainly doesn't sounds to me like it fits for desktop use yet, nor like it fits the jack-of-all-trades role Linux does.

    1. Re:more like OpenS vs. Ubuntu by digitalunity · · Score: 1

      OpenSolaris has no EAL rating either, but that doesn't mean it isn't secure.

      Solaris has a long history of common criteria testing and OpenSolaris is largely based on the Solaris codebase, or so I've been told. The one doesn't require the other, but it does allow you to make some fairly safe assumptions about the fundamental design and security of the operating system, assuming it is set up properly.

      At the hands of an idiot, any OS can be insecure.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    2. Re:more like OpenS vs. Ubuntu by rubycodez · · Score: 1

      eh, Ubuntu has had LVM for a very long time, see "alternate install CD", which also has RAID. That said, ZFS is cooler than LVM, the business about extended partitions not being handled is really an issue that extended partitions are themselves a bad hack for a very uncool disk controller architecture that winPCs of course standardized on back in the DOS days.

    3. Re:more like OpenS vs. Ubuntu by anglophobe_0 · · Score: 1

      s'pose I should've said, "AFAIK Ubuntu still doesn't implement LVM by default, but Fedora does." Anyhow, I agree that ZFS sounds more featureful than LVM, but not like the completely unique thing the article makes it out to be.

    4. Re:more like OpenS vs. Ubuntu by hajma · · Score: 1

      KDE 4.0 doesn't run on OpenS yet.

      4.0 doesn't, 4.3 does, quite well actually. See http://techbase.kde.org/Projects/KDE_on_Solaris/OpenSolaris/Korona

    5. Re:more like OpenS vs. Ubuntu by anglophobe_0 · · Score: 1

      Beautiful. Couldn't find that info on the main OpenSolaris page of kde's site. Nice to know.

  39. Linux Wins by rainmaestro · · Score: 4, Informative

    I was recently tasked with doing an inventory and repurposing of a stack of older Sun machines (Sunfire, Netra, etc).

    What I discovered is that OpenSolaris won't even install on some of the models. Install from CD? Nope. Install remotely via a network install? Nope, and let me go on record as saying that the network install process is *absurdly* complex.

    On the other hand, I popped a Debian CD in, and it installed beautifully once I booted into expert mode and loaded fdisk (parted blows when dealing with Sun tables).

    That's right, Linux was easier to work with on these Sun servers than OpenSolaris. OSOL has some really cool features (ZFS and DTrace, for example), and I've mucked around in it on my x86 boxes before, but overall Linux is still easier to work with in my experience, even on Sun servers.

    I always keep an OSOL VM in VirtualBox, but it doesn't see much use. I'd rather use Linux or BSD.

    1. Re:Linux Wins by armanox · · Score: 2, Informative

      OpenSolaris didn't even include SPARC support till the current version. It was intended for IA-32 and amd64 desktops first.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    2. Re:Linux Wins by hotfireball · · Score: 1

      What you mean by "Linux is easier to work"? Adding users? Installing software?.. Personally I find upgrades, RPM and LVM an utter nightmare versus snapshots, IPS and ZFS respectively. Try to run in Linux or BSD anything on network port less than 1024 securely from completely non-root (dropping privileges does mean you running as non-root) and then say what is easy.

    3. Re:Linux Wins by hotfireball · · Score: 1

      Oh, sorry, I've made a typo. Here is correction to parent: "dropping privileges does NOT mean you running as non-root". :-)

    4. Re:Linux Wins by Anonymous Coward · · Score: 0

      I know this isn't the topic of the story, but what about plain jane Solaris?

      OpenSolaris really isn't meant to be taken seriously in a production environment. Its just a hacker toy more than anything - Sun's hope that they can attract some free developers and free PR to the Solaris codebase.

    5. Re:Linux Wins by rainmaestro · · Score: 1

      I was working off the most recent release, but yeah, I know SPARC support is pretty new. I'm hoping it will get better in the future, but I've had so many issues even on x86 platforms that I'm not expecting a whole lot.

      I'm typically an early adopter, so I'm not too concerned with having to do workarounds, rebuild packages, etc. But it seems that with OSOL I was running into more issues where I just couldn't find any workarounds, both in KB searches and in my own playing around.

      There's some really great features, and I'd love to see it improve (I really do think it has a lot of potential), but at the moment, it just isn't there reliability-wise on any architecture (when compared to Linux).

    6. Re:Linux Wins by Derleth · · Score: 1

      upgrades, RPM

      I find it easy to upgrade my deb-based Ubuntu system. I imagine Debian users find it just as easy.

      Linux does not always imply RPM any more than Solaris always implies SPARC.

      --
      How can you use my intestines as a gift? -Actual Hong Kong subtitle.
    7. Re:Linux Wins by arth1 · · Score: 1

      Personally, I've always found Solaris way easier to install on both headless systems (i.e. servers) and diskless systems (i.e. lean clients).

      Almost every distro out there assumes that you have a graphics card, and in half of those that claim they still support serial setup, it's not tested and not working.
      And diskless? To almost follow the standard guidelines doesn't cut it -- if a single process requires write access to a ro resource, it won't work.
      And even trying to run a typical linux distro with a read-only root partition is an exercise in frustration. They weren't designed for that, but to some extents mimic the MS Windows paradigm of every user being the admin of his own system.

      I may be wrong, but I think it's the parts that makes Solaris so versatile is what makes it harder for non-sysadmins to set up too. Yes, there will be plenty of choices, and some of them might not make sense.

    8. Re:Linux Wins by rainmaestro · · Score: 1

      Well, I couldn't even get OSOL installed on the SPARC machines, so my experience on that side comes from my experiences on x86 boxes.

      OSOL has some great features, and I agree with you about RPM and ZFS (personally, I consider the BSD ports setup to be the best of the current options).

      My experience is simply that Linux is more stable. With OSOL I was constantly running into issues in all areas (day to day sysadmin work, package management, hardware, etc). I'm not saying OSOL sucks, I think it has great potential, but in the current state I find Linux to be more reliable and therefore the better choice.

    9. Re:Linux Wins by Temkin · · Score: 1

      I was recently tasked with doing an inventory and repurposing of a stack of older Sun machines (Sunfire, Netra, etc).

      What I discovered is that OpenSolaris won't even install on some of the models. Install from CD? Nope. Install remotely via a network install? Nope, and let me go on record as saying that the network install process is *absurdly* complex.

      On the other hand, I popped a Debian CD in, and it installed beautifully once I booted into expert mode and loaded fdisk (parted blows when dealing with Sun tables).

      That's right, Linux was easier to work with on these Sun servers than OpenSolaris. OSOL has some really cool features (ZFS and DTrace, for example), and I've mucked around in it on my x86 boxes before, but overall Linux is still easier to work with in my experience, even on Sun servers.

      I always keep an OSOL VM in VirtualBox, but it doesn't see much use. I'd rather use Linux or BSD.

      Network install isn't finished yet on OpenSolaris. Regular Solaris Jumpstart (net install) on SPARC is trivial compared to Linux (Or Solaris x86). PXE boot is some kind of absurd joke.

    10. Re:Linux Wins by rainmaestro · · Score: 1

      Aye, deb packages aren't bad, and I've had good experiences with Gentoo's portage setup (though that seems to have gone downhill the last couple years). RPM is my least favorite of the major package formats, though I may just be biased from my memories of RH and dependency hell years ago *grin*

    11. Re:Linux Wins by hotfireball · · Score: 1

      Not really.

      1. Show me Debian on Enterprise. I find ugly RedHat there all the time (banks & finances etc).
      2. Show me how to roll-back your newly upgraded Debian, once you find it is screwed up and some software won't work properly anymore (we all know it happens sometimes, even you've tested in prior on clean environment).
      3. Show me self-healing of your Linux.
    12. Re:Linux Wins by rainmaestro · · Score: 1

      I haven't tried it on a diskless system, but I didn't really have any issues installing Debian on the Sunfire servers (all were headless).

      Started the install through the serial port, configured SSH and did the rest through an SSH conn (serial is just too painful on the eyes *grin*)

      I can't speak for all distros, but I've found serial setups to be fine in both Debian and Gentoo (my two primary distros over the past 8 years).

      The OSOL install isn't really *bad* up to the point where it failed (though I really have complaints with the network install process), I just ran into the issue of trying to install it on SPARC hardware that wasn't yet supported in OSOL. I come from being an early Gentoo user doing Stage 1 builds. Consoles and serial port installs don't bother me a bit, and I'm sure the install process will get better as time goes on and support is improved =)

    13. Re:Linux Wins by hotfireball · · Score: 1

      Well, I couldn't even get OSOL installed on the SPARC machines, so my experience on that side comes from my experiences on x86 boxes.

      Well, have you've checked HCL in prior to installation? http://www.sun.com/bigadmin/hcl/ Because if you did and it won't work, then it is a bug and next your move should be reporting it. In my case I even installed it on incompatible hardware (it won't even boot at that time and hanged right I've inserted CD).

      You also can subscribe to osol-help@opensolaris.org and ask these questions there. I think you just as everybody else, who comes from Linux world and treats Solaris as Linux. :-) That's understandable, but it is very different culture and philosophy to deal with. If you want get into it, better subscribe to mailing lists you need and look for BigAdmin docs in prior to work with.

      As for me, Linux is not any stable: kernel panic was already a regular routine, unfortunately, in both big datacenters I worked in.

    14. Re:Linux Wins by rainmaestro · · Score: 1

      I haven't tried vanilla Solaris, and we didn't currently have any Solaris media (we're mainly an MS shop with a handful of Linux servers/VMs and Xserves...though I'd prefer the reverse *grin*)

      These machines aren't intended for production use anytime soon. We're using them now just to play around, get familiar with the hardware, poke around in the apps. Mainly just prep work in the event that we need to support Sun machines for a client sometime in the future.

    15. Re:Linux Wins by hotfireball · · Score: 1

      Yet RPM is the only package management you will find on Enterprise (SLES, RHEL). Canonical is not on Enterprises and does not seems it will be there in a near future. Not because it can't and yes, I love apt-get. However, no CYA paperwork ever done, none of software certification etc.

    16. Re:Linux Wins by armanox · · Score: 1

      I've been working with OpenSolaris since 2008.05. In my opinion, it's biggest setback has been hardware support. I ran it in a VM until the current version b/c of that. I used to say when they have wifi support I'll install it on my laptop, and bam, it came. It has progressed greatly with each version, and I expect to be playing with it on my Sunblade 150 within two releases.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    17. Re:Linux Wins by rainmaestro · · Score: 1

      My first experience outside MS was actually in Solaris, and I migrated to Linux later. I'm familiar enough with Solaris from my early days that I understand it has to be treated differently.

      And yeah, I'd been through the HCL and knew that this particular model wasn't supported. But I also know that HCL's aren't always comprehensive and you can sometimes get away with installs on other hardware with a little tweaking.

      I'm not saying OSOL is bad, I really do love some of the features, I just don't find it to be better than Linux (in a general sense, I'll agree that some aspects *are* better) in its current state. In the future, who knows. With the right work, it could be a great alternative.

    18. Re:Linux Wins by evilviper · · Score: 3, Insightful

      OSOL has some really cool features (ZFS and DTrace, for example), and I've mucked around in it on my x86 boxes before, but overall Linux is still easier to work with in my experience, even on Sun servers.

      If you want the best of the Solaris and Linux world, install FreeBSD. Stable ZFS support, DTrace, etc. Plus ports and packages, and Linux binary compatibility if you need it.

      It still heavily favors the BSD side of things, rather than SysV style... in fact, much more than any Linux distro I've seen... but it still definitely has far more of the nice features of the old commercial Unix systems than Linux.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:Linux Wins by rainmaestro · · Score: 1

      Yup, it has definitely improved. Another year or two with the right focus and it could be really useful. I'll continue to keep an updated install in VirtualBox for testing (I agree about hardware issues). Of course, VirtualBox has its own issues with OSOL (building the guest tools really mucked things up, but I blame VB for that, not OSOL).

    20. Re:Linux Wins by rainmaestro · · Score: 1

      Yup, I always have a FreeBSD guest installed in VirtualBox. I've always like the BSD distros, mainly for the reason you mentioned (getting the best of both worlds...old-school Unix and Linux).

    21. Re:Linux Wins by hotfireball · · Score: 1

      Hey, I am not accusing you, since not coming from Linux world. :-) Just trying to help... Usually you do is RTFM BigAdmin, check HCL and use opensolaris.org communities & lists in order to get a grip. That's how we did with Linux for years, isn't it. :-)

    22. Re:Linux Wins by rainmaestro · · Score: 1

      Yeah, and I can understand the sentiment. It usually is one of the biggest problems. Windows users treating Linux like Windows, Python coders treating it like C++, etc. A lot of "newbie" issues with most things can probably be traced back to them just not realizing that they have to treat the new *whatever* as a different entity from what they are used to.

      I spent a couple weeks on this issue. Looked at the HCL, the BigAdmin stuff, pored through Google and all the OSOL docs and ml archives I could find. I just happened to be unlucky and had a hardware config that I couldn't tweak into working. Just one of the perils of early adoption =)

    23. Re:Linux Wins by Ash-Fox · · Score: 1

      Show me Debian on Enterprise.

      Linden lab.

      Show me how to roll-back your newly upgraded Debian, once you find it is screwed up and some software won't work properly anymore (we all know it happens sometimes, even you've tested in prior on clean environment).

      lvremove /dev/server1/current.1252985968

      That would remove any changes to the partition since Tue Sep 15 04:39:28 2009 on my servers.

      Show me self-healing of your Linux.

      I use heartbeat setups with multiple boxes, rather than a single mainframe. Hardware issue, a redundant server can take over while that server is taken offline to be diagnosed and repaired. This is a lot better than having a single server which, even with it's all it's redundancy systems, can still fail in ways that make it difficult to restore to normal operations in less than a minute.

      Cheaper too, no specialized hardware etc. Plus there is no need to deal with that Predictive Self-Healing crap that bugs out because the OS doesn't support certain hardware (despite there being official sources saying it does) properly.

      --
      Change is certain; progress is not obligatory.
    24. Re:Linux Wins by hotfireball · · Score: 1

      Linden lab.

      Well, yes and it is cool, actually. But they are "gamers" (which does not mean they are primitive, it means kinda different profile). They also on MySQL, they don't need talk to FSA and such, they don't have lots of policital sh*t and so on. But if you take all enterprises that runs Linux, let's be fair: you will find that most of them are on RHEL (where is majority) or SLES (and minority). That means I still agree with you that apt/dpkg is sweet. :-)

      lvremove /dev/server1/current.1252985968

      Uhmm, I find ZFS tremendously simpler (and better) than LVM stuff... Still:

      1. You can not do it online, only offline, right? (not really remember what is currently now).
      2. Your LVM will require another slice for this, as oppose to ZFS.
      3. It is also using quite a space to do so, while ZFS does not.
      4. And you still can not do rollbacks, that is turns a dataset to a previous snapshot. It is like when a dataset is rolled back, all data that has changed since the snapshot is discarded, and the dataset reverts to the state at the time of the snapshot. This is not what you have on LVM...
      5. You also can not do a writable volume or file system whose initial contents are the same as another dataset or clones. As with snapshots, creating a clone is nearly instantaneous, and initially consumes no additional space.

      Not so easy as it would be with ZFS, is it? :)

    25. Re:Linux Wins by hotfireball · · Score: 1

      BTW, I don't know your issue with installation, but if you can not boot, it is usually because of low memory or CD/DVD drive that can not be recognized -- in this case you simply pull it out of motherboard and boot from USB stick. :-) However, your issue might be very different, I don't know...

    26. Re:Linux Wins by petrus4 · · Score: 0, Flamebait

      I haven't tried it on a diskless system, but I didn't really have any issues installing Debian on the Sunfire servers (all were headless).

      Ah, thank you. I was waiting for that.

      A Slashdot comparitive analysis of Linux and another operating system, simply isn't legitimate, until we've had a Debian fanboy writing a, "REMEMBER DEBIAN TOO!!!!1!1" post.

      It's a Slashdot tradition.

    27. Re:Linux Wins by Ash-Fox · · Score: 1

      Well, yes and it is cool, actually. But they are "gamers" (which does not mean they are primitive, it means kinda different profile).

      Second life is not a game, it's a virtual world. It also has quite a few large companies inside it who have established their own presence, not withstanding IBM, AMD, Intel, ATi etc. But hey, someone asks me to name an enterprise, I'll name one. If you want to make another one, more serious about money - New York Stock Exchange also uses Debian (along with other Linux distros too) with HP's support contracts.

      That means I still agree with you that apt/dpkg is sweet. :-)

      I am a different poster from before. :)

      They also on MySQL, they don't need talk to FSA and such, they don't have lots of policital sh*t and so on.

      I do recall a rather sad story of how they got MySQL devs to come in and help them deal with load issues, devs came in, took a look at how much traffic was going through to MySQL, threw their hands up and left. Linden lab have been trying hard to solve their database load issues on their own ever since.

      You can not do it online, only offline, right? (not really remember what is currently now).

      I do snapshots online. There is a small problem people who are less experienced with LVM encounter a problem where by the partition to goes read only for a moment.

      Your LVM will require another slice for this, as oppose to ZFS.

      True, but this doesn't really bother me. I have snapshots taken every hour, at the end of the week the snapshots are backed up to a secondary server and hourly snapshots are merged into daily snapshots after two weeks, after two months they're merged into monthly snapshots.

      I could leave them as daily snapshots, but I have never needed to get so specific on time after all that time.

      It is also using quite a space to do so, while ZFS does not

      Perhaps, never really noticed that much of a significant difference honestly. When you do a snapshot, all that happens is that LVM writes any future changes to another location.

      And you still can not do rollbacks, that is turns a dataset to a previous snapshot. It is like when a dataset is rolled back, all data that has changed since the snapshot is discarded, and the dataset reverts to the state at the time of the snapshot. This is not what you have on LVM...

      I wrote a bash script that can mount previous snapshots (without effecting the system), check information on a file/folder's sizes and offer me an option to copy any of them over the existing files. The script is 45 lines, majority of those lines are comments.

      You also can not do a writable volume or file system whose initial contents are the same as another dataset or clones.

      Eh? You mean replicating data so it's identical on two volumes like RAID would and using it live? LVM can do that.

      Not so easy as it would be with ZFS, is it? :)

      ZFS breaks some traditional file system models, which is why I am not very keen on it. That said, ZFS does provide a few tools out of the box, which I would have to script on LVM to get the equivalent action. Unfortunately, my own experience with ZFS is rather limited to getting annoyed with how devices would not work with the rest of the ZFS unless I did extensive poking. Thus if I wasn't around to poke at the machine, the pool would always say it was "degraded" - This very quickly lead to me getting fedup with the OS in general.

      --
      Change is certain; progress is not obligatory.
    28. Re:Linux Wins by rainmaestro · · Score: 1

      Machine had 2 GB of RAM, so memory shouldn't be the issue. The CD drive had to be recognized since I was able to boot the Debian installer. The problem I ran into was an error during the install phase that couldn't be worked around.

    29. Re:Linux Wins by RiotingPacifist · · Score: 1

      >That means I still agree with you that apt/dpkg is sweet. :-)
      Yum/rpm is not that bad, in some ways i find yum to be more powerful than apt

      I'll be honest i don't use lvm in a production environment so i may be wrong but:
      >Your LVM will require another slice for this, as oppose to ZFS.
      You get the same functionality, just because ZFS doesn't show users "slices", doesn't really matter
      >It is also using quite a space to do so, while ZFS does not.
      It only takes the amount of space corresponding to changes you make, While ZFS may take less space by being filesystem aware LVM snapshots are hardly huge
       

      --
      IranAir Flight 655 never forget!
    30. Re:Linux Wins by magus_melchior · · Score: 1

      {FreeBSD} still heavily favors the BSD side of things, rather than SysV style... in fact, much more than any Linux distro I've seen...

      A 4.4 BSD-Lite Unix derivative favors the BSD way over System V. Gee, ya think?

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    31. Re:Linux Wins by hotfireball · · Score: 1

      The problem I ran into was an error during the install phase that couldn't be worked around.

      Oh, well. That's sucks. Had you reported it? Although, if hardware is already so dead old, then I am not sure anyone will fix it...

    32. Re:Linux Wins by rainmaestro · · Score: 1

      The hardware isn't *that* old (6 years), but I'm not too worried about getting it fixed. Debian is running well and we're happy.

  40. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    A huge problem is that Flash doesn't run on FreeBSD. Unfortunately, Flash is something that most people expect to just work.

  41. Re:I want to be precise here... by Anonymous Coward · · Score: 0

    All the hatred I hear is from the Linux crew bitching about how Solaris and Sun should just die. I guess they feel personally slighted that Solaris exists.

  42. ZFS and FreeBSD by Anonymous Coward · · Score: 0

    That means I either don't use ZFS or I need to convince my customers the worth of ZFS overrides the issues of having another OS (Solaris or OpenSolaris) to support. Doubtful.

    FreeBSD?

    1. Re:ZFS and FreeBSD by phoenix_rizzen · · Score: 1

      And shortly, NetBSD. They've started porting it, and have it almost usable (for testing).

    2. Re:ZFS and FreeBSD by smash · · Score: 1

      ZFS in FreeBSD is hardly production ready yet.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  43. Re:Its a Server OS... by aztracker1 · · Score: 2, Insightful

    Then Linux fails too, by your own definition it can only run *most* windows programs (via hardware emulation or Wine).

    --
    Michael J. Ryan - tracker1.info
  44. file system backups by Overunderrated · · Score: 1

    That's a fantastic feature... I'm trying to think of another OS that has that.

    1. Re:file system backups by koiransuklaa · · Score: 1

      LVM for linux has existed for years. Is the solaris feature somehow better than LVM snapshots?

    2. Re:file system backups by Overunderrated · · Score: 1

      Actually it was a troll. I was looking for "well, Windows has had it for years."

    3. Re:file system backups by Anonymous Coward · · Score: 0

      Yes, LVM can do it. However, there is significant overhead in LVM's snapshots. Try it on a very busy filesystem and your server will be hurting. ZFS snapshots are near-zero overhead, so you can have thousands of them with only a small memory penalty. They are also significantly more flexible. Load up OpenSolaris in a VM and try it sometime. I've used LVM a fair bit and ZFS blew me away. They even include a service that acts much like Apple's "Time Machine", the big difference is that it's near instantaneous to create the backups.

    4. Re:file system backups by geniusj · · Score: 1

      LVM and ZFS are barely comparable. LVM provides volume level snapshots, which means, among other things, that you must pre-allocate your snapshot space ahead of time. Basically, you must anticipate and carve out how much space you think you'll need to hold your snapshot data. This makes it significantly less useful in my experience. I'd compare ZFS snapshots to FreeBSD's UFS snapshots or Microsoft's VSS. But, it's better than those. The performance penalty for using ZFS snapshots is nonexistent, for one. The snapshots are instant, and hitless (no filesystem freezes.) There's seemingly no limit to the number of them you can have. They can also be read-only or read-write (I forget if LVM does this or not).

      Snapshots aren't all that ZFS does that's unique, of course. There's end-to-end checksums, optional compression, built-in volume management, quotas, reservations, transactions vs blocks, multiple caching options. Mostly it all comes down to flexibility. You can do almost anything you'd want to do with it fairly easily. It makes you look at filesystems from a different angle. It has its share of problems, but the big ticket ones have been mostly worked out at this point.

      I'd also like to add that I think DTrace can be a huge time saver in the right situations. I go back and forth between which (ZFS or DTrace) I think is more useful overall.

  45. Open Solaris is still INMATURE. by Anonymous Coward · · Score: 0

    I am a long time Linux user (RedHat and now Ubuntu) and I gave it a try 3 weeks ago to Open Solaris.
    It crashed 3 times in an hour and finding software packages for it, is a pain in the eyes...
    The ZFS filesystem is awesome but it sucks RAM like a thirsty camel would suck water after the Sahara crossing.
    The only positive is that it comes with a huge amount of drivers for every kind of device.
    I think that SUN were too in a hurry and released an inmature system.

    1. Re:Open Solaris is still INMATURE. by hotfireball · · Score: 1

      RAM: it is because of Solaris takes everything in RAM anyway. Don't believe what you see on top/ps. This is the way Solaris works: to allocate all-or-maximum-needed RAM possible. Then it will give RAM back to your software, once requested. Just different memory management, that's it.

      Just for a record: I've killed all RedHat's around with OpenSolaris and it works like a charm without any failures. Some systems now on snv_121, some on 2009.06 release (AKA snv_111b). So I don't know what you mean by "crashing 3 times". Provide some reproducible steps and it will be fixed, if it is really a problem, not a PEBKAC one. :-)

  46. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    With all the abuse of Flash for ads and storing shared objects for cross site cookie tracking, maybe it is a plus for the OS that Flash doesn't work on it.

  47. Re:Its a Server OS... by armanox · · Score: 1

    I've got photoshop on UNIX (IRIX)...

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  48. Re:Its a Server OS... by hotfireball · · Score: 1

    Linux is not desktop OS either.

  49. Re:Its a Server OS... by hotfireball · · Score: 1

    +1. Moreover, Solaris was desktop OS for years in specific, professional niche. Maybe not as cool & pimp as OSX is, but certainly enough to run some industrial stuff (plants, banks etc).

  50. Re:Its a Server OS... by hotfireball · · Score: 1

    I just think that at the moment, the only Open Source OS thats even nearly practical for typical day-to-day desktop use is Linux.

    I am sorry for saying that, but please don't say a BS to the public. There is also PC-BSD, if you know it. And it is quite decent stuff for desktop. Besides, filesystem there is way more stable and rock solid, although not very modern. And TCP stack is also faster.

    Is BSD is open source enough for you?

  51. Re:Its a Server OS... by hotfireball · · Score: 1

    Now, PC-BSD is also has ZFS running. Linux does not have ZFS, only through FUSE, which is... fun, but it is userland layer, so not really you want run entire OS on top of it.

  52. OpenSolaris??? You mean GNU/Solaris! by Anonymous Coward · · Score: 0

    That's GNU/Solaris, you schmucks! Solaris with all the GNU goodness in userland without all that fancy hardware support you get with the Linux kernel. Oh, and you get dtrace instead of systemtap, and zfs or ufs instead of xfs, ext4, jfs ocfs2, btrfs, ...

  53. Re:Its a Server OS... by Darkness404 · · Score: 2, Interesting

    Lets see here, I use flash to:

    A) Use YouTube and a multitude of other video sites
    B) Play Flash games
    C) Use parts of Google Maps
    D) View some sites with webmasters who sought fit to put the navigation in 100% Flash

    Just setting up a decent /etc/hosts file can eliminate 95% of ads, and Adblock plus or noscript can eliminate all the others.

    --
    Taxation is legalized theft, no more, no less.
  54. i r soooo funny by Anonymous Coward · · Score: 0

    yes, he has kissed them......kissed them goodbye.....hahhahahhahaa...get it?

  55. Re:Its a Server OS... by smash · · Score: 1
    Because its scheduler doesn't suck, its stable and usable under extreme load and it has a stable ABI. Also, its not Linux (i.e., unix reinvented and fucked up in various ways for no reason other than various components "not invented here" (eg, dtrace vs kerneltrap), and is more true to the traditional UNIX way of doing things, like FreeBSD.

    Linux is great and all, but after using various other UNIX for a number of years, its just "different" in many ways for no good reason at all. Sure, if you've come from a windows background its probably a godsend, but if you're from a unix background, linux probably pisses you off in many ways due to the "different for no good reason" stuff everywhere...

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  56. Another review by Anonymous Coward · · Score: 0

    I did a review of OpenSolaris this past summer. It's come a long way on the desktop and worth a look. It's not just a server OS anymore.

  57. No, Thank you! by omb · · Score: 0, Troll

    As I have already commented here SUN was fixated in repeating all DEC's strategic mistakes, so while Open Solaris might have been interesting in 1995, it is now just a footnote to OS history, and much of what is said about it is just false. To try to hype it up now is the clasic case of trying to 'polish a turd'. There are two major threads here, and the outlook is complicated by tools, eg GCC, and semi-conductor development.

    (1) SUN repeated DEC's mistake of giving the company to Marketing when revenue began its long fall. This never works and has been responsible for the demise of so.o.o much US industry eg GM. Marketing, since it works with Focus Groups, suveys ... and picks a biased group of responders, current customers, biggest first, _always_ gets the wrong answers, the company ceases to innovate and be the market leader and better engineered and more economic competitors start to eat their lunch, and further depress profitability eg Linux/86_64.

    (2) A consequence of (1) is the best leave. When second rank management & engineers gain control, often driving out the best eg Rob Gingell, the former Solaris Development manager, they begin to behave like politicians and develop 'talking points' which are exactly like emperors cloths. In spite of the fanbois that is exactly what Dprobes, ZFS and Java are. They are a money sewer, and if that were not bad enough, a combination of political correctness and stupidity quickly stifles any real innovation or rational business analysis while the sacred ideas continue unquestioned.

    SUN's undoing is entirely its own fault, and no-one should waste any more time on Solaris, open or otherwise. Both Solaris and Java were born and grew up in the Cathederal and their arrogant mid-wives (Dr. James Gosling) do not want their children in the grubby Bazar making money.

    Solaris, overmanaged like MySql and OOO can never catch Linux, because of weight of GOOD developers and mindset.

    1. Re:No, Thank you! by Vardamir · · Score: 1

      uhm what?

      I don't really even know where to start with your post. How about "much of what is said about it is just false"? OK, that statement is probably true, but given that your average solaris user is currently more savvy than a Win/Lin/OSX user, I have a feeling that it is less true for solaris than it is for these other OS's.

    2. Re:No, Thank you! by Anonymous Coward · · Score: 0

      Wow, you're so freakin' poetic. . .

      You don't like it, don't use it. But STFU, you drama-queen-windbag.

    3. Re:No, Thank you! by Dunbal · · Score: 1

      SUN was fixated in repeating all DEC's strategic mistakes... ...much of what is said about it is just false. To try to hype it up now is the clasic case of trying to 'polish a turd'.

      Wait, you said DEC but it sure as hell sounds to me as if you meant Microsoft... now I'm confused!

      --
      Seven puppies were harmed during the making of this post.
    4. Re:No, Thank you! by Anonymous Coward · · Score: 0

      Gm? Its been dying since the 70's because at the peak of revenue it was controlled by marketing. They didn't switch to marketing. It was pretty much marketing for most of the company's history. Which made any kinda rescue difficult.

    5. Re:No, Thank you! by gtall · · Score: 1

      Wow, you mean you told us this before and we didn't listen?

      Sun's demise had just as much to do with the .bust as anything. That was their major market on the way up, and that was their major market on the way down. Their effort to change their fortunes with Java succeeded on the server-side, but to make it fly they had to essentially give it away. On the client, well, their big machine background shows in Java which doesn't match up well with small machine/clients. Those are very gui oriented and people get quite attached to their guis. Sun gave the impression any gui for the masses would do, the masses were offended...that and the gui they did provide was a bloated pile of silly-putty.

      Linux/Intel also ate their lunch. Sun was going down no matter what they did. They had the wrong mix of technology and that's almost impossible to change.

      And yes they did succumb to the MS way of Business School Product, but that only accelerated inherent weaknesses in the company.

  58. Re:Its a Server OS... by WaywardGeek · · Score: 3, Interesting

    I'll throw in that Open Solaris has the best accessibility software for the blind, in Sun's Orca project. It works in Linux, but not as well as where it's developed... in Solaris. This is a key indicator of just how ready an OS is for the desktop, IMO.

    Anyway, the whole Windows vs Linux flame war is pointless. Linux is the best OS ever developed for hackers, period. I couldn't be happier with it (unless it ran cool software like Orca stably). Windows is for Joe Sixpack who needs games and porn. Joe will always outnumber the hackers. It's ok. Just learn to live with it.

    --
    Celebrate failure, and then learn from it - Nolan Bushnell
  59. Re:Its a Server OS... by Brian+Gordon · · Score: 2, Insightful

    Gnash can handle most Flash navigation, as well as YouTube. And you're aware that Flash wasn't available for 64 bit Linux users until recently right? Even now I think only an alpha release is available.

    Just setting up a decent /etc/hosts file can eliminate 95% of ads

    Horror. You actually iterate through a list of hundreds of blocked domains every time you do a domain lookup?

  60. Re:Its a Server OS... by WaywardGeek · · Score: 1

    Jack of all trades, Master of none.

    One Linux to rule them all, One Linux to find them, One Linux to bring them all and in the darkness bind them.

    Where, exactly, doesn't Linux threaten every other OS?

    --
    Celebrate failure, and then learn from it - Nolan Bushnell
  61. Re:Its a Server OS... by Anonymous Coward · · Score: 1, Informative

    Actually, you can just create a new RAIDZ[2] and append it to the pool. At least I think you can.

    Since a pool can include multiple RAID sets, it would seem that you could just add another one to it.

  62. Re:Its a Server OS... by pyite · · Score: 2, Interesting

    I wonder how much resources it takes under OpenSolaris, and if a OpenSolaris virtual server, just for the ZFS, would make sense...

    ZFS will always try to take up as much RAM as it can for the ARC (Adaptive Replacement Cache).

    While ZFS on FUSE probably works fine, it will always make me a bit scared. But kudos if it works for you!

    P.S. I like your Hilti analogy. The average do-it-yourselfer does not (and has no need to) know who Hilti is or what kind of products they make. Those who need to know, do.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  63. Re:Its a Server OS... by GoochOwnsYou · · Score: 1

    I would look into btrfs. Red Hat are pushing hard to get it into RHEL6/Fedora 12 so it should be pretty close to out the door.

    --
    This sig has been distributed under the Creative Commons license.
  64. Re:Its not just a server OS anymore by Luke+has+no+name · · Score: 1

    Did you have any issues with your laptop's touchpad with Opensolaris? It didn't recognize mine at all.

  65. Re:Its a Server OS... by obarthelemy · · Score: 1

    Which is the exact same reason people stick to Windows.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  66. Re:Its a Server OS... by ChipMonk · · Score: 1

    The /etc/hosts file will be cached. Besides, the time lost parsing /etc/hosts is far less than the time lost to loading a bunch of irrelevant ads.

  67. Re:Its a Server OS... by obarthelemy · · Score: 1

    I don't, the computer does. Doesn't seem to complain, either.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  68. Re:Its a Server OS... by digitalunity · · Score: 2, Funny

    Dunno, I've found plenty of Linux-compatible porn.

    Just maybe...

    you're doing it wrong.

    --
    You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  69. Re:Its a Server OS... by agnosticnixie · · Score: 1

    You couldn't because Linux wasn't started as a server OS but as a desktop OS (and before that a terminal emulator), it just happens some server people liked it enough to work on it.

  70. Re:Its a Server OS... by Tubal-Cain · · Score: 1

    Set up Ubuntu on a laptop, then show someone how to open Firefox and thats it; their sorted.

    Thats really not the case for OpenSolaris; nowhere near it.

    What about Nexenta?

  71. Re:Its not just a server OS anymore by Freaky+Spook · · Score: 1

    I haven't installed it on my laptop yet(Dell XPS M1330), but plan to once I get a 400GB HDD so I can dual boot it with Windows 7.

    I have it running on a HP WX4000 series workstation at home.

  72. I'll weigh in... by wh1pp3t · · Score: 2, Informative
    I have been using OpenSolaris development builds for over about a year now(?).

    One thing I thing the Linux community could take from OpenSolaris is its concentration on the approval and standardization of applications, so long as you stay on the OpenSolaris repositories. There is pretty much one tool for each job. That's it -- generally speaking of course.
    It is exactly why the Linux community shun it (cannot find binaries of specific software). When I use a Linux based OS, I feel the ADD in me kick in; too many options. I cannot imagine I am alone.

    Anyhow, I think OpenSolaris is rock solid and a powerful option for people to try. It may not have all the bells/whistles of Ubuntu, but it aids me in getting my work done very efficiently.

    FWIW, I purchased the Fluendo codec pack, which made a huge impact on usability -- I need my tunes while working. Well worth the money IMO.

    1. Re:I'll weigh in... by Ash-Fox · · Score: 3, Insightful

      One thing I thing the Linux community could take from OpenSolaris is its concentration on the approval and standardization of applications, so long as you stay on the OpenSolaris repositories. There is pretty much one tool for each job. That's it -- generally speaking of course.

      As a quick example off the top of my head, I'll take GNU's tar, cron (Solaris' doesn't even have */5 or @reboot), grep over Solaris' default equivalents. From my own experience, I don't find this "standardization" allowing much room for any kind of innovation.

      It may not have all the bells/whistles of Ubuntu

      The utilities don't even have the past decade of enhancements we've seen on BSDs and Linux, never mind Ubuntu.

      --
      Change is certain; progress is not obligatory.
    2. Re:I'll weigh in... by wh1pp3t · · Score: 1

      As a quick example off the top of my head, I'll take GNU's tar, cron (Solaris' doesn't even have */5 or @reboot), grep over Solaris' default equivalents. From my own experience, I don't find this "standardization" allowing much room for any kind of innovation.

      Agreed. Solaris' cron is a bit of a hassle. But I edit cron as needed for projects. Not a HUGE impact on usability. It is Solaris at its core, so binary compatibility needs to stay in place for legacy support.
      However, OpenSolaris also comes with GNU binaries (which are conveniently already in the default path). To differentiate, they are called gtar, ggrep, etc (mind you, not every single GNU tool is in there).

      The utilities don't even have the past decade of enhancements we've seen on BSDs and Linux, never mind Ubuntu.

      At a loss of what you mean here. ZFS, brandz/zones and crossbow are huge; not sure what is specific to them that is significant over OS.

      I'm a Solaris admin; which can make me a bit of a Sun snob, but this was not meant to be a OpenSolaris is superior to Linux comment. They both have their place for each individual (I have tried both options, and continue to bounce between the two today). In my opinion, the Linux community could take something away from the OS communities rules on packaging. Find a compromise. I may just give StormOS a try to get the best of both worlds.

    3. Re:I'll weigh in... by Abcd1234 · · Score: 1

      At a loss of what you mean here.

      Uhh, how 'bout "grep -r", among *many* others? Solaris' userland *sucks*. Badly. The fact that you have to graft on the GNU userland just to make it tolerable highlights that fact. And who the hell wants to train themselves to use ggrep instead of grep?

      Solaris *desperately* needs to move into this decade. I mean, seriously, they have dtrace, but no recursive grep? Really??

    4. Re:I'll weigh in... by Ash-Fox · · Score: 1

      It is Solaris at its core, so binary compatibility needs to stay in place for legacy support.

      What the crap? What is so different about GNU's crontab and Solaris's crontab for binary compatability? Why can't they update Solaris's crontab to have these features? ...

      OpenSolaris also comes with GNU binaries (which are conveniently already in the default path). To differentiate, they are called gtar, ggrep, etc

      There was a reason why I chose my wording ("default") carefully. One of the first things I do with a Solaris installation is set /usr/gnu/bin/ as a primary path over /usr/bin, because I cannot stand the fact that they can't add support for more features into their existing utilities to the point that everything from compression in tar and recursive grepping (why can't get they add a -r switch? Seriously, why? Why would binary compatibility stop this?).

      At a loss of what you mean here. ZFS, brandz/zones and crossbow are huge;

      I was speaking more specifically about userland. Kernel wise, Solaris has had a few enhancements over the years. Although comparing brandz, zones, containers - There are equilivant Linux technologies that exist to those already which is not bringing that much of a difference to Linux users who are in the know.

      ZFS, it seems like a good technology, but my own experiences with it was getting annoyed at the OS constantly because it didn't support devices that in theory (according to hardware support on the website), should have been supported correctly so it was constantly running in a degraded state. Which, lead to some rather strange problems with data that I couldn't resolve (despite it being promoted as some kind of extremely fault tolerant system).

      I'm a Solaris admin; which can make me a bit of a Sun snob, but this was not meant to be a OpenSolaris is superior to Linux comment.

      I'm platform agnostic, I think pretty much all x86 operating systems suck. I have gripes with all of them. The number one method to start me ranting on Linux is to bring up the sound system - Something that Solaris (where hardware is supported) does far better currently.

      --
      Change is certain; progress is not obligatory.
    5. Re:I'll weigh in... by geniusj · · Score: 1

      You'll be happy to know that /usr/gnu/bin is now first in the path in 2009.06

  73. Re:Its not just a server OS anymore by smash · · Score: 1
    Um. No. Well, depending on what you want to run, but windows 7 is excellent on a notebook, if you have one thats less than 3 years old and wasn't bought by someone who was a real scrooge with RAM. I recently installed it on a Dell Latitude D510 with 1gb of ram, and it was surprisingly usable. Sure it wasn't blisteringly fast, but that machine IS about 5 years old now...

    Opensolaris simply won't give you the same hardware support.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  74. Re:Its a Server OS... by Runaway1956 · · Score: 2, Insightful

    I've used that HOSTS file on Windows as well as Linux, to speed up browsing. Reading the HOSTS file might take me a couple minutes, but the computer does it in an instant or two. Why should I download all the trash the ad servers offer, when the content I want makes up only a fraction of the entire page? With limited bandwidth, HOSTS can make browsing a lot more enjoyable, as well as making a browser hijack somewhat less likely. Ever been Rick Rolled? Are you always aware of cross site scripting as your page loads? HOSTS is your friend, in more ways than one.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  75. Re:Its a Server OS... by Deagol · · Score: 1

    I'm running Flash on FreeBSD/amd64, by way of the Linux emulation layer. It's documented in the handbook, and it's pretty easy to get going. As much as I despise Flash's abused ubiquity, I've found it worthwhile to have it installed for guilty pleasures like Pandora, Hulu, and RagDoll Cannon. In fact, it runs more smoothly on my machine than natively on the OpenSUSE box in the living room.

  76. In all seriousness... by metamatic · · Score: 0, Flamebait

    ...release it under GPL 3 and I'll give it a go.

    Until it's at least compatible with GPL licensing, forget it.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:In all seriousness... by david_thornley · · Score: 2, Interesting

      Why do you think anybody complaining about GPL compatibility must be a FSF drone?

      There's lots of good software out there under the GPL, including the Linux kernel. Much of it is designed to be hacked and put together with other things. In its various incarnations, it's probably the most popular of the Free Software/Open Source licenses (second being the BSD-style licenses - and anything compatible with the GPL is compatible with those).

      This means that a GPL-compatible program is more versatile than a non-GPL-compatible one. It's not because of any inherent virtue of the GPL (that's another argument entirely), but because of what's available. It also means that some people are deep into GPL software, for whatever reason, and find it difficult to use system software that's incompatible.

      There aren't as many people who are Microsoft fanatics, at least proportionately, but somebody who won't consider software if it doesn't run well on MS Windows isn't necessarily a mini-Ballmer.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    2. Re:In all seriousness... by metamatic · · Score: 1

      FSF drone? Ha!

      Fact is, between OS X on the desktop and Linux on servers, I have all the Unixy goodness I need right now. I was a Solaris 2 sysadmin years ago, and while I liked it fine, I'd need a compelling reason to go back to using it. ZFS alone isn't enough, weighed against annoyances like the smaller library of available software.

      Right now, I don't trust Oracle's commitment to Solaris. Linux seems to have a lot more development work being done, and so I would like to see OpenSolaris GPL compatible so that it can continue to grow and improve using GPL code even if Oracle drops it. Without that assurance, I just don't see a good case for switching.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:In all seriousness... by petrus4 · · Score: 1

      Why do you think anybody complaining about GPL compatibility must be a FSF drone?

      The GP, like most of the posts I make on Slashdot, was an inappropriate, excessively polarised generalisation, and was made in anger. I apologise for having made it.

      Controlling my temper while using this site is something I'm still trying (and nearly always failing) to learn to do. It's too easy for me to simply let myself be led by the rest of the trolling that goes on here, and just be a troll myself as well.

  77. Re:Its a Server OS... by Runaway1956 · · Score: 1

    I saw what you did there! You linked to some Macho-man Pr0n to distract the simple minded!! Don't worry, I'm reporting you for spamming the forum!! You're really a Hilti marketing agent, right?

    I'll make you a deal. You come to my house, renew my card, and leave a few boxes of studs for the powder actuated gun, and I won't report you. Fair enough? ;^)

    More seriously - no, I don't have my own gun. I sure wish I had invested in one. The people I work with now have this stupid, ancient remington brand thing that you have to hit with a hammer. It's a little better than worthless, but not much. There's seldom a need for it, until you are in a confined space - then there's no room to swing a hammer!! DUHHHH!! But, the plus side is, the manager who bought the blasted thing saved 50 bucks all those years ago.....

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  78. Re:Its a Server OS... by Brian+Gordon · · Score: 2, Insightful

    If you're depending on a static blacklist of bad sites to protect yourself from bad scripts then you're doing it wrong.

    Just don't run scripts without your explicit approval, require a click to enable flash/java objects, and use a secure browser (chromium, konqueror, probably kazehakase over firefox if you're in GTK+).

  79. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    Well, I could never understand why people consider Windows an OS, period.

  80. Re:Its a Server OS... by Ash-Fox · · Score: 2, Informative

    its scheduler doesn't suck, its stable and usable under extreme load

    It's sort of true... Solaris isn't that snappy to begin with, but it doesn't get bogged down easily either. It says at a pretty consistent speed from my experience.

    and it has a stable ABI.

    Amusingly, this hasn't really helped the hardware support much for Solaris, when you compare all the hardware Linux supports with it's unstable ABIs.

    (eg, dtrace vs kerneltrap)

    Which, is great if you're doing kernel development - it really is. But if you're not doing kernel development - Not much use in that.

    and is more true to the traditional UNIX way of doing things, like FreeBSD.

    Yes, like. Not using initd for daemons but using some assine svcadm thing that uses XML files for that pure basic Unix roo.. Wait what?

    if you're from a unix background

    I come from a unixish background and I have to say, the way Solaris just kind of stunted in growth the past decade in the userland itself. As an example, take the system utilities. Compared to GNU is getting pathetic. GNU's toolchain doesn't exactly have that many changes over the years, but when Solaris lacks features like compression in tar, less defined regular expressions in grep, crontab not supporting options like */2, @reboot etc. It makes it look quite backwards.

    On top of that, the reliance on starting giant java runtimes to just display simple configuration utilities that take forever to load for this reason just seems a bit assine.

    linux probably pisses you off in many ways due to the "different for no good reason" stuff everywhere...

    This is really no different from the BSDs, the different Solaris-based distributions.

    That said, unlike older Unix admins, I have a tendency to actually learn the reason why things are done differently. I find the philosophies of different Unix, BSD, Linux systems quite fascinating.

    You know -- if I wanted to promote Solaris, I'd discuss the less known features like containers or zones and just to what extent they can be used, setup to do etc.

    --
    Change is certain; progress is not obligatory.
  81. No luck for me by ChameleonDave · · Score: 1

    I've tried OpenSolaris, and also NexentaOS/StormOS, which is Ubuntu running on the OpenSolaris kernel instead of Linux.

    I found that there was a lack of good documentation, and incompatibilities with certain hardware (for example, the hardware emulated by VirtualBox). Also, it seems to be hard to get ZFS to play nicely with other filesystems on the same hard disk.

    Ubuntu already does everything I need it to. Persisting with OpenSolaris would be a bit masochistic.

    Other people may be able to tell you a happier story

  82. Re:Its a Server OS... by Zontar+The+Mindless · · Score: 1

    You should give Belenix a spin. Pretty damned desktop-friendly for an alpha.

    --
    Il n'y a pas de Planet B.
  83. Re:Its a Server OS... by fuckface · · Score: 2

    I'm a hacker that needs games and porn, you insensitive clod!

  84. Re:Its a Server OS... by wisty · · Score: 2, Funny

    Why don't they just run flash in a virtualized Linux box if they want to run it in *BSD? Sure, it's a bit of a hack, but any OS that can't show a kitten playing guitar is not, in my opinion, feature complete.

  85. zfs or not by Anonymous Coward · · Score: 0

    I still can't see the point of using yet another OS with less HW support.
    Solaris have been always pain to maintain compared to Linux, it's not bad as HP-UX, but still.
    Solaris is nice if you need to run Sun specific applications like Sun Ldap, because you know that it will run next 10 years without problems.
    But using Solaris kernel and full GNU binary OS is quite interesting, if applications work without recompile.

  86. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    /thread

  87. Re:Its a Server OS... by cyphercell · · Score: 1

    "P.S. I like your Hilti analogy. The average do-it-yourselfer does not (and has no need to) know who Hilti is or what kind of products they make. Those who need to know, do."

    I'm a gearhead you insensitive clod!!!!

    Damn, I was just feeling secure with my toolset. Now it'll be at least another year and half before I'm happy.

    ooohh, cordless combo packages... (drools)

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  88. Re:Its a Server OS... by sandGorgons · · Score: 1

    Do you use this on Linux/ZFS/Fuse or OpenSolaris? If you are doing it on Linux, I am curious on how that stacks up to ... say OpenFiler.

  89. OpenSolaris still not quite there by Anonymous Coward · · Score: 0

    My Experience as an OpenSolaris desktop user is that it's not entirely done. My first try was 2008.06 which was very fast, but had a serious bug in the repository that made it dangerous to upgrade. My next try was now with 2009.06, which was significantly slower in every way. Netbeans also wanted do a independent update that rendered it unable to start afterwards. It reminds me of GNU/Linux in the late 90s early 00s, with a lot of potential, but with serious issues that demands the user to spend a lot of time troubleshooting. One of the benefits with GNU/Linux today is that you don't have to do this any more.

  90. Really good OS by ghighi · · Score: 1

    I am not an OS guru but it seemed to me that Solaris is by far the most powerfull kernel available for the x86 platform. Good kernel don't mean good and user friendly OSs, but Solaris has, IIRC, virtualisation and filesystem features that linux and windows could only dream of. It's Unix firepower for your home.

    With Oracle swalowing Sun I'm afraid we'll live the same situation as with DEC back in the days: a decade from now, we will look back at Solaris and Java technologies and say 'man, they really invented everything'.

    On a side comment I wonder how such companies manage to remain largely unprofitable with such good technologies in their portfolio.

  91. Re:Its not just a server OS anymore by Anonymous Coward · · Score: 0

    Yeah, you say that now but wait until you've had it on there for a little while. The Vista will start showing through that shiny new paint job and the little quirks and slow downs that start out relatively small will get magnified larger and larger until it dawns on you one day how little has really changed and how much the suck has remained.

  92. Re:Its a Server OS... by zzg · · Score: 1

    Are you quite sure about zfs working that way? When I bought my drobo a year ago it was not the case, zfs could not be expanded a disk a the time while maintaining redundancy (ie. expanding a zraid pool with a single disk). From everything I've read that feature will be added once the BPR (block pointer something) rewrite is done.

    So again, have you actually done this, or have you (as I first did) concluded that it is possible from the feature list?

  93. Re:Its not just a server OS anymore by smash · · Score: 1

    I ran vista since 2007 with no problems. If you can actually maintain a computer properly and don't try running it on 7+ year old hardware, with no RAM its fine. Windows 7 is the same but a little more responsive due to the improved scheduler changes.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  94. Re:Its a Server OS... by WarJolt · · Score: 1

    OpenSolaris is perfectly practical for the desktop, just maybe not EVERY desktop.

    I agree, but I'd like to add another point. Your desktop may have unsupported devices. If you were using Linux about 2-3 years ago you would have a hard time supporting most wireless drivers out of the box with many distros. I would imagine OpenSolaris having similar problems. Many desktops have wireless cards. I'm sure it's similar with many other peripherals.

  95. Re:Its not just a server OS anymore by Anonymous Coward · · Score: 0

    It basically took 4 days of virtualization with the RC before I reached that point - I went from "nice, a new version of windows that doesn't suck as much" to "stupid piece of shit" - who's in to figure out where the fuck you can get a copy of miniwin, hack a shell, utilities and a graphics layer and make a new os - we'll call it WINX, package it with an Ada Lovelace figurine, and market it to crusty old geeks and teen girls with an inquisitive mind (and those boys who'd never admit it) ;)

  96. Re:Its a Server OS... by smash · · Score: 1
    Not really trying to promote OpenSolaris - i'm more of a FreeBSD guy. However, the comparison here was to Linux, and having been a Solaris, BSD, SCO and Linux admin... Linux is second only to SCO in the "why the fuck did they do it this way" stakes.

    There's far too much different for the sake of being different in the Linux environment - ranging from command line switches, through to command outputs, to non-adoption of freely available, well tested code (eg, not adopting DTrace).

    By the way, Dtrace isn't kernel only - its also the basis of "instruments" in OS X - and "instruments" rocks - even for general purpose app development using Xcode.

    Anyway.. meh. I don't particularly care if people use OpenSolaris or not. Just that there are plenty of reasons Linux pisses me off, yet people are always crapping on about how its the greatest thing since sliced bread. Its a decent OS sure, but it could be so much better if many of the people developing for it stopped reinventing the wheel for the sake of reinventing the wheel...

    And yeah, never claimed solaris was quick. Its not - but it does scale, and you get a pretty decent level of consistency even when the load climbs. FreeBSD is similar in that regard. Linux is not.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  97. Re:Its a Server OS... by dushkin · · Score: 2, Interesting

    I too verify that porn runs fine on Linux.

    --
    o hai
  98. Re:Its a Server OS... by Stuarticus · · Score: 1

    I agree this feature is great and dragged me into trying OSOL and Nexenta. I just couldn't face starting again with a new OS just for this, I'd much rather see ZFS implemented in Linux ASAP.

    --
    If you think someone isn't free to have a different definition of "freedom" you may be a tyrant.
  99. Some comments in the article... by Anonymous Coward · · Score: 0

    This article doesn't make me feel comfortable for some reason....

    "Linux has no ZFS support in the kernel because the Free Software Foundation doesn't consider it free enough to be bundled with GPL software, ..."

    Yeah, everyone knows the FSF is in charge of the linux kernel and Linus Torvalds is just another puppet controlled by the FSF. Also, FSF decides about freedom - copyright laws and Sun choosing a GPL-incompatible license for ZFS has nothing to do with this! That Linux already contains the fundamental components equal to ZFS but lacks the polish Solaris has received is also totally irrelevant.

    "Linux has a big advantage over OpenSolaris in that it supports a lot more hardware, but OpenSolaris makes up for this by having a fixed device driver interface. Where the Linux kernel developers give priority to adding features even when they break compatibility with hardware drivers (which creates more work for the distro makers) OpenSolaris keeps the driver interface static, so if your printer worked with OpenSolaris 2008.05 it'll work with 2009.6 - users can even run 10-year-old drivers written for the original Solaris platform."

    Summary: Linux sucks even though it supports more hardware because your 10yo printer which has broken down long time ago "works" in OpenSolaris. OpenSolaris restores that warm fuzzy feeling from the Windows days where you get to waste hours (days? weeks?) installing 3rd party proprietary drivers and feeling like a computer expert instead of things "just working" out of the box.

    [ Yet another nice demo of the GNOME integration with ZFS - points to Sun for doing something right! ]

    [ Short demo of Solaris "zones" ]

    "Because OpenSolaris is advertised as a desktop distribution, it's fair to compare it with current Linux distributions. However, the first thing you notice is that the operating system is much slower than Ubuntu on the same hardware, so don't think about installing it on older hardware. For the rest it looks like a fairly standard Gnome desktop, although NetworkManager is replaced by an application called Network Auto Magic, which does more or less the same thing but has fewer features."

    Summary: The conclusion here is that even though OpenSolaris sucks, it still rocks.

    [ Demo of flash installation ]

    Translation: Look! You can even install proprietary software! Eat that FSF!

    //fatal

    1. Re:Some comments in the article... by Lemming+Mark · · Score: 1

      > OpenSolaris restores that warm fuzzy feeling from the Windows days where you get to waste hours (days? weeks?)
      > installing 3rd party proprietary drivers and feeling like a computer expert instead of things "just working" out of the box.

      An interesting thing I've noticed - Linux's not supporting a stable driver ABI is often cited as a reason for a lack of hardware support. Solaris has a stable driver ABI, FreeBSD has a stable driver ABI and yet I doubt that even if you install every 3rd party driver you can find they would support as many devices as Linux. A note on the fairness of this comparison: Linux has a larger userbase, so obviously there'll be more drivers for it. And yes, perhaps it's possible Linux would have even better driver support if it had a stable driver ABI.

      The point I think is worth making is that the lack of a stable driver ABI gets cited as a reason why Linux sometimes has worse driver support than Windows. The theory being, AFAIK, that supporting a moving target is too much effort and is probably the thing that's turning off device manufacturers. I think looking at the other Unix-likes demonstrates that a stable driver ABI, whilst useful, is not necessarily the magic ingredient for widespread support that some people suggest. I'm sure it helps - but being able to continuously clean up the driver API (and making the relevant changes, for free, for all drivers in mainline) so that the drivers are easier to write also helps and doesn't require a massive change in the way Linux development is done.

    2. Re:Some comments in the article... by Lemming+Mark · · Score: 1

      The article also compared Zones to VServers and noted that the latter aren't in the Linux kernel and require patches. This is true but Linux contains OS-level virtualisation of it's own, which you can use via the LXC tools: http://lxc.sourceforge.net/

      The VServers people expressed disinterest in merging their stuff into mainline. However, a combination of core Linux developers and OpenVZ developers have been working for some time on integrating full OS-level virtualisation into Linux, with the result that you can now run virtual machines on mainline Linux without any kernel patches. Not all the features of OpenVZ are supported (e.g. I think OpenVZ lets you do live migrations) but I'm not sure if Zones supports these either.

      It's not surprising the author didn't know about the Linux container stuff, though - not much noise has been made about it. Presumably this is partly because the OpenVZ people haven't switched over to using it instead of their external patches yet. It is perhaps less mature / well-tested than Zones but nevertheless it is there, in the kernel, and you can just go ahead and use it if your distro built in support.

  100. I got one :) by jonaskoelker · · Score: 1

    What next, an Indie OS?

    Try Haiku or Aros.

    (based on BeOS R5 and Amiga OS 3.1, respectively)

  101. Re:That's the closest anyone has come so far by Informative · · Score: 2, Informative
    to explaining the common misperception of Unix or Linux as a "server OS".
    • Unix was conceived as an interactive environment for programming, and is sill the only OS worth using for a programmer
    • Sun started in business selling workstations running Unix, later modified BSD to create SunOS, which eventually became Solaris. Sun Microsystems
    • And, as you're alluding to, in the beginning Linux was something fun to play with on the desktop.

    But then the WWW came along and the only OSes up to the task were Unix based or Unix like. And, "Windows" certainly never was a "server OS", but it's good for spreadsheets, so in certain types of people's minds "It's a Server OS".

  102. Re:That's the closest anyone has come so far by agnosticnixie · · Score: 2, Funny

    Thanks for the info (I'm all of 24yo and was almost a toddler when the current-gen *nix OS were born, so yeah) - but

    Unix was conceived as an interactive environment for programming, and is sill the only OS worth using for a programmer

    I appreciate your courage, you'd have been taken apart by the dotnet lovers in that other article (and maybe by those who still think Basic in any form is a programming language and not a "what not to do" guide)

  103. Re:Its a Server OS... by NotBornYesterday · · Score: 1

    Setup Ubuntu on a laptop, then show someone how to open Firefox and thats it; their sorted.

    And how much more difficult is it to open FF in Solaris?

    --
    I prefer rogues to imbeciles because they sometimes take a rest.
  104. Re:Its a Server OS... by Ash-Fox · · Score: 1

    By the way, Dtrace isn't kernel only - its also the basis of "instruments" in OS X - and "instruments" rocks - even for general purpose app development using Xcode.

    I stopped doing development on OS X when having to deal with buggy graphics drivers and OpenGL being broken, this was before dtrace was available on the OS. So you have me at a disadvantage there.

    I have only ever used dtrace on Solaris and did not really find a very practical use for it outside of kernel development. For general userland applications, it's not very useful.

    Just that there are plenty of reasons Linux pisses me off

    Such as?

    but it could be so much better if many of the people developing for it stopped reinventing the wheel for the sake of reinventing the wheel...

    Can I get a comparison with something?

    If this is that tried argument on different Linux distributions, where by they are reinventing things or doing different things on different distributions - This is no different from the BSDs, Unix systems and hell, even going more specific, the Solaris-based distributions.

    --
    Change is certain; progress is not obligatory.
  105. Re:Its a Server OS... by TheRaven64 · · Score: 1

    You can run the flash plugin via nspluginwrapper on FreeBSD. The plugin itself runs in the Linux ABI layer and the plugin wrapper reparents its window into the browser. As a nice side effect, you get some process isolation for free; bugs in flash won't crash FireFox. It's not quite trivial to set up for novice users, but novice users should be running something like PC-BSD, rather than a vanilla FreeBSD install, and PC-BSD includes Flash in the default install.

    --
    I am TheRaven on Soylent News
  106. Linux equivalents to Solaris headline features by Lemming+Mark · · Score: 1

    Linux containers provide similar functionality to Solaris Zones: http://lxc.sourceforge.net/ They're a younger project but the support for them is in mainline Linux and you can do some pretty cool stuff with them. One thing that's nice (and I don't know if Zones can do this) is that you don't have to virtualise every aspect of a container, so for instance you can just isolate at the filesystem level if that's all you needed. Solaris Zones is capable of running apps for another OS within a Zone, using their system call compatibility layer. Linux has a system call compatibility layer but I don't know if it can run a complete other-OS userspace as Zones can (e.g. Zones can run CentOS or RHEL userland in a Zone, on top of the Solaris kernel).

    Most everyone here is going to have heard of Btrfs but here it is again anyhow: http://btrfs.wiki.kernel.org/index.php/Main_Page It gives you similar stuff (checksumming, RAID-in-filesystem, writeable snapshots) to ZFS but again is a younger project. It's also in mainline Linux so you can play with it if you have a recent kernel (don't trust it with critical data, yet).

    System Tap is one (of a number) DTrace-ish system for Linux: http://sourceware.org/systemtap/ I understand it'll run on basically any non-stoneage kernel but to get all of the juicy features you would (I *think*) need to patch your kernel. This is the only one of these projects for which full functionality appears not to be completely in mainline. Various distributions include it, so you can probably install a package and try it out (at least in a limited form, depending on your kernel).

    A notable feature here is that none of these sound quite as mature as the Solaris equivalents. Not all of them constitute "copying", however - for instance, container-like solutions for Linux predate Solaris Zones by years (and BSD Jails, a similar concept, are almost certainly even older). I'm not sure on the dates of the others.

  107. Re:Its not just a server OS anymore by TheRaven64 · · Score: 3, Insightful

    TimeSlider which is similar to Apples Time Capsule

    I think you mean Time Machine (Time Capsule is Apple's NAS product). Saying TimeSlider is similar to Time Machine is doing TimeSlider a gross injustice. Time Slider works how Time Machine should. It uses the ZFS O(1) snapshot feature, making it very cheap to use and very robust. Time Machine creates a tree of hard links, which are not created atomically. The fact that it works at all is impressive, but it's very fragile. From an end-user perspective they are similar, but TimeSlider is a much cleaner implementation.

    I'm not sure if it made it into the main OpenSolaris tree, but Nexenta also uses ZFS snapshots for package management with a wrapper around apt. When you do an update, it snapshots the system first, so if something went wrong (e.g. one package didn't update cleanly, or had regressions) you can revert trivially. Once you're happy, you can discard the snapshot. This is really great for testing experimental code; you can install the development version and revert it trivially if it broke anything.

    --
    I am TheRaven on Soylent News
  108. Linux vs Open Solaris by Anonymous Coward · · Score: 0

    The problem you may have is the license and terms of use. Read this before downloading the code. I did this just after it was first released, and declined the terms. IANAL, but the way I read it was that if I even looked at their stuff, there was no "clean" way to do Linux kernel development without potentially opening myself (and Linux) up to a law suit.
    I was compiling kernels at the time and wanted to make some contribution there, but got too busy at work (15-18 hour days), so it became a non-issue anyway.
    Read the terms FIRST...

  109. Re:Its a Server OS... by bconway · · Score: 2, Insightful

    Well not exactly, Linux wasen't written with servers in mind.

    Yes it was.

    --
    Interested in open source engine management for your Subaru?
  110. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    Windows is for Joe Sixpack who needs games and porn. Joe will always outnumber the hackers.

    I think you just converted the hackers to Windows with that comment.

  111. The Network IS the Computer by jekewa · · Score: 1

    Some of the biggest differences, nay, benefits to Solaris/OpenSolaris come when you move away from one system into a network of systems that start to work together. When people compare their single desktop Linux systems to a single OpenSolaris installation, they miss a bit of the boat, and some don't like the parts they miss.

    Sun marketed Soalris with the slogan "the network is the computer" for a reason. When you look at their systems, they distribute storage and even processing when they can. They want to help you run everything in a cloud. They want to aggregate storage across systems into single file systems and mount points. They try make it simple to segregate and duplicate applications on the same system using zones.

    It isn't just supposed to be a replacement for your desktop where you word process or even play video games, where everyone gets a lot of hot, new, big CPUs and stacks of RAM on or under their desks. OpenSolaris/Solaris (both of which are free as in beer) is meant to be used on a network of systems, not just the one desktop, where the whole of the system is rocking, not necessarily each little bit.

    --
    End the FUD
  112. Re:Its a Server OS... by skydyr · · Score: 1

    So use your hacker skills to hack together your own games and porn!

  113. Re:Its a Server OS... by tixxit · · Score: 1

    Well not exactly, Linux wasen't written with servers in mind, Solaris was, but anyway thats by-the-by now.

    This is not a bad thing. Desktops today rely largely on technologies that were being used on the servers of yesteryear. Multiple processors, virtualization, highly-threaded programs, journaled file systems, 64-bit processors, etc. are all things that were traditionally for "server" OSes at some point or another. Also, what kind of geek wouldn't want ZFS on their home PC?

  114. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    Likely OSX. It's rapidly becoming my preferred desktop OS as well. 10.6 is very nice for desktops. My old server is Linux, the new one is OpenSolaris. ext4 is nice, but ZFS trounces it. Some other features like Zones are really nice when you're trying for max reliability. You can run apps in their own space and install any needed libraries and support apps over there as well so they don't conflict with the main OS. If you want even better separation, there's xVM.

    I want to know my data is correct, ZFS can do that, ext4 can't. BTRFS is vapourware for now. I'll evaluate BTR when it's available and stable. Add in various features like near-zero overhead snapshots, and nothing on Linux can compete in my mind for a large file server.

  115. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    Hmmm... I just started using OpenSolaris and I think svcadm is significantly easier to deal with than the old init.d stuff. Init scripts are probably easier for the more Unix experienced though.

    I totally agree with the userland. They really need to just use the gnu stuff and add the new commands for their special stuff like ACL management. I use the GNU tools OpenSolaris installed along with a few extras I dropped in 90% of the time. They just work better for me.

    I don't mind the Java stuff, my server box is quite powerful, and has 8GB of RAM. Java is memory hungry, if you have enough RAM it works as well as anything else. I find the anti-Java stuff amusing as I remember the same complaints when C++ came out, and now most people don't think twice about using C++ but complain about Java. :) I do think that programmers in general have gotten lazy though, the demo scene gives me some hope. Those guys are awesome.

    Overall, I really like OpenSolaris as a server OS. Zones and ZFS are the big things I'm really digging on right now.

  116. Re:Its a Server OS... by Anonymous Coward · · Score: 0

    but can you watch it Fullscreen and Hardware-Accelerated?

  117. Re:Its a Server OS... by Ash-Fox · · Score: 1

    Hmmm... I just started using OpenSolaris and I think svcadm is significantly easier to deal with than the old init.d stuff. Init scripts are probably easier for the more Unix experienced though.

    I was pretending to be one of those Unix administrators that don't like anything different and want a pure original Unix model in that response - As the original poster said:

    the traditional UNIX way of doing things

    ---

    I don't mind the Java stuff, my server box is quite powerful, and has 8GB of RAM.

    Not that RAM makes much of a difference at starting the runtime. I mean, it's not like I'm using it on a system with less than 4GB of RAM to begin with. I don't think the differences between 4GB RAM (which is mostly unused) and 8GB are really going to effect the start up performance of java application by that much.

    now most people don't think twice about using C++ but complain about Java.

    C++ doesn't randomly decide to take 15 seconds (I don't really care about what is to blame as much as the fact it just is) to start what seems to be a very simple application to begin with.

    --
    Change is certain; progress is not obligatory.
  118. opensolaris vs arch by shijokin · · Score: 1

    I gave opensolaris a try on a P4 2.8, it was running fine however still far from linux distro such like arch. I'm very interested about ZFS performances and features.I'll be following

  119. Could ZFS become GPL?? by Anonymous Coward · · Score: 0

    Since now Oracle owns Sun, and Oracle has their own Linux distro, could they make ZFS GPL so they can offer it with their Linux distro??

  120. Battery Life? by linuxpyro · · Score: 1

    What's the battery life like on laptops? Is it any better than Linux?

    --
    Saying "I'll probably get modded down for this" in a post is the best way to get it modded up.
  121. Re:Its a Server OS... by ioshhdflwuegfh · · Score: 1

    [...]I think as a community, we need to just concentrate on getting at least 1 OS totally practical for desktop use before we start peddeling others.

    If by that 1 totally practical OS you mean: mother Debian, father Fedora, child Ubuntu, edgy Gentoo, trusty CentOS, puritan Arch, ... why not then add to that list of 1 OS also: server-with-desktop-feel SunOS?

  122. Re:Its a Server OS... by indi0144 · · Score: 1

    Yeah I could never understand why some people call "PC" a MAC either.. oh wait

  123. Re:Its a Server OS... by Methlin · · Score: 1

    Its not quite that easy to add more space. RAIDZ and RAIDZ2 pools don't support expansion yet, so you have to be using mirroring to achieve expandability. And when you are using mirroring you have to add 2 more drives to expand an existing pool. Even when using mirroring I don't think you can remove drives like you say.

    RAIDZ/RAIDZ2 pools are just as expandable as mirror pools in exactly the same way. Either:
    A. Add an additional RAIDZ/RAIDZ2/Mirror VDEV to the pool at which point the pool automatically expands and you automatically get striping across all VDEVs in the pool.
    B. Replace all devices that comprise a single VDEV with larger devices one at a time, waiting for a resilver between each device replacement, once all devices are replaced the pool automatically expands.

  124. Re:Its a Server OS... by Vardamir · · Score: 1

    I could say the same for Linux with respect to "most Windows applications run well in Linux via wine".

    In reality, it isn't even most of course.

    The reason other apps don't compile well on other Unix systems is because a lot of people don't use other platforms and they are bad at making cross-platform code, which normally isn't hard.

  125. I use Fedora, and hate OpenSolaris. by Anonymous Coward · · Score: 0

    I tried OpenSolaris multiple times, only to be met with no sound support and a screen running at 800x600. Linux creams OpenSolaris.

  126. Re: GNU vs. Solaris utils by Anonymous Coward · · Score: 0

    I've not yet used the latest OpenSolaris, but if memory serves, a good deal of GNU utilities were the default in OpenSolaris instead of the native Solaris ones.

  127. Re: GNU vs. Solaris utils by Ash-Fox · · Score: 1

    I've not yet used the latest OpenSolaris, but if memory serves, a good deal of GNU utilities were the default in OpenSolaris instead of the native Solaris ones.

    On the installations I've had, not a single one had GNU utilities as default. GNU ulities were named things like ggrep in the default path. If you wanted to make them default you had to override the path settings for /usr/gnu/bin/ over /usr/bin.

    --
    Change is certain; progress is not obligatory.
  128. Re:Its a Server OS... by badkarmadayaccount · · Score: 1

    SunOS? Isn't that a tad old?

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  129. Re:Its a Server OS... by ioshhdflwuegfh · · Score: 1

    You're right. I said SunOS but meant OpenSolaris.