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

76 of 405 comments (clear)

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

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

    4. 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.
    5. 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/
    6. 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?

    7. 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.
    8. Re:OpenSolaris by PygmySurfer · · Score: 2, Informative

      Ask and ye shall receive.

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

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

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

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

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

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

      we want a lean c one...

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

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

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

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

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

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

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

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

    3. 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'
    4. 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.

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

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

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

  11. 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.
  12. 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.
  13. 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 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.

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

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

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

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

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

  19. 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.
  20. Re:unix, funny name by IckySplat · · Score: 3, Funny

    Splitter!

    --
    Help! help!, the termites are eating my DRAM!!!
  21. 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.
  22. 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?

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

  25. Re:unix, funny name by JudeanPeople'sFront · · Score: 2, Funny

    Bloody Romans!

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

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

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

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

  31. 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
  32. 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
  33. 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
  34. 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()?
  35. 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).

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

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

  38. 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"
  39. Solaris Won't Stop Linux by SwashbucklingCowboy · · Score: 2, Interesting