Other *NIXThis forum is for the discussion of any UNIX platform that does not have its own forum. Examples would include HP-UX, IRIX, Darwin, Tru64 and OS X.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
We all know that there is more to it than Ubuntu Linux, Debian and the all-known BSDs, most of which are used mostly in Enterprise environments.
There's AIX, HP-UX, Solaris, just to name a few, you can write yours on the list and tell what makes it special.
I would like to know if you use a commercial UNIX and if so which kind?
Tell about the REAL benefits of this commercial UNIX in a decent language that your average KDE-guy can understand and introduce them to something new.
Personally, I would like to know myself about Solaris and why it is considered "more stable" or "reliable" to some system-administrators and please don't be blind here, be open minded to those who recommend a commercial Linux, but still ready for any pros/cons that it may have. Most people think that ZFS and DTrace is almost the only killer features on Solaris, but I bet you guys can mention a whole lot of other features that are much less mentioned in medias but still a true gem when comparing it to BSD or Linux.
Thanks in advance, I cross my fingers for a very interesting debate.
I'd say your premise is flawed. Debian/Ubuntu are used more by hobbyists than in Enterprise Environments. Those doing Linux in Enterprise are primarily using RedHat Enterprise Linux (RHEL) or Suse (SLES). Not saying no one uses any other Linux in enterprise but the lion's share is RHEL with SLES behind that.
As to your question though: Commercial UNIX has been around a lot longer than Linux. Linux was started in the 90s. When I first started doing UNIX on PCs my choices were pretty much limited to AT&T System V and SCO UNIX.
Back when a lot of the commercial stuff was written it ran on "midrange" systems or even "mainframe". Remember PCs didn't really take off until the 80s so you didn't have much of a choice. You could use IBM or other vendors proprietary OS or roll your own UNIX. Also a lot of the impetus for UNIX came from the fact that AT&T pretty much gave it away to universities. Berkley did a lot of modifications which is where the BSD stuff comes from. Several of the 80s commercial variants of UNIX were based on Berkley. In the 90s there was move to merge in the AT&T System V Release 4 stuff (AT&T Bell Labs had originally written UNIX.)
Most of the commercial variants (except things like SCO) started out as proprietary ports to run on specific hardware vendors' equipment. That midrange equipment generally had RISC processors that were considered much better performing chips than the CISC processors one finds in PCs.
However, it is expensive to make chips which is why HP who made the PA-RISC for HP-UX (their commercial UNIX) decided to work with Intel to make a replacement. They announced that somewhere around 1993 calling it the Merced project but it wasn't until the current eon that they finally release Itanium and it was just the end of last year that HP quit making PA-RISC.
The reasons for commercial distributions early on were mainly for performance and support by major vendors. The reasons now are mainly for support - this support doesn't include just the fact that the vendor you buy it from has a help desk but also the idea that many applications are targeted towards the distribution. In fact it is this latter support concept that RedHat touts as most people writing commercial applications if they address Linux will surely write it for RHEL.
Last edited by MensaWater; 08-17-2009 at 09:35 AM.
I'd say your premise is flawed. Debian/Ubuntu are used more by hobbyists than in Enterprise Environments. Those doing Linux in Enterprise are primarily using RedHat Enterprise Linux (RHEL) or Suse (SLES). Not saying no one uses any other Linux in enterprise but the lion's share is RHEL with SLES behind that.
I would say CentOS, Fedora, and Debian also is used alot in enterprises as well as FreeBSD.
Right - I acknowledged that other distros are used - I was simply saying they are NOT MOSTLY the ones used in COMMERCIAL environments. RHEL and SLES are.
I'm not even saying they have no value in commercial environments (except Fedora). Fedora is bleeding edge - using it as your basis for a Production system means you'll likely end up having to roll your own apps in short order as they only support the 2 most recent versions. Not saying Fedora has no value but it is definitely something you should use mainly for experimentation and seeing the latest greatest Linux has to offer rather than for stable systems.
Most people think that ZFS and DTrace is almost the only killer features on Solaris, but I bet you guys can mention a whole lot of other features that are much less mentioned in medias but still a true gem when comparing it to BSD or Linux.
Going by what I've read, now that Oracle has purchased Sun Microsystems, DTrace (at least) will be brought to Linux. Possibly/probably.
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789
Rep:
Quote:
Originally Posted by joeBuffer
Going by what I've read, now that Oracle has purchased Sun Microsystems DTrace (at least) will be brought to Linux.
I'm curious to know what makes you speculate Dtrace would be selected. By the way, Oracle hasn't yet purchased Sun. Pending decisions by at least the US SEC and the European Commission are still freezing the process.
Quote:
Originally Posted by dezza
Most people think that ZFS and DTrace is almost the only killer features on Solaris, but I bet you guys can mention a whole lot of other features that are much less mentioned in medias but still a true gem when comparing it to BSD or Linux.
Here are some other "killer features" available or under development in Solaris and/or OpenSolaris with weaker or missing equivalent under Gnu/Linux distributions or BSDs:
- Zones / Branded Zones
- Live Upgrade / Snap Upgrade
- SMF
- Resource management
- RBAC
- Crossbow
- mdb
- Sun Cluster
I read it somewhere. I don't remember where, now. They said it was likely that since Oracle is buying Sun Microsystems, they will probably bring some things to Linux. Also, I've read that OpenSolaris could be changed or merged with Linux, or whatever. I've read that OpenSolaris isn't going to be dumped, or anything, but I don't know about the rest of it.
I can't remember where I read about things like DTrace being brought to Linux. I googled for a second, but couldn't find it.
When Sun liberated the Solaris source code, the company deliberately chose a license that would make it difficult for the code to be adapted for use in the Linux kernel. Oracle will probably dual-license the Solaris code so that it is available under the GPLv2 in addition to the CDDL. This will allow key Solaris innovations—such as ZFS and DTrace—to be ported to Linux.
Thanks alot both of you for taking your time to clear up some thing, it's great.
joeBuffer:
Looks very promising, lets hope the oracle swallows the sun.
jlliagre:
I just read them quickly, it's tough commercial read, but so far this is what I've found out (Correct me if I'm wrong)
Zones: Like a chrooted application in a half virtualized environment (To save performance?), Sounds like a good trade.
Live Upgrade/Snap: is like simulating an upgrade on another virtualization before applying it to your mission-critical server?
Resource Management: Between virtualizations? Anything more to it?
RBAC: Creating "controlled" semi-super-users?
Crossbow: QoS-alike, DoS protecting thing?
SMF: startupscripts with depends/requires?
To ZFS/DTrace on Linux: Without FUSE? How does it run? Can you link a guide?
At this point, I'd like to expound on jlightner's first post:
Quote:
As to your question though: Commercial UNIX has been around a lot longer than Linux. Linux was started in the 90s. When I first started doing UNIX on PCs my choices were pretty much limited to AT&T System V and SCO UNIX.
Back when a lot of the commercial stuff was written it ran on "midrange" systems or even "mainframe". Remember PCs didn't really take off until the 80s so you didn't have much of a choice. You could use IBM or other vendors proprietary OS or roll your own UNIX. Also a lot of the impetus for UNIX came from the fact that AT&T pretty much gave it away to universities. Berkley did a lot of modifications which is where the BSD stuff comes from. Several of the 80s commercial variants of UNIX were based on Berkley. In the 90s there was move to merge in the AT&T System V Release 4 stuff (AT&T Bell Labs had originally written UNIX.)
Most of the commercial variants (except things like SCO) started out as proprietary ports to run on specific hardware vendors' equipment...<snip>
Folks, I direct you to The Gospel of Tux. Now, of course, there is a bit of embellishment in that document, (*ahem* hehe) but there is the fact that back before Linux, if you wanted a license for a UNIX OS on a system, it would often cost thousands of dollars for one 'seat'. And, if you wanted to buy the hardware so the license for the OS would come with it, it was tens of thousands of dollars. And, as jlightner pointed out, there weren't many other choices, either. Hence, the rejoicing at the advent of Linux and FreeBSD.
Having been an admin on a network that was running *many* of the different Unices, my experiences have shown me that Solaris was The Workhorse of UNIX. Those "pizza boxes" would keep running and running until the drives themselves gave out. Many of them were used as web servers and many are still in service today. In fact, a friend of mine just asked me last week if I had an old SCSI drive laying around so he could try to get one that he had just received up and running. (I'm hearing a voice saying "They just don't make 'em like they used to..." hehe)
You're right, jlliagre, it's just speculation by analysts ...
I really should've said that it's possible and not that it's going to happen (which is what my post sort of seemed like it was saying). I just know that going by what I read, it's a real possibility. A lot of times when analysts say things like this will happen, they end up happening.
Live Upgrade/Snap: is like simulating an upgrade on another virtualization before applying it to your mission-critical server?
Actually doing it but on an alternate boot environment. The idea is to have parallel OS installations that can be switched at reboot time. This isn't only useful with mission critical servers. I use it with OpenSolaris on my laptop. I can update to the latest development builds and if something turns wrong, I can easily revert to one of the previous stable builds. http://www.sun.com/software/solaris/liveupgrade/ http://opensolaris.org/os/project/caiman/Snap_Upgrade/
Quote:
Resource Management:
Between virtualizations? Anything more to it?
To ZFS/DTrace on Linux: Without FUSE? How does it run? Can you link a guide?
The idea is to run a Gnu/Linux distribution on top of the Solaris kernel instead of the Linux one. FUSE isn't required in that case. http://opensolaris.org/os/community/brandz/
Well for stability I always liked the HP platforms over the Solaris ones.
Sun got a really big black eye when they had the faulty CPUs in the high end units like the E10000 (E10K). Initially they claimed there was no issue, then made people sign NDAs to even admit there was an issue. Next when it went public they claimed it was an issue with with "cosmic rays". They followed that by making new Sombra CPUS and telling customers they'd have to pay for the upgrade. Finally they owned up to the fact they'd have to do the upgrades for free but then tried to ration how many CPUs you got. If this had been in the pizza boxes it might not have been so bad but it was actually in what was at that point their top of the line servers. Taking major downtime in Production due to unstable CPUs then having to go through all those shenanigans gave many of us who used them not very happy with Sun. At one ex-employer they had been a heavy Sun shop for ERP/Data Warehouse but the Exec at the head of that division dumped them for HP-UX and supposedly said he'd never buy another Sun system.
You'd think Sun would have known not to do all this as it was almost exactly what Intel had tried with the original flawed Pentium chips.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.