Slashdot Mirror


Sun Says OpenSolaris Will Challenge Linux

E5Rebel writes "Sun Microsystems has ambitious plans for the commercial and open source versions of its Solaris operating system. The company hopes to achieve for Solaris the kind of widespread uptake already enjoyed by Java. This means challenging Linux. 'There's an enormous momentum building behind Solaris,' according to Ian Murdock, chief operating platforms officer at Sun, who was chief technology officer of the Linux Foundation and creator of the Debian Linux distribution. Isn't it all a bit late?"

405 comments

  1. OpenSolaris by smittyoneeach · · Score: 5, Funny

    OpenSolaris
    Won't a new one tear us,
    Unless they first
    Have Ballmer chair us,
    Great documentation--
    Now that could scare us.
    Burma Shave

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:OpenSolaris by arivanov · · Score: 3, Interesting

      Great documentation--

      This is probably correct. With a "--".

      I recently had to try to read the spagetty which is the OpenSolaris TCP implementation and frankly it felt exactly like this "--". Great documentation--; for very line, through the entire monolythic single multimegabyte .c file.

      No thanks, compared to that I will actually take BSD any day. That is actually documented. Both outside the code and inside it.

      It is quite entertaining to see Murdock making such claims. He actually forgets that the greatest strength of Linux is that most of its codebase is understandable. While it may be missing some high end enterprise bells and whistles a relative newbe can sit down and understand most of the code straight away. Granted, his attempts at coding anything for it may end up being futile, but he will like it none the less. On top of it he has the greatest possible documentation - the code and it is readable.

      Solaris codebase is anything but understandable. I have read some of the code and the best way to describe it is "brainnumbing exercise". As such it will always have a limited appeal to any new developer who is facing a choice of where to put his efforts.

      This is as far as developers are concerned. And as far as users Solaris is late to the party as well. Apple got there before it.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    2. Re:OpenSolaris by fimbulvetr · · Score: 1

      Mr. Murdock hasn't forgot about Linux's strengths (or weaknesses for that matter), he's just paid to say other things. Ironic as it is, since he's the one who founded the most free linux distribution to date, one that will never be ran by a corporation and one that does not bend to officially include non-free software.

    3. Re:OpenSolaris by Sponge+Bath · · Score: 1, Funny

      1:1:respawn:/etc/spagetty 9600 tty1

    4. Re:OpenSolaris by jlarocco · · Score: 5, Informative

      I recently had to try to read the spagetty which is the OpenSolaris TCP implementation and frankly it felt exactly like this "--". Great documentation--; for very line, through the entire monolythic single multimegabyte .c file.

      What? I'm not exactly sure what you mean, but it seems pretty good code to me. It's big, and there are some gotos, but it's all well explained. It definitely doesn't seem as bad as you make out.

    5. Re:OpenSolaris by Anonymous Coward · · Score: 2, Interesting

      While I have not looked at the OpenSolaris code for comparison, your claims about the Linux kernel being well documented and easily readable are not uniformly true. A few years ago I wrote a driver for the Realtek 8139 for eCos. Since the datasheet from Realtek is almost useless for determining how the chip is supposed to work (it contains lots of omissions and outright errors), I decided to look at the sources of the Linux driver - this was not much more helpfull than the datasheet. In the end, I looked at the OpenBSD driver, which *is* very well documented and easy to understand, even for people (like me) that know just about nothing about the OpenBSD driver model.

    6. Re:OpenSolaris by Anonymous Coward · · Score: 1, Insightful

      Agreed. It's somewhat complex but that's unavoidable, and it would be more readily understandable as a bunch of C++ classes but I imagine this C is very well tested and optimised. Comment density is about right and they make sense.

    7. Re:OpenSolaris by hjf · · Score: 3, Insightful

      It is quite entertaining to see Murdock making such claims. He actually forgets that the greatest strength of Linux is that most of its codebase is understandable. While it may be missing some high end enterprise bells and whistles a relative newbe can sit down and understand most of the code straight away. Granted, his attempts at coding anything for it may end up being futile, but he will like it none the less.
      I wonder how many Linux users are actually programmers? Like 1%, I guess? Sure, in 1991 when it was released, every user was a programmer. But now it's the opposite. Few users will do so much as recompiling a kernel, and even so, you don't need to be a programmer to do that.

      On top of it he has the greatest possible documentation - the code and it is readable.
      What? Are you on crack? Code is NOT documentation. You HAVE to add a manual somewhere, else it's "just a program". And that's the biggest problem with Linux. Documentation. There's a million things you can do and very few of them are documented. So you have to google everything. You'll have to end up at some obscure list server (which WILL be offline when you click on it, so pray that web.archive.org has a copy).

      The other day I had this situation: A SCSI drive failed and md was degraded (raid-1). The drive was unaccessible, I didn't know that. So I went ahead and installed a new kernel. LILO was bitching about not being able to find /dev/sdb. So I go an run LILO again and forget to add the "-t" switch. WRONG - bootloader is fucked now.
      I had to boot Debian Rescue, mount my drive (it's a LVM on MD). I figured, what I had to do was just very simple:

      boot
      mount the partition
      lilo and read the config file from the partition... that didn't work, the files weren't there

      ok, so I chroot into the directory. lilo. didn't work either, something about /proc
      ls /proc. empty. what the hell? mount /proc. ls /proc. all there. lilo. bingo!

      I would love to see a newbie doing all that guesswork just to recover a fucked MBR.

      Regarding to the "high end enterprise bells and whistles": ZFS alone made me switch my Linux server to Solaris. I lost, completely lost, 320GB of data due to the piece of shit Truecrypt for Linux, supposedly "stable". Now I have a zpool with iscsi-exported zvols, that took like 2 minutes to make.

      The great about solaris is that it WORKS. Right there and then: it just works. If it doesn't work, that's it. They don't pretend that it works only to have it hang at the worst moment (or worse: fuck 320GB of your data). I think that's another problem with Linux: version numbers. Serious programmers put 0.0.1-pre-alpha on their versions, so you kind of know what you can expect. Others just go and version 1.0 (and when you try to run that program, you realize that this isn't a 1.0 version). I don't think corporate folks like beta software, and that's what keeps Linux off the enterprise too.

      Linux makes a great LAMP server, Asterisk server, etc. But that's because of the support behind those products. Asterisk, PHP, etc are backed by serious companies.

      And don't let me get started on the stupid fights about the scheduler, while this isn't an issue on Solaris (http://blogs.sun.com/darren/entry/new_linux_sched uler_old_solaris), because that's what really makes me doubt about the Bazaar way of software development. Don't get me wrong, I think that's great, but when shit starts to fly around, I start looking for alternatives.
    8. Re:OpenSolaris by arivanov · · Score: 4, Interesting
      I would love to see a newbie doing all that guesswork just to recover a fucked MBR.

      As someone who has had to recover Solaris software raid out of f*** state on multiple occasions I can ensure you that it did not use to be any better. In fact it was worse. Booting, repopulating devices, devices missing, having your MBT f**** up. Yep. Been there seen that. An all of the great three - linux, bsd and solaris. All of them suck equally bad so I will not recommend a newbie doing any software raid in the first place. Disclaimer - I have not tried opensolaris for this though

      I lost, completely lost, 320GB of data due to the piece of shit Truecrypt for Linux, supposedly "stable". If you have 320GB of data, if you are brave enough to play with LVM and software RAID and you also smack TrueCrypt on it. Well... You are expected to have enough clue to have backups... If you do not...

      The great about solaris is that it WORKS. Right there and then: it just works. May I suggest that you run a couple of hundred of servers with it in an Internet facing environment first. I have suffered from it and I have seen the lot. F*** up filesystems, MBR cockups, software raid bloopers, applications managing to make the kernel through the Sparc equivalent of GPF from the depth of the scheduler (something linux has not done for a very long time), the lot. Granted it has been a while, and most of it was not under OpenSolaris which has supposedly been "improved". Though as people say, once you get burned you stay away from it.

      the scheduler, while this isn't an issue on Solaris. Now do not get me started here either. Since the day of 2.5 every Solaris release has been released with a scheduler that has been heralded as the best and above the rest. In every f*** release the marketing droids has screamed that Solaris is right, everyone else is wrong everyone's else scheduler sucks and Solaris is the best. After that they accepted "everyone else" scheduler concepts in the next release. Sorry mate, people here have not forgotten the abomination of lightweight threads. People have not forgotten the screams of Solaris marketing droids about the greatness of the N:M model. There are also people who have had to program the actual scheduler internal priority tables and retune it for job loads different from default. All of this just to find out that the next release completely fucks it up to move to different semantics from the ground up. Rinse, repeat...

      Do you like it or not scheduler is always a flamewar because every scheduler sucks. Just it sucks differently for different people so there will always be one to flame away (especially after failing a testcase miserably).

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    9. Re:OpenSolaris by 00lmz · · Score: 3, Insightful

      Regarding to the "high end enterprise bells and whistles": ZFS alone made me switch my Linux server to Solaris. I lost, completely lost, 320GB of data due to the piece of shit Truecrypt for Linux, supposedly "stable". Now I have a zpool with iscsi-exported zvols, that took like 2 minutes to make.

      ZFS sounds great, but I don't think it's fair to compare TrueCrypt (which is not included with the kernel, and doesn't have too many users testing it) with ZFS (which is one of Solaris 10's most valuable features). Why would you put 320 GB of data at the mercy of TrueCrypt? A few hundred megabytes of sensitive files, sure... but 320 GB?

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

      Nice flamebait. Or troll? Probably both.

    11. Re:OpenSolaris by nine-times · · Score: 1

      Solaris codebase is anything but understandable. I have read some of the code and the best way to describe it is "brainnumbing exercise". As such it will always have a limited appeal to any new developer who is facing a choice of where to put his efforts.

      Well as someone who's looking to implement Unix servers and not to write things, I'm not sure I care how hard it is for a newbie to jump into kernel hacking. I want a robust, stable, secure kernel. Then you have the rest of the operating system and toolset, and a lot of that stuff is interchangeable. If it's open source, then someone should be able to port it to Solaris, right?

      The problem that I've had with both the BSDs and Solaris is installation and management. Maybe it's just because what you learned first will always seem easiest, but the current GNU tools and aptitude make things pretty easy on me. If I could have Debian with a Solaris kernel, ZFS support and all, I'd probably take it.

    12. Re:OpenSolaris by MightyMartian · · Score: 3, Interesting

      How long would he have a job if he said "Sun is fifteen years behind Linux in penetration. The distance between Linux and OpenSolaris is insurmountable. We may find a niche with some enterprises, but we will never overtake Linux."

      To be honest, I think it's all a good thing. Lots of free operating systems give guys like me more cud to chew, more options to bring to our bosses and/or clients.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    13. Re:OpenSolaris by Anonymous Coward · · Score: 0

      Never heard about Gnusolaris?

    14. Re:OpenSolaris by Methlin · · Score: 1

      Well you see, that was storage for all his porn he's "hiding" from his mother upstairs.

    15. Re:OpenSolaris by PygmySurfer · · Score: 2, Informative

      Ask and ye shall receive.

    16. Re:OpenSolaris by DeepZenPill · · Score: 3, Funny

      Hey it was 320GB of some really freaky porn that nobody else was supposed to see. What he didn't realize is that the Truecrypt process took a look at it and decided he shouldn't be watching those movies either.

    17. Re:OpenSolaris by Anonymous Coward · · Score: 1, Funny

      Spagetty is the guy at the sauna resort that tells you which one is your door.

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

      He is at least able to make a point in a language other than his own, my narrow minded friend.

    19. Re:OpenSolaris by fimbulvetr · · Score: 1

      Well that's sort of my point when I say he's paid to say it. It also meant he's paid to not say the opposite.

      I agree that it is a good thing, it may help to provide more competition to Linux than the BSDs have at this point. If it's (truly) open source, it'd be hard to argue that it's anything but good.

    20. Re:OpenSolaris by Doctor+Memory · · Score: 1

      And as far as users Solaris is late to the party as well. Apple got there before it. ??? You mean desktop users? I seriously doubt your typical Mac user spends much time at the command line, or even knows much about Unix. The default environment for Solaris 10/OpenSolaris is GNOME, so Windows users at least have some hope of figuring out how to launch their browser and e-mail client. This makes it pretty much even with Linux.

      I think OpenSolaris will see its greatest adoption in the SME and hosting segments. Hosting companies love Linux because it's free-as-in-beer, SMEs love it because it's more efficient than Windows, so they can re-purpose older hardware as back-room servers, or try offering their own web-based services at low risk. If companies had the choice of running what college kids run, or running the software that powers Sun servers, which do you think they'd choose? Technical issues aside, I think that name recognition is going to drive some significant uptake for OpenSolaris. Linux has lots of mindshare, so I doubt it'll suffer overmuch, but I wouldn't be surprised if OpenSolaris showed stronger growth.

      the greatest strength of Linux is that most of its codebase is understandable Oh, definitely. It's right up there with OpenVMS. And we all know how much market penetration that has...
      --
      Just junk food for thought...
    21. Re:OpenSolaris by rossifer · · Score: 2, Informative

      Funny that you mention the TCP code. In my experience, the TCP stack is one of the places where Solaris (and presumably OpenSolaris) does things right and Linux has some significant problems.

      We have some servers with multiple NIC's in the same subnet due to limitations of our hosting provider. On Linux, if a request comes in on NIC 1, the response may go out on NIC 1, 2, or 3. This causes no end of havoc as the server claims the response went fine, but any firewalls between the client and server will fail to correctly route the response from a different host. The client will usually barf as well.

      On Solaris, the response always goes back out on NIC 1. It just works.

      There are other issues with the Linux TCP stack as well, that just one of the ones that we've found most frustrating over the past three years which differentiates Solaris from Linux.

    22. Re:OpenSolaris by duragnulinux · · Score: 1

      Well - maybe part Sun's OpenSolaris game-plan is that opening things up will let (force?) the community who uses it fix all the junk that's wrong with it - including documentation? Just a thought... I know damn well that would be a HUGE and costly undertaking for Sun.

    23. Re:OpenSolaris by MikeFM · · Score: 1

      I think OpenSolaris is here to stay but I think Sun is forgetting that being open means that anything really good that they have implemented will eventually make it's way into Linux and BSD. Of course, likewise, anything good in Linux and BSD will make it's way into OpenSolaris. The real success of such products is in who can create the best developer community. We already have a million types of BSD, Hurd, Linux, and others. Of those Linux has probably the best developer community although some of the BSDs have pretty good communities also. If they want OpenSolaris to succeed they need to make developers want to work with their code. Horrible documentation isn't going to help that happen. Sun has very little experience in creating such communities and has a mixed image as to being a good community player. Will hiring away a few Linux developers really fix that problem? I expect OpenSolaris to stay a also-ran.

      Probably the brightest idea for a company like Sun to dive into the open source community would be to buy their way in. Find some hardware company that produces hardware that is less than perfect under Linux and BSD and buy that company and release fully open drivers and specs as part of OpenSolaris. Nvidia might be a pretty good start. Maybe even go so far as to make sure your new drivers also work well in Linux and FreeBSD. That'd gain a huge amount of community trust and interest. Use your money to attack the problems that developers alone can't tackle. At the same time you could take your main competitors, Microsoft and Apple, down a few notches by making the entire group of open OSs have better hardware support.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    24. Re:OpenSolaris by Anonymous Coward · · Score: 0

      I'm not using OpenSolaris until it supports broadcom 4318!

      Michael

    25. Re:OpenSolaris by heelrod · · Score: 3, Insightful

      I'm gonna have to agree with this.

      back in the day, the people using this stuff were programmers, so the code made for good docs ( kinda ) because it was new, untested, and really just a toy. Today, it is a big player in real world applications and systems. Most people just hang on to what we said over 10 years ago. It's starting to sound like a broken record. The Linux zealots keep yelling the same thing. I write drivers, port drivers and all that crap, and I'm sorry to say Linux needs to come up with a better documentation scheme just for the simple fact that it is becoming bloatware.

      There I said it! Flame me if you must, but as for me, I think a new free OS would be great. Linux is getting boring anyway.

    26. Re:OpenSolaris by arivanov · · Score: 1

      I am not saying which is right or wrong. All I am saying which is readable and who is not.

      Linux does shitload of things wrong. F*** up bound sockets with UDP if you use connect() send() instead of sendto is a prime example. I suspect this is the one you are mentioning, but it is not in the aforementioned ipv4/tcp.c. It is in ipv4/udp.c

      By the way, I had that submitted as a bug 4 years ago and nobody gave a f***. Similarly, it took me less a couple of hours to wade through the nightmare that is udp.c (where the bug is) and figure it out once HPA (the maintainer of tftpd) pointed out that this is a kernel bug and he does not care and does not want to work around it (typical linux guru attitude by the way). It would have taken me a couple of days to get to the bottom of a similar bug in the solaris IP stack. And just to make the comparison fair it would have taken me 20 minutes for FreeBSD if it ever had anything that stupid.

      By the way, as far as these "bad" linux habits are concerned there are plenty of workarounds and some of them are necessary for Solaris as well (which has its own can of worms).

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    27. Re:OpenSolaris by arivanov · · Score: 1
      Of course, likewise, anything good in Linux and BSD will make it's way into OpenSolaris. This means admitting it. This unfortunately has been contrary to Sun's culture. Just a few examples are Sun not being bothered to care about classless networking, broken loopback aliasing, broken DNS, broken syslog due to continuous persistence on the greateness of the streams vs the world, Eclipse and so on. History shows that Sun is very bad in admitting it is worse than someone else in a particular field and actively accepting a superior implementation. It will drag its feet by all means possible for years.

      So IMO the technical superiority of OpenSolaris is totally irrelevant. What is relevant is Sun finally changing its culture to learn to lose gracefully and embrace and extend the winning solution. Frankly investing any time and effort into OpenSolaris before that is a waste of time and effort.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    28. Re:OpenSolaris by MikeFM · · Score: 1

      I remember when most of my friends started switching from Solaris to Linux for most of their servers. Good ole Slowaris. Switching didn't have much to do with price since at that time most of us had someone else paying the bills anyway. Switching to Linux was more an issue of speed, ease of use, quality, and flexibility. That feeling by so many Solaris users followed by an exodus by so many should have told Sun they were doing something wrong. That was back in the mid nineties.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    29. Re:OpenSolaris by kaffiene · · Score: 1

      What??? This is Slashdot! Mindless anti-Sun FUD please, don't be going around inserting any of those "facts" into the lynch session!

    30. Re:OpenSolaris by piojo · · Score: 1

      ZFS sounds great, but I don't think it's fair to compare TrueCrypt (which is not included with the kernel, and doesn't have too many users testing it) with ZFS (which is one of Solaris 10's most valuable features). Why would you put 320 GB of data at the mercy of TrueCrypt? A few hundred megabytes of sensitive files, sure... but 320 GB? I agree. Linux has well-tested encryption schemes. I use LUKS with cryptsetup. This is a little newer and less tested than some other mechanisms, but it works well (and I think it's fairly popular). Why would you use something that's so untested for something that's so important?

      One of my friends always rants about how cool TrueCrypt is, and it always sounded to me like a death trap waiting to implode and eat your data when you make some obscure mistake. Furthermore, I would never *ever* trust my data to one of those "Windows apps grafted onto Linux." Those applications usually suck, and are not of comparable quality with the original version. Look at RealPlayer or Winamp. Look at Nero (I just looked it up, and it seems that NeroLinux has gotten a lot better since I last read about it, but it's on version 3.0). These programs seldom work well or have the full range of functionality on Linux. So even if I liked the way TrueCrypt worked, I wouldn't feel safe using the Linux version for a few years.
      --
      A cat can't teach a dog to bark.
    31. Re:OpenSolaris by piojo · · Score: 1

      Bad taste to reply to oneself, I know, but I didn't realize TrueCrypt was a real, live cross platform project. I thought it was a corporate offering. Not that I dislike corporate offerings, but I just don't trust them. VMWare is a great closed source (and cross platform) product, but it just seems like so many of the others just aren't very high quality in their ports to Linux. I still maintain that it's better to use programs that are thoroughly tested, but my allegations against TrueCrypt seem to be unfounded after reading about it a little. Somebody mod parent down.

      --
      A cat can't teach a dog to bark.
    32. Re:OpenSolaris by rtechie · · Score: 1

      Linux has well-tested encryption schemes. I use LUKS with cryptsetup. This is a little newer and less tested than some other mechanisms, but it works well (and I think it's fairly popular). Why would you use something that's so untested for something that's so important? Name 'em. LUKS with cryptsetup is slow as molasses and buggy. Truecrypt is marginally better, but the Linux tools for mounting the volumes are so shitty and unstable that I just store the volumes on a Windows server, format them with ext3, and access them remotely.

      The original poster was quite rightly pointing out that file encryption (and filesystems in general) are awful in Linux.
    33. Re:OpenSolaris by turbidostato · · Score: 1

      "Well as someone who's looking to implement Unix servers and not to write things, I'm not sure I care how hard it is for a newbie to jump into kernel hacking."

      You should. From your description, you are on sysadmining (or, even worse, managing sysadmins). Once you go onto the greatness of open source, you are *doomed* to hack something, someday, either bugfixing or to fit specs. But you are not there to write things, so you -again, are *doomed* to be a newbie at it when the turn comes. So much better if it's easy for newbies to jump into it because that's exactly what you will be.

      Been there, bought the t-shirt.

    34. Re:OpenSolaris by Sardonic1 · · Score: 1

      Great documentation? You mean a document that shows what code they "licensed" for use in this product from someone (SCO) who did not own the copyrights and possibly the right to license it?

    35. Re:OpenSolaris by larry+bagina · · Score: 1

      The default environment for Solaris 10/OpenSolaris is GNOME

      Too bad. OpenStep was a joint standard between NeXT and Sun. Sun released a beta OpenStep for their SPARC machines, then went with Java instead (early java libraries looked a lot like the OpenStep foundation classes). We all know what happened with NeXT.

      If OpenSolaris used OpenStep on the desktop (or better yet, contributed their code to GNUStep), they would have a competitive advantage over desktop linux (where GNUStep is ignored).

      As it stands, I use OpenSolaris as a ZFS file server (but only until I trust FreeBSD/ZFS a little more).

      --
      Do you even lift?

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

    36. Re:OpenSolaris by hjf · · Score: 1

      I lost, completely lost, 320GB of data due to the piece of shit Truecrypt for Linux, supposedly "stable". If you have 320GB of data, if you are brave enough to play with LVM and software RAID and you also smack TrueCrypt on it. Well... You are expected to have enough clue to have backups... If you do not..
      No, the fucked drive wasn't part of the LVM or software RAID. It was just an external eSATA drive, which never had any problems under Windows XP. I just mounted it, read a little, write a little (FAT32 for "cross-platform")... BAM! all my data, gone. So I'm now building a 4x500GB raidz for backups (incremental and all with zfs snapshots). And the 320GB drive is working fine under Windows again.

      With some luck, ZFS booting will change software raid. I was impressed with the video on youtube with those german guys making a ZFS array on some USB sticks, exporting it, shuffling the drives and connecting them anywhere, then importing it back and have ZFS take care of everything. A software raid that will boot from any drive? That's something (OK, OK, linux already does, LILO is smart enough to install itself in the MBR of all the drives in the array and linux can boot from a degraded aray, provided there are enough drives).
    37. Re:OpenSolaris by hjf · · Score: 1

      Why would you put 320 GB of data at the mercy of TrueCrypt? A few hundred megabytes of sensitive files, sure... but 320 GB?
      Whole-partition encryption. It's easier and faster than a file container. You don't need to install truecrypt (on Windows) in order to run it, so you can carry your disk around. If someone steals it, well... he got himself a great drive, but not my data. If my drive fails under warranty, I don't like the fact that computer techs look around your files when they "test" your drive, so they can look all they want, my data won't be available to them.
    38. Re:OpenSolaris by nine-times · · Score: 1

      I'm not new to Unix/Linux, but that's not what I'm talking about. For most of us, there is no point in trying to modify the kernel. The functionality of the kernel is so basic that, in the rare cases it doesn't support the features I need, it's probably because those features aren't really stable yet. Even then, most likely there's a better programmer than me or anyone I have working for me who will have already made their own custom kernel with those features. I'm not putting a customized kernel into a production unit if the kernel was customized by someone new to making modifications to that kernel.

      Personally, if I have a need for custom kernels, I'll either hire someone who has experience with such things, or I'll invest the money in getting someone up to speed. But that it's hard for newbies to hack isn't a big downside, since I'm not putting a newbie-hacked kernel into production anyway.

    39. Re:OpenSolaris by OdinOdin_ · · Score: 1

      Check out "policy routing", its been in Linux now maybe 7 years. /sbin/ip route add table 10 0/0 via 10.0.0.1 dev eth0 /sbin/ip rule add from 10.0.0.0/24 table 10 pri 10

      Should be along the lines of always routing traffic from 10.0.0.0/24 via gateway 10.0.0.1 on device eth0.

      This problem isn't actually TCP code as your short sighted comment implies but I suppose you got the general networking area right in your thoughts so you aren't completely clueless. It's not recommended network practice to have two NICs in the same subnet (unless the NIC is designed for failover and is viewed as one from a MAC address perspective). Maybe the LARTC mailing list can help you at http://lartc.org/. May I wish you every success overcoming your problems but next time don't blame the tools when the user is naive.

    40. Re:OpenSolaris by Eivind · · Score: 1

      It's completely sane to simply encrypt entire drives.

      For example, you may worry that repair-techs will search trough your files if your computer or drive ever needs warranty-repair. Or you may prefer gigabytes of personal photos not to be lost if your laptop is stolen, even if most of them *aren't* nudiepics of your SO.

      I have my entire data-disk encrypted. Yes, sure, it makes access somewhat slower, and adds the extra step of entering the passphrase on boot. But that's a price I'm willing to pay. I ain't worried about lost data though, because unlike the idiot above, I keep backups. The backups are encrypted to, so if I ever lose the passphrase I'm fucked. Which is one reason why there's a printed copy of the passphrase in my safety deposit box in the bank. (the other reason is that if something should happen to me, I *do* want my children to be able to access all of the family-pictures, for example)

    41. Re:OpenSolaris by rossifer · · Score: 1

      Check out "policy routing", its been in Linux now maybe 7 years. /sbin/ip route add table 10 0/0 via 10.0.0.1 dev eth0 /sbin/ip rule add from 10.0.0.0/24 table 10 pri 10

      Should be along the lines of always routing traffic from 10.0.0.0/24 via gateway 10.0.0.1 on device eth0.
      Yeah. Hm. Sorry about not going into more depth about what was happening, but that's not it.

      We did actually know enough to hire some network experts to help us debug the issue. The problem with your fix is that our web servers (upstream) and our database servers (downstream) are both on the other side of the same gateway. So all of the NIC's need to be able to route through that gateway. Which they do. Not the problem.

      This problem isn't actually TCP code as your short sighted comment implies but I suppose you got the general networking area right in your thoughts so you aren't completely clueless.
      <sarcasm> Wow. Thanks. I feel much better now. Thanks to your insights, we can just move our datacenter back to Linux because the problem wasn't solved by moving to Solaris. </sarcasm>

      If you thought I was asking to be informed or for advice, my apologies. I've already spent more time than I care to admit figuring out what was going on. We already did the research, established that the bugs are present in the Linux TCP code and not present in the Solaris TCP code, then we moved our deployment to Solaris.

      It's not recommended network practice to have two NICs in the same subnet (unless the NIC is designed for failover and is viewed as one from a MAC address perspective).
      We're stuck. When we got to dictate network architecture for our deployment, we had completely separate networks for DMZ -> web servers, web servers -> app servers, app servers -> database, admin -> web/app/database servers, etc. After being acquired, we got told "we don't do that here" and were told to put everything internal on the internal network. I don't like it either. Our argument of "it's not industry best practices" and "it's causing significant problems" was answered with "we know better" and "just do what you're told".

      In our old deployment, Linux worked great. In this new environment, not so much.

      Do I blame Linux? A little, yeah.
      Do I blame the new network architecture policy? Yes, absolutely.
      Can I change the network policy? No.
      Can I fix Linux? No. (yet another policy against non-mainline and in-house patches on production machines).
      Can I substitute something else for Linux? Yes.

      Done.

      I do actually appreciate you believing that you could help us out and taking the time to offer some suggestions. The condescending tone, not so much.

      Regards,
      Ross
    42. Re:OpenSolaris by NateTech · · Score: 1

      So you can't trust Linux and you can't trust Solaris. Fair enough. What do *you* use for large deployments like your examples above, today?

      I have also had the "joy" of maintaining large numbers of both Solaris and Linux systems, and generally I'd say that the "normal" levels of "fucked-up-ness" happen on both.

      The difference is, when Solaris is fucked up, I always had an 800 number, and two or three Sun people looking at the problem and AGREEING with me that it was FUBAR, which was a lot better to hand to my bosses -- who are trying to run a business -- than some 14 year old in his basement's posting to alt.linux.fucked.up.scsi or whatever.

      Sure the bosses *could* pay RedHat for similar support, but never did. They had learned from over-zealous community promoters that the benefit to running Linux was that it was "Free", not understanding the context of the word free, nor that free doesn't come with answers you can give to *your* customers.

      We're about to do it again on another product too. Engineering wants "free" Fedora, support division wants paid-for RHEL. Guess who's going to win?

      --
      +++OK ATH
    43. Re:OpenSolaris by OdinOdin_ · · Score: 1

      I can't comment on the Linux TCP bugs you think you've found, maybe the linux-net list is the place to verify their nature.

      But I don't think the experts you called upon for advice with sorting out an IP routing / network topology issue where all that expert, nothing sounds too complex or out of bounds in your scenario.

      I'm happy that Solaris works for you, I too deploy Solaris and find its better at dealing with significant continuous I/O loads and memory pressure scenarios where as Linux has the edge on raw performance (getting stuff done faster) and networking (flexibility). Its also good that Solaris at least attempting to keep with Linux since vendor flexibility coupled with a bit of competition is always a good thing for everyone but even companies like Oracle are biasing towards Java/Linux and away from other options.

  2. What is the platform? by BadAnalogyGuy · · Score: 4, Insightful

    What's the point of an operating system when you've got Java running on top of whatever is there? The OS is just a bootloader for the Java VM.

    Sun's interest in pushing two separate platforms is baffling.

    1. Re:What is the platform? by setagllib · · Score: 5, Insightful

      Sun has a lot more than just Java software, and has a lot to gain from having firster-than-first class support for Java in the operating system (e.g. kernel-level code caching, pushing code into kernel space, etc). Linux can technically have it all now too, with Java being GPLv2'd. But really, Sun has packages like StarOffice, which needs a lot more than just a JVM.

      I encourage more competition for Linux. A free market is built on competition. Now that Microsoft is becoming a competitor rather than an oppressive regime, it'll be naturally selected out and increasingly powerful Unix systems will dominate the market. A Linux monopoly is not a good thing either, and whether BSDs or Solaris share the market, we all stand to benefit.

      It'd be even better if we had some license consolidation, but hey, that's a pipe dream. I'd rather have license-incompatible code than no code at all because people refuse to use GPLvX.

      --
      Sam ty sig.
    2. Re:What is the platform? by edittard · · Score: 1

      Sun's interest in pushing two separate platforms is baffling.
      You could at least try to live up to your name. Sun's action is like a shoe factory that also makes landmines. Something like that.
      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    3. Re:What is the platform? by namekuseijin · · Score: 1

      "pushing code into kernel space, etc). Linux can technically have it all now too"

      thanks but we don't a wanted a Big Bloated Java Kernel. we want a lean c one...

      --
      I don't feel like it...
    4. Re:What is the platform? by Anonymous Coward · · Score: 5, Insightful

      The concept of competition does not apply to free software because competition implies a winner and a loser. In OSS, there is no winner, nor is there a loser. OSS projects progress by the input and enthusiasm of the users. There is no reason that a single "monopoly" project would necessarily lead to lower innovation. Since the project itself is not in any competition to lure users away from a competitor, there is no incentive either way to innovate except for the "itch" to keep making the project better.

      A monopoly-style OSS project would lead to more innovation, in fact, because with more users wanting more features, the project will have both a larger pool of ideas to choose from as well as a larger pool of developers to implement and grow the project. Growth encourages growth, at least as far as OSS is concerned.

      Competition, OTOH, draws finite resources away from the developer pool. While ideas may be freely shared, developer time cannot be, so a project that gets X number of hours of work will have monopolized that time for that project. Sometimes this work can be easily shared among other projects, but most of the time it cannot be shared without significant porting and adaptation. Competition fragments the development effort of all OSS projects.

      The only competition that truly exists in OSS is the competition of ideas. The actual implementation of code is where this is fought. If idea A has more support than idea B, it will be idea A that gets implemented. In this way, in democratic fashion, the best ideas (alternatively, the most popular ideas) get turned into reality. When the small group of idea B supporters break away from the main project to proceed with implementing their idea, only time will be able to tell whether idea A or idea B was the right way to go. But it is an unnecessary competition and draws resources away from the improvement of the platform.

      Competition against Microsoft or Sun is not the reason Linux improves over time. Rather, it is because users who want to use Linux implement the features that they want so that the platform grows to fit them. As it grows to fit them, it also grows to fit everyone. The additive nature of OSS sees to it that the best ideas stick around and the lousy ones get tossed away. That's not to say that Linux isn't stuck in the Unix rut, because it is. It's that if there were no Linux, there would be something else.

    5. Re:What is the platform? by Starker_Kull · · Score: 5, Insightful

      I encourage more competition for Linux. A free market is built on competition. Now that Microsoft is becoming a competitor rather than an oppressive regime, it'll be naturally selected out and increasingly powerful Unix systems will dominate the market. A Linux monopoly is not a good thing either, and whether BSDs or Solaris share the market, we all stand to benefit.

      Your faith in Microsoft being 'naturally selected out' is.... amusing. Considering, after years of barely adequate products, they still have 90% plus marketshare of desktops, and last I checked, they were still oppressing various standards bodies, hardware manufacturers, small software houses, etc., I think the corpse is still walking around, talking FUD, and otherwise making a nuisance of itself. The Linux Monopoly you fear is... a bit far-fetched just yet, IMHO. When I start seeing KDE desktops in some of the small offices I walk into, then I'll believe it.

      Of course, this move by Sun is to try and make that happen; many non-computer people like 'simplicity', in the sense of getting everything from one computer vendor with minimum fuss on their part, assuming that things will work together more smoothly then. So, Sun offers a machine running OpenSolaris, with StarOffice preinstalled, as well as a really fast JVM. Worth a shot...

    6. Re:What is the platform? by gbjbaanb · · Score: 3, Funny

      we want a lean c one...

      Dr Tanenbaum, please come back.. all is forgiven :-)

    7. Re:What is the platform? by setagllib · · Score: 4, Interesting

      Allow me to clarify. The JVM currently has a lot of clever optimizations like lock coarsening. It's proving it's pretty smart. Now, imagine if the JVM could detect a certain procedure is doing a LOT of user-kernel switches, and therefore can be moved to kernel space. When it needs to communicate memory back to userspace, it can be moved back in, ideally, only one switch. This is a pretty simple optimization which has a lot of room for improving performance. Some processes like servlet containers and their servlets could, in theory, be moved entirely into kernel land, without having to program any kernel code at all. I wonder if this is planned for any JVM?

      --
      Sam ty sig.
    8. Re:What is the platform? by smittyoneeach · · Score: 1

      OSS projects progress by the input and enthusiasm of the users.
      Be sure that your definition of "input" extends to cold, hard cash, and "users" also includes companies.
      A variety of companies in one market, say, CPUs and motherboards, might avoid significant cost by sponsoring a consortium to write a kernel that scales across architectures and configurations. Linux is an example. The trick is to find an HMFIC with enough technical skill and managerial talent to keep the wheels on the bus.

      The only competition that truly exists in OSS is the competition of ideas.
      Ideas are indeed important, but service also carries weight. If not, then companies would not exist to sell admin services for PostGreSQL, for example.

      In summary, though proprietary vendors may cringe, OSS is not solely a hobby for teenagers and hippies. It is a no-kidding business force.
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    9. Re:What is the platform? by somersault · · Score: 1

      I don't think he was referring to coding the kernel in Java (which would IMO be a really strange use of Java since Java is intended to be interpreted, though I suppose a Java kernel would be more portable), he was talking about coding the kernel in such a way as to be able to run Java apps more efficiently. Sorry if you knew that, your post became a bit ambiguous to me when you mentioned C.

      --
      which is totally what she said
    10. Re:What is the platform? by setagllib · · Score: 4, Interesting

      You've missed an important reality of FOSS development, which is that most projects have a core team (or, often, a Benevolent Dictator) which decides everything. No matter how much the users might want, that core team still decides what gets implemented and widely deployed. Look at Python vs Ruby - they're competing in a very similar space, and both growing in different directions, with uses for both of them. They simply cannot become one project without losing their individual advantages. But they can co-exist rather nicely, and cross-pollinate ideas that are compatible with both.

      Linux has Linus as the benevolent dictator. Linux is freakin' awesome, but other projects do things differently, and can often justify them one way or another. If these projects are allowed to bring those ideas into reality, and demonstrate their value, Linux could copy the ideas.

      Look at BSD's kqueue, spawned in FreeBSD. It's really good. Around the time it was spawned, Linux still had poll, and then later epoll, but epoll isn't that great. Now Linux is getting new event notification systems, of varying sanity, because kqueue has shown it can be done much better, even if the Linux guys don't quite agree with it in its entirety.

      For all we know, Linux might end up re-architecturing to have natural SSI like DragonFly plans to have. DragonFly can be a great proof of concept. And if, a few years from now, the market situation is such that implementing drivers, software support, etc. is easy, the developer resources can focus on making a competitive, usable product instead of playing catchup with basic hardware support. We'll see an explosion of useful, interoperable operating systems, that would have otherwise died just trying to be runnable at all. *Especially* with virtualization platforms reducing the amount of code necessary to get a live kernel, and improving debuggability, deployment flexibility, etc. The mere anticipation floors me.

      --
      Sam ty sig.
    11. Re:What is the platform? by setagllib · · Score: 4, Insightful

      Why do you think Microsoft is scrambling for OOXML standardization? Because the document format lockin is a huge, huge part of Microsoft's monopoly strategy. If they're forced to be an equal player in the office suite space, making Office largely replaceable, then Windows is largely replaceable too. When Linux + KDE + Firefox + OpenOffice.org can replace a Windows + Office + IE setup with lower costs, minimal training and solid vendor support (Canonical, Red Hat, ...), how much incentive is there to run Windows any more?

      Gradually the government switches, corporations switch, and finally users switch. The numbers indicate it's happening anyway, and the format war is just going to nail the coffin on Microsoft's monopoly. They never even had a monopoly on servers, gaming technology, etc. so the office is their last stand, and in a matter of days it will be confirmed that they have lost that too.

      And of course, as the demand for Linux installations grows, and more vendors sell pre-packaged Linux, then hardware contracts will also require useful drivers or even documentation, and the hardware situation will be largely solved too. Sit back and relax, freedom has won and the liberation continues as planned.

      --
      Sam ty sig.
    12. Re:What is the platform? by Alioth · · Score: 1

      You're making a false assumption. A monopoly OSS project might not necessary garner any more developers than a non-monopoly one. For example, if KDE didn't exist, it wouldn't mean that all KDE developers would be working on Gnome - because those developers in all probability still wouldn't want to work on Gnome (and may work on a totally unrelated project). KDE and Gnome both exist because not all developers want to work on KDE and not all developers want to work on Gnome. The disappearance of one or the other wouldn't necessarily mean that developers from the one project would work on the other.

      The set of all developers is not necessarily the same as the set of developers who are prepared to work on project $FOO.

    13. Re:What is the platform? by Anonymous Coward · · Score: 0

      Im not going to check who the parent poster is but let me guess: BadAnalogyGuy? Anyway, thanks, you broke my brain.

    14. Re:What is the platform? by namekuseijin · · Score: 1

      twas sarcasm

      --
      I don't feel like it...
    15. Re:What is the platform? by somersault · · Score: 1

      Ah. May have been better along the lines of "w00tz, Java Kernel lmaoolwtflolz!".

      --
      which is totally what she said
    16. Re:What is the platform? by Anonymous Coward · · Score: 0

      Yes, but then we would need to understand "stupid speak."

    17. Re:What is the platform? by Starker_Kull · · Score: 2, Interesting

      Why do you think Microsoft is scrambling for OOXML standardization? Because the document format lockin is a huge, huge part of Microsoft's monopoly strategy. If they're forced to be an equal player in the office suite space, making Office largely replaceable, then Windows is largely replaceable too. When Linux + KDE + Firefox + OpenOffice.org can replace a Windows + Office + IE setup with lower costs, minimal training and solid vendor support (Canonical, Red Hat, ...), how much incentive is there to run Windows any more?

      I have little incentive to run Windows NOW. And you are absolutely correct, it's the standards lock-in that Microsoft is aiming for, because that is the essential thing - businesses want to be able to read their own (and other businesses') documents. But the potential to replace Windows has been around for a while. It's like watching mud harden, while Microsoft keeps dribbling in drops of water and stirring from time to time. The inertia Windows has in the business world is astonishing.

      Gradually the government switches, corporations switch, and finally users switch. The numbers indicate it's happening anyway, and the format war is just going to nail the coffin on Microsoft's monopoly. They never even had a monopoly on servers, gaming technology, etc. so the office is their last stand, and in a matter of days it will be confirmed that they have lost that too.

      Not too many governments have switched, because unfortunately the importance of an open and SIMPLE (meaning, simple to implement) standard for documents and archives hasn't 'clicked' - most people in those positions still think in terms of safety = 'paper' or 'Big Company', rather than 'clear standard'. Don't get me wrong, I would be delighted if the Office standard monopoly was broken, because that is still the key thing that keeps Microsoft relevant. But it's not happening yet. For instance, I use rather sophisticated spreadsheets that are highly tuned to the businesses they are made for, and they break under OpenOffice. The amount of time I spend tweaking them to just work even between versions of Excel is as great as the amount of time it took to design them in the first place! I would be delighted if a better spreadsheet standard, or just open document standard that incorporates typical spreadsheet functionality, was out there and useable TODAY... the lack of a clear and transparent document standard that 'just works' probably holds back a lot of businesses and wastes a lot of time.

      And of course, as the demand for Linux installations grows, and more vendors sell pre-packaged Linux, then hardware contracts will also require useful drivers or even documentation, and the hardware situation will be largely solved too. Sit back and relax, freedom has won and the liberation continues as planned.

      (Must... resistl....Godwin....Nooooooo....) You know, after Germany absorbed Austria, Czechoslovakia, mashed France and Poland, was bombing Britian, and Hitler signed the alliance with Stalin, and looked just about invincible, the Brits still managed to fight back, even bombing Berlin from time to time. One night, when Ribbentrop and Molotov were dining out, an air-raid siren went off from a British raid, and they had to scamper into an air-raid shelter. Ribbentrop kept insisting to Molotov that the Brits were done and finished. So, Molotov, responded, "If you are so sure that Britian is finished, then why are we in this shelter, and whose are these bombs which fall?"

      Don't underestimate your enemy; things only appear inevitable to those not actually watching the details. People said Microsoft was done and finished for the exact same reasons when they were delcared in 1999 by Judge Jackson a monopoly, and an abusive one, and recommended seperating them into an application and an OS company. Almost 10 years later, and they are still here in force. I ain't relaxing yet.

    18. Re:What is the platform? by walt-sjc · · Score: 1

      I don't see it that way AT ALL.

      Solaris is the bit that operates the hardware. It provides file system, network, etc. layer abstractions for Java to run atop. Java is the VM portability layer. It not only runs on Solaris, but Windows, phones, etc.

      More like LL Bean is to camping. They have everything from camp food, clothing, equipment, supplies, etc.

      Now if Sun started making boots, THEN your analogy starts to work.

      Sun is a full-service enterprise computing company. Hardware, operating systems, Operating environments / languages, applications, services, support, etc. - the LL Bean of computing.

    19. Re:What is the platform? by somersault · · Score: 1

      How do you usually manage to navigate the comments on /.?

      --
      which is totally what she said
    20. Re:What is the platform? by setagllib · · Score: 1

      True, but the trend is towards their defeat, by the combined pressure of free software and the surprisingly powerful Apple force. And the Apple force is deliberately not poised for commodity position, relying on proprietary, vendor-locked hardware. We're not through with Microsoft yet, but the situation now is much better than in 1999, even with the years of inertia building.

      Lots of the biggest companies have already switched to Linux in critical positions, and this trend is only increasing, and the big companies end up setting examples for the little companies. It'll all happen, sooner or later, and I'm just glad that, right now, 'most of us' can already run Linux with high confidence.

      Besides, speaking of WWII, the (reasonably) free market of the US won. It's only lately that the US has declined to abysmal levels of deficit and sanity, due in no small part to the kind of market practices that make Microsoft possible to begin with. The freest market tends to win, and open source may be the next big victor. Maybe I sound a bit too ideological saying that.

      --
      Sam ty sig.
    21. Re:What is the platform? by thommym · · Score: 1

      You've got it wrong. Java is a stock ticker, not something you run.

      --
      Don't feed the penguins
    22. Re:What is the platform? by mihalis · · Score: 2, Informative

      The OS is just a bootloader for the Java VM.

      Not even close. the JVM does not implement a filesystem, or a network stack, or virtual memory management system, or any device drivers, or threading, or low-level graphics operations, or ...

      Java is fine, but don't confuse it with an entire modern operating system.

    23. Re:What is the platform? by Starker_Kull · · Score: 2, Interesting

      True, but the trend is towards their defeat, by the combined pressure of free software and the surprisingly powerful Apple force. And the Apple force is deliberately not poised for commodity position, relying on proprietary, vendor-locked hardware. We're not through with Microsoft yet, but the situation now is much better than in 1999, even with the years of inertia building.

      Yep - I think that just the awareness of alternatives caused by Apple is good; once you look at one alternative, it's easier to look at others.

      Lots of the biggest companies have already switched to Linux in critical positions, and this trend is only increasing, and the big companies end up setting examples for the little companies. It'll all happen, sooner or later, and I'm just glad that, right now, 'most of us' can already run Linux with high confidence.

      True - it is easier than it ever was to just install Linux on a random box lying around and put it to use. I work mostly with small businesses, which generally are too small to have their own dedicated IT departments, and so they tend to go with 'the default', so my view is limited.

      Besides, speaking of WWII, the (reasonably) free market of the US won. It's only lately that the US has declined to abysmal levels of deficit and sanity, due in no small part to the kind of market practices that make Microsoft possible to begin with. The freest market tends to win, and open source may be the next big victor. Maybe I sound a bit too ideological saying that.

      It's worth remembering that truly free markets are truly unstable and lead to monopoly without a power structure that actively resists and breaks up incipient monopolies... as for WWII.... well, my response is too long for this text-box to contain without skidding off into serious off-topic land... ;)

      I think you are right about open source being the eventual victor, but I want eventual to be before I retire! The landscape does look more promising than in 1999, though. I think Microsoft just needs one more really big, enterprise screwing bomb to push it over the edge.

    24. Re:What is the platform? by hal2814 · · Score: 1

      "Now, imagine if the JVM could detect a certain procedure is doing a LOT of user-kernel switches, and therefore can be moved to kernel space."

      It doesn't take much to image it but it would take an awful lot to make that happen. Programming in kernel space is a whole other sport. The VM would have to be smart enough to translate what can be translated (ex. memory allocation) but some things just don't translate. Call one linked library and you're toast (or just delaying when you do your kernel to user space context switch). There's also the possibility of a payload hiding and waiting for kernel space access to run roughshod over the entire system. I realize that running through a VM gives you some guarantees that you don't have in compiled languages but I don't think that alone would be enough. Is there current research being done in this area? I'd be very interested in seeing what kinds of ideas are out there for tackling the more obvious (and even less obvious) challenges of running switch heavy user space code up in the kernel. I'm really not trying to rip your supposition. I just think the idea is so cool I'm not sure it can be done accurately. Lock coarsening is a parlor trick in comparison.

    25. Re:What is the platform? by Anonymous Coward · · Score: 0

      lol slashdot groupthink. Don't get me wrong - I've used Linux since the SuSE 6.1 era, I'm a member of FSFE-UK and I donate to a couple of projects - but come on. The fact is that Microsoft's office and desktop stranglehold is not going to magically evaporate. The installed base of windows-only apps is colossal, and WINE is (understandably) not good enough to run many of them correctly or at all. That's a deal breaker for most people and virtually all businesses right off the bat. Linux etc will make inroads in some areas sure, but Windows / Office is utterly dominant and if that changes it will be a long, slow transition after which they'll almost certainly still have a pretty strong presence.

    26. Re:What is the platform? by trifish · · Score: 5, Insightful

      In OSS, there is no winner, nor is there a loser.

      If 90% of people used a particular open-source program, I'd dare to call that program a winner. And if nobody used a particular open-source program, I'd dare to call that program a loser. The rest is idealistic crap.

    27. Re:What is the platform? by kimvette · · Score: 2, Informative

      Yes. Look at Xfree86 as an example. For a long time they were pretty much the only player in town, and that effective monopoly resulted in lots of innov--- wait a second, I see a problem here. X.org anyone? Xfree86 was stagnated and falling way, way behind OS X and even Windows and it took forking the project to move things forward.

      Monopolies are rarely a good thing - either closed/proprietary or free/open.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    28. Re:What is the platform? by IGnatius+T+Foobar · · Score: 1

      Why do you think Microsoft is scrambling for OOXML standardization? Because the document format lockin is a huge, huge part of Microsoft's monopoly strategy. If they're forced to be an equal player in the office suite space, making Office largely replaceable, then Windows is largely replaceable too.
      And even if Microsoft manages to buy off enough countries to get ISO approval of OOXML next year ... they've still got to deal with the unpleasant side effect of having a format that is fully documented, does not require reverse engineering, and will inevitably be implemented in non-Microsoft products.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    29. Re:What is the platform? by Anonymous Coward · · Score: 0

      Even Sun know that Java isn't a panacea. An example are the finance guys who buy giant Sun clusters costing millions. Those clusters run linux and do nothing but run C++/MPI programs 24/7, and they use Linux and C++ because every nanosecond counts. Sun knows from its own customers that, sometimes, the overhead involved with virtual machines or heavyweight network stacks is as unwanted as it is minimal.

    30. Re:What is the platform? by budword · · Score: 0

      With FOSS one developer can stand on the shoulders of all the others who have come before. That isn't possible with proprietary software. This is why M$ and others like it are doomed. Sure it'll take 20 years, but you can't stop the glacier. You can see it already, just take a look at beryl vs aero. The best efforts of a multi-billion $ company in a multi-year effort, vs a handful of FOSS developers. It's just a matter of time at this point. If it's sun's OS or a BSD or Linux doesn't matter, they are all great. The users only benefit. Oh, and best remember to sell that M$ stock. It ain't going up anymore. Not for long anyway.

    31. Re:What is the platform? by Bluesman · · Score: 1

      "It's worth remembering that truly free markets are truly unstable and lead to monopoly"

      Can you give us an example of a monopoly that has existed without government support?

      I'm not trying to be antagonistic, I'm genuinely curious, because I know of none.

      And by government support, I mean nothing. Microsoft would not exist without strict copyright laws and such, as would be the case in a truly free market.

      --
      If moderation could change anything, it would be illegal.
    32. Re:What is the platform? by diegocgteleline.es · · Score: 1

      Let me extend the idea: What is opensolaris good for, if the software I'm going to run is jus the same I run in linux? mysql - gnome - x.org....

      Linux performs qually well if not better than opensolaris, so there's just not incentive to switch to opensolaris...

    33. Re:What is the platform? by MysteriousPreacher · · Score: 1

      A very good point. I think if you take government out of the equation, the companies themselves will effectively become governments. In countries lacking governance and infrastructure, companies already provide their own security and in some cases, health care for their workers.

      The East India Company is an imperfect example, although it couldn't have originally started without governmental permission. I don't think we've ever had a proper example in recorded history since the distinction between company and government gets blurred.

      --
      -- Using the preview button since 2005
    34. Re:What is the platform? by rossifer · · Score: 1

      The TCP/IP implementation is not a part of the VM.
      The process scheduler is not a part of the VM.
      The filesystem is not a part of the VM.

      Because of differences between TCP/IP implementations, we run our Java servers on OpenSolaris (used to be Solaris) and not on Linux. The third observation (filesystem) has a lot of common ground between Solaris and Linux, so doesn't differentiate. Which turns out to be critical since the corporate NAS only exposes an ext3-like interface that works on both Solaris and Linux.

    35. Re:What is the platform? by Starker_Kull · · Score: 1

      Can you give us an example of a monopoly that has existed without government support?

      (That's the royal 'us', I take it?) Well, nope. Can you give me an example of a stable free market that has existed without government support?

      And what does this have to do with Linux vs. Solaris? Is this what happens when you descend into the double-digit thread depths of slashdot, you get thread-jacked by passing gangs of Libertarians? Oh, what sad times are these when passing ruffians can 'free-market' at will to old socialists!

    36. Re:What is the platform? by Lally+Singh · · Score: 1

      The only code you're running in kernel space is the JVM or code generated by it.

      While I'm posting. I'd like to point out that you can DTrace all the way from inside your kernel up through your shared libraries, up through your JVM, and into your java code. And it's safe to do this on a production system*.

      * Not that I distrust solaris on this one, but I'd try and keep it light on critical servers, just in case ;-)

      --
      Care about electronic freedom? Consider donating to the EFF!
    37. Re:What is the platform? by Rex1Ballard · · Score: 1
      This is a good point. I would love to see Sun do well on the desktop. Unfortunately, I don't think Sun is sufficiently committed to such a strategy that they will be able to make Solaris competitive on the desktop. Solaris has done well in the server market, but then again, so has HP_UX and AIX. Linux is nibbling away at the Solaris market, but even that can be misleading. A Sun Starfire server could do the work of 70-80 single-processor Linux servers installed on PCs. It could probably do the work of 100 or more single-processor Windows servers. The advantage is that with 64 physical processors sharing the load of the equivalent of 100 logical or virtual processors (based on function points, not physical/logical machines, Solaris has done very well.

      Solaris TCO has also been coming down rapidly. Again, this is because the processor array is capable of doing more, with lower power consumption and lower administration costs. Personally, I think IBM's AIX has a better virtualization management solution.

      The big problem for Solaris vs Linux or even Solaris vs Windows, is that many developers, and even managers, like having the ability to create new software on their desktop. For Sun, this means turning Solaris into a "commodity" system that is just a nice Java platform. That could hurt profits in the long run.

      --
      IBM Certified IT Architect http://www.open4success.org
    38. Re:What is the platform? by timrichardson · · Score: 1

      "It's worth remembering that truly free markets are truly unstable and lead to monopoly"

      Can you give us an example of a monopoly that has existed without government support? The Roman Catholic Church, Western Europe, for a few centuries :-)

    39. Re:What is the platform? by Anonymous Coward · · Score: 0
      Well, nope. Can you give me an example of a stable free market that has existed without government support?

      (Illegal) Drugs. You may not consider that stable but it certainly provides stable business for the cops, lawyers, prison guards et cetera that profit from the industry. Customers have choice of suppliers despite any (token) efforts to squash all competition. Sufficiently high prices and a lack of IP/racketeering protection leads many to home-grown or roll-your-own solutions. It is the best metaphor I can think that shows the utter uselessness of government. If it were legal, the violence should be no more than that of any other industry. Like a bar, customers may be ruffions but you ought be able to expect professionalism from dealers (barkeeps) and suppliers (guy with truck and beer). Not to mention that many have needs suffieciently small they could grow their own if not for the persectution.

      I am not arguing for decriminialization, it is just an example of the uselessness of market regulation.

    40. Re:What is the platform? by authority69 · · Score: 1
      I realize you posted as AC so you probably won't see this, but I couldn't pass biting on such ignorance.

      The concept of competition does not apply to free software because competition implies a winner and a loser. In OSS, there is no winner, nor is there a loser. OSS projects progress by the input and enthusiasm of the users.

      And if a project has no input or enthusiasm? It loses. Just look at the plethora of dead projects on SourceForge.

      There is no reason that a single "monopoly" project would necessarily lead to lower innovation. Since the project itself is not in any competition to lure users away from a competitor, there is no incentive either way to innovate except for the "itch" to keep making the project better.

      One word: Forks. Monopolies in OSS are just as bad for the consumers as monopolies in economic markets and are just as capable of stifling innovation as non-OSS monopolies. Some projects are not concerned with pushing the technological envelope and thus won't accept some changes. Or should everyone still be using lynx? Sometimes, in order to innovate, you have to compete with the original project.

      A monopoly-style OSS project would lead to more innovation, in fact, because with more users wanting more features, the project will have both a larger pool of ideas to choose from as well as a larger pool of developers to implement and grow the project. Growth encourages growth, at least as far as OSS is concerned.

      More cooks does not a better soup make. Growth for the sake of growth is called bloat. Just because a project receives lots of ideas doesn't mean they can or should implement them all. A project that does has no focus and is doomed to fail.

      Competition, OTOH, draws finite resources away from the developer pool. While ideas may be freely shared, developer time cannot be, so a project that gets X number of hours of work will have monopolized that time for that project. Sometimes this work can be easily shared among other projects, but most of the time it cannot be shared without significant porting and adaptation. Competition fragments the development effort of all OSS projects.

      Your statement that competition fragments the developer pool is correct, it's called scarcity and its a fact of life. How you deal with scarcity is what really matters. Better to have half the time spent on two good projects then the whole time spent on one bad one.

      The only competition that truly exists in OSS is the competition of ideas. The actual implementation of code is where this is fought. If idea A has more support than idea B, it will be idea A that gets implemented. In this way, in democratic fashion, the best ideas (alternatively, the most popular ideas) get turned into reality.

      And the actual implementation of code is the product. The same idea can be implemented multiple times. Some implementations may be good, some may be bad. Are you going to use a bad implementation when better ones exist? And the notion that only one idea will be implemented is ludicrous. Who decides which idea is implemented? I've seen my fair share of bad ideas implemented.

      When the small group of idea B supporters break away from the main project to proceed with implementing their idea, only time will be able to tell whether idea A or idea B was the right way to go. But it is an unnecessary competition and draws resources away from the improvement of the platform.

      You contradict the first point you tried to make about winners and losers. What if idea B was the better way? Was it still unnecessary?

      Competition against Microsoft or Sun is not the reason Linux improves over time. Rather, it is because users who want to use Linux implement the features that they want so that the platform grows to fit them.

      Most OSS users do not implement any features. They may contribute other resources, but all OSS are not OSS developers.

    41. Re:What is the platform? by Anonymous Coward · · Score: 0

      In OSS, everyone is a loser.

    42. Re:What is the platform? by gangien · · Score: 1

      There's no reason a JVM couldn't implement those features.

    43. Re:What is the platform? by petermgreen · · Score: 1

      Thats the whole point of OOXML, it pretends to be a standard but afaict it is full of holes where it doesn't actually tell you how to do it just that you need to behave like some legacy product.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    44. Re:What is the platform? by LWATCDR · · Score: 1

      If one person pays you to write an FOSS program that program is a winner.
      If one person likes the FOSS program they wrote that is a winner.

      It is hard to loose with FOSS.
      The true spirit of FOSS is that one writes what one needs and lets others use it and make it better.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    45. Re:What is the platform? by Bluesman · · Score: 1

      I guess that's a no.

      I'm not trying to make some libertarian point. I think that like a sibling post said, that given enough latitude companies will take on roles traditionally associated with governments.

      But I do think that an economy is so diverse and complex so as to almost rule out the possibility of one company taking over an entire industry long-term without the force of law behind them. I'm always interested to hear about counter-examples in history, as I've found none.

      --
      If moderation could change anything, it would be illegal.
    46. Re:What is the platform? by Hucko · · Score: 1

      agreed. Competition though, is not necessarily the right term. The term "different perspective" is probably a better term for "reality of FOSS development". One main ideology will always lean to do things the same way. To use that other great community program "government"; one main party* over time tends to stagnation, two main parties lead to cover up... (is there anywhere that has 3 - 5 different parties?) 25+ just not practical *party refers to different ideologies, as vast as democracy and monarchy rather than Australia's Liberals or Labour (there are other parties, but none with enough clout to run the country -- they tend to be single issue parties unfortunately.) or USA's Republicans or Democrats

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    47. Re:What is the platform? by the-empty-string · · Score: 1

      Not even close. the JVM does not implement a filesystem, or a network stack, or virtual memory management system, or any device drivers, or threading, or low-level graphics operations, or ...
      True, but all those things can be done just fine by Linux, Mac OS X, Windows, and all the various BSD's out there. Who needs Solaris?
    48. Re:What is the platform? by Starker_Kull · · Score: 1
      *sigh* - I've read some of your other posts, and you seem sincere, and not just trolling, so I'll try and give you a serious answer.

      I'm not trying to make some libertarian point. I think that like a sibling post said, that given enough latitude companies will take on roles traditionally associated with governments.

      And by government support, I mean nothing. Microsoft would not exist without strict copyright laws and such, as would be the case in a truly free market.

      Well, you made a very strong assertion ('Microsoft would not exist') about an extremely hypothetical situation ('...without strict copyright laws and such, as would be the case in a truly free market.'). In my experience, libertarians are prone to make such statements involving how things would be better if a truly free market was in place, so that's what led me to conclude that, in fact, you are trying to make a libertarian point, and thus your question was a loaded one.

      Can you give us an example of a monopoly that has existed without government support?

      ...and it's sibling in the next post,

      But I do think that an economy is so diverse and complex so as to almost rule out the possibility of one company taking over an entire industry long-term without the force of law behind them. I'm always interested to hear about counter-examples in history, as I've found none.

      In my experience, a person who is interested in learning something as opposed to making a point rarely asks questions phrased as, 'We'd like to know....', or 'Tell us why you think...' but instead ask, 'I would like to know'. In addition, you state in your question that you think you know the answer already, but just in case you missed something, you're being (generously) open-minded enough to hear about counter-examples. So, perhaps you will forgive me for suspecting that your mind is already made up, and you are not really looking to learn anything new?

      However, if you want a different point of view, here is mine. I think the question, 'Can you give us an example of a monopoly that has existed without government support?' is silly because it is inherently loaded, much as asking 'Can you give us an example of a criminal that was born without parents being responsible?' is. Almost every societal structure exists because of government 'support', in the sense of a framework of laws and the ability to use force and punishment to enforce them. If there was not a government with such powers, anarchy would reign, and you look at the history of collapsed empires and civilizations, such times are NOT remembered fondly, but as times when life was 'Nasty, Brutish, and Short', or as the old Chinese curse goes, 'May you live in Interesting Times.' There is a reason that EVERY group of people on the planet with a decent living standard live in a place ruled by a government. The converse is not true, of course - government powers can be abused, and are on a regular basis in the most horrific ways. But having a government just beats the alternative so clearly that most of the world is 'owned' by governments, and you probably wouldn't want to live in the parts that aren't.

      Hopefully you accept the idea that some level of government is necessary for a sophisticated economy to even exist. If by 'government support' you mean the existence of laws that define property rights (corporate or individual or both), well, you've just created the possibility for a monopoly by definition, as someone could 'have rights' over enough property to seriously impede free trading of that type of property. Therefore, I can't give you an example of a monopoly that has existed without the above kind of 'government support'. I don't think I could give you an example of a stock market, or a trading company, or a futures exchange, or a corporation, that has existed without 'government supp

    49. Re:What is the platform? by Anonymous Coward · · Score: 0

      Either you've misunderstood my entire post, or you're deliberately trying to change the meaning of what I said.

      if a project has no input or enthusiasm? It loses.

      Really? What, exactly, has been lost? Maybe a few megabytes of disk space at Sourceforge. Maybe a few dozen hours of development time. But the users of the project, who being in no competition with anyone else, have moved on. They may even possibly move on to an active project.

      There is no one to lose to, in the sense that one project seeks to imitate or out-do another project in hopes of gaining more users. A project only needs to compete on the merit of the ideas and quality of implementation against other projects. What's more, since this is OSS, the best of those ideas may at any time be incorporated by either "competitor". That's not competition in the normal meaning of the word.

      If a project dies because it has no users, then it just goes away and the project either gets erased or it gets incorporated in another project. You need to bend the meaning of the word "lose" to apply it to such a project. A project may succeed or fail, but it is always part of the continuum of OSS projects. It is part of that continuum, not in competition with it.

      should everyone still be using lynx? Sometimes, in order to innovate, you have to compete with the original project

      Is Firefox a competitor to lynx? Does lynx suffer or lose revenue when someone downloads and installs Firefox? Do the two browsers even compete with each other? No.

      Some people like the text browsing that lynx affords them. Others like "surfing the web" in Firefox. The users decide which project they are interested in, and encourage and implement the features that they want. An improvement to one project is not considered in light of similar technologies and the best way to best those similar projects. Improvements are made because the users want them.

      Growth for the sake of growth is called bloat.

      If you only consider growth to be increased code size, then yes. However, if you consider that growth can mean also maturity, quality, stability, adaptability, and ease of use, then I would argue that the growth of a project is something to be encouraged, and the best way to grow a project is to feed it with more users. The best way to feed it with more users is to incorporate features that the users want, insofar as it also corresponds to the general direction the project is headed.

      Better to have half the time spent on two good projects then the whole time spent on one bad one.

      It is the users who decide if a project is good or bad. It is the input and development effort of the users that turns bad projects into good ones, since the users dictate the features they want so the project becomes a better fit for them.

      You contradict the first point you tried to make about winners and losers. What if idea B was the better way? Was it still unnecessary?

      I definitely misspoke and muddied up my point here. Let me try again.

      Forking is fine. Sometimes it leads to better projects, sometimes it dies on the vine. The effort put into a fork that is destined to die on the vine is wasted effort, but that cannot be known until the features are either implemented and rejected or the interest in those features evaporates. However, at the end of the life of either A or B, one or the other will still exist and the users of the dying fork may easily (barring unnecessary politics) switch projects and incorporate the good points of the dying project into the surviving project, if it hasn't already been done.

      So at the end of this, what have we got? Do we have a loser project? Nope. We've got a successful surviving project. What did we lose by forking the projects? Only the time spent engineering the bad ideas. The projects have lost nothing except the potential improvements to the surviving branch which could have been undertaken if not for the wasted time on the rejected ideas of the dying bra

    50. Re:What is the platform? by PsychicX · · Score: 1

      Some processes like servlet containers and their servlets could, in theory, be moved entirely into kernel land, without having to program any kernel code at all.
      What the fuck? You actually think that's a good idea?

      Here's a hint: it's not.
    51. Re:What is the platform? by jonbritton · · Score: 1

      If 90% of people used a particular open-source program, I'd dare to call that program a winner.

      What do they win?

      More to the point, do they take the $0's they've made and reinvest it into R&D and more developers?

    52. Re:What is the platform? by trifish · · Score: 1

      More to the point, do they take the $0's they've made

      You're belief that OSS makes $0 is naive. Google the following FOSS software: MySQL, Red Hat, SUSE, just to name a few.

    53. Re:What is the platform? by authority69 · · Score: 1
      Your OSS idealism is just silly. For starters, users are very rarely developers and developers do not always agree with users. Please stop pretending that users are actually deciding the direction a project takes while developers just blindly implement the users' requests. I can file RFEs until my fingers fall off, but if my RFEs are not technically feasible, go against the goals of the project, are stupid, or are just plain unwanted, the developers aren't going to implement them just because I asked. A project needs leadership, and unfortunately, democratic voting among the users is not necessarily the best way to get that leadership. Two, one size still does not fit all.

      If a fork isn't competition, then you must be living in Bizarro world. A fork is essentially saying "I'm going to take your code and go do it my way because my way is better." And then that fork has to compete to get developers and users to use it. A fork (or project) that can't attract developers or users loses, plain and simple. You call it a waste of time, I call it a loser. How is that any different? Please don't turn OSS into "everybody gets a ribbon just for trying because we're special. We don't want to hurt anybody's precious little feelings".

      Better yet, what happens when a fork produces two separate, successful projects? Is the fork still a waste of time? Should all the BSDs merge so the developers can make a one-size-fits-all BSD? Yeah, good luck on that. Just like that one-size-fits-all web browser, the one-size-fits-all desktop environment, and the one-size-fits-all OS.

      But the project itself would continue, due to the nature of OSS. Sometimes they just stop because they're bad. It's crazy to think that all OSS projects continue on just because that's how OSS is. It would be a waste of time and effort to continue developing a failed project. This isn't to say a failed project is wholly bad. A failed project can lead to excellent experience and still be a failure. There's nothing wrong with saying that somebody lost. Frankly, somebody has to lose or else the losers are going to keep doing what they're bad at and wasting time.
    54. Re:What is the platform? by Anonymous Coward · · Score: 0

      "And if nobody used a particular open-source program, I'd dare to call that program a loser. The rest is idealistic crap."

      That depends entirely on the goals of the developers. There ARE idealistic people in the world, whatever you may think. It may be idealistic, but it is not crap.

    55. Re:What is the platform? by Anonymous Coward · · Score: 0

      If nobody's using your code, or program, you're a loser. The rest is idealistic self-bullshit.

  3. Sun and what army? by Anonymous Coward · · Score: 0

    I admit that I don't know much about Solaris, but is their community comparable to those in the Linux camps?

    1. Re:Sun and what army? by Nossie · · Score: 1

      I'd say that Solaris does have a comparable community following to a popular linux distro such as RH, mandriva or suse.

      I do however find it hard to believe Solaris can take on Linux as a whole and come out tops.

      Good luck to them however, if they dont play any MS scare tactics I'll be glad to have them as another viable competitor to Linux. I've not really had that much joy with Solaris personally, but like Novel I respect their roots and believe that if any big iron corporation can do an IBM then Sun can.

  4. They are mostly the same anyway by Alif · · Score: 0

    Linux and Solaris look about the same anyway - Gnome (or whatever), Firefox, Thuderbird (or whatever), Apache ...

    1. Re:They are mostly the same anyway by Bartas · · Score: 0

      you are confused with software that runs ontop of operating system and the operating system itself...

    2. Re:They are mostly the same anyway by Anonymous Coward · · Score: 0

      You are confused with look vs work

  5. Solaris by Borongo · · Score: 4, Insightful

    The kind of Solaris penetration sun really wants is at the corporate
    level. There are a lot of Sun Servers out there so they'd like to increase
    that further in companies who want cheaper hardware than the sparcs.
    From a TCO point of view, add Solaris X86 to your existing Sparcs isn't
    that big of a deal and Sun has made pretty good progress in making Solaris
    10 much more on equal footing with Sparc based Solaris so now you only
    need admins who are expert at one OS, you've got easier compatibility
    with your software etc. Then from there I see a push to companies who
    don't use Sparc hardware.

    1. Re:Solaris by morgan_greywolf · · Score: 1

      From a TCO point of view, add Solaris X86 to your existing Sparcs isn't
      that big of a deal and Sun has made pretty good progress in making Solaris
      10 much more on equal footing with Sparc based Solaris so now you only
      need admins who are expert at one OS, you've got easier compatibility
      with your software etc. No way. Solaris X86 doesn't add any more compatibility with Solaris apps than what Linux already brings to the table. Solaris SPARC apps have to be recompiled to run on either Solaris X86 or Linux -- doesn't matter which. Admins skilled on Solaris don't need much more expertise to be skilled on Linux, as Solaris is the closest OS to GNU/Linux of any other UNIX-like OS except perhaps FreeBSD. Solaris X86 and Solaris SPARC have enough differences to make Solaris X86 somewhat of a similar learning curve for Solaris SPARC admins as compared to Linux and Solaris SPARC.

      Really, I don't see any value add for using Solaris X86 over Linux, even on Sun X86 hardware.

    2. Re:Solaris by walt-sjc · · Score: 1

      Really?

      Hmm. So the fact that everything is exactly the same in how you do things and what services are available has no cost benefit at all? Things like Zones and DTrace and command-line consistency (options, paths, etc.)

      It's not a knowledge thing. It's a consistency thing.

    3. Re:Solaris by jedidiah · · Score: 1

      It's really easy to make Solaris Sparc consistent with Linux.

      Many of us have been doing it since before Linux gained mass mindshare.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  6. "Isn't it all a bit late?" by Anonymous Coward · · Score: 5, Funny

    I don't think so, but then again, I'm still holding out for an Amiga comeback.

    1. Re:"Isn't it all a bit late?" by draggin_fly · · Score: 2, Interesting
      1. Bill Gates worried that he was too late when he formed his computer company.

      2. Lots of folks thought Linux was "too little, too late" and a duplication of Unix efforts.

      3. The majority of IT folks around me thought the Apple OS switch to BSD (that is, MacOS X) was too late.

      4. Sun already has great support and some great applications; maybe the OpenSolaris effort (like OpenVMS) won't succeed but I don't think it'll have anything to do with coming too late.

  7. It's rarely ever too late by inflex · · Score: 5, Interesting

    Consider MS with IE and then Mozilla with Firefox.

    MS Word vs WordPerfect 5.1

    What about Linux, itself was probably considered "too late" or such at the time "Everything's been invented/done".

    What about when Redhat was top dog - who'd have thought that Ubuntu would come along and change a lot of things.

    The point is, it's [almost] never too late, just sometimes you have a harder job ahead of you.

    1. Re:It's rarely ever too late by javilon · · Score: 4, Interesting

      yes, and there is something that solaris has that linux doesnt. ZFS.

      If zfs is not ported to linux due to license problems, Ill install solaris on my home file/backup server.

      --


      When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
    2. Re:It's rarely ever too late by fymidos · · Score: 1

      Timing is important though, 8-10 years ago this move would have changed the world. But at this point, i just don't see it...

      --
      Washington bullets will simply be known as the "Bulle
    3. Re:It's rarely ever too late by IckySplat · · Score: 1

      http://www.wizy.org/wiki/ZFS_on_FUSE
      Works ok on x86, sparc(Linux) version is there but had some problems
      a few version back, Haven't checked the latest build so the sparc(Linux) version
      might be ok now.

      Enjoy!

      --
      Help! help!, the termites are eating my DRAM!!!
    4. Re:It's rarely ever too late by epistemiclife · · Score: 1
      I agree. It is certainly not too late, when one considers that Linux has just caught up to Windows 98 in terms of current operating system installed base. Additionally, considering the shifting dynamics of operating systems, with things like Mac OS gaining marketshare against Windows every day, I would agree that "it's never too late." It certainly wasn't too late for Java to gain widespread usage, even when C++ was quite well-established.

      Interestingly, I installed Solaris in a VM just last week (I use a Mac), since our graduate CS department at Emory uses SanRay computers.

    5. Re:It's rarely ever too late by Alioth · · Score: 3, Insightful

      ZFS is irrelevant to the desktop user, though. (How many desktop users care what filesystem they have?)

      However, a stable kernel ABI - which Linux doesn't have - is FAR more important, as it means hardware manufacturers are far more likely to release drivers for your platform that can just be installed with the hardware. If Solaris on the desktop started outnumbering Linux on the desktop, my bets would be it would have everything to do with hardware manufacturers being able to ship a driver for $random_hardware, and little to do with ZFS.

    6. Re:It's rarely ever too late by Karellen · · Score: 1, Insightful

      "[a stable abi] means hardware manufacturers are far more likely to release drivers for your platform"

      No it doesn't. I run Linux/PPC and I *never* see hardware manufacturers releasing drivers for their hardware on it. Heck, it's hard enough to get decent drivers for Linux/x86-64 from them. I don't see them doing decent drivers for a other chipsets that run on systems that use standard hardware interfaces (PCI, etc...) either. They're just not interested.

      The only way to get a decent driver for Linux (Not Linux/x86-32, but Linux) is for it to be in the main kernel tree.

      --
      Why doesn't the gene pool have a life guard?
    7. Re:It's rarely ever too late by xtracto · · Score: 2, Interesting

      Ahh! and this is why I think competition from solaris is very good. If indeed OpenSolaris starts competing against Linux on the Destkop, and due to its "more commercial" (less zealotry) policy allows (or even promotes) closed source drivers to interact with the kernel via a stable ABI or whatnot making it more "commercial harware vendor friendly", then maybe, just maybe, a lot of companies will start publishing hardware drivers for it and it will support the newest hardware better than Linux.

      I would love that such thing happened, just to see how the hardcore open source Linux zealots react after Solaris starts to eath the tiny PC usage share.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    8. Re:It's rarely ever too late by the_womble · · Score: 1

      ZFS is irrelevant to the desktop user, though. (How many desktop users care what filesystem they have?)
      In general they do not, but if it offers features that are useful they do. For example, I care about having a journaled filesystem.

      In the case of ZFS, form what I have read it does have features I could want. Incremental backup at individual file level, sound good. Sun claims better data integrity: if that is true (I have no idea) it is the most important feature possible.

    9. Re:It's rarely ever too late by swillden · · Score: 1

      ZFS is irrelevant to the desktop user, though. (How many desktop users care what filesystem they have?)

      In this case, given appropriate userspace tools to provide easy access to ZFS features, *lots* of users would care. How many users would like to:

      1. Have simple, cheap, perhaps even automatic snapshots? Accidentally deleted a file? Just go to your snapshot folder and look in, say, yesterday's copy. A good snapshotting system removes about half of the need for backups.
      2. Add additional storage just by putting in another disk and clicking a couple of buttons? No need to worry if the disks are the same size, or anything like that.
      3. Have redundancy to protect them against disk failure just by installing more than one drive and clicking a couple of buttons? No need to worry about whether you need to mirror vs RAID-5 vs whatever else, and you can start with just two disks and add more without changing anything.

      There are lots of desktop users that would benefit from these features, not just server admins. One big problem for many desktop users is backups. A combination of multi-disk redundancy and snapshotting eliminates most of the need for backups (you're still vulnerable to filesystem implementation errors and, of course, to catastrophic events like fires, but how many desktop users are going to maintain off-site backups anyway?).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:It's rarely ever too late by udippel · · Score: 1

      Though it is still in the making, yes ZFS has a better data integrity. It does not need any tricks when the power suddenly goes away to reconstruct the last ativities, because it is done in an atomic way.

      I read (haven't tried myself) that someone simulated like a few million power outages, and the drive came back invariably. It also has a much improved self-check, scrub (which I have done), as well as the snapshots.

    11. Re:It's rarely ever too late by jedidiah · · Score: 1

      2 & 3 you can already do with any modern operating system with a shiny happy interface for it's LVM subsystem.

      1 has the problem of massive overhead.

      VMS had a better approach to this idea anyways.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:It's rarely ever too late by m50d · · Score: 1
      No it doesn't. I run Linux/PPC and I *never* see hardware manufacturers releasing drivers for their hardware on it.

      Erm, yeah, because the fact that no drivers are being released on a system which doesn't have a stable ABI means that a stable ABI doesn't help. Oh, wait. If you'd made a comparison with an OS which had a stable ABI you'd have a point.

      The only way to get a decent driver for Linux (Not Linux/x86-32, but Linux) is for it to be in the main kernel tree.

      Yes, and this is a problem, especially since it extends outside the kernel - whoops, we just broke the CD burning/wireless/video interfaces because we felt like it. No-one maintaining the program you use for them any more? Then you're SOL. Solaris can use drivers (and programs) that were written ten years ago, without any modifications to the driver, because it's got a well designed kernel and its developers are willing to put the effort in to maintain a stable ABI.

      --
      I am trolling
    13. Re:It's rarely ever too late by aliquis · · Score: 1

      I want to troll.

      What about Linux, itself was probably considered "too late" or such at the time "Everything's been invented/done".

      It was! And then it was copied to the Linux os/environment. Because people just seems to want what they already have instead of try to invent something new and better.

    14. Re:It's rarely ever too late by aliquis · · Score: 1

      If uses file checksums on all files so yes, you will know if something is wrong, and if I use its raid functionallity it will be fixed without you doing anything if I remember right. Don't quote me on the last part thought =P (except when telling me I'm wrong ;D)

    15. Re:It's rarely ever too late by Anonymous Coward · · Score: 0

      Yeah, a stable ABI is great if you want closed source drivers that contain unknown gaping security holes, can't be upgraded / fixed when the manufacturer moves on and components of your kernel design set in stone. Incentive must be provided to get the drivers as open code in the kernel, otherwise the whole point of Linux - it's F/OSS nature - would eventually cease to mean anything.

    16. Re:It's rarely ever too late by MenTaLguY · · Score: 1

      The trouble with setting the kernel ABI in stone is that it would prevent a lot of the refactoring which is a normal part of the Linux development process. Even the vendors who have stable kernel ABIs (and much slower development processes) tend to roll them periodically for that reason.

      --

      DNA just wants to be free...
    17. Re:It's rarely ever too late by kimvette · · Score: 1

      1 has the problem of massive overhead.


      It doesn't have to. Take Microsoft's shadow copies ("Previous Versions") for example. While a drive may have a certain amount of the disk available for shadowing, that amount is not a hard reserved amount. If the disk space is needed for live data, the oldest shadow copies are sacrificed (the space reclaimed). Sure, backups result in slightly higher processor and throughput overhead, but isn't it great knowing that databases backed up hot are being backed up in a consistent state? Isn't it wonderful that your mail server's mail store is being backed up hot in a consistent state?

      Now, to respond to another point in a nearby post in this thread:

      #20463209

      ZFS is irrelevant to the desktop user, though. (How many desktop users care what filesystem they have?)


      As a home user AND a work user I DO care what my filesystem is doing. I've been using Reiser at work but am switching to EXT3. The reason is not reliability, nor the "killer" filesystem aspect (even though Hans may be a bad guy, his filesystem is fantastic) but because my work machine has been sluggish when I go to move or delete files. I HAD to switch to EXT3 or XFS at home because Reiser has SERIOUS performance issues with Myth because of the slow deletes, and I was amazed at how responsive the system was compared to Reiser. So, I cut most of the work machines over one weekend (all machines except my own workstation). Yes, I am sacrificing Reiser's zero-slack (no wasted space) features and sacrificing some reliability, but the performance difference was big enough to make the sacrifice worthwhile. What good is an OS if you can create files very quickly but deleting them takes eons?

      I like the fact that I have never lost data on Reiser. As an admin and busines owner that is important to me (I even had an Abit motherboard catch fire in one system. Upgraded the motherboard, booted the new system, the journal replayed and salvaged my open files!). However, the performance on a desktop was sometimes painful because of the slow deletes.

      Users DO care, but don't know what they care about. They want their systems to not crash, not lose data, and to be responsive. Do they know specifically that the filesystem plays a part in it? Generally, no. They know "giggahurts" and MAYBE "megabites" or "giggabites" and generally know that bigger numbers in those areas is better but won't know that EXT3 may be faster than Reiser in normal desktop usage, or that ZF3 or XFS may be more reliable, or that using Myth on Reiser will slow your system down to a crawl. The user probably thinks "Centrino Duo" is a processor, and not a system incorporating a Core 2 Duo on a mobile chipset with a power-efficient WiFi card. They care that the systems work, and work well, and trust that those who know how to set the system up will worry about those petty details.
      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    18. Re:It's rarely ever too late by jadavis · · Score: 1

      How many desktop users care what filesystem they have?

      No ZFS:
      1. start with working system
      2. install a bunch of packages that replace all kinds of libraries and do major upgrades to your system
      3. everything breaks
      4. ?

      ZFS:
      1. start with working system
      2. install a bunch of packages that replace all kinds of libraries and do major upgrades to your system
      3. everything breaks
      4. rollback to a previous snapshot
      5. wait for packages to stabilize

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    19. Re:It's rarely ever too late by diegocgteleline.es · · Score: 1

      I would love that such thing happened, just to see how the hardcore open source Linux zealots react after Solaris starts to eath the tiny PC usage share.

      Since allowing hardware manufacturers to plugin their own, propietary drivers is like shooting yourself in your foot, I doubt the linux people will care about that. Have you ever tried to debug a kernel with propietary drivers? Believe me, the linux hackers don't envy that. It leaves the stability of the singlest most important piece of the system on the hands of what any crappy programmer from crappy companies decide to do in your kernel. All the stability is in the hands of your hardware manufacturers!! (which as everybody knows they write excellent software...). Unlike Linux manufacturers, Sun can'd do anything to improve the drivers and hence your system stability. Too much talk rethoric about stability to end with this....

      Personally, I don't want an opensource kernel and then plug into it propietary crap. Drivers are not "programs" which you run into a kernel, they're plugins (which is pretty much the reason why linux doesn't have a stable driver API/ABI - it only has a stable kernel ABI/API, aka the syscall interface, the rest is subject to change). I do run propietary programs, but not propietary kernel plugins.

    20. Re:It's rarely ever too late by a.d.trick · · Score: 1

      ZFS wouldn't work on OpenSolaris either unless they cross-license it under the GPL. If they do, we can get it on Linux too. (There is one exception, of course. If it's under the GPL-3 or later, we'll have to wait till Linux is available under the GPL-3 to, but I think that's just a matter of time).

    21. Re:It's rarely ever too late by swillden · · Score: 1

      2 & 3 you can already do with any modern operating system with a shiny happy interface for it's LVM subsystem.

      No, you can't. Not nearly as well, anyway. Show me how you add a third disk to a system with two mirrored disks and convert it to a RAID-5 array so that you get some benefit from the additional disk -- all quickly, easily and automatically. RAID-Z does it just fine. Show me how you build a RAID-5 array with disks of many different sizes. RAID-Z does it just fine. RAID-Z also has the ability to apply greater redundancy for more important files. At present this is only used for metadata, but it will be available for user files as well.

      1 has the problem of massive overhead.

      Not the way ZFS does it. Overhead is very minimal and it performs extremely well.

      ZFS is significantly better than another file system + LVM + RAID.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    22. Re:It's rarely ever too late by Anonymous Coward · · Score: 0

      How many desktop users care what filesystem they have?

      Slashdot posters who know buzzwords but little about Operating Systems?

    23. Re:It's rarely ever too late by Grishnakh · · Score: 2, Informative

      Personally, I don't want an opensource kernel and then plug into it propietary crap. Drivers are not "programs" which you run into a kernel, they're plugins (which is pretty much the reason why linux doesn't have a stable driver API/ABI - it only has a stable kernel ABI/API, aka the syscall interface, the rest is subject to change). I do run propietary programs, but not propietary kernel plugins.

      Exactly.

      Windows fans, and Microsoft themselves, always blame any instability that Windows has on the device drivers, and probably for good reason. Why would Linux or Solaris users want Windows-level reliability? You plug in a webcam and your machine randomly crashes? No thanks.

      Solaris and the other Unixes never had to deal with this before because they only worked on proprietary hardware; users didn't just get Solaris from Sun, they also got their machine and all their peripherals from Sun too. All the drivers were provided by Sun. If there was a problem, Sun fixed it. This approach won't work if OpenSolaris is meant to work on a wide range of hardware from different vendors.

    24. Re:It's rarely ever too late by Anonymous Coward · · Score: 0

      What you say is partially true. It's true that Solaris has a stable API, and it's true that code from 10 years ago still runs on it. It's ALSO true that they've had to throw out alot of really cool innovations and far more intelligent designs due to this constraint. For example, Solaris had schedular activations a while back. It turned out though that since very few people were interested in running new code on the platform it didn't help them. They eventually threw it out because utilizing it required the users to code to a new API. In the Linux model such a thing has an opportunity for adoption. People expect code to break, people expect to have to change things, and no-one is surprised when they need to code to a new API. Yes it's a bitch, and yes developers hate it, that doesn't make it strictly a bad thing.

      API stability has advantages, but it comes at a price. Linux is one end of the spectrum, and solaris is the other. Linux Torvalds takes the idea to the extreme, claiming that ANY internal API in the kernel is too limiting, and thus they should avoid ever creating them so that they can't get locked in. This means it moves fast, and breaks stuff alot. Linux is anything but a stable working operating system, it's more like a giant research project (Though if you look carefully, so is half of what we use in production). Solaris is required by market forces to maintain backwards compatability with antiquanted technologies, this means that your code will always run, but it also means solaris is slower and far less advanced then it could be.

      Claiming that this makes Solaris strictly "better" and that it's because they're programmers are better, or more "work harder" as you imply, or their kernel design is superior is simply false. Their kernel design is ancient antiquented and rather poor, but it's been banged on by enough people that it works pretty damn well. Linux's kernel design is also quite poor because they wrote half of it last week, but it's been banged on by enough people that it often works... maybe. Take your pick, but you can't call one strictly "better".

      Personally I run Linux because it actually does what I need it to do. If I wanted a system that doesn't do much, but does it well I'd probably use Solaris. If I want something in between I'll use a BSD. Honestly Solaris isn't designed for the userland to be used much, it's mostly just a kernel for NFS, kernel based webservers etc. Their userland is still quite antiquated and far from being read for desktop use. And by that I mean the USERLAND, not the fsck'ing GUI stuff that all the former windows weenies turned Linux fanboys seem to care about, that's LONG away in solaris. I also think Solaris is pretty damn cool myself, and I've seriously considered installing it, and also considered working on it for Sun (I stopped the interview process halfway through though). Each OS has it's merits, that's why they're all still around. I could give a crap about usability and gaming, which is why I don't use Windows, but I DO care about the newest features and newest hardware support. That's why I use Linux.

    25. Re:It's rarely ever too late by Sancho · · Score: 1

      It doesn't have to. Take Microsoft's shadow copies ("Previous Versions") for example. While a drive may have a certain amount of the disk available for shadowing, that amount is not a hard reserved amount. If the disk space is needed for live data, the oldest shadow copies are sacrificed (the space reclaimed). Sure, backups result in slightly higher processor and throughput overhead, but isn't it great knowing that databases backed up hot are being backed up in a consistent state? Isn't it wonderful that your mail server's mail store is being backed up hot in a consistent state? I haven't read up on shadow copies, but if it is exactly as you say, it's a worthless backup scheme. I need to know that my backup is there--I don't want to hope that I didn't use up too much of my drive space for the backup to exist.

      If it uses a hard threshold and keeps soft (disposable) backups beyond that, it'd be /somewhat/ okay, but it still feels weird to me. Prayer should not be a part of disaster recovery (though it too often is.)
    26. Re:It's rarely ever too late by Sancho · · Score: 1
      It's actually more overhead to not take the snapshot! From http://www.tech-recipes.com/solaris_system_adminis tration_tips1434.html:

      The reason that snapshots add no overhead in CPU load is because of the way that ZFS writes changes in data to the disk. ZFS writes its data in units called blocks (which are dynamically sized up to 128KB). When the data in an existing block is changed, ZFS writes the data to a new block on disk before it releases the old block. However, when a shapshot exists for the filesystem, the old block is not released. Instead, it remains as part of the snapshot. Therefore, the only increases in disk space used for snapshots are in keeping around old blocks.
    27. Re:It's rarely ever too late by m50d · · Score: 1
      For example, Solaris had schedular activations a while back. It turned out though that since very few people were interested in running new code on the platform it didn't help them. They eventually threw it out because utilizing it required the users to code to a new API. In the Linux model such a thing has an opportunity for adoption.

      By *forcing* developers to recode to a new API. Under the Solaris model developers still have the choice of using the new method, so they gain everything they had under Linux, but additionally they have the choice of not changing and their code still works. Which I call a win for Solaris.

      Solaris is required by market forces to maintain backwards compatability with antiquanted technologies, this means that your code will always run, but it also means solaris is slower and far less advanced then it could be.

      Solaris still seems to have some pretty advanced stuff in it - dtrace, ZFS, clustering, all the big selling points. And, fundamentally, how advanced does an OS need to be? I can't think of anything linux as an OS lets applications do that solaris doesn't, wheras I still can't burn CDs in linux as well as I could in 2.4, and I've had to change what manages my /dev twice, because they decided it would be better to rip out the perfectly good API and replace it with something else.

      Claiming that this makes Solaris strictly "better" and that it's because they're programmers are better, or more "work harder" as you imply,

      I imply this because the excuses given in Linux's own "stable-api-nonsense.txt" seem to boil down to "we can't be bothered to maintain one".

      Take your pick, but you can't call one strictly "better".

      I can and do, because one of them works reliably and the other doesn't, while I have yet to see any convincing advantages in the other direction.

      Personally I run Linux because it actually does what I need it to do. If I wanted a system that doesn't do much, but does it well I'd probably use Solaris. If I want something in between I'll use a BSD. Honestly Solaris isn't designed for the userland to be used much, it's mostly just a kernel for NFS, kernel based webservers etc. Their userland is still quite antiquated and far from being read for desktop use.

      It's antiquated but it works; it's mostly there as a fallback these days, and if it really bothers you you can use the GNU tools instead.

      And by that I mean the USERLAND, not the fsck'ing GUI stuff that all the former windows weenies turned Linux fanboys seem to care about, that's LONG away in solaris.

      Huh? It's running the same X/Gnome/etc. as linux, so unless the writers have been using gratuitous nonstandard linuxisms, all the work that goes into that on Linux will also run on Solaris.

      Each OS has it's merits, that's why they're all still around.

      Sure, but just like with programming languages, that doesn't mean there aren't those that are better than others.

      I DO care about the newest features and newest hardware support. That's why I use Linux.

      I use linux on a couple of my machines for the sake of hardware support, and that's one area in which Linux has a definite advantage over Solaris. But that's a temporary, fixable thing, wheras Linux's experimental nature seems to be a deep-rooted and fundamental flaw in it.

      --
      I am trolling
    28. Re:It's rarely ever too late by Niten · · Score: 1

      Also, I don't believe that the promotion of binary blob kernel drivers is a worthwhile goal to begin with. According to certain interpretations of the GPL, Linux drivers are supposed to be GPL-licensed themselves. Not to mention that if something's going to be running on my computer at the kernel level, I damn well want to have its source code anyway...

      In short: it's a feature, not a bug.

    29. Re:It's rarely ever too late by jhol13 · · Score: 1

      First, it does not need to be carved in stone. Change it in every major version (e.g. 2.4 -> 2.6).

      Second, if refactoring needs to be "normal" part of Linux development it just tells how horrible shape Linux is in.

      Third, Solaris has had quite a stable ABI since 2.5.1 (and Windows since w2k) and it has not (much) hindered development - I would not say that is "much slower". In some parts it is faster than in Linux.

    30. Re:It's rarely ever too late by Anonymous Coward · · Score: 0

      ZFS is irrelevant to the desktop user, though. (How many desktop users care what filesystem they have?)

      You wait until Mac OS X starts shipping it as default.

      And enable things like "hot-plug this hard drive to magically increase your space".

      Or "hot-plug this hard drive to make a live backup".

      Or whatever Apple does.

      Then people will be calling it a revolution and the greatest desktop filesystem created.
    31. Re:It's rarely ever too late by drsmithy · · Score: 1

      No, you can't. Not nearly as well, anyway. Show me how you add a third disk to a system with two mirrored disks and convert it to a RAID-5 array so that you get some benefit from the additional disk -- all quickly, easily and automatically. RAID-Z does it just fine.

      I'm about 99.9% sure ZFS cannot do what you are describing (although high-end RAID implementations often can). There's certainly nothing in the man pages about converting from one RAID level to another, and changing the number of disks in a RAIDZ[2] zpool is definitely impossible (although one of the most frequently requested features).

      Show me how you build a RAID-5 array with disks of many different sizes. RAID-Z does it just fine.

      Huh ? I've never seen a RAID implementation (software _or_ hardware) that *can't* do this. Your array size is simple constrainted by the smallest device (as it is in ZFS).

      RAID-Z also has the ability to apply greater redundancy for more important files. At present this is only used for metadata, but it will be available for user files as well.

      No idea what you're talking about here, but given you're currently at two strikes, I'd guess you don't either.

      ZFS is very good, but it's not god's gift yet.

    32. Re:It's rarely ever too late by swillden · · Score: 1

      I'm about 99.9% sure ZFS cannot do what you are describing (although high-end RAID implementations often can). There's certainly nothing in the man pages about converting from one RAID level to another, and changing the number of disks in a RAIDZ[2] zpool is definitely impossible (although one of the most frequently requested features).

      I stand corrected.

      I misread some things in a couple of places and put them together wrong. zpools can be easily added, RAIDZ vdevs cannot presently have devices added to them. This significantly reduces the value of ZFS in my opinion.

      Huh ? I've never seen a RAID implementation (software _or_ hardware) that *can't* do this. Your array size is simple constrainted by the smallest device (as it is in ZFS).

      Okay, it's obvious I should have read the actual man pages rather than theoretical discussions before opening my mouth.

      No idea what you're talking about here, but given you're currently at two strikes, I'd guess you don't either.

      What I'm talking about is the fact that RAID-Z can use a combination of striping and mirroring for redundancy, so in theory it can use n-way mirroring on select files to provide whatever level of redundancy is desired for that data (up to the number of physical spindles, of course). It already does this for metadata, and it could in theory be done for data as well.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:It's rarely ever too late by swillden · · Score: 1

      I've never seen a RAID implementation (software _or_ hardware) that *can't* do this. Your array size is simple constrainted by the smallest device (as it is in ZFS).

      I should mention that I'm well aware of how disks of different sizes are handled in other RAID systems. I thought that ZFS could make use of the "wasted" space on larger disks for mirroring data that it can't stripe because of the smaller disks.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    34. Re:It's rarely ever too late by jacoby · · Score: 1

      ZFS in FUSE is cool. I think it's undenyable that FUSE is way cool.

      But if you have terabytes to petabytes of disk spread across many machines, like a friend who works on clusters does, you think about ZFS in userspace and think "that's cute", while drinking as much of the FreeBSD kool-aid as you can get your hands on.

    35. Re:It's rarely ever too late by Bert64 · · Score: 1

      IBM and Sony have both released drivers for Linux/PPC... Do they not constitute hardware manufacturers?
      Admittedly, they mostly did the right thing and released them as patches to the mainline kernel.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    36. Re:It's rarely ever too late by Karellen · · Score: 1

      Sorry, I meant that I never see hardware manufacturers releasing drivers for Linux/PPC *where they don't submit them for inclusion to mainline*.

      If your driver is in mainline, your worries about API/ABI changes are pretty much eliminated as the person changing the API has the responsibility to move the drivers to the new one. Which negates the GPs point about API changes being hard on the HW mfr.

      --
      Why doesn't the gene pool have a life guard?
    37. Re:It's rarely ever too late by Anonymous Coward · · Score: 0

      You seem to think 'open source' == gpl.

      Perhaps you wandered into the wrong flamewar. gpl vs. is probably going on around here somewhere.

  8. unix, funny name by namekuseijin · · Score: 1

    unix, unique, union... nothing more detached from the truth: Unix companies are always fighting each other, building conflicting standards, and letting the real enemy safely escape...

    --
    I don't feel like it...
    1. Re:unix, funny name by squiggleslash · · Score: 2, Funny

      and letting the real enemy safely escape...

      The Judean People's Front?

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:unix, funny name by supersnail · · Score: 2, Funny

      No its the Peoples Front for Judea

      --
      Old COBOL programmers never die. They just code in C.
    3. Re:unix, funny name by squiggleslash · · Score: 2, Funny

      Wait a moment, I thought we were the People's Front for Judea?

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:unix, funny name by IckySplat · · Score: 3, Funny

      Splitter!

      --
      Help! help!, the termites are eating my DRAM!!!
    5. Re:unix, funny name by JudeanPeople'sFront · · Score: 2, Funny

      Bloody Romans!

    6. Re:unix, funny name by everphilski · · Score: 1

      Yeah! What did the romans ever do for us?

    7. Re:unix, funny name by mikael · · Score: 2, Funny

      ... And the Judean Popular People's Front

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    8. Re:unix, funny name by kimvette · · Score: 1

      Apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a fresh water system, and public health, what have the Romans ever done for us?

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    9. Re:unix, funny name by Anonymous Coward · · Score: 0

      brothers, we should be struggling together!

  9. What can Sun bring to the table? by 140Mandak262Jamuna · · Score: 3, Insightful

    What can Sun Micro Systems bring to the table that rest of the Linux could not? Its name, some kind of relationships with corporations and provide "not a bunch of amateurs in their spare time, this OS is backed by professionals" kind of sales talk. But that niche is already occupied by IBM. As for SUNW's vaunted professionalism, they fumbled the lead they had in unix and are struggling to keep up. As for their corporate vision, these guys never realized until it was too late, that Windows OS was the loss leader, in grocery store parlance, and the real deal is the vendor lock in office documents, email addresses and calender applicaions. MSFT might have fumbled many balls and lacked vision on the technical side of the market, but when it comes to business side, MSFT has been nothing less than visionary in gunning for monopoly and achieving it. Now SUNW is going to take on Linux? yawn. Nothing to see here, move along, folks.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:What can Sun bring to the table? by jhol13 · · Score: 1


      Forward compatible device drivers, i.e. (more or less) stable KBI.


      I REALLY hate to compile gspca and nVidia after every kernel update (which there are, IMHO, too many in every OS known to man).


      Whether this is good enough for you or someone else is a personal matter. It certainly is good enough for me.

    2. Re:What can Sun bring to the table? by Prof.Phreak · · Score: 1

      As for SUNW's vaunted professionalism... Now SUNW is going to take on Linux?...

      s/SUNW/JAVA/g

      gives a whole new meaning, no? :-)

      --

      "If anything can go wrong, it will." - Murphy

    3. Re:What can Sun bring to the table? by m50d · · Score: 1
      What can Sun Micro Systems bring to the table that rest of the Linux could not? Its name, some kind of relationships with corporations and provide "not a bunch of amateurs in their spare time, this OS is backed by professionals" kind of sales talk. But that niche is already occupied by IBM.

      Sun does a fully integrated system - their hardware, running their OS, with their applications on it, and their own support - and does it a helluva lot cheaper than IBM.

      As for SUNW's vaunted professionalism, they fumbled the lead they had in unix and are struggling to keep up.

      The technology that leads isn't always the one that's technically best. Solaris is actually a better system than Linux - it's better designed, more mature, more stable (which, yes, it does by losing out on some of the leading edge innovation - but that's a good tradeoff to make in the corporate sphere), and a lot better integrated as an OS than any linux distribution - unsurprising given that most of it comes from a single vendor and was written together (and as for the GNU tools, most of them were originally written on solaris, and generally work at least as well there as on Linux).

      --
      I am trolling
    4. Re:What can Sun bring to the table? by Anonymous Coward · · Score: 0

      Still better than legal threats. They'll go with GPL3, and probably rip out some parts out of Linux kernel containing GPL "v2 or higher". Of course, if this complies with the law, why not. But then they will need to mantain their fork of code themselves. There is a reason why there aren't viable and popular forks of Linux: community tends to focus on one, and the project progresses at astonishing speed, hard to catch even by a huge corporation with army of software engineers.

  10. Good! by drolli · · Score: 1

    That is the right spirit. I like to have a choice and i think linux can only get better by being in a more direct comparison with solaris. However, since i am conservative i will run linux on my laptop for some more years and i believe many other will do the same.

  11. How can we lose? by DoofusOfDeath · · Score: 2, Interesting

    I was first going to write a blurb saying "Great! How can we lose! Let the best OS win!"

    But on second thought, I can think of one bad scenario: OpenSolaris and Linux end up with different groups of users, where-as they previously would have mostly used Linux. This makes it harder for *either* open-source OS to get enough market share to attract ISVs, manufacturers writing device drivers, etc.

    I guess the best of both worlds is if Linux and OpenSolaris kind of merge, resulting in a single OS with the strengths of both (for example, the goodness of getting dtrace into Linux).

    1. Re:How can we lose? by squiggleslash · · Score: 2, Insightful

      But would the people who would have used GNU/Linux have all used Ubuntu?

      Or would some of them have used Fedora, and some SuSE*, and some Slackware, and some...

      Really, you don't need Solaris to fragment the base. It's also worth mentioning that back when I used BSD, I had no problems with the fact GNU/Linux had the marketshare and all the binaries because pretty much everything only available in binary form, from RealPlayer to Netscape, "just worked" with COMPAT_LINUX. Unlike, say, Windows via WINE, it's extremely easy to provide the same APIs across multiple Unix clones as long as they support the same underlying architecture. I have no idea of Solaris already has Linux ABI and GNU/Linux API support, but if fragmentation poses a real problem I don't doubt it'll be added.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:How can we lose? by mdhoover · · Score: 3, Informative

      I have no idea of Solaris already has Linux ABI and GNU/Linux API support BrandZ (or whatever it has been rebadged as) lets you run RH linux userspace in a solaris zone on x86...
    3. Re:How can we lose? by Anonymous Coward · · Score: 0

      "But on second thought, I can think of one bad scenario: OpenSolaris and Linux end up with different groups of users, where-as they previously would have mostly used Linux. This makes it harder for *either* open-source OS to get enough market share to attract ISVs, manufacturers writing device drivers, etc."

      If it's going to be more binary junk, they can keep their drivers. What everyone wants is the hardware specs to write their own. ISVs? They can follow POSIX/SUS, or go away. And why exactly do you care anyway? Unix isn't going away in the foreseeable future. People are always going to write code for it. What does it matter to you what OS $randomCorporation happens to use? Does the market share affect your net income?

      [mostly unrelated rant]

      This is why I don't use Linux, and probably won't use Solaris. Too much worry about market share, always wondering how to make it easier to convert Windows users, blah blah. I just want Unix to be Unix, and focus on improving Unix itself, not making it "easier" just for the sake of converting users. If people don't want to learn that the config file is under /etc for base stuff or /usr/local/etc for installed stuff, so be it. It seems to me more and more every day that what Linux devs/users really want isn't Unix, it's ReactOS.

      Want to make things easier? More Linux distros could quit throwing base system stuff into /usr/local/, for a start. If I just did a clean OS install, that directory should be at least damn near *empty*. SysV startup scripts? Wtf? /etc/ should not be a maze of twisty little passages. If you don't know the pid, use pkill. If the daemon doesn't handle signals properly, it is improperly written and should be replaced. Startup scripts should handle startup, nothing more. If I want it, it gets enabled in rc.conf. If I want custom flags passed to it, same deal. Having symlinks with #'ed filenames to control order is a hack. Or the kernel could use proper versioning. Which 2.6 has what scheduler anymore? When will it start breaking atime? And at that, what's the problem with mounting the drive "noatime" if it's an issue? Remember those Microsoft ads in Germany with the 4 penguins, all with different heads? Way to prove them correct.

      A when's the last time Linux did something truly new? OpenBSD has put out a slew of improvements that makes most trivial local exploits a fucking headache to pull off. NetBSD was the first to support IPv6 and AMD64, and likely has the cleanest HAL in existence making portability (especially for drivers ;-)a breeze. FreeBSD... well not so much off the top of my head, but I don't use it all that much. Of course they all have their problems too. OpenBSD's TdR is a complete ass. NetBSD's devs aren't as organized as they could be. FreeBSD is sometimes known to sacrifice code cleanliness for raw speed. You could also say none of them have significant corporate backing, but that only really matters if market share somehow affects you. But the only news I ever hear about Linux anymore is that some major component is being replaced without a real version bump, or there's a new more-Windows-like distro, or the GPL is being broken (really, what's the point of v3 other than market share?).

      [/mostly unrelated rant]

      Besides all that, even with Solaris's code being even more a nightmare than Linux (even though the kernel and userland and package managers are by three different groups...), it will slaughter Linux in the corporate market once it starts gaining ground. End of support for Solaris 7 isn't until *next year*. Solaris 8 will be supported until *2012*. They were last updated in 1999 and 2004, respectively. No Linux distro has that kind of long-term support. But honestly? With their code, that fucking scares me. I'd rather see them using Microsoft Singularity or some such (or you know, OpenBSD :P).

    4. Re:How can we lose? by TheRaven64 · · Score: 2, Interesting
      It's worth noting that you can do something similar with FreeBSD jails and Net/OpenBSD sysjails; have an isolated environment presenting a different ABI and running a completely separate and isolated userland. The Solaris implementation is currently a lot more polished, however.

      It has some interesting potential for consolidation; you can pull a hard drive from a Linux server, plug it into a BSD or Solaris machine, and with a tiny bit of tweaking have the system run as a virtual server.

      --
      I am TheRaven on Soylent News
  12. No, I don't think it's too late at all by pomakis · · Score: 2, Insightful

    Isn't it all a bit late?

    No, I don't think it's too late at all. If it's a decent operating system and has certain advantages over Linux (regardless as to whether or not Linux in turn has certain other advantages over it), then it will eventually catch on. In the world of software, it's never too late to introduce competing technologies.

  13. Sure it is fscking late ! by udippel · · Score: 5, Interesting

    (Just missed the FP, but still)
    this chance was missed a few times. The last one was when Nexenta was treated like a mother-in-law.
    If SUN wanted acceptance instead of l33t, GPL(v3) would have been the order of the day.
    As long as they dangle about with CDDL, they might as well pass away. Don't get me wrong, CDDL ('cuddle') is quite a good FOSS licence. But it has its problems with a coexistence side-by-side to GPL. And GNU is, love it or hate it, thousands of great applications; and moreover a licence accepted by the majority of FOSS developers.

    I hope(d) Ian would have the power to apt-ing Solaris, but he doesn't seem to. And when you read the OpenSolaris lists, you find as much ego-tripping as on OpenBSD or Mac. They rather sink with pkgadd.
    And I cry for them, yes, because SunOS is the greatest kernel around, with limited hardware support. Back to licencing and square one.

    1. Re:Sure it is fscking late ! by mdhoover · · Score: 1

      They rather sink with pkgadd LOL, give me pkgadd over rpm etc any day of the year Nice to be able to find exactly where a file on your OS came from with a simple grep filename /var/sadm/install/contents Plus packaging up anything is a breeze...
    2. Re:Sure it is fscking late ! by LarsWestergren · · Score: 2, Insightful

      If SUN wanted acceptance instead of l33t, GPL(v3) would have been the order of the day.

      How could they have chosen this as the license already when it was finalized just a few months ago?

      --

      Being bitter is drinking poison and hoping someone else will die

    3. Re:Sure it is fscking late ! by jimicus · · Score: 1

      Solaris isn't really being aimed at the hobbyist crowd.

      Most major Linux developments these days are sponsored, and so I would expected it to be with OpenSolaris.

    4. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 3, Insightful
      No, the GPL has the problem of co-existing in the same app as CDDL.

      Place blame where it belongs - GPL is the one bringing the heavy restrictions creating license incompatibility with EVERYTHING that cannot be converted directly to the GPL (including all BSD style licenses, if you do an exact reading of the GPL and BSD licenses.)

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    5. Re:Sure it is fscking late ! by udippel · · Score: 1

      LOL, give me apt-get over pkgadd and rpm etc any day of the year.
      Okay, give me pkgadd over rpm, but this is where I see flamebait twinkling; as 'rpm' was not to be found in my post.

    6. Re:Sure it is fscking late ! by anilg · · Score: 1

      I hope(d) Ian would have the power to apt-ing Solaris ...[snip]... They rather sink with pkgadd.

      Which lists are you on? Because if you're on indiana-discuss, you probably should know that an apt like tool is the biggest priority of Indiana. Theres even a distro constructor project coming out allowing you to pull in custom packages and rolling in your own distro.

      --
      http://dilemma.gulecha.org - My philospohical short film.
    7. Re:Sure it is fscking late ! by udippel · · Score: 1

      Insightful ?
      Why the hell did you && your mod think I put 'v3' in parenthesis ?
      GPLv2 has been available (and proposed) for Solaris since 1991.

    8. Re:Sure it is fscking late ! by Virgil+Tibbs · · Score: 1

      if solaris went gplv3 and nexenta became all Free Software... i would use it without hesitation... Nexenta is the way forward if sun gpl's opensolaris. to be honest, i hope it does - I, personally, am sick of having to give Linus torvalds respect for his out spoken views on the free software community... whether we then look at sun as a "icon" of free software remains to be seen.

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    9. Re:Sure it is fscking late ! by udippel · · Score: 1

      Now, this would be Insightful. I have been lurking around on the OpenSolaris lists, a few at least, and in general the posters were 'just 1337' and pulling their holy hand granades like hell when words as 'Linux' or 'GPL' appeared.

      What about the licensing aspect of Indiana (until now I was only aware of Nevada), any real progress ?

    10. Re:Sure it is fscking late ! by Anonymous Coward · · Score: 0

      Nice to be able to find exactly where a file on your OS came from with a simple
      grep filename /var/sadm/install/contents That's trivial with rpm too: rpm -q -f <filename>

    11. Re:Sure it is fscking late ! by Anonymous Coward · · Score: 0

      So "rpm -q -f " is too complicated for you?

    12. Re:Sure it is fscking late ! by Virgil+Tibbs · · Score: 1

      if solaris went gplv3 and nexenta became all Free Software... i would use it without hesitation...
      Nexenta is the way forward if sun gpl's opensolaris.

      to be honest, i hope it does - I, personally, am sick of having to give Linus torvalds respect for his out spoken views on the free software community...

      whether we then look at sun as a "icon" of free software remains to be seen.

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    13. Re:Sure it is fscking late ! by anilg · · Score: 1

      It will be open source, of course. Theres no news if it will be GPL. Most probably would be CDDL.

      --
      http://dilemma.gulecha.org - My philospohical short film.
    14. Re:Sure it is fscking late ! by swillden · · Score: 1

      GPL is the one bringing the heavy restrictions creating license incompatibility with EVERYTHING that cannot be converted directly to the GPL (including all BSD style licenses, if you do an exact reading of the GPL and BSD licenses.)

      Huh? GPL is compatible with three-clause BSD.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Sure it is fscking late ! by Anonymous Coward · · Score: 0

      It's pretty obscure, actually.

      I always lacked Slackware's /var/adm/packages approach, where you could find out which packages installed a file using grep -l ^/path/to/file\$ /var/adm/packages/*

    16. Re:Sure it is fscking late ! by LarsWestergren · · Score: 1

      Insightful ?
      Why the hell did you && your mod think I put 'v3' in parenthesis ?


      To clarify which version you were talking about. Not an unreasonable assumption I think.
      So I misunderstood you - no reason to get angry.

      --

      Being bitter is drinking poison and hoping someone else will die

    17. Re:Sure it is fscking late ! by Anonymous Coward · · Score: 1

      But it has its problems with a coexistence side-by-side to GPL

      Get your facts right. The GPL is the problem. The GPL has "problems with a coexistence side-by-side" with any open source license (except perhaps LGPL). Just read the fucking license text at least once.

    18. Re:Sure it is fscking late ! by udippel · · Score: 1

      No, the GPL has the problem of co-existing in the same app as CDDL.

      While SUN is at liberty to license software under any licence under the sun, they invented some - sorry - rather obscure minority version; long after GPL. Consequently, it was a compatibility problem introduced by SUN; knowing both would be incompatible. It is pretty daring to 'conclude' that GPL was the culprit, after all.

      I am pretty sure, Groklaw wrote it up nicely:

      If Sun prefers to carve out a smaller community for itself, it is free to build its own little island, with its own big fence. The result will be, though, that Linux will continue to develop more quickly and it will bury Sun's license and its code, because the open, GPL method works better, and the GPL requirement of giving back all modifications results in rapid improvement. Sun is free to cut itself off from that, if it so chooses, but it will reap what it sows. If they imagined that the world would drop the GPL and adopt the CDDL instead, I trust by now they realize that isn't going to happen.

    19. Re:Sure it is fscking late ! by m50d · · Score: 1

      From the CDDL: "that Source Code form must be distributed only under the terms of this License." So, basically, no; CDDL is bringing in just as heavy restrictions as the GPL, two licenses with such restrictions cannot coexist in the same work, and the GPL was there first.

      --
      I am trolling
    20. Re:Sure it is fscking late ! by TheRaven64 · · Score: 1

      If you want a good example of this, take a look at Darwin. Because the CDDL is per-file, Apple were able to take ZFS and put it into Darwin / OS X, just as the FreeBSD team did. In fact, the only operating systems that can't import ZFS are those that use the GPL.

      --
      I am TheRaven on Soylent News
    21. Re:Sure it is fscking late ! by a.d.trick · · Score: 1

      "converted" is incorrect in this situation, because it implies a change in the original product. This isn't the case. If I have public-domain code that someone puts in BSD license software, the exact same thing happens. The only difference is where the restrictions lie (which is important, but that's a separate argument).

    22. Re:Sure it is fscking late ! by ray-auch · · Score: 1

      Worse than that, GPL has problems coexisting with itself - v3 is not compatible with v2, so GPLv3 Solaris code would be no more compatible with Linux (GPLv2) than CDDL Solaris code.

    23. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 1
      As far as I can evaluate, the GPLv2 is NOT compatible with three-clause BSD. The three-clause BSD brings in an extra restriction: Reproduction of the 3-clause BSD license. This is an extra restriction. Think of having 2000 different variants of BSD style licenses in the same program, all requiring reproduction. This place a extra burden on anybody that want to distribute binary copies, and would otherwise just have to provide a copy of the GPL and an offer of providing source code - now they have to add about 1000 pages of print or a readable digital format.

      It is common to try to argue that this fall under "an appropriate copyright notice and disclaimer of warranty" part of the GPL; however, as shown as above, it is clear that there is a significant difference between requiring "any appropriate copyright notice and disclaimer of warranty" and requiring "a specific copyright notice and disclaimer of warranty", especially as you scale up.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    24. Re:Sure it is fscking late ! by swillden · · Score: 1

      I see your point. The FSF's position is that 3-clause BSD is compatible with GPL, though, so I wonder if there's something I'm missing. The X11 and FreeBSD licenses remove the license-reproduction requirement, so they're more cleanly compatible.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    25. Re:Sure it is fscking late ! by Nevyn · · Score: 1

      And GNU is, love it or hate it, thousands of great applications; and moreover a licence accepted by the majority of FOSS developers.

      I hope(d) Ian would have the power to apt-ing Solaris, but he doesn't seem to. And when you read the OpenSolaris lists, you find as much ego-tripping as on OpenBSD or Mac. They rather sink with pkgadd. And I cry for them, yes, because SunOS is the greatest kernel around, with limited hardware support.

      That's the biggest problem for Sun with Solaris, everyone bases their opinion of it (good and bad) from about 10 years ago (because that was the last time anyone used it). Certainly the newer Solaris kernel has some nice properties, ZFS and DTrace among them and in many ways it would be nice if it could complete on a level playing field and the users would then get the best of all worlds. But this is like wishing for the same thing from DragonflyBSD etc. ... you have to take a bundle and the entire bundle is not nearly so nice. Solaris is and has been a loser to Linux networking and CPU scalability (both up and down) for some time now, the userspace in Solaris is still horrible (as you said package management being especially painful) and some Solaris engineers are still proud of that.

      Then as others have pointed out, you add to all of those major technical problems all the political ones like the fact that they still don't have an OSI "OpenSolaris", CDDL isn't compatible with existing licenses etc. ... but even if they fixed all of their political problems (prob. roughly 0) it's still not going to be a significant challenge, without a lot of technical fixes, IMO

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    26. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 1
      The FSF is slightly biased; they want to "lay their paws on" the BSD-licensed software out there.

      They use the argument I debunked, as they don't see the difference between "an appropriate" and "a specific appropriate", as they lack experience doing embedded development with the collection of BSD licenses. I have that experience, and know how much of a pain license reproduction can be (not to mention license vetting by lawyers.)

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    27. Re:Sure it is fscking late ! by udippel · · Score: 1

      Worse than that, GPL has problems coexisting with itself - v3 is not compatible with v2,

      which is on purpose ...

      so GPLv3 Solaris code would be no more compatible with Linux (GPLv2) than CDDL Solaris code.

      Huh, that doesn't make any sense here. Why would Solaris code want to be / need to be compatible with Linux ?
      Whichever Solaris I was ever running, Solaris, Nevada, Nexenta, it never had a single line of Linux in it.

    28. Re:Sure it is fscking late ! by swillden · · Score: 1

      The FSF is slightly biased; they want to "lay their paws on" the BSD-licensed software out there.

      They use the argument I debunked, as they don't see the difference between "an appropriate" and "a specific appropriate", as they lack experience doing embedded development with the collection of BSD licenses. I have that experience, and know how much of a pain license reproduction can be (not to mention license vetting by lawyers.)

      Eivind.

      I can see where it would be difficult for a commercial product to manage all of the licenses (largely because of the vetting), but it doesn't seem like a significant issue for a GPL package. Just extract all of the license agreements, toss 'em all in one file (Debian calls is "copyright" and installs it in /usr/share/doc/$packagename) and package that with the binary release. And of course there's usually no issue with source releases, since BSD-licensed stuff tends to have the license at the top of each file. Where it doesn't, again just put all the licenses in a "copyright" file and include it. The problem you note is similar to the advertising clause problem, but different because it only applies to electronic files, and it's not generally difficult to add a few bytes to a binary or source package.

      I can see your point, but it really seems like a technicality that would never actually come up. Basically the only way it would ever be a problem is if some GPL author got pissed that BSD code had been mixed with his GPL code was looking for a way to sue whoever did the mixing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:Sure it is fscking late ! by dhfoo · · Score: 1

      RPM is not analogous to apt-get, YUM is. RPM is analogous to DPKG. pkgadd is analogous to my arse (in terms of package management), unless it has gained the ability to pull in dependencies since I last had to wrestle with it.

    30. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 1
      Think "Embedded system". For instance, I once programmed for a wireless handsfree. The final product came in a box about 10x10x10cm (that's 4" by 4" by 4"), including printed documentation, charger, and the handsfree itself. There's nowhere to put a file, unless we added an extra CD just for this.

      A derivate that want to use GPLed software for this kind of work is then encumbered with an extra burden, compared to plain GPL. The GPL goes not allow that.

      And there's one more case than a "GPL author got pissed off" - it is if the GPL author is specifically paid for getting pissed off, maybe even doing the development just to be able to sue. This could happen either because of some company doing an attack - e.g, Microsoft - or because some BSD developer got pissed off by the behaviour of GPL authors and did the pure GPL contributions to be able to sue and require separation.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    31. Re:Sure it is fscking late ! by swillden · · Score: 1

      The final product came in a box about 10x10x10cm (that's 4" by 4" by 4"), including printed documentation, charger, and the handsfree itself. There's nowhere to put a file, unless we added an extra CD just for this.

      This seems like a problem with using 3-clause BSD code, not an issue with the GPL, because you're going to have to provide that file to be in compliance even if there's no GPL code in there. I don't see how the GPL is relevant at all to this problem.

      And there's one more case than a "GPL author got pissed off" - it is if the GPL author is specifically paid for getting pissed off, maybe even doing the development just to be able to sue.

      To gain what? First of all let me be clear that I'm discussing this issue in terms of US law, which is the law that I'm familiar with. Under US law, it's nearly impossible to sue for damages over GPL software. The most you can do is to get a court injunction requiring the distributor of your code to stop. So you'd have to find some situation where you could write some GPL code that you would be certain would be picked up by someone you want to harm, certain they'd add some 3-clause BSD code to it and distribute it. Then you'd have to wait for them to make customer commitments, etc., so that they'd be harmed that way when you got the court to force them to stop.

      That's pretty hard to pull off.

      There's also the fact that the judge might well decide that the technicality on which the argument is being based is de minimis, and throw the whole thing out.

      or because some BSD developer got pissed off by the behaviour of GPL authors and did the pure GPL contributions to be able to sue and require separation

      This is a more likely scenario, but it would be pretty easy for the other GPL authors to work around. Rather than comply with the irate BSD developer's demands, they'd probably simply remove his GPL code from the project and reimplement that functionality. Problem solved. They could also remove the BSD code, if that's easier, but being faced with the attempted subversion by the irate BSD guy, I think they'd opt to code him out and refuse further contributions from him.

      The further we get into this discussion the more I think I agree with the FSF's position -- as a practical matter, three-clause BSD is perfectly compatible with GPL. *Perhaps* there's a legal technicality in the licenses that creates a theoretical roadblock, but it's not a real issue.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    32. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 1
      The further we get into this discussion the more I think I agree with the FSF's position

      That's basic social psychology: You are arguing that position, therefore you are believing more strongly in it. When used actively, it is known as "inoculation theory" - use weak attacks on a position to strengthen the belief. I don't remember the name when it "just happens"; e.g. Tory Higgins has done research on this, and there's coverage in "Social Psychology" by Myers (chapter 4, Behaviour and Attitudes). You'll find this form of attitude adjustment is a core result of social psychology.

      Back to discussion: You're missing the GPL vs BSD license point. The point is that the GPL prohibit further restrictions, and the 3-clause BSD license introduce restrictions. So, the restrictions in the 3-clause BSD that make it unsuitable for embedded development in some cases *make it GPL incompatible*. Of course you would have to do that reproduction when using 3-clause BSDed code even without the GPL - that's the point.

      WRT your claims: You're also assuming that the examples I mentioned are the only ways of getting at this. They were just examples. Other ways of getting at this could be to pay off the original author enough, when others have picked up the code and done the mixin - more or less pay off killing the entire downstream from the point where non-GPLed code was mixed in.

      "Writing out" contributions is a remedy that isn't strongly tested, and that isn't anywhere near trivial when refactoring etc has been done. "Lack of damages" is also a proposition that hasn't been tested; there's been several IMO credible directions for how to show damages. Anyway, these apply to ALL cases of the GPL being incompatible with other licenses - you're arguing that "Putting the GPL on anything doesn't really matter, as we can fix it when we get hit with it". That is a total tangent to whether it is inside or outside the license.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    33. Re:Sure it is fscking late ! by swillden · · Score: 1

      That's basic social psychology: You are arguing that position, therefore you are believing more strongly in it.

      Umm, I love to debate and have been doing it for nearly 40 years. In my experience, it's as common that exploring the issues bends my opinion against the point of view that I'm arguing as for it (not that changing my opinion necessarily changes the point of view that I argue :) ).

      you're arguing that "Putting the GPL on anything doesn't really matter, as we can fix it when we get hit with it".

      No, I'm not. Mixing BSD code into GPL code is widely accepted within both communities, and everyone expects that it can be done in good faith, because the minor quibble you raise is so minor and so unlikely to bother any GPL author.

      That doesn't mean that it can't be an issue if a GPL author decides to force it, but it does mean that any reasonable judge will be willing to make some accommodations. When the defendant states "Your honor, I added that BSD-licensed code in good faith, with the understanding that doing such is normal, permissible and indeed extremely common in the open source world (cite 200 pages of examples here). I'm willing to correct the situation by separating the code, if you'll please allow me some time to do it," any even semi-reasonable judge would agree that's a reasonable remedy.

      That's an *entirely* different situation from a defendant that, say, knowingly included GPL code in a closed-source product, or some other bad-faith act.

      Bottom line: The need to include a BSD copyright statement alongside the GPL statement required by the GPL is entirely within the spirit of the GPL, even if it may violate the letter (of v2 -- note that GPLv3 addresses your issue in section 7). That being the case, no GPL author acting in good faith will have an issue with 3-clause BSD code mixed in, and any strong ruling in favor of such a malicious GPL author would be a miscarriage of justice based both on the spirit of the GPL as expressed in the preamble and on the clear and widespread expectation in the community that putting BSD code into GPL code is fine.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    34. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 1
      IMO, it is outside the spirit of the GPL as it adds significant extra restrictions. The only reason that it is accepted by the GPL community is that they don't have experience with the situations where those restrictions show up.

      I find it hard to say what would be more of a miscarriage of justice; blocking distribution/modification as per the GPL, to remedy the situation by restoring the rights of the original author per the GPL (s)he released under (and removing the ability of derivates to distribute), or "keeping the rights the community expected", when the community was behaving negligently. I see any remedy beyond blocking distribution/modification as almost certainly being unreasonable.

      The problem, as I see it, is that the ability to shoot down distribution/modification of the derivate works is a quite large threat. Effectively, this means killing the derivate work - the one where BSDed code was introduced. So, introducing BSD licensed code in a GPLed codebase risk a very difficult situation later on, unless the person introducing it has control of the GPL licensing side of the codebase.

      As for the psychology part: I recommend reading the first three chapters of Myers' "Social Psychology" - it covers in detail many of the ways we distort recall and attitudes, with a bunch of caveats and conditions as to when it happens. It's much better if you get it from there than from me. While I've read different sources in the area, Myers has organized them carefully and has deeper knowledge, so you'll get better information. My personal experience is that straight thinking is extremely tricky - there's a bunch of forces that try to push us off it in the direction of "the kind of thinking that is socially most useful".

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    35. Re:Sure it is fscking late ! by swillden · · Score: 1

      IMO, it is outside the spirit of the GPL as it adds significant extra restrictions.

      I guess this is the root of our disagreement. I see the additional restriction as trivial, particularly given that the GPL already requires inclusion of the GPL text, which is worth 28 BSD license statements itself (12 lines vs 339 lines). I also don't see how it's outside the spirit of the GPL, as defined in the preamble (from GPLv2, since v3 doesn't have the issue anyway):

      When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

      To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

      A requirement to include an additional bit of license text in no way violates this clearly-stated intent. And, yes, judges *do* consider statements of intent, both inside and outside the text of the license, when deciding how to interpret subtleties of phrasing such as the one your argument rests upon.

      In any case, GPLv3 addresses the issue by explicitly allowing the additional requirement and the vast majority of GPL code is GPLv2+. Of course, that leaves the Linux kernel as an important potential problem, but in a quick grep through the kernel sources it appears that the Linux devs are careful about this and include BSD code under a dual license (BSD terms OR GPL terms, rather than AND). Of course, if the BSD author doesn't actually approve the dual-licensing then the BSD author has standing to complain but since the BSD code is pretty much confined to driver modules, ceasing distribution of the relevant module isn't a major problem.

      So even if I were to grant that your point is both valid (which I do, though I consider it trivial) and enforceable (which I doubt), you're still strongly overstating your case by discouraging the use of GPL. At most you should discourage the use of GPLv2-only, because GPLv2+, GPLv3-only or GPLv3+ terms are perfectly compatible with 3-clause BSD.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    36. Re:Sure it is fscking late ! by Eivind+Eklund · · Score: 1
      Actually, I didn't discourage the use of the GPL; I said the GPLv2 was technically incompatible with more or less any other license, which it seems we agree on :)

      Overall, I both encourage and discourage the use of the GPL - whether the GPL is appropriate depends on context. I encourage people to think carefully about what license they choose, what effects that license has, and whether these effects are appropriate for their goals.

      I'll admit that I often find that people seems to choose the GPL based on incorrect beliefs, and that I discourage those beliefs. The most prominent example is the belief that the BSD licensed codebases do not get any changes back from proprietary derivates - proprietary derivates give back significant technology to the BSD projects - and that if they had been GPLed there would be changes flowing back - there wouldn't, as the proprietary derivates are made to make money, money that they couldn't make if the codebase had been under the GPL.

      As a such, you could say I argue against the GPL - but that's distinct from the arguments around the GPLv2 and BSD licenses. The point in that case is to make people be careful with this, as getting free software projects suddenly yanked over license issues would be lousy for free software overall. I see it as much better if people handle licenses right in the first place.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  14. MS says Zune is doing great! by Anonymous Coward · · Score: 0

    'There's an enormous momentum building behind Solaris,' according to Ian Murdock, chief operating platforms officer at Sun.

    It would mean so much more if someone outside of Sun said that.
  15. I remember when they opened the source by ylikone · · Score: 2, Insightful

    I remember when Solaris was going open source and everybody was saying how they would over take Linux... well, it hasn't happened... not even close. So why the optimism from Sun now?

    --
    Meh.
    1. Re:I remember when they opened the source by E-Lad · · Score: 4, Insightful

      So what you're saying that you expected it to happen overnight?

      I recall people saying similar things, only about Linux, back in the 90s. "Linux is the next big thing", Pundits and advocates trumpeted "Corporations will move to Linux as their preferred server/service platform", and so on. That pretty much did happen, but it took the better part of a decade to realize it. It took the one thing that a not even the most talented coders can't create during an all-night coding binge: Time.

      OpenSolaris is a hair over 2 years old now. If you think about it, most decently sized shops change out comodity infrastructure every 3-4 years, a time frame pimarily goverened by hardware warranties. If an organization says "Let's try another OS the next time around... lets try Solaris" then the proper time to do that would be consumate with normal upgrade cycles. In other words, no one can reasonably expect one thing (Solaris in this case) to massively gain meaningful, measurable share instantly. It takes time. Just like it did with Linux.

    2. Re:I remember when they opened the source by Prof.Phreak · · Score: 1

      I remember when Solaris was going open source and everybody was saying how they would over take Linux...

      'cause they did it wrong! all wrong! they've made major mistakes in just about everything they did in the last decade (or more). opening source should've been GPL-ing it and letting the world download it! Not via some stupid signup. Not via mailing CD. Certainly not via some `different' license (I don't care if it's `open source'; make it GPL!). Same goes for Java.

      And as a corp behind such things, it's still -their- business to ensure stuff works with it (not only GPL code and forget it, but to ensure most modern hardware is support it---a few years of this hand-holding the open source might've made a difference). The open source ``community'' doesn't just happen out of nutn... there needs to be interest!, and Sun did their best to make it as cumbersome as possible to work with them.

      There's no monetary advantage for Sun to do this though, that's why they haven't. Open source isn't about making money for them. It may be about saving money (on development) long term; maybe good-will too, but it's not something that shows up as a revenue item.

      They also killed Java by having it become bloated, and losing web-browser support. What is stopping Sun from building a java applet plugin that actually works across all browsers and major platforms (like Linux!)? If they released it early enough, Java would've been ``standard'' on all web-browsers (including IE, Firefox, etc.)... kinda like it was ``standard'' on Netscape3, and IE3, etc., but they couldn't get licensing out of their head, and lost the game altogether. It could've been Java instead of Flash that everyone was using! (granted some major tweaking early on might've been necessary---but it's not impossible; Applets were around since 1995, plenty of time for change---which never happened due to stupid closed-mindedness).

      --

      "If anything can go wrong, it will." - Murphy

  16. Not too late by Anonymous Coward · · Score: 0

    Not too late. IMO, the real important thing here is that a company is willing to spend money and time to develope a product and that they are not using a fragmented Open Source model, that in my opinion, does more bad than good. Concentrating in a product will often lead to better results (OSX, BeOS, Windows) are examples of closed source OS that are in many fields superior to almost every Linuzz distro out there. The key, IMO is non-fragmented Open Source approach. Many will here disagree with me, and that's OK, I'm a BIG Open Source skeptic.

  17. Too late, too irrelevant by KiloByte · · Score: 0, Flamebait

    Java? Wide uptake? Surely, you jest.

    I see how much Sun loves Java -- they rename everything to "Java This" or "Java That", like, an ancient version of Gnome they ship suddenly became "Java Desktop", their stock ticker is now JAVA instead of SUNW, but this doesn't mean Java means anything more than another pet language of choice. Python, Tcl, Ruby, etc, etc -- they do have their use, have their own niche following, but neither is well-fit for a client language.

    Java tried this, and failed. It's quite rare now to see any client programs written in Java; it's a bad idea to install a huge framework just for a single program (yeah, Azureus, but that's pretty much the only big one), and Sun doesn't have as much clout as Microsoft, so there's no pushing .NET in the core OS. Java is quite widely used as a scripting language for web servers, but this doesn't make it any more important than PHP (bleh), ASP (bleh*2) or anything of the kind -- everyone uses what he feels most comfortable with, and Sun invested quite a lot into pushing Java into schools.

    For Solaris, they slept for the last ~10 years, I'm afraid. Having met a couple of Solaris servers then, and having taken a look at their much-hyped gratis mailings, I hardly see any difference. On the other hand, getting used to a new version of a Linux or even BSD distribution makes you feel like the older one is all musty, obsolete and unusable.

    Oh, and Sun still didn't put a POSIX-compatible shell as /bin/sh

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    1. Re:Too late, too irrelevant by Anonymous Coward · · Score: 1, Funny

      Not a client language? They put Javascript in every browser, which is the basis of the Web 2.0, and that is changing everything. It is obvious you don't know what you're talking about.

    2. Re:Too late, too irrelevant by LarsWestergren · · Score: 3, Informative

      Java? Wide uptake? Surely, you jest.

      No, hardly.

      It's quite rare now to see any client programs written in Java;

      Not in the business world, where Swing clients are probably second only after Visual Basic. Sun is also currently putting a lot of effort into improving the JVM desktop experience.

      --

      Being bitter is drinking poison and hoping someone else will die

    3. Re:Too late, too irrelevant by Cronopios · · Score: 1

      it's a bad idea to install a huge framework just for a single program

      Yep, but after the opensourcing of Java, I see a bright future for gcj and classpath.
      --
      Windows users:
      Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
    4. Re:Too late, too irrelevant by KiloByte · · Score: 0, Redundant

      Not a client language? They put Javascript in every browser
      Wrong emphasis. It's Javascript, not Javascript. It has nothing to do with Java except for Sun pushing the Java trademark everywhere, it's not compatible with Java, doesn't look like Java, doesn't smell like Java and, most important, doesn't require Java.

      which is the basis of the Web 2.0, and that is changing everything.
      Yeah, I admit, Javascript is the only extant widely-deployed client web language. Lots of folk, me included, boycott anything even remotely related to Flash, client-side Java is a bad joke, attempts to put Tcl in JavaScript's place are almost forgotten now (except for HTML4 still requiring explicit <script language=javascript> to make validators happy), ActiveX is fortunately on its way out, and SilverLight faces people who by now should recognize crap when they see it

      It is obvious you don't know what you're talking about.
      It is obvious that Sun's marketing machine managed to confuse you about relations of Java and Javascript. Score 1 for them.
      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    5. Re:Too late, too irrelevant by Marcus+Green · · Score: 2, Interesting

      According to Johnathan Schwartz of Sun
      ".. Java runs on more devices than Microsoft Windows, Linux, Solaris, Symbian and the Mac combined. Nearly 4 billion devices at this point, from smart cards to consumer devices, DVD players to set top boxes, medical equipment, all the way up into the majority of the world's transactional systems and 8 out of every 10 cellphones sold."
      http://blogs.sun.com/jonathan/entry/fueling_the_ne twork_effect

    6. Re:Too late, too irrelevant by peterpi · · Score: 1

      He says it, but is it actually true? Are there any embedded system engineers reading this who can give an informed opinion?

    7. Re:Too late, too irrelevant by Marcus+Green · · Score: 1

      He said it about a year ago and I have read everything I possibly can on the subject and I have not seen anyone contradict him.

    8. Re:Too late, too irrelevant by LWATCDR · · Score: 1

      "it's a bad idea to install a huge framework just for a single program (yeah, Azureus, but that's pretty much the only big one), "
      How about Eclipse.org?
      Java is very popular in the business world. When it comes to client software the three popular ways to go are Visual Basic, Java, and Web. Frankly Web is a bad fit for a lot of client work. Visual Basic means your stuck with what Microsoft gives you and a lot of people are really cranky over VB.net.

      In the corporate world installing a framework just isn't that big of a deal. They have been doing it for decades for things like FoxPro. Even Microsoft Office is an "application framework" for a lot of places. You would be surprised how many companies live and die by super complex Excel spreadsheets. Before that they lived and died by super complex Lotus 123 spreadsheets.

      Azureus is probably the most popular Java application a lot of Slashdot folks know about. But then a lot of Slashdot folks have never seen SAP.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    9. Re:Too late, too irrelevant by cching · · Score: 1

      it's not compatible with Java, doesn't look like Java, doesn't smell like Java and, most important, doesn't require Java. Well, that's not entirely accurate, your summarization is a couple of years old I guess. Java6 ships with Rhino which is a javascript engine written in Java that does allow you to run Javascript on the JVM and it does allow you to interact with java objects. And, quite honestly, the syntax isn't all that different from java, but then again, java really isn't all that different from C, C++ or other languages. Certainly the differences aren't a huge barrier to keep people from using one and moving to the other.
    10. Re:Too late, too irrelevant by cching · · Score: 1

      it's a bad idea to install a huge framework just for a single program A couple of points about this comment:

      1) More and more you're finding the JVM being distributed with the hardware/os. Only on Windows is this not the case. Sun and IBM all ship a JRE on their systems. And more and more Linux distributions will be now that Java is GPL.

      2) Java is working on modularization. Java6 is going to be (at some point) shipping as a "kernel" (hate that term for java btw) that is quite small and will be able to download only what is needed by an application. http://weblogs.java.net/blog/enicholas/archive/200 7/05/java_kernel_unm.html is a good explanation of this. Not only that, but if you do ship a JRE with your product, you'll be able to tailor the runtime classes down to just what you need. I think this will help immensely to cut down the size of java programs in general.

      Java is an evolving technology and it's evolving quite rapidly. I see a lot of generalizations about java that are a couple years old now. It's good that if you're going to be a critic of something that you actually keep current with it.
    11. Re:Too late, too irrelevant by LarsG · · Score: 1

      What he said about cell phones is true. Most include a J2ME runtime by now. As far as platform penetration goes in the cell world, J2ME is the closest thing to a lingua franca there is.

      --
      If J.K.R wrote Windows: Puteulanus fenestra mortalis!
  18. XFS by gvc · · Score: 1

    Try this on yer a-ver-age Linux system:

    bash-3.2$ df
    Filesystem kbytes used avail capacity Mounted on
    zpool1 17193093120 39 17193092990 1% /zpool1

    1. Re:XFS by pyite · · Score: 1

      Judging by the zpool there, I think you meant to say ZFS, not XFS. ;-)

      --

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

    2. Re:XFS by jedidiah · · Score: 1

      If I let the a-ver-age Linux distro installer use LVM, that would be no big deal.

      I'm sure an end user would find some way to get through the opensolaris installer while avoiding any use of zfs.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  19. yay! by thatskinnyguy · · Score: 1

    As long as ZFS is a feature of Open Solaris, count me in!

    --
    The game.
  20. Java popular? by Wowsers · · Score: 1

    Java is popular... let's check out that 64-bit Sun Java plug-in for Firefox on Linux, oh wait, it doesn't exist.

    --
    Take Nobody's Word For It.
    1. Re:Java popular? by squoozer · · Score: 1

      While I too have waited and waited for 64bit Java plugin you mention I struggle to penalize Sun for not producing it. Up until recently the adoption of 64 bit was very low in the home market - the only market that uses the plug-in really. What little adoption there was was mostly Linux as well thus reducing the market further. There was just no scope for making any money or even winning wide spread praise for producing the plug-in and hence no business case for it. If you want to have a crack at Sun for Java why not try the way they did virtually nothing with the language until .net started providing interesting new features. If you don't like that one how about the fact that they provide really nice looking specifications or some interesting stuff and then pretty much abandon them with (generally) at best a poor reference implimentation (e.g. JSF)

      --
      I used to have a better sig but it broke.
    2. Re:Java popular? by funkatron · · Score: 1

      Still porting should just be some minor tweaks and a recompile unless they put loads of assembler everywhere.

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    3. Re:Java popular? by everphilski · · Score: 1

      Up until recently the adoption of 64 bit was very low in the home market - the only market that uses the plug-in really.

      I've had 64 bit capabilities at home for 2 years now... not that it matters, I program in C++ :P

    4. Re:Java popular? by Watson+Ladd · · Score: 1

      How do you think a JIT works?

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    5. Re:Java popular? by Secrity · · Score: 1

      I'm just waiting for a Firefox package for Solaris ..

    6. Re:Java popular? by PygmySurfer · · Score: 1

      I'm just waiting for a Firefox package for Solaris ..

      http://www.sunfreeware.com/mozilla.html

    7. Re:Java popular? by Secrity · · Score: 1

      I should have specified a SUNW package for a recent version of Firefox. Have you actually tried installing these Firefox tgz's? I have.

    8. Re:Java popular? by makomk · · Score: 1

      The Java JIT compiler, class library, etc is available on AMD64 and other 64-bit systems - it's just that the Netscape plugin required to use Java applets in web pages isn't.

  21. Oh... by durin · · Score: 1

    I thought it said "OpenSolaris Will Change Linux" first. But then again, that may also be true.

    --
    Why, yes! I AM new here.
  22. LOL by WindBourne · · Score: 0

    oh, please do. ZFS still has issues (mostly minor, but issues, none the less), like anything that is fairly new. With that said, do you believe that Linux is not working on new FS's that take it on? Since you do, please jump.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  23. Futurama FTW by Synthaxx · · Score: 1

    "Well yes, in the same way an infant may challenge Muhammed Ali!"

  24. The Worst Job in the World by SimHacker · · Score: 1

    Subject: The Worst Job in the World
    From: Michael Tiemann <tiemann@cygnus.com>
    Date: A long time ago in a galaxy far far away...

    I have a friend who has to have the worst job in the world: he is a Unix system administrator. But it's worse than that, as I will soon tell.

    Being a Unix system administrator is like being a tech in a biological warfare laboratory, except that none of the substances are labeled consistently, any of the compounds are just as likely to kill you by themselves as they are when mixed with one another, and it is never clear what distinction is made between a catastrophic failure in the lab and a successful test in the field.

    But I don't want to tell you about biological warfare, I want to tell you about what makes my friend's job so terrible. First, some context.

    The training for Unix system administration is a frightening process. When machines start dying, users start screaming, and everything grinds to a halt, the novice feels the cold fingers of terror clutching about his heart.

    #!/bin/sh
    # this doesn't work, but no time to fix it -- hope nothing crashes
    progname=$0

    But if one stays the course, one might some day achieve the dubious satisfaction of being able to mutter "at least I know why it broke!".

    #!/bin/sh
    # This works...I wonder if it will get me laid
    progname="`echo $0 | sed 's:^\./\./:\./:'`"

    But there are many who must dwell in this miasma both day and night. What makes my friend's job so ugly is that he doesn't only work with just any strain of Unix -- he works with Solaris. And he doesn't just deal with just any braindead users -- his users are the executives at Sun Microsystems.

    Let me tell you about Sun Microsystems. At Sun, there's a long history of executives playing pranks on one another. For April Fools, these rowdies would play tricks like putting a golf course (complete with putting green) in Scott McNealy's office, or floating Bill Joy's Ferrari in one of the landscaped ponds. Things have come a long way since then. Now every day is April Fools, and my friend doesn't like it one bit.

    VP: "Admin!! What the fuck is this thing running on my machine?"

    Admin: "It's Solaris, sir."

    VP: "Get it off of my machine at once!"

    Admin: "But sir, Ed Zander told me that you should be running Solaris now."

    VP: "Zander, huh? I'll fix him. Is he running Solaris?"

    Admin: "No sir."

    VP: "Why not?"

    Admin: "If he ran Solaris, he wouldn't be able to get any work done."

    VP: "Very well, restore my machine to SunOS, and put this Solaris crap on Zander's machine."

    Admin: "But sir..."

    VP: "That's an order! And tell him Scott gave you the directive himself!"

    Admin: "Yes, sir."

    Zander: "Admin!! What the fuck is this thing running on my machine?"

    Admin: "It's Solaris, sir."

    Zander: "Get it off of my machine at once!"

    Admin: "But sir, Scott McNealy told me that you should be running Solaris now."

    Zander: "McNealy, huh? I'll fix him. Is he running Solaris?"

    ...

    The only thing worse that being a Unix system administrator is doing the job for ungrateful users.

    --
    Take a look and feel free: http://www.PieMenu.com
    1. Re:The Worst Job in the World by heinousjay · · Score: 1

      I don't get it.

      --
      Slashdot - where whining about luck is the new way to make the world you want.
    2. Re:The Worst Job in the World by SimHacker · · Score: 1

      Google "Michael Tiemann" and "cygnus". Also it helps to have worked at Sun and have been fucked by Ed Zander and Scott McNealy, during the time when they were forcing everybody else to upgrade from good old SunOS to Slowlaris.

      -Don

      --
      Take a look and feel free: http://www.PieMenu.com
  25. Java is *the* business language by Colin+Smith · · Score: 2, Informative

    Java? Wide uptake? Surely, you jest. Most server based business development is done in Java these days. It's replacing COBOL as the business language.

    --
    Deleted
    1. Re:Java is *the* business language by supersnail · · Score: 1, Insightful

      At the moment but there is a technicaly superior and easier to use and more reliable platform available:- .NET

      And big business is taking it seriously. Lots of feasibility studies and pilot projects at the
      moment but thats how java started off.

      Plus java on the mainframe has been tried and found wanting, big iron developers are returning to COBOL
      and good old C.

      Java is tomorows legacy language.

      --
      Old COBOL programmers never die. They just code in C.
    2. Re:Java is *the* business language by gbjbaanb · · Score: 2, Interesting

      as will .NET once people have gotten used to it, forgotten the hype that surrounds it and started to find the same flaws in it as Java has (after all, C# practically is Java). even MS has said that they've done their thing with C# and the next version of VStudio wil be focusing back on native code.

      The probem is that even if it becomes a legacy language, it'll still be used... just like COBOL.

      As for which one is easier to use, I think that's a matter of the IDE you use. Eclipse is rather good and has some nice features too.

    3. Re:Java is *the* business language by Alphager · · Score: 1

      At the moment but there is a technicaly superior and easier to use and more reliable platform available:- .NET

      I think there are many people who would disagree with "technical superior" and "reliable". Not to speak of "easier" when your whole operation is centered around Java...

      And big business is taking it seriously. Lots of feasibility studies and pilot projects at the
      moment but thats how java started off.
      I know of several organisations who have finished their studies. Many of them will adopt .NET; Many will stay with Java.


      Plus java on the mainframe has been tried and found wanting, big iron developers are returning to COBOL
      and good old C.
      That is right. However, i see more and more mainframes being replaced by large clusters.


      Java is tomorows legacy language.
      .NET 1.0 and 2.0 are _todays_ legacy languages. I know quite some developers who where pretty pissed off about the major changes MS makes with each new edition.
    4. Re:Java is *the* business language by m50d · · Score: 1
      as will .NET once people have gotten used to it, forgotten the hype that surrounds it and started to find the same flaws in it as Java has (after all, C# practically is Java).

      But C#, coming as it does after Java, corrects many of Java's stupidities; it's a lot easier to interface with native code, it doesn't have the ludicracies of Java's type system, it's got generics properly integrated in since they were there from the start (Java has them now but a lot of the huge standard library isn't converted to them yet), it does the GUI right by leaving that to bindings to native libraries, and MS has got the framework right by shipping .net with multiple language capabilities, rather than the Java thing of ruining what's actually quite a nice virtual machine environment with the most horrible language I have had the misfortune to program in. Sure, in many ways it's a clone of Java, but it's a better clone of Java.

      --
      I am trolling
    5. Re:Java is *the* business language by Anonymous Coward · · Score: 0

      .NET may fix some of Java's foibles, but introduces a whole slew of new ones. Take software with a plugin architecture.

      This has been my last week...

      Main app loads code from plugin dlls. Can't unload the dlls to free memory/update. Spend ages googling and discover app domains. Spend ages rewriting plugin interface to load them into separate app domains. Can't put gui components from app domains !?

      What combination of retards made it impossible to have dynamically reloadable GUI components?

  26. fine by SolusSD · · Score: 2, Insightful

    as long as Linux distros and Solaris play nice together. An open source solaris can only be good for the OSS community as a whole and will hopefully guarentee compatibility

  27. Solaris has known stability... by TooTechy · · Score: 3, Insightful

    Solaris has known stability in certain supportable configurations. Linux supposedly does too. I know that statement will get a lot of hackles raised but just hold on. I am a continuous Linux user since 0.99pl8 and I love it. But, as time moves on I see some instabilities creeping in as complexity rises and hardware moves on.

    One of my boxes downstairs, a recent machine (less than 6 months old) running stock Debian (amd64) without a mod to the sources.lst has a slight instability (almost certainly in a driver) and crashes every week or so.

    Now, one could say that I should replace the hardware which has the suspect driver (always seems to be on a disk access). Or I should get on the Debian lists and report it. If it was a Sun Solaris box I would know that the hardware I had was (or was not) supported. The word 'Supported' in the Linux world really (I am sorry) does not mean as much as it does to Sun.

    Now I have other Linux boxen, (a little older) which have uptimes of over a year. No problems. But on odd occasions as this I would like to have stability and I can't find it. (Read, maybe don't have the time at the moment). And I need the box UP. I can't rebuild it AGAIN! I am on the 6th distro in an attempt to gain stability. That's an aside.

    In Sun's world. You pay a little more for your hardware and 'Know' it is going to work.

    1. Re:Solaris has known stability... by wild_berry · · Score: 1

      I think that the best-regarded source of information about Linux hardware compatibility is the Gentoo Wiki: http://gentoo-wiki.com/. Without knowing anything about your hardware, my guess is you're being bitten by a bug in the nForce chipset drivers.

    2. Re:Solaris has known stability... by udippel · · Score: 1

      Confirmed, alas. Used to have Sarge on my boxen, no problem, for years. Recently, with Etch, my server started to drop processes. My desktop lost one or another application as well.
      Since the hardware is unmodified, I guess it is an issue of the OS.
      OTOH, I have started to use Nexenta almost a year ago, and never has any kernel problem; any situation returned the control to me.

      YMMV

    3. Re:Solaris has known stability... by Shadowlore · · Score: 1

      The problem you speak of may well have nothing to do with drivers or OS,and everything to do with failing hardware. From a flaky drive to flaky controller or motherboard. Perhaps you should try other hardware.

      --
      My Suburban burns less gasoline than your Prius.
    4. Re:Solaris has known stability... by EvilRyry · · Score: 1

      Its this same model that will prevent them from becoming as popular as Linux however. I can buy a server from HP, IBM, Dell, Sun and many others and know that it will work with RHEL (and therefore probably most other Linux distros). If I want to run Solaris on a server, I buy a Sun machine because they are the only ones who make machines that guarantee compatibility.

      Because Sun also makes hardware, their hardware-making competitors are much less likely to ship or support their machines running Solaris. For this reason alone, I doubt that Solaris will be more popular than Linux in the long run.

    5. Re:Solaris has known stability... by Walter+Carver · · Score: 1

      Try Slackware. It's very stable but the cost is that you will not have the latest versions.

    6. Re:Solaris has known stability... by ebvwfbw · · Score: 1

      In Sun's world. You pay a little more for your hardware and 'Know' it is going to work.
      You haven't run Solaris or their hardware in a while, have you? If you had, you wouldn't even think of saying that. Solaris and SUN hardware I used to be able to reboot, update, do whatever and I felt totally comfortable rebooting a machine across the country even if I'd have to get on a plane to fix it if it didn't work. Now I'd buy the ticket before rebooting it because it almost surely won't work. I've had it destroy disk drivers, overwrite firmware - discovering this after they literally replaced the entire machine debugging the problem. I have hardware from a SUN Spark 20 all the way up to 15K, lots of stuff in between. They even wanted to charge us $250/machine for the easy daylight saving time patch. That took me a whole 2 minutes to do by myself! Their support really sucks, often they don't even bother to ask for an explorer anymore and if they do, they don't even know what to do with it.

      No, it isn't "going to work." Only a fool would bet his job on Solaris now and I'm a guy who used to be a cheerleader for them. I slept well knowing I recommended them. Not anymore, at least for the past 6 or so years. I'm throwing their stuff out as fast as I can. Now I have IBM, Egenera and HP blades. Not a lick of trouble from them and they are very FAST! The IBMs have been running for over a year and a half so they are their old blades and I think I had one bad blade out of 200 from that batch. It was replaced in 3 hours. SUN put in a frame (give us another chance!) about a year ago and they still don't have it running yet. Reading this at SUN? - come back guys, I'm waiting to use them. Anytime. Hello, are you guys there? I think we are supposed to get a new rep soon... yet another one. Hopefully one with good legs.

      Stick a fork in it, Solaris is done.

      By the way, Debian isn't a reliable Linux distro. If you want reliability, get an enterprise Linux such as RedHat Enterprise Linux. I've had the best luck with them. Next is the Fedora Linux, after that is Suse though Suse sucks in many ways. If you get it set up, it seems to be reliable. It just takes some getting used to. Just keep in mind the software may not be the absolute latest. This is also true of Solaris... sometimes painfully true as they are sometimes way the hell behind.

    7. Re:Solaris has known stability... by 5pp000 · · Score: 1

      I have an interesting little stability story. I had a machine which was crashing every couple of weeks while running Linux. (I thought maybe I had a bad CPU -- I bought the chip off of eBay.) I put OpenSolaris on it, and saw this strange process called `fmd' chewing up 10% of my CPU cycles. Eventually I looked it up, and discovered that Solaris now has something called the fault manager which analyzes hardware faults, and lo and behold, I had a marginal DIMM that was getting lots of single-bit errors (I use ECC, of course). I replaced the DIMM (under warranty, thankfully) and the machine is now rock solid.

      --
      Your god may be dead, but mine aren't!
  28. I could not case less for Solaris,... by Tanuki64 · · Score: 2, Interesting

    ...or *BSD, or Linux. I am working with Linux, I am developing under Linux. My programs compile for *BSD and for Linux. I am pretty sure they would compile and run as fine under Solaris. So why am I using Linux? It has the best driver support, the best documentation, the best software support. Would I change when *BSD or Solaris get the same quality of support? No, why should I? They have to be better and solve at least one problem, I have with Linux. Currently I have no problems with it. Would I change if there was a problem, which one of the others solve? At once. As I said, I could not care less, which one of the three I use.

    So please could anyone tell me, what are the USP's of Solaris?

    1. Re:I could not case less for Solaris,... by Virgil+Tibbs · · Score: 1

      I'm not anything like an expert in this field... so please dont come down on me with a sack of bricks for *daring* to reply...
      the argument goes along the lines of solaris is a modern kernel - sun has been making it really really uptodate and that linux has changed that much since when it was designed...
      there is also the hope that sun will GPL3 it, which would also make no1 kernel in terms of licence to all GNU fundamentalists...
      also, its a direct challenger to linux... it has previously worked in the same field when closed source.... why can't it whenit is free software...

      as i said i dont *claim* to know anything about solaris so please feel free to *politely* correct me.

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    2. Re:I could not case less for Solaris,... by Tanuki64 · · Score: 1

      so please dont come down on me with a sack of bricks for *daring* to reply...
      No, don't worry. No bricks. But you misunderstood me. This of course is my fault alone, I always need to express myself in the most convoluted way. ;-)
      In short: I am a regular computer user. I am even an experienced software developer. But as long as I don't develop on the system itself, I simply don't care for the system. In my normal work I could not see a difference between a BDS or a Linux kernel. Be it a 2.4.x or a 2.6.x. It simply does not matter. So why should I care for a modern Solaris kernel? I would not see a difference, either.

      as i said i dont *claim* to know anything about solaris so please feel free to *politely* correct me.
      No need for correction. You are right. But try to see Solaris from the view of an average user and tell me how you convince him to change his system. What would you tell a friend, who surfs the net, writes emails, uses bittorrent, and perhaps even codes a bit, why he should change?
    3. Re:I could not case less for Solaris,... by m50d · · Score: 1
      So please could anyone tell me, what are the USP's of Solaris?

      Frankly, there aren't many for end users; it's advantages are mostly for enterprise. That said:

      I disagree with your claim that Linux has the best documentation; in my experience linux documentation is very variable, and some packages just aren't documented at all. Solaris has good, consistent documentation, all in the same format, written in the same style, using the same conventions, which is very useful.

      Vendor support; sure e.g. Red Hat will sell you this, but they can't fix every problem because it's often not their software. Sun can and does get the programmer who wrote the software you're using to look at your bug, if they need to - and they'll support your software and hardware (also made by their own engineers) for less than RHEL charges for the software.

      Stability and maturity; these are mostly subjective, but my solaris machine never one crashed until its hardware failed, while even the my debian stable box crashed once in the same period (to be fair I should mention that my OpenBSD machine also never crashed in the same period); certainly the greater maturity of Solaris is undeniable.

      Consistency; the Solaris software is all from the same source, so there's a lot less of the e.g. differing styles for commandline arguments that you see on Linux, and the GUI admin tools are better integrated in the system, wheras those shipped by many Linux distros can have a "bolted-on" feel, IME (e.g. YaST frequently nukes any changes to the config files you made by hand).

      Software support; sun's own software obviously has Solaris as its primary platform, but also many of the programs we think of as "linux" utilities e.g. GNU tar have solaris as their original platform; also since it has Sun behind it the big Oracle-type application vendors are more likely to support it.

      If I recall correctly, sun has a pretty good clustering product for Solaris, which Linux rather lacks.

      There are various specific things that solaris has, e.g. DTrace or ZFS, but these won't interest you unless you're working in that particular area.

      --
      I am trolling
    4. Re:I could not case less for Solaris,... by Virgil+Tibbs · · Score: 1

      But try to see Solaris from the view of an average user and tell me how you convince him to change his system. What would you tell a friend, who surfs the net, writes emails, uses bittorrent, and perhaps even codes a bit, why he should change? the average computer user as described uses windows....
      but yeah you've actually described me pretty accurately...

      Well assuming they understand the principles of free software... use that (when/if solaris is gpl3)...
      I'm not really suggesting persuading the less technical people to switch to it...(im not persuading anyone actually)
      but with free software, if the distro teams (very/quite advanced coders) choose to develop on solaris, the user is usually sooner or later,
      persuaded onto it... [if ubuntu decided tommorow it was switching to solaris then most ubuntu USER level users would switch.]
      at the end of the day though, as you point out, it makes very little difference to most people.
      if solaris was GPL3, it might have a few more teeth.
      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    5. Re:I could not case less for Solaris,... by Tanuki64 · · Score: 1

      Frankly, there aren't many for end users; it's advantages are mostly for enterprise.
      Argument #1
      This alone makes it hard for Solaris to challenge Linux. With Windoze I heard very often the argument that it is so successful in companies because so many users use it at home and got used to it. This is probably true, but works in this case for Linux. There is no reason for an end user to change. And let's be truthful, if there is no real pressing need, even professionals are a bit reluctant to change and learn something new.

      I disagree with your claim that Linux has the best documentation;
      Ok, this might be true. But I did not solely mean official written and released documentation. Really for every problem I ever had with Linux, I found without effort a solution in Google. Solaris has a much smaller user base, would I be also so lucky to find solutions even for arcane problems with Solaris?

      Sun can and does get the programmer who wrote the software you're using to look at your bug,
      What if it is not Sun software? Suppose I have problems with Firefox? When I had problems with Linux it wasn't necessarily Linux, but some 3rd party program I needed.

      Stability and maturity;
      Perfectly ok for me. I have a mldonkey client running for month. Again I am using the end user view. No need for my machines to run for years. :-)

      Consistency; the Solaris software is all from the same source,
      Is this something I want or care for? Even under Solaris I'd probably want to code for KDE or using pure Qt. I'd want to run Firefox, which is not from Sun. I'd want to use a couple of other programs, which are also not from Sun. For me this is not really an argument.

      As I said, nothing against Solaris, I'd change the second I see a convincing advantage for me. It is always FUDed that Linux is not ripe for the desktop. For Solaris it is too ripe. Compared to Solaris it has got a head start on the desktop, which won't be easy to catch up: GOTO Argument #1. ;-)
    6. Re:I could not case less for Solaris,... by m50d · · Score: 1
      This alone makes it hard for Solaris to challenge Linux. With Windoze I heard very often the argument that it is so successful in companies because so many users use it at home and got used to it. This is probably true, but works in this case for Linux. There is no reason for an end user to change. And let's be truthful, if there is no real pressing need, even professionals are a bit reluctant to change and learn something new.

      It could still change, it'll just take time - there *are* pressing reasons for businesses to change to Solaris. And if/when it becomes big in business, then it'll be picked up by schools; it's already fairly popular in some universities, and this will trickle down, and schools are always strapped for cash but in need of support, so the all-in-one deals you get from Sun (hardware, software, support) have got to look pretty attractive to them. And when you've got the children using it at school, and perhaps the parents at work, and you can get a free version off the 'net, and dual boot for a while if you want/need to, home users are going to switch - it's not as if it's any *worse* than the alternatives, and there's value in using the same software you use elsewhere. It'd take a while, but so did linux; it's still possible for Solaris to conquer the world at this stage.

      Ok, this might be true. But I did not solely mean official written and released documentation. Really for every problem I ever had with Linux, I found without effort a solution in Google. Solaris has a much smaller user base, would I be also so lucky to find solutions even for arcane problems with Solaris?

      Well, the great advantage of Solaris is that you mostly don't need to. But, in my (admittedly fairly limited - it's only happened once or twice) experience, when you do need to go to the internet it's helpful - the community may be small, but it's quite active, e.g. the newsgroup is pretty responsive. Also the community is probably larger than for any given linux distribution.

      What if it is not Sun software? Suppose I have problems with Firefox? When I had problems with Linux it wasn't necessarily Linux, but some 3rd party program I needed.

      Sun ships their own, supported version (IIRC), and this is the case for many popular programs. Of course if you're going to load up with random programs from across the net you're no better off than you were with Linux, but solaris as shipped comes with a pretty complete set of applications for most needs; for corporate desktops you wouldn't want people installing any other software.

      Is this something I want or care for?

      How much you care is of course down to personal preference, but I think everyone sees it as good; it makes it a lot easier to use programs you only use occasionally if they behave like the ones you use more often.

      Even under Solaris I'd probably want to code for KDE or using pure Qt. I'd want to run Firefox, which is not from Sun. I'd want to use a couple of other programs, which are also not from Sun.

      Fair enough (though I have to ask why you want those particular programs), but that's pretty unusual. Sun is aiming at the people who just want a web browser, office suite, development environment etc. and don't much care what it is, which I think is the majority of computer users. If you've got your heart set on KDE/firefox then you're not asking "what is the best OS" but rather "what is the best OS to run these particular programs on". And that may well be Linux, though KDE/Solaris is quite mature, but it's not officially supported by Sun so that negates many of the advantages Solaris has.

      --
      I am trolling
    7. Re:I could not case less for Solaris,... by Anonymous Coward · · Score: 0

      FYI, OpenBSD documentation is light years ahead of Linux. The drivers it has are typically of excellent quality. There are fewer devices supported, but there again even the code is well-documented and understandable. And since I'm a developper, I like that a lot...

    8. Re:I could not case less for Solaris,... by Tanuki64 · · Score: 1
      I see what you mean, but I am not sure what to answer. It is said that Linux was/is a disruptive technology for all the other 'Unices' and Windoze. Now claim Solaris could be a disruptive technology for Linux. If you look here:

      http://en.wikipedia.org/wiki/Disruptive_technology

      You find there several example of how disruptive technologies could work. There is something like a "low-end disruption". This does not fit. Solaris does not strive to be low-end. There is something like a "new-market disruption". Does not fit either. Solaris could try a "high-performance disruption", but this is expensive. Will Sun really invest serious money in Solaris for as long as it takes?

      Fair enough (though I have to ask why you want those particular programs), but that's pretty unusual.
      Easy. I code Qt program for money. At least this is my favourite development toolkit. I like using kdevelop and I am used to Firefox. That's why I want those particular programs. Ok, as I said, I am always willing to change, but for that I need a substantial surplus value.

      "what is the best OS" but rather "what is the best OS to run these particular programs on". And that may well be Linux, though KDE/Solaris is quite mature, but it's not officially supported by Sun so that negates many of the advantages Solaris has.
      This is more or less what I said from the beginning: For the majority of Linux users is simply does not matter, whether behind their desktop a Solaris Kernel, a *BSD kernel, or a Linux kernel works. I worked on BSD machines without noticing a difference, I did not really notice a difference in different Linux kernel versions since 2.2 -> 2.4. So yes, for me it is "what is the best OS to run my favourite programs on".
    9. Re:I could not case less for Solaris,... by m50d · · Score: 1
      You find there several example of how disruptive technologies could work. There is something like a "low-end disruption". This does not fit. Solaris does not strive to be low-end.

      In what it does, it actually is; you won't get a machine with full support cheaper, and you won't get a better OS free. And to a certain extent it's new-market disruption compared to Linux, because Solaris can sell to the "big iron" customers which Linux simply can't. But I'm not thinking it will succeed because it's disruptive in that sense; rather it's just better than the alternatives.

      Will Sun really invest serious money in Solaris for as long as it takes?

      That's an important question, and one I'm not really sure of myself. I suspect it depends how successful it is; if no-one buys Solaris, they'll stop pushing it. But they've shown that they will continue to support users even if the technology goes out of fashion, and while they've had their share of problems I just can't see Sun going bankrupt, so even in the worst case you're unlikely to be left high and dry.

      This is more or less what I said from the beginning: For the majority of Linux users is simply does not matter, whether behind their desktop a Solaris Kernel, a *BSD kernel, or a Linux kernel works. I worked on BSD machines without noticing a difference, I did not really notice a difference in different Linux kernel versions since 2.2 -> 2.4.

      I agree entirely; but by the same token, there is very little preventing Linux users switching to Solaris, since they can run the same programs, so if Solaris takes off in the corporate sphere (and I think it might, though it's by no means certain, nor even more likely than not) we could well see a migration away from Linux.

      --
      I am trolling
  29. Solaris as Hypervisor for Linux VMs? by tji · · Score: 2, Interesting

    After looking at newer Solaris offerings, one thing that struck me as a good option is to use Solaris as my Host/Hypervisor OS, and use Linux within Xen VMs on top of Solaris. You get Solaris advantages at the root { ZFS, Solaris Zones, Stable Unix platform, good management tools } while still running any instances of Linux I want, enclosing my services in lightweight Linux VMs.

    Last time I checked, Xen was not fully ready for prime time on Solaris. But, that was quite a while ago. If it's Xen is stable, and has good management tools, Solaris would make a good hypervisor. For security reasons, I think it's also nice to have different OS's in the hypervisor and VMs -- making it less likely a single exploit can rip through all layers.

    1. Re:Solaris as Hypervisor for Linux VMs? by E-Lad · · Score: 1

      In that case, you may want to bookmark the following and check in on it regularly: Xen at OpenSolaris.org

    2. Re:Solaris as Hypervisor for Linux VMs? by TheRaven64 · · Score: 1
      If all you want is isolation, then you can use Solaris Zones with BrandZ. This gives you a completely isolated partition with a Linux ABI so you can run Linux binaries.

      Solaris is supported as a Xen 3 Domain 0 guest, so you can use it as a storage provider etc. with Xen. It has a few nice features that Linux lacks, such as the debugging support (if there's a bug in Xen, then it will drop to Solaris's kernel panic handler, which drops a staggering amount of debugging information onto your swap partition, where it will be loaded at the next boot and formatted in a way that allows the debugger to poke at it).

      By the way, you are using the term 'hypervisor' incorrectly. The hypervisor is the bit that sits between the kernel ('supervisor') and the hardware. If you are using KVM, then Linux is the hypervisor (and the supervisor). If you are running Xen, then Xen is the hypervisor; your Domain 0 guest is analogous to a server in a multi-server microkernel, it is not the hypervisor.

      --
      I am TheRaven on Soylent News
  30. This is basic Business 101 stuff.. by Anonymous Coward · · Score: 1, Insightful

    I dont see Solaris having much of an impact, and here is why. Sun Micro makes most of their money by selling hardware, whereas their services market is quite low and I do not see this changing. If they are to push OpenSolaris onto average low cost machines and were successful, it would no doubt hurt their bottom line. Because of this, they will be forced to play both sides by saying that there is "Solaris" and then "OpenSolaris" essentually implying to the end user that one is inferior to the other. In the early days they probably will try to say that they are the same, but eventually it would seem that they would be forced to seperate them to create the perception of added value.

    This to me seems obvious, but am I missing something here??

    1. Re:This is basic Business 101 stuff.. by Ajehals · · Score: 4, Interesting

      If OpenSolaris sees adoption on low end machines, it would provide an incentive to enterprise level customers to go the whole hog and buy Sun hardware to run it on. What could be better from a corporate point of view than having a single vendor to go to for all your support and other issues, not to mention that my experience of Sun support is pretty damn good.

    2. Re:This is basic Business 101 stuff.. by jedidiah · · Score: 1

      That's a nice idea. However, that ship has already sailed.

      This is something that Sun could have done in 1997 rather than treating x86 like some ugly redheaded stepchild. Someone else stepped in to fill the void. Sun will have a hard time pushing out the entrenched player. This will be especially hard if they encounter anyone that still remembers 1997.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:This is basic Business 101 stuff.. by TheRaven64 · · Score: 1

      More importantly, better OpenSolaris support makes it easier to standardise on Solaris for an entire organisation. You don't have to run Linux on the cheap commodity boxes and Solaris on the expensive servers, you can just use one for both. Sun is trying hard to make sure that the one you pick is Solaris, not Linux.

      --
      I am TheRaven on Soylent News
    4. Re:This is basic Business 101 stuff.. by Sancho · · Score: 1

      They may want this, but they're going to have to support at least most of the drivers that Linux supports (and almost all of the ones for current hardware.) I'd be running OpenSolaris right now if it had better SATA driver support. Unfortunately, that's a dealbreaker for me.

  31. Isn't it all a bit late?" by Anonymous Coward · · Score: 0

    Ha ha, that's why I read Slashdot, for the humor. There's room enough for a lot of OSes, that's why Windows is still everywhere, why people aren't interested in installing somethng over the top of it.

    Got to go, I have a client who wants me to tattoo "Ubuntu" on his ass. Thinks it's gonna get him laid.

    1. Re:Isn't it all a bit late?" by Dr.+Smoove · · Score: 0

      If the girl is a /.er it sure will. In fact, once he says the word Ubuntu she would be ripping her clothes off.

      --
      "If you plant ice, you're gonna harvest wind."
    2. Re:Isn't it all a bit late?" by Tribbin · · Score: 1

      If he want to be sure to get laid he should tattoo Gaybuntu on his ass.

      [URL:http://gaybuntu.com/]

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  32. Oh, really? by HangingChad · · Score: 1

    There's an enormous momentum building behind Solaris

    And where's that? In the Sun break room? Look out! It's a Solaris Tsunami!

    Don't think so.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  33. Sure, XFS by Junta · · Score: 3, Interesting

    I can do XFS too (I know you made a mistake, and mean ZFS). However, I will point out:
    $df -h .
    Filesystem Size Used Avail Use% Mounted on /mnt/t/something 16T 1.1M 16T 1% /mnt/t/t
    $df -k .
    Filesystem 1K-blocks Used Available Use% Mounted on /mnt/t/something 17100669952 1056 17100668896 1% /mnt/t/t

    I just ran this on my laptop (an 'average' system, though I assume your system with 16 TB of storage is not really 'average'. I too can have big block devices with a single filesystem, big deal. Go commercial, ala GPFS and you can do bigger (http://en.wikipedia.org/wiki/Comparison_of_file_s ystems). I just have a hard time having enough storage to build such a filesystem. The biggest real block device (not sparse) I have readily available not on GPFS is an 8 TB ext3 filesystem.

    ZFS's power is not the filesystem size. It unifies a lot of things historically in different layers. I.e. software raid, storage pools, dynamic new filesystems, long term snapshotting. Most of these can be done without ZFS, but the creating filesystems and long-term snapshotting can be done with such ease and efficiency when all the 'layers' work together, and that is what ZFS brings to the table. I will say ext3cow would give me the single feature that most appeals to me about ZFS, and the rest I can do using LVM and such.

    In the end, ZFS is the single point that tempts me in general about Solaris, but I'm not about to jump platforms when I know enough 'tricks' to get 'good enough' out of my existing platform.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Sure, XFS by Eivind+Eklund · · Score: 2, Insightful

      In the end, ZFS is the single point that tempts me in general about Solaris, but I'm not about to jump platforms when I know enough 'tricks' to get 'good enough' out of my existing platform. I hear and understand you.

      So does everybody that use Windows.

      Eivind.
      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  34. It's NEVER TOO LATE because..... by Danathar · · Score: 1

    Nobdy expects the Spanish INQUISITION!

  35. Bad Article Title by kildurin · · Score: 1

    I think the author of the article needs to reread what he wrote. He is the one thinking that Solaris is set to take on Linux. I believe that is not correct nor do I believe that it is Sun's direction. In several key places in the article, they are offering Solaris as an "alternative" to Linux. Sun offers Linux and Windows on their servers. I did not read anywhere that they are setting up to take on Linux directly and I am betting they hope to do things as well as Linux has done them. They are way too late to take on Linux.

    1. Re:Bad Article Title by E-Lad · · Score: 1

      I must say that I agree. TFA seems a bit scatterbrained... as if someone tried to take a summary and streach it into a two-pager. It never really touches on the meat of why Solaris could to x to Linux.

  36. GPLv3 is their big chance by ivan256 · · Score: 1

    The embedded space is where Linux is most widely accepted but with the (harmless in reality) anti-Tivoization clauses in the GPLv3, and the amazing levels of FUD that IP lawyers are dumping on CTOs everywhere to get more billable hours, embedded device makers are getting more and more scared of anything GPL. If the kernel goes GPLv3, Linux will lose a majority of that market whether the worries are well-founded or not. If Sun plays it's cards right (there's a first time for everything), they could pick up a lot of that market.

  37. 2 powers houses by JeremyGNJ · · Score: 2, Interesting

    Windows + .NET
    Open Solaris + Java
    Linux + ????

    Basically leaves Linux as the bastard step-child with no framework of their own. They kind of have MONO...and they DO have java....but how long til "incompatibilities" start popping up, now that Sun is pushing into the OS market?

    1. Re:2 powers houses by quantum+bit · · Score: 1

      Well, Linux has LAMP, which is sort of a framework but not really. MySQL sucks though, so I tend to go with BSD+PostgreSQL+whatever.

    2. Re:2 powers houses by Tribbin · · Score: 1

      "but how long til "incompatibilities" start popping up, now that Sun is pushing into the OS market?"

      Is that in Sun's interest? Not uptil now anyway.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    3. Re:2 powers houses by Yuioup · · Score: 1

      Linux + Mono

      *ducks*

      Y

  38. Not convinced... by Junta · · Score: 2, Informative

    Sun has done an excellent job of astroturfing. I know a lot of technical people who have tried it once again, and got the 'neat' factor of ZFS, was not that impressed with DTrace (we know how to do most of this sort of stuff in linux already), and containers, well, are nothing unique to the platform. So ZFS remains the cool thing that, while Linux has facilities to kinda-sorta get there, can't get there as smoothly and flexibly. Meanwhile, they were bitten by a distinct lack of drivers, and their random whitebox platform they used to evaluate was being strangely flaky in the face of Solaris when it seemed solid with Linux.

    So on the technical front, there remain kinks to work out. In the meantime, Linux has incredible momentum, incredible talent in the market, and from a business standpoint, is in an advantageous position. Linux has more corporate backing (you want serious software support for Solaris, you have only Sun to choose really, while in Linux, well, at least Novell and RedHat are serious software support contenders, and more hardware vendors embrace Linux than Solaris).

    The other sad thing was the Solaris platform package management. Nexenta was a refreshing thing to evaluate, but looking at the community at large it seems Nexenta gets the shaft. It's all up to Indiana to see if they can pull off a well-accepted, decent package/repository system. I have to admit, this is by *far* the biggest thing Linux platforms have going for it (apt/yum) and very much outweighs the benefits of ZFS (it's like apples and oranges, true, but when you have to pick one or the other...). Of course, the Nexenta situation points to them not pursuing the other thing they need to be a Linux contender, they'd have to allow other companies to have control and be able to provide software support on their own without any help or money exchange with Sun themselves. The question is if they did that, would Sun's share of the Solaris market still be more than the current Solaris market in the face of a dominant Linux market, and I really have no idea. They might just have to lose out on Solaris to make it have a chance, and that really gets them nowhere. It's a fine line to walk and it wil be interesting to see what they do to try to pull it off.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Not convinced... by udippel · · Score: 1

      I can only wonder ... ... if you talk out of experience or some other, rather backwardly part ?

      Oh, wait, you know some people who told you. I see.

      No, there is no DTrace in Linux, and nothing close.

      Containers, though, give you away. Which other platform allows you to, like, start 1000 virtual machines, each consuming 2-3 MB and virtually no CPU resources as long as you don't run anything in there ?

      There is a lack of hardware support, no doubt. But also, the rumoured lack of stability is not trustworthy. Except, you run crappy, faulty, hardware.
      You are right about Nexenta, sitting inbetween chairs. Not loved by the SUN community and despised by the majority of the FOSS people.
      This is where, IMHHO, SUN failed. They are too technical and lacked a visionary to hop on that train.

    2. Re:Not convinced... by Anonymous Coward · · Score: 0

      was not that impressed with DTrace (we know how to do most of this sort of stuff in linux already)


      I think that any similiarities are superficial at best. Here's a Google Tech Talk by one of the creators of DTrace that explain how significantly different it can be used:

      http://video.google.ca/videoplay?docid=-8002801113 289007228

      IMHO there is nothing like DTrace, and anyone who thinks differently doesn't fully grok what it is.
    3. Re:Not convinced... by makomk · · Score: 1

      Hmmm... I think Solaris zones seem to be the equivalent of OpenVZ or FreeBSD's jails - they provide a way off isolating applications so that they appear to be running on their own machine, whilst running them all under the same kernel. Shiny, but not particularly new. (For some reason, I think this is only just getting added to the vanilla Linux kernel, and they're going about it quite slowly.)

    4. Re:Not convinced... by udippel · · Score: 1

      I think Solaris zones seem to be the equivalent of OpenVZ or FreeBSD's jails - they provide a way off isolating applications so that they appear to be running on their own machine, whilst running them all under the same kernel

      I am not very familiar with FreeBSD jails, but dare to ask:
        - Have you ever run an OS in a jail ? Like, Linux ?
        - Is a jail an instance of the OS ?
        - Can you configure an interface for a jail ? Like, NIC ?
        - Is a jail a virtual machine that you can (re)boot ?
        - Can you allocate / define / change resources per jail ?

      If the answer is 5 times 'yes', you have convinced me.

    5. Re:Not convinced... by makomk · · Score: 1

      I'm not very familiar with them either, but the answer to the first two questions is "no" - for Solaris Zones too, if I'm understanding them correctly. As for the rest, it looks like jails generally bind to IP adresses rather than interfaces, and they don't have resource allocation (that's more the domain of stuff like OpenVZ). They're also not virtual machines that can be rebooted (technically, I don't think Solaris Zones are either, though they try to act like them).

      There's an informative - and perhaps even accurate - comparison of the various options on Wikipedia.

    6. Re:Not convinced... by udippel · · Score: 1

      Okay, then it is clear that you are talking out of something different from me. I am talking out of experience, though very limited one.
      But I ran Linux in a Solaris zone, I could allocate resources to them and I could halt and reboot them.

      Feel free to think and understand what you want, then. Even your link contradicts you by showing CPU quota and memory limits for zones, but not for jails.

    7. Re:Not convinced... by Junta · · Score: 1

      No, there is no DTrace in Linux, and nothing close. People who truly grok the utilities historically considered 'development tools' achieve the same things. Attaching to running processes to monitor system calls being made, profiling, monitoring file handles, and attaching debug on the fly. Every time I've had DTrace demoed to me, they focus on 'look, I didn't start under a debugger or anything and 'poof', I'm watching file-handles as they open and close!'. Maybe all the people coming to demo DTrace are missing the point, but generally they aren't aware that the likes of strace and gdb can attach to a random running process and follow it. Even without debug symbols there is a lot the 'debug' tools can do. Sun is just marketing those facilities to admins (of which I'd say >90% never groked the concept of 'development' tools and how they could be useful) and providing a more coherent interface to it.

      Containers, though, give you away. Which other platform allows you to, like, start 1000 virtual machines, each consuming 2-3 MB and virtually no CPU resources as long as you don't run anything in there ? Not Solaris. The whole *point* of containers is explicitly *not* to have virtual machines. You have, essentially, uber-chroot, with nicely partitioned procces space and userland storage. You run everything under the same kernel image, the kernel is just smart about having really independent environments. Sun likes to boast about 'BrandZ', and some get the impression they are running, for example, a linux system, but it's really just a container with linux libraries leveraging the Solaris kernel linux compatibility. Virtuozzo (OpenVZ) would be the linux side of all this.

      There is a lack of hardware support, no doubt. But also, the rumoured lack of stability is not trustworthy. Except, you run crappy, faulty, hardware. That is simply a poor defense. It's a manifestation of a platform trying to open up to a wide audience and as such facing variety those drivers have *never* been scrutinized to accommodate. This is a normal process for a project facing a broader audience, and it's just not reasonable to deny the fact that drivers that have yet to be tested on all the hardware it tries to support will be subject to problems.

      I will again concur on the Nexenta point, but it's more of a 'not invented here' syndrome. Their trumpeting project Indiana so much is sufficient proof that they want to hop on that train, they just don't want to be obviously following someone else's lead.
      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:Not convinced... by makomk · · Score: 1

      You can't run Linux in a Solaris Zone. You can, however, create a Solaris zone which emulates the Linux ABI, allowing you to run a full Linux userland under it, which isn't the same thing. (That's slightly unusual - FreeBSD and other OSes with Linux ABI support generally handle it somewhat differently, allowing both process types to be mixed on the same system.)

      And the link does not contradict me - as I said, jails don't have resource allocation, if you want that you need something like OpenVZ. (Although jails are the same idea as Solaris zones, they don't have all the features since - unlike Solaris Zones and OpenVZ - they weren't actually designed for virtualisation, just to isolate processes more thoroughly than chroot.)

  39. Division is not good. by Anonymous Coward · · Score: 2, Interesting

    Back when linus released linux as open/free software, there were no other choices for a free operating system:

    - Minix had switched policy to 160$ for the diskettes.
    - The BSDs said that they were going to go free, but the board of directors didn't want to lose potential profits and that was constantly delayed.
    - MS-DOS is not an operating system.

    We were in a deadend. Linux was the right thing at the time.

    *After* linux took off, the others got scared and as a *reaction* to linux, started giving out open/free operating systems. The BSD alliance in fact went for "totally free -- you can rip it off and sell it and never give back".

    But the thing is, all these moved happened in REACTION to linux. We wasted a lot of time and money hacking device drivers for linux without any documentation. Now that our efforts have succeeded they want us to give it up and go fix Solaris bugs and write device drivers for it? Or fragment the community of hackers?

    Sorry. Been there, done that. Too late now.

    1. Re:Division is not good. by thatskinnyguy · · Score: 1

      MS-DOS is not an operating system.
      Yes it is. The name Disk Operating System should be a dead givaway. Of course, you know how the names lie. lol
      --
      The game.
  40. It's not going to take over anytime soon... by sethstorm · · Score: 1

    Given their haphazard application of their HCL (sun4m - need I say more) and the cutting out of perfectly usable sparcstations (no dtrace and crippled KCF is fine enough tyvm), it's left a sour bit in more than just a few.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:It's not going to take over anytime soon... by E-Lad · · Score: 1

      It's not going to take over anytime soon because Solaris dropped support for hardware that has been EOL'd for 10 and more years? The future is forward, not reverse. Solaris isn't looking to court the computer museum curators of the world.

    2. Re:It's not going to take over anytime soon... by sethstorm · · Score: 1

      The future is forward, not reverse Fair enough.

      Solaris isn't looking to court the computer museum curators of the world. Well, to your credit, that's close to the official line Sun gives. However, (the supported side of) the 32/64bit line does include machines like the the long-EOL'd Ultra 2 that of all irony, still have sbus/UPA in them.

      Other platforms are a bit less arbitrary on such stuff (IBM for example) and at least have their older non-x86 platforms well-covered(yes, they're killing everything short of POWER4 in AIX 6, but you can take the rest of the hardware with you). Even SGI hasn't fully killed off their long-dying MIPS machines (you might not be able to get them direct for any reasonable amount, but a good deal of them may even have a longer support lifespan than IBM).

      --
      Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  41. SUN is horrible on the desktop by emj · · Score: 1

    It works sure, but it is no where close to a Windows desktop, and far behind Linux Desktops. You would think they would have solved printing in some nice way but not even that is available.

    Though their Sun Ray clients are easy on the administrator and the best on the market, you just got to love a thin client with two monitors at 1920x1200 (Sun Ray 2FS). They are also pretty ceap $200 - $600.

  42. "...uptake already enjoyed by Java" by ilovegeorgebush · · Score: 1

    So that means they'll create a successful product that's bloated, overly strict, and was open-sourced too late? Perhaps OpenSolaris has the advantage being that it has had a decent amount of attention since its source opening, but the comparison to Java should stop there.

    Personally, I already think Java's becoming obsolete, but I don't see the same fate for OpenSolaris.

  43. Linux/*BSD: not beholden to Sun for a reason. by sethstorm · · Score: 1

    There's something that Linux, and some of the BSD's have that Sun insists on not having - a wide range of hardware support. Sure, it's not going to run on the Sun3 easily, but non-Ultra sun4's that can take the load aren't beholden to bmc giving them the HCL blessing.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  44. Sounds good to me.. by target562 · · Score: 4, Interesting

    ...After years of migrating most of our datacenter operations from Solaris & IRIX environment to Linux, we have pretty much migrated everything back to Solaris. Reasons? Cost - Solaris licenses are free. Support is good, and also relatively inexpensive. Cheaper than RedHat Enterprise. Stability - We're talking interface stability, backwards compatability, etc. Storage - Linux's storage subsystems are still a joke. A hodgepodge of filesystems, and don't even get started on enterprise storage technologies such as fibre channel & multipathing, where the linux solution requires a spool of duct tape, a pack of chewing gum, and some string. Compatibility - Solarisx86 has had no problems running on any enterprise-grade server hardware (Dell, IBM, Sun). Many complain about Solaris not having the "driver base" of Linux -- but the question is, would you really want to run that hardware in your enterprise?

    1. Re:Sounds good to me.. by Tribbin · · Score: 1

      The Solaris / Debian distribution that is being made will be really appealing once it is stable; to me at least.

      I tried a Unix twice but switching from linux was more troubling than I imagined. It will be nice to have a Debian platfrom with ZFS support and knowing that there is Solaris underneath.

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  45. Yawn by Pecisk · · Score: 2, Interesting

    Wake me up when Sun has:
    * Has as much open drivers as Linux has;
    * When it has ALSA (I know, it sucks sorta, but it works at least);
    * When it has very vibrant and lively developer and user community;
    * And when you don't have to release such PR to say 'momentum is building behind OpenSolaris'. I know hyping is sometimes quite cool, but it is just sick.

    People hype about ZFS. But do really there are mass defection to OpenSolaris because of that? I don't.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    1. Re:Yawn by anilg · · Score: 1

      I'll bite points 2 and 3.

      Also is for Linux (it's right in the name). OSS is into solaris express. Almost any sound device now works on solaris.

      Have you ever been to opensolaris lists? Check out the discuss one.

      Next time do a little research.

      --
      http://dilemma.gulecha.org - My philospohical short film.
    2. Re:Yawn by Tribbin · · Score: 1

      "* And when you don't have to release such PR to say 'momentum is building behind OpenSolaris'. I know hyping is sometimes quite cool, but it is just sick."

      Yeah, it sounds similar to Microsoft shouting:

      "This widespread participation and support is consistent with the rapid adoption of the Ecma Office Open XML file formats across multiple platforms and products from a wide range of IT vendors (including Apple, Novell, Corel, Sun, Microsoft, Java developers and Linux distributors), creating real value for IT users around the globe."

      http://www.consortiuminfo.org/standardsblog/articl e.php?story=20070904053108577

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  46. No big deal. Can easyly be done. by Qbertino · · Score: 5, Interesting

    1.) Ditch the inhouse CLI tools - they suck and will never catch up with GNU. Maintaining them is pointless. Use the full spectrum of GNU CLI tools.
    2.) Use a pimped zshell as shell with a prime quality default setup and some good-looking, neat tutorials to get the Bash crowd in line for it.
    3.) De-suckify the entire grafical desktop stack, unifing GTK and QT with the same, one and only default theme that looks good.
    4.) Use APT as distribution system.
    5.) GPL Solaris and remove the distinction between Solaris and OpenSolaris.
    6.) Build a marketing army to push Solaris as "Mac OS X" for all non-Apple computers and 'the better open Unix variant / the better Linux' at the same time.

    There's only one big problem in all this: Sun. They are a technology driven company. Gigs like Apple or Canonical (Ubuntu) are vision driven and have a single boss who's considered king. They have a vision and they convey it to any opinion leader in the industry they care about.
    Suns staff wouldn't know a well designed desktop or a constently marketed brand if you showed it in their face. Just look at the video presentations from JavaOne. Anyone delivering such a presentation at Apples MacWorld would lose his job the next day. Sun is putting out CEO computable marketing babble and if at all they will only come through half way.

    Mind you, Solaris overtaking Linux is possible. Theoretically. Solaris has the prime advantage of not having an image torn to tiny bits and pieces by a thousand distributions - if Sun would do all the things mentioned above they could seriously capitalize on this distinction to Linux. But as I mentioned allready, they lack the vision and conceptual consitency to really pull through with it. That's my experience anyway.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:No big deal. Can easyly be done. by caluml · · Score: 1

      Absolutely. I spit blood every time I end up at a command prompt with no tab completion, and up-arrow history. It's 2007. It should be in by default.

    2. Re:No big deal. Can easyly be done. by assantisz · · Score: 1

      Oh, boy. Another person who thinks who can talk about a topic without being current in it at all. Solaris 10 ships with bash by default. There is your up-arrow history and tab completion.

      Let's talk about the grandfather post, though:

      1.) Ditch the inhouse CLI tools - they suck and will never catch up with GNU. Maintaining them is pointless. Use the full spectrum of GNU CLI tools.

      One of the great things about Solaris is its backward compatibility. Sun is not going to be able to get rid of the tools everybody is complaining about because there are a bazillion of scripts out there that just have to work. Period. Why break them? Just to please the Linux crowd? If you need GNU tools, hey most of them are bundled with Solaris 10. Others can be downloaded and installed a la carte.

      2.) Use a pimped zshell as shell with a prime quality default setup and some good-looking, neat tutorials to get the Bash crowd in line for it.

      This is a matter of taste, no? If you are a good system administrator/developer you will not care.

      3.) De-suckify the entire grafical desktop stack, unifing GTK and QT with the same, one and only default theme that looks good.

      Eh, I don't think the Linux crowd should even think of complaining about desktops on other OSs. Get your own mess cleaned up first. Btw, Solaris is considered a server OS. Graphical desktops don't matter.

      4.) Use APT as distribution system.

      Again, this is a matter of taste. I've done my share of software development and system administration under Solaris and the Sys V packaging mechanism is just fine. What exactly is it lacking? I personally do not like apt. My preferred packaging system for Linux is Slackware's.

      5.) GPL Solaris and remove the distinction between Solaris and OpenSolaris.

      No. Why would they. OpenSolaris is the cutting edge code. Solaris is a tested and stable snapshot that you can actually purchase a support contract for. Show me a commercial Linux distribution that does not make a distinction between the cutting-edge and the stable release.

      6.) Build a marketing army to push Solaris as "Mac OS X" for all non-Apple computers and 'the better open Unix variant / the better Linux' at the same time.

      Again, Solaris is not a desktop OS. Give me a Mac OS X for my desktop anytime (btw, it is my choice of OS for my desktop and laptop) and Solaris for my servers. In the server arena the current Mac OS X is lacking a lot.

    3. Re:No big deal. Can easyly be done. by Johnny+Mnemonic · · Score: 1

      That might all be true--frankly I haven't much used Solaris. But you miss the point. You argue that everything is fine and suitable to Sun's position in the market--perhaps. But what works for Solaris in it's current incarnation may not be enough to get it to overtake Linux. For example, Linux is growing in popularity on the desktop, and does have a graphical presentation suitable to desktop use. If Solaris wants to break out of it's current status quo and eat into Linux marketshare, it probably needs to pick up some of the same versatility.

      --

      --
      $tar -xvf .sig.tar
    4. Re:No big deal. Can easyly be done. by wonkavader · · Score: 1

      You're heading in the right direction, though going way too far. All the gnu utils we want SHOULD be in the standard Solaris 10 setup, in /usr/local. I know, /. had a conversation about this just a little while ago, but it's still true. GNU's tar, GNU's grep, GNU's text utils in general. Can we have a top which behaves (in interactive mode) more like linux's -- can it watch for a window size change, for instance? When we install Solaris, we should not have to spend a while installing stuff that should have been there already.

      Furthermore, if root has to start with /sbin/sh for compatibility reasons, that doesn't mean that sh has to suck. It can have command completion, etc, without breaking compatibility. Also, it should actually work, with respect to aliases.

      It's one thing to maintain backwards compatibility, it's another to provide an archaic CLI experience.

    5. Re:No big deal. Can easyly be done. by darrylo · · Score: 1

      I agree, but you left out another deadly issue: lack of support for older hardware.

      A while back, I really wanted to use Solaris w/ZFS raid-Z. Unfortunately, Solaris doesn't support PCI IDE controllers (it only supports the IDE controller on motherboards). Being restricted to only 3 disks (+ CDROM) severely limits the usefulness of raid-Z. (Well, this was the case a year or so back, and it may have changed, but I doubt it.)

      And, now that ZFS has been ported to FreeBSD (which does support PCI IDE controllers), I have no significant reason to use Solaris. Yes, there are a number of areas where Solaris is better, technically, but none are big enough to make me want to switch.

    6. Re:No big deal. Can easyly be done. by gclef · · Score: 1

      Why break them? Just to please the Linux crowd? If you need GNU tools, hey most of them are bundled with Solaris 10. Others can be downloaded and installed a la carte.

      Perhaps because they want to stop acting selfish & acknowledge that the rest of the industry has standardized on something they didn't write?

      You have no idea how frustrating it is to try to move tar files (for example) from any other *nix to a Sun system (Sun's tar has a path length limit, and will declare tar files invalid if it has paths it has problems). It's also a pain to try to move scripts between systems: grep is different, ar is different, sed is different.

      Better yet, have you tried to configure && make an app that's expecting the GNU toolset (things like sed or grep) in its makefile? I'll often have to play path games to keep GNU-expecting tools from breaking on compile....then I have to play the opposite game because SUN's tools won't work with the GNU ones. This bites, and it has me moving off of Solaris. I should not have to play path-games (or binary renaming games) to be able to have a system that can compile common software and still be able to patch.

    7. Re:No big deal. Can easyly be done. by McKing · · Score: 1

      Wow, look at that. I do an ls on /usr/sfw/bin and there are tons of GNU version of tools like tar and make, etc. Solaris 10 doesn't break if you change the root shell to bash or zsh (like Solaris 9 did). I also like setting the root homedir to /root instead of splatting dotfiles all over /.

      I agree, saner defaults would be nice, and they are working on them. One of the great ideas that is being worked on is the concept of personalities, so that user A can set PERSONALITY=GNU and get GNU tar, while person B can set PERSONALITY=SUNOS and get old-fashioned tar, with no funky PATH issues.

      I have been a linux user since 1995, and until I was hired at an all Solaris shop I never appreciated just how many cool things that Solaris 10 (and OpenSolaris) can do head and shoulders above Linux. I'm glad I got into Solaris when I did, though, because I really wouldn't have liked the 7,8, or 9 days (we are switching from 9 to 10 as fast as possible).

      Yes, Solaris has its share of warts, as does Linux, but the primary gripes that a Linux admin always comes up with when introduced to Solaris are really very shallow (and usually based on an experience that the admin had with a Solaris 7 box 10 years ago). So what if you have to set a few things the first time you boot the system so root's shell is sane and the /root dir exists? The system itself is rock solid and has enough "killer features" that more than make up for it (ZFS, zones, brandz, dtrace).

      Anyone who hasn't used Solaris in years or who hasn't actually researched the current state of OpenSolaris (what? someone on Slashdot posted without doing any research??), please download a current Solaris Express ISO and install it. You will be amazed at the fact that there is a current X.org (modern drivers, even one you can download from Nvidia!) and Gnome/Mozilla/Evince/etc... on the desktop, and some really cool server features that you never knew you needed, like zones or ZFS.

      Educate yourself before you spout off on things that you don't know about.

      --
      If only "common" sense was actually that common...
    8. Re:No big deal. Can easyly be done. by Arethan · · Score: 2, Insightful
      I see two conflicting ideas in your post:

      5.) GPL Solaris and remove the distinction between Solaris and OpenSolaris.

      and

      Solaris has the prime advantage of not having an image torn to tiny bits and pieces by a thousand distributions

      These two concepts are mutually exclusive. GPL'ing Solaris will undoubtedly create a thousand distributions. I believe the biggest problem people have in understanding the situation is that Solaris is an OS, not just a kernel (like Linux). Sun doesn't have to beat Linux as a whole to complete their stated objective. They just need to surpass the top Linux distribution (probably Ubuntu or RedHat).

      The rest of your post is a mixed bag as well.

      There are quite a few useful CLI tools that have no GNU replacement. For example: dtrace is insanely useful, and I challenge you to show me some level of equivalence from the GNU tools. The only CLI tools I can see as good candidates for replacement are the non-OS specifics. Things like grep, sed, awk, less, more, etc.

      zshell as the default shell, I'll bite. Why not. If I hate it, I can always run back to tcsh.

      I also see no reason to join Solaris and OpenSolaris at the hip under a single name. It is more advantageous for them to remain separate entities so that companies know that moving to OpenSolaris means that their custom scripts and etc will not necessarily work exactly as written for their previous Solaris environment. Give them another Solaris version, 10 years of support, and then start to kill it off. OpenSolaris should be the new direction, but there needs to be a distinct line that identifies them as separate operating systems.

      APT as a distribution system: that or YUM, I don't care. Just oh please god, for fuck's sake, kill off pkgadd. That thing is about 10 miles away from being anything more than a nightmare designed to give the sys admins bulletproof job security. The one and only bitch that I will continue to maintain about Unix style package systems is the idea that software is managed by the same database as the OS patches. I shouldn't need to dig through 900 pkgs/RPMs/debs/whatever just to uninstall Open Office. Use the same package system if you must, but please start doing a better job of application separation. The OS needs to come with a finite set of tools, and after that all additional dependencies just plain need to be packaged with the application that requires them, and nicely installed into a separate directory tree (*cough* /opt). Use symlinks if you want to make some CLI stuff available to the users, and GUI apps just plain don't need it. (Hey wait, that sounds like a Mac! (no shit...))

      Unifing GTK and QT with the same, one and only default theme that looks good: not a priority. I have a better solution. Pick one. Yes, pick one. QT or GTK, not both. Why? Because the separate GUI camps are doing just as much damage as they are helping. Sure, we end up with all sorts of nifty advances in GUI methodology, but at the end of the day, they never look the same even when the themes are designed to match, and they all try to fix duplicate problems by providing their own sounds systems, clipboards, etc, which seem to never want to work together correctly. (In my opinion, Qt should have been a system stacked on to of GTK, but too late now.) Just pick one and use it exclusively. ISV developers enjoy some level of scarceness in options, especially when it comes to something that should be as elementary as which GUI library their app is supposed to be written upon.

      Marketing army: One word. YES! If they manage to take the x86 Unix as a desktop concept and unfuck it, you bet your ass they should jump up and down and throw chairs and all sorts of Ballmerisms. I believe they would have earned the right to be excited about something as monumental as that. Mac did a great job at their endeavor, but they control all the hardware, so it wasn't much different than making the current Solaris look p

    9. Re:No big deal. Can easyly be done. by drsmithy · · Score: 1

      One of the great things about Solaris is its backward compatibility. Sun is not going to be able to get rid of the tools everybody is complaining about because there are a bazillion of scripts out there that just have to work. Period. Why break them? Just to please the Linux crowd? If you need GNU tools, hey most of them are bundled with Solaris 10. Others can be downloaded and installed a la carte.

      (I speak as someone who cut his sysadmin teeth on Solaris and - to a lesser extent - FreeBSD boxes, although I've since moved to a primarily RH Linux environment.)

      The "Linux crowd" is rapidly become a very non-trivial proportion of the sysadmin community. In less than a decade, I expect a significant majority of practicing "unix sysadmins" will have only a passing acquaintance with unix platforms other than "Linux". This is a very important issue for Sun to consider if they want those people to be using, promoting and *preferring* their platform.

      The other - more important - thing is that the Solaris userland sucks. Personally I prefer BSD, but even GNU with its inconsistencies and poor documentation is preferable overall to a system that either requires years of experience or lots of tweaking to be usable. "Why break it", you ask ? They'd be *fixing* it.

      Of course, the legacy support issue is equally as important and cannot be ignored. Which is why the next version of Solaris would ideally come with an install-time option for a "GNU userland" or a "Solaris userland", defaulting to the latter (and ideally changeable after install relatively easily).

  47. Less talk, more action by ballmerfud · · Score: 4, Informative

    It's been two years and still there is no self-hosting OpenSolaris distribution. Again, there is no self-hosting OpenSolaris distribution. Again, there is yet to be ANY self-hosting OpenSolaris distribution. Not Nexenta, not Belenix, not Schillix, and sorry but Solaris Express is not open nor freely redistributable.

    Source or no source, if that damn thing can't even be made to be self-hosting, and the resulting product freely-redistributable, then it can't even be compared with Linux, much less overtake it. Enough with the smoke and mirrors already

    I fell for this hype two years ago when all the rage about Solaris 10 came out. Here's the deal: ZFS - great. DTrace - amazing. The Solaris kernel - truly exceptional. The userland, installer, package system, and general feel of the OS - horrendously bad ... so awful that it sent all of us who tried it screaming back to Linux and BSD. And they are still going to stick with that awful package system -- even after Nexenta has done all the work to get Apt working, even after hiring Ian Murdock. And that's the amazing thing: Nexenta is a shining example of a budding community that has filled in almost every glaring gap that Solaris was lacking and rather than gobble it up, Sun has basically patted it on the head like a good little wannabe and marched right on by drunk in its typical, massive, NIH syndrome.

    Not a chance. Keep the press releases coming, hire all the Linux people you want, but at the end of the day, I have at least two choices for a self-hosting, community-driven operating system with package systems, installers, and userlands that work now, not in years to come.

    And Sun, please stop with the "we're gonna beat Linux" crap. Haven't you learned by now that that doesn't help you. The whole "us verses them" mentality has no place in the community, and just makes you look like an ass. Linux earned its place. Earn yours, with action, not press releases.

    --
    http://uncyclopedia.org/wiki/User:Steve_Ballmer
    1. Re:Less talk, more action by anilg · · Score: 1

      What exactly do you mean by self-hosting?

      I work on Belenix, and can assure you it is fully open and freely redistributable. (the new sources arent yet up for download, but we're setting up)

      --
      http://dilemma.gulecha.org - My philospohical short film.
  48. This could be interesting to watch by JoelKatz · · Score: 1

    If all the obvious reasons to pick Linux over Solaris go away, it will be very interesting to see which OS people choose.

  49. The TV Ad by DynaSoar · · Score: 2, Funny

    [To be read in that barely restrained anticipatory baritone half-growl so favored by TV and movie ad voice-overs]:

    SATURDAYsaturday, at the WORLD SOFTWARE FEDERATION'S OPEN SOURCE WARS, see Son of Java take on the Mighty Herd of Penguins in a STEEL CAGE GRUDGE MATCH!

    Watch as the up and coming challenger ROARS its defiance and CHARGES! Watch as the hoard of cute little defenders mass together TRANSFORMER-LIKE into the implacable foe we know and love!

    Will OpenSolaris be able to take the away the WSF crown away from Tux?

    Will the Penguin bide its time and then DESTROY the challenger with righteousness like it did with last week's challenger SCO?

    Will the lumbering, slumbering giant from Redmond wake up and SPEW OLD CODE to join the fight or will it continue to snooze and pretend NOT TO NOTICE?

    SATURDAYsaturday, see the UNMOVABLE FORCE take on the UNSTOPPABLE OBJECT at the OPEN SOFTWARE WARS from the WSF, where YOU the VIEWER are in... connnTROOOLLLLLLLL.........

    (Offer not valid in any country according to Microsoft; side effects may include multiple reformattings, several competing discussion groups, too many vaporware announcements on Slashdot, flamewars, and paying different prices for different versions of free software; for external use only, your mileage may vary, do not taunt Happy Fun Ball).

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  50. Based on my Experiences... by eno2001 · · Score: 1

    ...with Sun support, I can safely say that Linux has one BIG thing over on them. If you make the right choice in distro (along with the associated community) for your needs, you can get support at your level of need. I choose Gentoo because I like to have a system that is tailored to exactly what I want/need and outperforms other distros. I acknowledge that Gentoo needs a bit more knowhow than some of the "easy to use distros", but frankly the only distro that's better than Gentoo is Linux from Scratch. The Gentoo community on the Gentoo forums is generally quite knowledgeable and for every question I've ever run into, there's been someone who's given me an answer in less than a day. The same can't be said for the CentOS forums where it seems that it's mostly former Windows admins looking for an MS replacement instead of a new way of working. That's not a slam against CentOS or it's community. It's just an honest assessment of the situation. I went to that forum looking for help on using multipath fiber channel controllers for redundancy and NO ONE responded. I posted the same question on the unix.com forums and someone pointed me in a good direction (LVM multipath) which led me to the final answer (RAID multipath) for what I needed. I then went back to the CentOS forum and posted the solution that worked for me. The same thing happened with questions about Xen virtualization. My needs exceed the support that the CentOS community is capable of providing. They also exceed what is supportable by RedHat (I want something other than ext3 for example). So Gentoo is a great fit since it allows me to do whatever I want. Ubuntu is a non-starter since most of their forums are populated by "me too"-ers. Again, that's not a slam against Ubuntu or it's community. It's simply a true statement of fact that Ubuntu doesn't meet my needs.

    So where commercial enterprise OSes are concerned, I think I'd stick with Windows before I'd ever choose a Sun product. I recommended that my supervisors stay away from Sun because of their (at the time) horrid update path for the OS. Things may have improved at that time, but as the article indicates, it may be a little too little a little too late. My shop went with HP-UX and haven't looked back. The quality of support is excellent and the knowledge of the techs is amazing. When I dealt with Sun support, I'd say that one out of every ten techs actually seemed to know what they were talking about. I'd ask a simple question about the issue at hand and give them plenty of info and description only to hear them say they'd get back to me. Then three days, maybe a week later I'd get a call back. This was typical, even though our level of service was supposed to provide is with response in 24 hours. It was just mind numbingly annoying how stupid some of the techs were. For commercial Unix, my take is, "ANYTHING OTHER THAN SLOWLARIS". The slow being applied to support response times for the most part. HP-UX has it's own issues, but at least support isn't one of them.

    So much like the Linux argument I made above, the best way to choose a commercial OS is to see if it fits YOUR needs and then weigh that with the depth of knowledge and response times that their support offers. However, in reality, if you have talented staff, support is generally not necessary outside of the hardware realm these days.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:Based on my Experiences... by labradort · · Score: 1

      Gentoo? I've yet to see anyone run Gentoo in a server production environment.
      You blew your chance of anyone taking the rest of your post seriously with its mention.

      Can you maintain 50 Gentoo servers for a small University where each has a unique
      disk partitioning scheme and hardware, unique services. Keep it running for 4 years
      without wiping and reinstalling, and keep it up to date with only security patches?
      I can do that with Debian, Solaris or Redhat. Gentoo is too much maintenance - poor
      QA, insanely short unstable test cycle, dependancies on packages in unstable, and other problems.

      If you love building packages from source, just use FreeBSD or NetBSD. Gentoo is
      for teen hacker wannabes. It looks like many of the Gentoo Devs started shaving in the
      last year or two. The only thing I liked about Gentoo was the documentation
      and style. The Gentoo forums are good too, and that was what saved them because you need
      those forums daily for everything that breaks by what should be simple maintenance.

    2. Re:Based on my Experiences... by eno2001 · · Score: 1

      Running two DNS boxes for a large organization on Gentoo right now. In production. As Xen VMs. It's doable. Is it always the right choice? No. That's why I've also had to deal with CentOS, Redhat, Solaris (until I put the knife in their back since updates were insane to manage in 2001), HP-UX, OpenVMS, Tru64 (a few legacy systems that won't be going away any time soon), and even (gasp) Windows. The only problem I have with BSD is that they don't tend to have the latest feature set that I need. They're way too conservative.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  51. IF I CAN INSTALL IT, I'll use it. by johnnnyboy · · Score: 1

    It's nice to see another opensource contender and I'm impressed with the progress nexenta is doing. However all of my tests have only been under vmware emulation. Why? Because I can't even install it on any my machines. I don't believe my machines are built with any rare or special hardware and I can only conclude that solaris is lacking good driver support atleast on the x86 platform.

    I've NEVER seen a installation CD that didn't freeze and If I can't install it how can I comment on it on slashdot?

    --
    "If a show of teeth is not enough, bite ... but bite hard!"
  52. Legit question.. by T-Ranger · · Score: 1

    I've been doing sysadmin type work for a decade. Smaller shops, I grant. But I have in the past been around a few SunOS/Solaris boxes - which worked just fine (if you consider the lack of GNU tools by default "fine").

    But.... So what?

    Really, why would I want to use Solaris over Linux? I guess to answer myself, there may be some very specific enterprisey things that Linux falls down on, but I think that with everything from SysV init to YaST, to no-broken tar(1) leading Linux distros just makes normal things easier.

    Or am I missing something?

  53. Umm, why do you need a 64-bit browser? by Anonymous Coward · · Score: 0

    32-bit browsers work just fine on 64-bit operating systems. And you can't plug a 64-bit plugin into a 32-bit browser.

    You're either a troll, or you've just demonstrated significant misunderstanding of how 32- and 64-bit apps work.

    1. Re:Umm, why do you need a 64-bit browser? by Anonymous Coward · · Score: 0

      32-bit programs require 32-bit libraries and on a 64-bit system 32-bit libraries are extra clutter and extra clutter requires extra maintenance. So going this path means more work and a slower and less stable system. I'd rather have less work and a fast, reliable system. But what do I know, I'm just a random AC running Ubuntu on an amd64.

    2. Re:Umm, why do you need a 64-bit browser? by Anonymous Coward · · Score: 0

      32-bit programs require 32-bit libraries and on a 64-bit system 32-bit libraries are extra clutter and extra clutter requires extra maintenance. So going this path means more work and a slower and less stable system. I'd rather have less work and a fast, reliable system. But what do I know, I'm just a random AC running Ubuntu on an amd64. You're ignoring the fact that most code is released as 32-bit, so those 32-bit libraries are necessary anyway. And it's not actually easy to port a working 32-bit app to 64 bits. There's lots of little gotchas when you do that - not the least of which is the quality of the original code.

      So most apps are now 32-bit, and since most computers are still 32-bit, it doesn't make sense for developers to create 64-bit apps when the 32-bit one works just fine.
    3. Re:Umm, why do you need a 64-bit browser? by Anonymous Coward · · Score: 0

      What the fuck are you talking about? Sure, there are 32-bit versions of most of my apps, but if you think I'm running them you're on crack. All free stuff on my machine is 64-bit (and I'm running very little non-free stuff because of the hassle).

      And porting properly coded 32-bit apps IS trivial. The problem's are within either badly coded apps or some platform-specific code. You see, the C standard tells pretty much what you ought to do and what you shouldn't if you want to be portable.

  54. GPL3 by Anonymous Coward · · Score: 0

    If they go GPL3 and make it easier to access this can happen, in facxt it probably would, but leavbing stuff cddl it won't happen. their call. Linux is going to fragment anyway because of the new liocense, this is perfect timing to get the interest of those who really like the gpl 3 over version 2.. An even cheaper entry level machine pre loaded would be cool as well. And if Sun approaches device makers, maybe they will listen on drivers.

  55. Nonsense by coder111 · · Score: 1

    I don't think .NET is more reliable than Java. Where did you get the figures for reliability?

    .NET does not run on Unix/Linux, and a lot of companies run their servers on Unix/Linux.

    .NET does not have a comparable open-source support like jakarta.apache.org for libraries, frameworks, unit testing tools etc. .NET versions of popular java libraries/frameworks/tools are sub-par or non-existent or commercial.

    .NET ties you to a single vendor that is hostile to its customers. Can you run ASP.NET web applications on other servers than Microsoft IIS?

    Java is still improving rapidly.

    .NET might be better for Windows GUI programming than Java, but that's it.

    Java is not going anywhere anytime soon.

    --Coder

  56. Maybe, maybe not by Anonymous Coward · · Score: 0

    Was the code base written by a bunch of boneheads who just knew that a size_t was really an unsigned int, for just one example?

    Been there, done that. It's amazing how such idiots can fuck up even an app that was developed entirely as a 64-bit app.

    1. Re:Maybe, maybe not by Anonymous Coward · · Score: 0

      Unlikely. Give Sun some credit, their management may have epically fucked up a billion times but they have very good engineers.

  57. What incompatibilities? by coder111 · · Score: 1

    Java runs just fine under Linux. I have been using it extensively for last 6 years under Linux and had very little trouble.

    And especially now, when Java is GPL, and GCJ is maturing, there will be even less incompatibilities, and ones that arise will be fixed. If not by Sun, then by Linux community.

    So I vote for Linux + PostgreSQL + Java. Rock solid application platform, uses real database, can be made lightning fast for web applications and doesn't cost a dime. Comparable in capabilities to any .NET/Windows/MSSQL or Websphere/Solaris/Oracle platforms. There are cases when you need more powerful solutions, but they are few and far between, and for 95% of problems Linux/PostgreSQL/Java is more than enough.

    And why should Sun be interested in screwing up Linux java implementation? That would only hurt their business and drive people away from Java. They can offer added value with Solaris and they can offer added value with Sun hardware and they can offer support and make money that way.

    --Coder

    1. Re:What incompatibilities? by Anonymous Coward · · Score: 0

      Just try "gdb java" and it just doesn't work on Linux, hasn't for a long time.

      "dbx java" on Solaris works great.

      It's true that it's only really important for Java JNI coders but it shows an incompatibility.

  58. I do not thin' it means what you thin' it means. by The+Monster · · Score: 1

    the proper time to do that would be consumate with normal upgrade cycles.
    I think the word you're looking for is "commensurate"
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  59. If one of my developers turned in code like that.. by multipartmixed · · Score: 2, Insightful

    ...I'd give him a raise!

    I see absolutely nothing wrong with that code, other than you have to be a decent programmer to hack on it...and understand many details about TCP implementation.

    Which is totally reasonable, considering what it does! It's a not a recipe database, it's a freakin' protocol stack!

    --

    Do daemons dream of electric sleep()?
  60. Could this be the beginning by recharged95 · · Score: 1
    Of a real JDS compared to the crap they shipped a couple years back?

  61. Sun is a Sinking Ship by Anonymous Coward · · Score: 0

    Sell ... now ...

  62. free posix compliance! not too late by micromuncher · · Score: 1

    I know other people have shared this pain, but if you have real "real time" applications, shared memory mapped files for example, this is a great thing. POSIX memory is good.

    --
    /\/\icro/\/\uncher
  63. still haven't recieved those opensolaris discs by Anonymous Coward · · Score: 0

    still haven't recieved those opensolaris discs they promised to send out. :/
    it's been months now. I wanted to try out ZFS and solaris in general and compare it to my linux installations.
    I wanted the discs due to being on an crap ISP (Elisa) with crap lines.

    m10

  64. It's a culture thing by theendlessnow · · Score: 2, Insightful

    If you've ever worked with the brilliant engineers at Sun you know that some of them are top notch. Some very brilliant people there.

    However, we also know that Sun likes to sit on their hands. They like to bask in their past accomplishments, sometimes for a VERY, very long time. Also, historically, Sun tends to drop things like a hot potato. Some example of these kinds of things are Solaris, which until 10, was pretty stagnant.... showing no signs of real functional growth, definitely NOT pursuing the desktop in any way. Also consider their Opteron workstations. For example, the w2100z, which is only a few years old, yet over a year ago, Sun pretty much dropped total support for the platform. Also, remember Sun's track record of support x86. 3rd time's a charm?? We'll see.

    Sun is brilliant, inconsistent, unreliable, cocky, idle... there are a lot of bad qualities within the Sun culture. Unlike people in the Linux community, Sun engineers are more likely to live inside of a box. Yes, they develop some really neat things inside of that box... BUT because they can NEVER look outside of the box, they are totally unaware of what is happening around them. Up until a year or two ago, I'd say that >90% of all Sun engineers experience with Linux was with Red Hat 5.0. With that said, Sun seems to be interested in their platform again, and they SEEM to moving in the right direction. Will it last? History says no.

    Internally, a lot of the brilliant engineers at Sun are very tied to the long standing Sun goal of global domination. If you remember the late eighties when Sun made their bid to capture all of Unix (and fortunately failed), then you know that this is a company that believes they are the ONLY player. This hinders Sun somewhat in that their platform isn't the best one for integrating with a whole lot of disparate technologies and platforms. Again, Sun is pretty clueless about systems outside of their realm. Sun's best friend is Sun. Their best partner is Sun. All is Sun at Sun. Very similar to another company located in the NW of the USA.

    Sun likes to TALK. They will SAY just about anything at anytime... often contradicting what they said only a few months earlier. So... beware. Sun is a company of promises, but not highly valued promises.... cheap promises that aren't worth much.

    Will OpenSolaris compete against Linux. Certainly. Do they have the technical know-how to pull it off? Certainly. Are they more technically savvy than Linux developers? I'd say yes. Are they lazy? Yes. Are the unreliable? Yes. Are they untrustworthy? Yes.

    This is how I see Sun. I love them... but I love some of the Microsoft engineers as well (and IMHO, there's more to fear from Sun than from Microsoft... fear Microsoft's money, but fear Sun's tactics).

  65. Sun, want to make noise? Crack closed hardware. by emil · · Score: 1

    Contact Theo de Raadt, and get the top 5 targetted pieces of hardware for which the manufacturers will not provide documentation.

    Reverse engineer drivers for this unsupported hardware, both for OpenSolaris and a generic BSD (under a BSD license).

    And, yes, when you talk to Theo, you will learn that YOU are in the top 5 list. Fix that.

    If you bring your guns to the OpenBSD driver crusade, you will get all the PR that you want.

    1. Re:Sun, want to make noise? Crack closed hardware. by udippel · · Score: 1

      ---
      Sometimes, when one's theories are confirmed, one feels closer to crying than beaming with vindification.

    2. Re:Sun, want to make noise? Crack closed hardware. by Trashman · · Score: 1

      OT. Is there a link to a list? Or can you provide a link to Theo's Disscussion/opinion on this matter. I'm curious....

      --
      Do not read this .sig
    3. Re:Sun, want to make noise? Crack closed hardware. by Anonymous Coward · · Score: 0

      Theo isn't exactly known for his PR skills.

  66. Most people can't tell the difference by ChrisA90278 · · Score: 2, Insightful

    "Isn't it all a bit late?"

    So you assume the wold is closer to it's end than it's beginning? No, there are thousands of years still to go. we are only just beginning with computers. It is hardly "late".

    Most end users could not tell the difference between Solaris and Linux. Users interact with the graphical desktops system, web browsers and text editors. Most sys admins deal with the server software, like Apache or the shell. All of this is exactly the same on both Linux and Solaris. The differences are closer to the kernel and how each handles virtualization and the file systems. Thinks most users don't know much about.

    Today I think your hardware drives the choice between Linuux and Solaris. If you need high end SPARC hardware Solaris is the way to go but Linux runs better on commodity PC hardware. And Linux has been ported to embedded processors and I doubt Solaris ever will reach for the low end

  67. Widespread Uptake? by pseudorand · · Score: 1

    >...widespread uptake already enjoyed by Java...

    Widespread uptake? Did I miss something? Java is:
    - Slow for desktop GUI apps
    - Slow and not always supported for client-side web apps
    - Fast but uselessly complicated for J2EE server apps and used primarily by large companies "sold" on the technology (PHP, Rails, Perl.. those have widespread update)

    The best thing about Java is the language itself. It's what C++ should have been and it's great when you want a strongly-typed language. Too bad they crippled it with that stupid byte code crap. Platform independence is nice, but they could have achieved the same thing by developing a JDE for all those platforms that produced fast, native executables.

    I'm not saying Java was ignored. Clearly it wasn't. But the bytecode thing made the development model too complicated. J2EE has some nice features and scalability, but "Hello World" is so complicated that J2EE is only really competitive for very large scale apps. And they couldn't even decide what a fricking Java Bean is (is it an ORM, is it a UI component, what the heck is it?) If they had followed the KISS principle, the very good language could have given it true "widespread update" instead of leaving so much room in the market for PHP and Rails.

    1. Re:Widespread Uptake? by SwashbucklingCowboy · · Score: 1

      Widespread uptake? Did I miss something?

      Apparently you have. Java became the most popular language for projects on SourceForge back in 2005.

  68. Too Late? Yes. Well, maybe. by fm6 · · Score: 1

    Your first two examples are Microsoft products. Microsoft has huge resources to draw upon when it decides to enter a market, and can afford to sell at a loss for a long time. Sun does not and cannot.

    Linux was not at all "too late". In fact, it was invented at just the right moment. The Internet was exploding, and lots of people wanted to run Unix servers on commodity hardware. Proprietary Unixes were expensive and in many cases hard to get a hold of. (At the time, there were many complaints from Sun customers that they couldn't find anybody to sell them a license to Solaris/x86; Sun was still in its SPARC Uber Alles mode.) Besides, as an Open Source OS, Linux could evolve quickly to meet people's needs. Indeed, Linux's success is not so much a vindication of Linux itself as it is of the open source development model.

    I don't know what figures you're looking at, but from where I sit Red Hat is still top dog. It's true that more people download free copies of Ubuntu workstation than free copies of Red Hat workstation (mainly because Red Hat abandoned workstation products for a while). But in the server marketplace, which is where companies like Red Hat and Canonical (the company behind Ubuntu) actually make their living, the server version of Ubuntu doesn't even come close to RHEL or SUSE. I'm not even sure they're third.

    That said, Solaris does have a tiny chance to overtake Linux. The trick is to make it easy for Linux developers and administrators to make the switch. That means a lot of work porting tools and libraries. If Sun does that, they'll have no problem getting folks to give Solaris a try — at which point the OS will sell itself, with its superior performance and features. But getting past the "why doesn't X work the way I'm used to" stage is key.

    I have some personal experience in this area. A few months ago, I implemented a TWiki for my group. For that, I needed Perl. Not just the basic Perl runtime, but tons of Perl modules to support all the TWiki plugins I planned to run.

    My hardware was a Sun V20z, an x64 box that already had Solaris on it. I really wanted to give Solaris a fair shot. (Guess where I work?) Now, Solaris comes with a nice solid Perl implementation. But I soon found that many of the Perl modules I needed had never been tested on Solaris. (Not surprising, since module contributers typically have access to Linux, and maybe Windows.) In many cases, I couldn't even get the install scripts to work. OK, it's not that hard to install a Perl module by hand. (Tedious, though.) But finally I came to a Perl module that had a dependency on an obscure feature of an obscure C compiler. Solaris has the compiler, but not the feature! This is where I gave up. Removed the Solaris partition and installed Fedora. Installing the Perl modules I needed, with the CPAN module managing dependencies for me, was a matter of minutes.

    So if I were in charge of the Solaris-beats-Linux effort, the first thing I'd do is go to CPAN and start QAing popular modules on Solaris. Perl, after all, is the duct tape of the Internet. And who would use a tool that's incompatible with duct tape?

  69. Clustering/GFS? by otis+wildflower · · Score: 1

    What shared/global filesystem and clustering solution will Sun be providing to compete with Linux' free and relatively-mature clustering?

    http://sources.redhat.com/cluster/

    Granted, ZFS could be superior to EXT3 over CLVM, though last I heard ZFS still needs performance optimization..

    1. Re:Clustering/GFS? by SwashbucklingCowboy · · Score: 1

      What shared/global filesystem and clustering solution will Sun be providing to compete with Linux' free and relatively-mature clustering?

      Clustering: "Sun Microsystems will contribute to the community the source code for Solaris Cluster, Sun's commercial HA Cluster product group, under the name "Open High Availability Cluster.""

      Shared file system: "Sun also plans to open source additional storage code over the next several months, including: ... QFS Sun's shared file system software delivers significant scalability, data management, and throughput for the most data-intensive applications. Well known today in the traditional high performance computing (HPC) arena, QFS is increasingly being used in commercial environments that require multiple host, high speed access to large data repositories."

      Both have been commercial products for a long time and are quite mature.

    2. Re:Clustering/GFS? by otis+wildflower · · Score: 1

      Sweet.. I'm mildly familiar with QFS (as part of some SAM/QFS clusters).. I thought that stuff was licensed? I didn't know Sun had the rights to redistribute under a libre license.. (or is this Project Indiana stuff gratis instead?)

      Assuming also that something along the lines of CSW/Blastwave is core to OpenSolaris (I found KDE surprisingly well-supported in CSW!) I may have to consider building my Ultra 20 as Solaris instead of CentOS.. (as soon as SATA is fully supported, and not just run thru PATA emulation)

      (oh, and if anyone from Sun is reading, _PLEASE_ clean up the Java Enterprise System.. It's a slapped-together kludgey clusterf--k that is a bear to setup/configure and diagnose.. Clean it up or deprecate it in favor of, say, Postfix/Cyrus/Squirrelmail or something...)

    3. Re:Clustering/GFS? by SwashbucklingCowboy · · Score: 1

      I'm mildly familiar with QFS (as part of some SAM/QFS clusters).. I thought that stuff was licensed? I didn't know Sun had the rights to redistribute under a libre license.. (or is this Project Indiana stuff gratis instead?)

      QFS came from StorageTek, which Sun acquired not too long ago. Thus, they now own QFS. Gotta believe Sun did some serious due diligence on StorageTek's software prior to the acquisition.

  70. Obviously Solaris will succeed by KidSock · · Score: 2, Insightful

    ... on big servers but not on just about anything else. Solaris is the flat-bed 18 wheeler of OSs. It scales well are machines with a lot of processors, it has good supported drivers for "big" hardware like fiber drive arrays, there's good support from Sun and third party providers and, most importantly from a Linux prespecitive, it will be easy to GNU-ize the system to get "GNU/Solaris". But it will be very hard to supplant Linux on Pee-Cees. If you think you have problems with wireless and suspending on your laptop you can forget running Solaris on it. With Solaris you have to buy the hardware to fit the OS whereas Linux is the best *nix for commodity hardware.

  71. No. by tuxlove · · Score: 1

    Isn't it all a bit late?

    No. It's never too late for a better operating system than Linux, which Solaris is in just about every respect that matters.

  72. On kernel talk by Vexorian · · Score: 2, Insightful

    Let me go kinda off-topic, I find it odd that when people talk of the wonders of Linux they are rarely talking about the kernle itself.

    Take ubuntu for example, all what makes it "Linux for human beings" are actually things outside the kernel.

    More and more the user experiences less of the kernel and more of other things like X or a DE

    Everybody (In the linux world) seems to have an inclination about gnome or KDE or another de over windows' and name the advantage

    Another big group prefers it for open source in general and not really for the Linux kernel itself.

    I like "Linux" for most of these reasons, open source, gnome being customizable in a way I like, the unix file system structure and symlinks. None of this is specific to the kernel itself.

    And solaris got symlinks, and is unix like, and can run gnome. This said if it gets a GPL license it will get more attention from the world and if it gets a GPLv3 license I might even consider switching.

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    1. Re:On kernel talk by mqduck · · Score: 1

      Yup, it's by that logic that the FSF says "Linux" (as the term is commonly used) should be called GNU/Linux. Gnome is part of GNU, but I guess if you use KDE you could call it KDE/GNU/Linux or something...

      --
      Property is theft.
  73. Solaris Won't Stop Linux by SwashbucklingCowboy · · Score: 2, Interesting
  74. Re:Java: so successful, Sun doesn't use it by dwarfking · · Score: 1

    they mandate it NOT be used on ANY

    I have seen this comment twice now from an AC in the last couple of weeks, probably the same one. I'll ask again for your sources to this statement.

    If you are not willing to share sources, then you are making it up and I'll just assume you are a shill.

  75. Software License by Danathar · · Score: 1

    If and WHEN Solaris becomes GPL (v2 or v3) in it's entirety I'll pay attention.

    Until then it's not going anwyere fast.

    1. Re:Software License by SwashbucklingCowboy · · Score: 1

      I'm sure the Solaris community will miss you!

    2. Re:Software License by Danathar · · Score: 1

      I'm sure you'll miss Solaris...

      Swartz and company have said on several occasions that they are considering it (moving Solaris to GPLv3)

  76. Debian merge is their best chance... by mkcmkc · · Score: 1

    Solaris 10 ships with bash by default. Really? This is about 10 years overdue, but still, I'll give them due credit for finally fixing this.

    More generally, I think Solaris's only real chance is to merge or semi-merge with Debian/Ubuntu. Their kernel could become another supported platform, and they'd gain the 20000+ existing packages--the lack of which currently make Solaris a non-starter. If they did this, I would seriously look at their stuff.

    More realistically, I think they'll do with Solaris what they did with Java, which is basically slow death.

    --
    "Not an actor, but he plays one on TV."
  77. I am an application developer by Anonymous Coward · · Score: 0

    The application is well known and widely distributed.

    Solaris is the WORST platform to run this application, even worse than other flavors of SVR4 UNIX (which are also pretty bad). A site that switches from Solaris to Linux on identical hardware for our application is rewarded with better reliability and much better performance.

    BSD is our preferred platform. But we recognized reality and invested considerable resources to make our Linux support be as good. Linux isn't all that bad. It has a couple of annoyances but we were able to overcome those without much difficulty.

    Solaris, on the other hand, is a never-ending support nightmare. Being SVR4, it lacks important facilities that are in BSD and Linux. It has bizarre incompatibilities from its own earlier versions. These incompatibilities are even worse than Microsoft's XP to Vista, because on Solaris it is impossible to build a binary that will run on both versions (forget about compiling without lots of #ifdefs).

  78. Robust LVM ... by CustomDesigned · · Score: 1
    integrated with ZFS is the "high end enterprise feature" that is most attractive about Solaris. While the cost issue dragged us away from AIX (robust LVM integrated with JFS), my years with Linux have been filled with homesickness for features that even in AIX 4.x were way ahead of the latest and greatest in the Linux world. At this point, if it came down to buying an IBM server with AIX or a Sun server with Solaris, Solaris would win because of the open source aspect. Both are high priced (but worth it for many applications) options compared to generic/Dell servers running Linux/RedHat.

    I am uneasy about the demise of the PowerPC coalition and the hegemony of x86. I would also be inclined toward any non-Intel open source solution (e.g. Linux on IBM Power or Solaris on Sun hardware) - but that would necessarily take a back seat to cost. Part of the cost at this point would be relearning the Solaris/AIX environments after so many years using RedHat derived Linux almost exclusively. Both of these considerations are why Open Solaris on generic Intel is not an obvious winner.

  79. Beware of Microsoft's concept of "documented". by DrYak · · Score: 1

    having a format that is fully documented, does not require reverse engineering, and will inevitably be implemented in non-Microsoft products.


    It depends of one's definition of "documented". For Microsoft it means several thousands pages of papers covered with entries " spacingLikeWin95 = bool : when set to true, emulates Word 95 on Windows 95 word spacing ".
    Such marvel won't be that easy to implement in non-Microsoft products.
    And Joe 6-packs users will be fast to shift the blame on the 3rd party programmers : It's not Microsoft's fault if OOo folks aren't able to implement OOXML properly, after all MS did their part of the job and released a doc, isn'it ? At 6000 pages, that must be well documented !

    Now add patents problems in the mix and you see that OOXML could still bring lots of problems.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  80. Comming soon to OpenSolaris: BSOD. by DrYak · · Score: 1

    However, a stable kernel ABI - which Linux doesn't have - is FAR more important, as it means hardware manufacturers are far more likely to release drivers for your platform


    Trust me : Drivers, sloppily coded buy underpaid Asian contractors, with Windows-grade "My printer drivers makes the whole system crash" or "my computer got hacked and Zombie-BotNeted because of an exploit in my webcam driver" quality, is the last thing you want to have running inside you kernel space.
    OpenBSD's "No B.L.OB. at any cost" and the current trend in Linux with project like Nouveau *ARE* the most important stuff.
    Otherwise you're just promising a whole new world of driver-induced core dumps to opensolaris.
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Comming soon to OpenSolaris: BSOD. by Arethan · · Score: 1

      Not to nitpick this exact post, as I'm seeing this all over, but...

      Well frankly, I don't see the issue with BLOB drivers. If a BLOB driver can crash your system, that isn't entirely the shitty driver developer's fault. Sure, they wrote the crap code that doesn't work, but the OS (and to some degree, the bus design) is at fault for giving up that much control to the driver in the first place. There are very few drivers that truly require full control of the entire system in order to work. A good system design coupled with a good OS can gracefully segregate all software and hardware failures until the very last straw (at which point your system is so fucked that nothing useful remains anyhow, so who cares).

      If your video card driver fails, just dump the driver blob, reset the hardware slot, and reload the driver. If the underlying software isn't capable of recovering from a hardware failure of that magnitude, we'll say X.org, then I guess X.org is going to crash. Good thing that's not much unlike hitting Ctrl-Alt-Backspace, and gdm will just restart it. If the device continues to fail, the OS simply flags the device error and turns it off until a sys admin deals with it.

      The same can be done for hard-drive controllers, sound cards, web-cams, network cards, etc. Kill the driver, reset the device (look! a known device state!) and reload the driver. This isn't a new concept. Plenty of big iron already does this sort of "magic" (and has for years), and it works surprisingly well. The reason that it doesn't work for Linux is because most people assume Linux == an x86 clone, which doesn't provide a system bus capable of this sort of individual device reset, and probably never will simply because the primary market segment doesn't need (or even know about) this level of system stability.

      Consequently, this bus model is the same one that provides hot swap on "integral" hardware devices. Yes, it does exist, and it can hot swap memory, CPUs, video cards, network devices, etc. And although you do reap the consequences of these swaps (ripping out a stick of RAM is generally going to cause some app to crash), however if you let the OS know what you are going to do before you actually do it you'd be surprised with what you can get away with without having to touch the power button.

      If you want someone to bitch at for making your PC unstable, don't look at the driver vendor or the OS (at least not yet). The driver vendor just wrote a driver that (supposedly) works for the given platform, and the OS is (supposedly) just doing everything that it can to make a stable system out of what is available. If you want somewhere to point the finger, point it at the architecture designers *cough* Intel/AMD *cough*. They're the ones that dictate how free you will ever be from misbehaving devices/drivers bringing down your whole system. Until x86 receives a hot-pluggable bus, there's really only so much that can be done.

      Even the best fully open source driver in existence will bring down an entire system if a piece of hardware fails. That's the way the architecture is designed. Sorry to burst the bubble of the flamers. *shrug*

  81. But Will it Run Linux? by Culture20 · · Score: 1

    Jokes aside, I've gotten Opensolaris to install on only one machine out of five that I tried. The Sparc version of Opensolaris wouldn't get past the initial root password screen, and the i386 version wouldn't work with SATA drives.

  82. How easily they forget... by Turmoyl · · Score: 1

    Ian Murdock seems to have forgotten that we all left Solaris behind for a number of good reasons (most of which have not yet been addressed), and most of us did not leave it on amiable terms. I'm in no hurry to even try it again, either, as neither I nor my company have any kind of niche need for it to fill.

    Linux supplanted Solaris throughout our enterprise years ago, and we're happy with it.

    1. Re:How easily they forget... by swordgeek · · Score: 1

      (I'm biting my tongue to avoid a bunch of knee-jerk reactions here.)

      We're using Sun. I've worked for a dozen BIG companies over the past bunch of years who are using Sun gear. We keep running into Linux, and it keeps letting us down, despite the fact that many of us use it at home. Thus, I have to ask: What did Linux provide that Sun failed on? End user (i.e. desktop) issues I can certainly believe (unfortunately), but Linux seems to be unable to catch up on any of the other fronts.

      Honestly, I'm curious. I keep hearing about people leaving Sun for Linux, and outside of the desktop, I've yet to hear a good reason for it.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:How easily they forget... by Turmoyl · · Score: 1

      It's really just a few, but important, things:

      1) Cost, and the ability to use gray boxes (AMD + SuperMicro rocks!).

      2) Sun's hardware failings. The more they outsourced the less stable the hardware got, to the point that we were replacing a piece of hardware at least every 4 days in a 2-year old block of 1,100 Sun boxes. It was most often failed RAM sticks but we ran the whole gauntlet of failures many times.

      3) Linux provides much more modern and complete shells and tools. Trying to use things like BASH (especially the little things like using the up arrow to scroll your console history) and VI (instead of VIM) on Solaris is painful. I often found myself trying to use utilities that weren't present, as well... the kinds of things we SysAdmins use every day in Linux. I know a lot of these things can be added to Solaris, but Linux "just has them" out of the box.

      4) Ease of administration. From the openness of everything to the ability to easily identify network interfaces (on Solaris it's always, "Hey - is that bge0 on the board, the quad Ethernet or the fiber?!") to the more logical naming of disk partitions to Webmin to advanced grep'ing and standardized PERL available to the shell, Linux is much faster and easier to navigate, troubleshoot and make changes to (at least for my team and I).


      As I mentioned before, much of Linux and GNU was born out of people's long-running frustrations with Solaris' shortcomings, and moving back and forth between the two highlights this in the most unflattering way.

    3. Re:How easily they forget... by swordgeek · · Score: 1

      Hmm. Solaris on AMD is really REALLY fast, stable, and solid. Random 3rd party hardware support isn't where Linux is, but most of the stuff I want on a server (i.e. NOT Bob's home-made gigabit NIC overclocked to 1.3GB) is now supported and solid.

      Sun had a bit of problems with bad hardware somewhere around 2003-2004, but I've never seen it get remotely as bad as commodity hardware. The one thing it did was complain louder, which led to replacing hardware before the server crashed. I've seen people mistake self-diagnosing hardware with unreliable hardware, but the average lifespan of Sun gear has always been great in my experience.

      Sun comes with bash built in (yuck!!! Maybe I'm weird, but I like a sh-like shell that doesn't actually break bourne shell scripts.), and vim is installed by default in a complete build. They're available on a fresh box, if you really insist on using them.

      But ease of administration? I'm...stunned. Admittedly familiarity plays a huge factor, but the device naming in Linux has caused more cursing, wailing, gnashing of teeth, and misconfigured hardware than all of the SunOS, Solaris, HP-UX, AIX, and DEC systems I've administered over the decades. Disk partition naming in Linux is nightmarish--Is this a primary partition, a logical one, or an extended on? Is it active? What type is it? Hey, is that type 82 actually Linux swap, or are we going to blow away our Solaris x86 installation? ARGH!

      I first actually installed Linux about the same time as the 2.0 kernel came out, and was surprised that a cute little hobbyist OS was so full-featured (until I crashed the entire system by running a math routine). "A few more years of real work, and they'll polish the rough spots and make a serious OS out of this," I thought. Unfortunately, most of the work in the past decade has been focused on polishing the already-shiny bits, and not putting as much effort into the guts of the OS.

      "...much of Linux and GNU was born out of people's long-running frustrations with Solaris' shortcomings."

      Well now, that's just historical rewriting, unless the only shortcoming you're talking about was the fact that Solaris wasn't free in any sense of the word. (No source code without a license, no copy of the OS without a license, etc.) Linux was a free alternative to Unix. If Solaris or HPUX or Irix (oh yeah, I forgot Irix in my previous list) were available for a free download with source code available under some free license, Linux almost certainly wouldn't have happened. The fact that it did is a different fact entirely from the fact that it went in a modestly different direction from 'traditional' Unix.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  83. You need to check your history. by Anonymous Coward · · Score: 0

    BSDs said they were going to be free? What drugs are you on? They were free, and there were already 2 ports to the 386. Making up nonsense doesn't exactly make you look smart, especially considering Linus himself has said that he wouldn't have started linux if he had known about BSD.

    1. Re:You need to check your history. by Anonymous Coward · · Score: 0

      Well, then apparently they were "free" only in the NOC room of the berkley university.

      And Windows Vista has been free in Steve Ballmer's room. For 3 years now. Where have you been living and what drugs were you on when you was back in college at berkley?

  84. Strange you got modded +5 by Anonymous Coward · · Score: 0

    Idealistic crap? Whoa, you need to put the computer down and go find a hobby. People use lower-10% software all the time because it has a feature they need, or they like it, or because the maker of the 90% software package is unethical. I wouldn't call a software package a winner just because it's used by the masses. That's the type of brain-dead marketing tactic used by proprietary software companies and media corporations.

  85. GPL it! by sudog · · Score: 1

    ... and it'll completely transform Linux.

  86. @Mr. Elvind by Anonymous Coward · · Score: 0

    Get your facts straight buster, OpenSolaris was released with a GPL-incompatible license on purpose.

    That was the will of the engineers. Those little wankers.

  87. Re:If one of my developers turned in code like tha by larry+bagina · · Score: 1

    I agree. Another thing: Bill Joy wrote the original BSD TCP stack.

    --
    Do you even lift?

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

  88. Embrace and Extend by jawahar · · Score: 1

    Why shouldn't OpenSolaris should embrace and extend with Linux?

  89. Re:If one of my developers turned in code like tha by pchan- · · Score: 1

    I second this. This code is great. It's not for newbies, but the OP's whining is totally unfounded. It is well engineered, well documented, highly readable, and doesn't do stupid things. This is what highly professional code looks like.

  90. wasn't there recent discussion of by alizard · · Score: 1

    creating something like apt for Solaris to deal with installation problems once and for all?

  91. I remember 1997, am ready to try Solaris in x86 by jotaeleemeese · · Score: 1

    Solaris is solid enough that if Sun is now committed to x86 I have no hesitation to try it in a Production situation.

    The noises Sun has been making in this regards are the correct ones, and me being familiar with Solaris rather than Linux in a datacentre (I use Linux at home, but that is clearly not the same) I wil be more willing to try SOlaris than to introduce more Linux.

    Having one OS less to support has many advantages, so one ship may have left, but that does not mean there are no others leaving port soon.

    --
    IANAL but write like a drunk one.
  92. Re:If one of my developers turned in code like tha by Eivind · · Score: 1

    The code appears at first glance fine. I do however question the wisdom of sticking well over 25000 lines of code all into a single gigantic file. It'd probably be better organized and easier to get an overview over if it was split up more than that.

  93. Open Solaris will not overtake linux. It will... by lsatenstein · · Score: 1

    I believe that it will overtake that blue screen of death software called Vista, or XP, or whatever name they give it.

    --
    Leslie Satenstein Montreal Quebec Canada
  94. Sun ... by JavaIsCool · · Score: 1

    Contracted for Sun for a while - and found they are just another bi-polar corporation, like MS or Sony. Wouldn't hang my dreams on them.

  95. People like you just don't get it. by jotaeleemeese · · Score: 1

    There are things that are a matter of principle (what you , disingenuously call "zealotry", that old, beaten to death horse).

    If others do not have principles, principled people don't get jealous or angry about them, people with principles do not uphold them as part of a popularity contest or a drive for market share.

    You don't believe in those principles? Fine. But to wish that our accessibility to better, open software, could be hindered just to please your revengeful sentiments (what people supporting FOSS have done to you apart of ensuring you gain access to software that doesn't put you at the mercy of your providers?) speaks volumes about the kind of individual you are.

    --
    IANAL but write like a drunk one.
  96. Oh nothing really. by jotaeleemeese · · Score: 1

    I will let you believe Sun doesn't count anymore. Since most likely you work in a place or industry where this is true, dislodging you from your lack of understanding of where Sun is king will not help you much.

    I will just utter two words: Finance, Oil.

    Enough said frankly.

    --
    IANAL but write like a drunk one.
  97. Where is your evidence? by jotaeleemeese · · Score: 1

    IBM and SUN (of course) amongst many others are behind Java.

    So which mysterious mainframes could not handle Java (give me a fucking break frankly, Java is running in many guises in medium powered servers to support heavy applications), and which big iron developers are going back to C (I will give this as plausible) or COBOL (you are fucking trolling now).

    Your last sentence is telling, if Java is tomorrow's legacy language, that surely means it is today's language, and since one one can live on the present, well, wake me up when all those feasibility .Net studies are completed ( when was .Net, the MS rip off of Java, launched? Not enough time for feasibility studies?)

    --
    IANAL but write like a drunk one.
  98. You obviously have not used dtrace. by jotaeleemeese · · Score: 1

    Otherwise you would not say something so uninformed about it.

    --
    IANAL but write like a drunk one.
  99. Selfhosting? What is that suppossed to mean? by jotaeleemeese · · Score: 1

    As for the userland part of the system, what is stopping you to get GNOME or KDE if you don't like what is in offering?

    --
    IANAL but write like a drunk one.
  100. Oh dear god. Do not get close to my datacentre. by jotaeleemeese · · Score: 1

    1) Cost, and the ability to use gray boxes (AMD + SuperMicro rocks!).

    Fair point. You get what you pay for though.

    2) Sun's hardware failings. The more they outsourced the less stable the hardware got, to the point that we were replacing a piece of hardware at least every 4 days in a 2-year old block of 1,100 Sun boxes. It was most often failed RAM sticks but we ran the whole gauntlet of failures many times.

    This is completely and utterly ludicrous.

    So you have 1100 machines, this is 2200 disks (you do mirror in all your machines, right?), lets say around 2000 memory modules, thereabout power supplies (because you would expect to have redundant ones in some of the servers), so a conservative estimate is that you had around 6000 components and you are whining about instability for changing one every week?

    Sorry, but your expectations are completely unrealistic. I have been in no computing shop of a similar size where you did not have a dedicated team to address hardware failures, independently of the platform and OS.

    How is your AMD stuff faring? I would be surprised that in a similarly sized datacentre you don't have the same or more failures.

    3) Linux provides much more modern and complete shells and tools. Trying to use things like BASH (especially the little things like using the up arrow to scroll your console history) and VI (instead of VIM) on Solaris is painful. I often found myself trying to use utilities that weren't present, as well... the kinds of things we SysAdmins use every day in Linux. I know a lot of these things can be added to Solaris, but Linux "just has them" out of the box.

    Where is your alternate universe? Really, bash is in Solaris as standard, I do not know if the damned arrow works because I don't use bash (memory hog if there ever was one), I prefer a lighter shell (ksh) and at least there the arrow works fine. Like vim? What is stopping you to install it and make it part of your corporate installation server? Which utilities are not available in Solaris? For dogs years Sun provided GNU utilities in their downloads area plus the ones provided elsewhere. This is a lame excuse to switch to Linux, somebody coming to me with this as a reason to migrate would pretty much become a candidate for the next round of redundancies frankly.

    4) Ease of administration. From the openness of everything to the ability to easily identify network interfaces on Solaris it's always, "Hey - is that bge0 on the board, the quad Ethernet or the fiber?!") to the more logical naming of disk partitions to Webmin to advanced grep'ing and standardized PERL available to the shell, Linux is much faster and easier to navigate, troubleshoot and make changes to (at least for my team and I).

    The bge0 is the first one in the main board, if there are no bgs in the board then the slots are scanned in a very precise order at boot time and interfaces names are assigned accordingly. You only get confused if you don't know what you are doing. My personnel doesn't, but they are knowledgeable and RTFM.

    More logical name of partitions? Is that a reason for switching OS??? So why is any better /dev/sda1 to /dev/dsk/c0t0d0s0 ???

    So you are using Webmin. How are you securing the connection to the tool?

    egrep is as good as any other grep incarnation out there, perl has been standard part of Solaris for dogs years, and you can always install the latest and greatest if you must. I still do not see reasons for switching OS.

    As I mentioned before, much of Linux and GNU was born out of people's long-running frustrations with Solaris' shortcomings, and moving back and forth between the two highlights this in the most unflattering way.

    This is complete nonsense. you will have to mention which parts of GNU where born as you claim. This is not the case with the most important GNU tools (compilers, utilities), so I am really curious whic

    --
    IANAL but write like a drunk one.