With a (relatively) big advertising campaign SUN promoted Solaris 10 (also known as SunOS 5.10). Referring to SUN, with the “revolutionary” JAVADesktop 2 and a lot of new features and improvements, Solaris 10 should be the best OS today. Solaris is free for SPARC owners and for private use or evaluation purpose it’s also freely available on the x86. While Solaris actually is kind of a legend, I thought “Hu, this could be an interesting alternative on my PC”. Thought, went on and downloaded the ISOs. Read on to see how an average user (me) have experienced Solaris.The Download
To get Solaris 10 you have to register for free. The download itself requires around 2 GB of data, distributed on 4 CD ISOs or one single DVD image. Cause I have no DVD burner, I used the CDs. The download took hours and hours cause the bandwidth of the SUN mirror wasn’t that good. During those hours I followed SUN’s advise and I read through the manuals. SUN offers most of the Solaris Manuals also for free download. I started with the “Before you install” Book (around 50 pages in the German version). It was quite comprehensive but also required some computing skills to understand it. It’s aimed at administrators who install SUN Workstations in their company. This book also advised me to check my Hardwarecompatibility with the HCL (Hardware Compatibility List). Browsing through large companies webspace can be very confusing and so I was happy to had time for that.
The HCL app is a nice idea done bad. You install the software, it checks the Solaris Compatibility and returns the result to SUN. Then you can see if it’s a good idea to install Solaris or not. Unfortunately HCL runs only on Solaris…
After I found the HCL (this time the HTLM list) I had a quick look and everything should work fine, except my 3COM WLAN Card, cause Solaris doesn’t know anything about WLAN. Hours passed and finally the 4 ISOs were burned on CD. The following hardware was used: DELL Dimension 8200, Intel i850 based RAMBUS System, Pentium 4A 2,0 GHz “Northwood”, 512 MB of RAMBUS Memory, dedicated 40 GB harddisk for Solaris, simple GeForce 3 Ti200 graphicscard, 3COM 10/100BaseT Ethernetcard, 3COM 11 Mbps WLAN Card and an old Realtek 10BaseT Ethernetcard. SUN recommends a 1 GHz Pentium or better, so my box would be fast enough.
The Installation
Installing Solaris with the graphical installer requires 384 MB of RAM. You may use the text based installer, which requires only 128 MB of RAM. You need around 4 GB on your harddisk to install a basic Solaris Environment. I went on an started from the first CD and the system starts up. Minutes later – the system was still starting up but had already detected my GeForce 3 graphicscard and decided to use the XFree86 NV X-Server. To avoid erasing any data from my PC I build in an additional harddisk and simply told Solaris to use that entire disk. The partitioning tool didn’t looked that friendly. After the system had startet, it asked some trivial questions about VGA Card and Mouse and so on to set up the installer. It took some restarts until the graphical installer worked, it seems that my mouse was the problem. After half an hour the installation finally started.
Like everything in Solaris this took a lot of time, more than 90 minutes to be honest. The menus were all localized into German language, but with a terrible academic speech. Simple notes like a typical “Take the CD out of the CD-ROM to make sure your computer will start from harddisk”-Dialog were wrapped into big texts with multiple choice answers. It’s hard to understand this installer sometimes. SUN is even able to beat that nonsense with alertboxes telling you, that the system will rest for 90 seconds now. 90 seconds for what? It just takes a break. Maybe SUN wants to give the administrator the opportunity to refill Mr Coffee during this entertaining installation. Well, this is maybe not the worst installation I’ve ever seen but at least the most stupid one.
A Myth disenchanted
After the hype SUN made about Solaris 10 (best OS and so on) I expected something “great”. But, after the long installation and another long take to boot the whole thing, I was sadly disappointed. 6 six years ago, during higher education, we used some PC Terminals with a good old SPARC to do some UNIX C coding under SunOS CDE. And even back then, the system had been in use for years. Well, Solaris 10 looks exactly the same. It behaves exactly the same. It features the same calculator and the same clock app. This old CDE is truly outdated even by many simple window managers for Linux. It shows exactly what Solaris is made for: Providing a Terminalwindow within an X11 Environment. Like we used vi at school at the end of the Nineties in a Terminalwindow, this Solaris 10 is made for the same purpose.
Where have all my bytes gone?
It is hard to understand why more than 4 GB are occupied on the harddisk. The system doesn’t even have any compiler installed. So I gave it another shot and I tried the SUN JAVADesktop 2. SUN says, that this is the ultimate desktop environment to use. It is preinstalled with Solaris 10 and you can easily switch between CDE and JAVADesktop. Obviously it’s a modified version of GNOME (featuring a terrible mixture of English and German language in the German version) with a SUN Logo. The JAVADesktop was submitted by a Freelancer to SUN. It is not a very professional work either. Some common apps like Mozilla and StarOffice come along, but finally that is nothing special today. Compared to the clean and polished implementation of GNOME in other systems like ubuntu, the JAVADesktop isn’t done very well, too. Another issue on Solaris is the general performance. Solaris might has have the fastest IP Stack in the world, but especially graphical applications are slower than on current Linux Distributions. A good thing I have to report is that I experienced no errors or crashes during the hours I’ve tested the system.
An egg for an app
Software for Solaris is not widely spread. Of course there are hundreds of terminal applications and of course there are some basic CDE Utilities. And there are those well known applications which are delivered within the JAVADesktop 2. But beyond that Solaris is a lonely system. Of course, if you have a car company and you need an “out-of-the-box” network with mainframe servers, storage farms, clusters, CAD/CAM Workstations and office terminals, SUN+SPARC+Solaris is maybe the right choice. There are some professional and a lot of ultraprofessional applications available. Solaris simply lacks of useful Software for the (home) user. In fact, you get a lot more useful stuff for Linux or even for FreeBSD. And, as mentioned above, Solaris is not a system dealing with “toys” like WLAN or Bluetooth. It’s designed for industries, not for livingrooms, really.
Conclusion
In the end, Solaris is an oldschool UNIX for UNIX Geeks like scientists and students. It’s maybe perfect for enterprise business. Unfortunately, there is no efficient way to deal with it if you’re not qualified in UNIX Development or Administration. The other way round, SUN seems not to be interested in delivering sufficient consumer technology. Things like JAVADesktop 2 are not a bad idea at all, but it seems more likely to be a hobby project than a serious solution. Other systems solve usability far better. From my point of view it’s easier to set up, understand and use FreeBSD if you are just a user wanting to try a “real” UNIX.
While Solaris 10 is surely a professional OS for insiders, I can’t understand the hype SUN made about it. In many aspects Solaris is an OS from yesterday, from glory days where UNIX Workstations dominated a lot of markets. Those days have passed and the question is, why you should use Solaris instead of a modern operating system, especially if we’re talking about the x86.
About the author:
Matthias Breiter has been using several computersystems for 16 years now and he has a lot of experience with Windows and MacOS. After higher education in Information Technologies he has been a long time customer supporter and service engineer. He is also the creator of both the Technoids and the ZEMAG, two well known magazines among the (German) BeOS Community.
If you would like to see your thoughts or experiences with technology published, please consider writing an article for OSNews.
Insulting people while providing no argument yourself is obnoxious. I am curious to hear why Solaris is “miles ahead” of everything else? All I’ve heard about is fault tolerance for hardware (sounds like they’ve written some amazing drivers).
You apparently have not read the entire thread. And if dynamic reconfiguration is not enough for you (who else provides such capabilities?), what about containers/zones, dtrace, etal. I suppose your OS provides such capabilities today?!
Speaking of “insulting people while providing no argument” applies to someone else as well!
Solaris is a top notch UNIX OS.
GNU/Linux is top notch, so top notch many Solaris administrators install GNU userland tools and Sun is making a GNU/Linux compatibility layer.
GNU/Linux may even be more “top notch” than Solaris, a real UNIX.
Because someone said I was a linux zealot, I was making the point that I use other OS’s other then Linux more then I do Linux.
RE: By Robert Escue
Last time I looked Sun was giving away Solaris and trying to make it open source, not selling it. They are selling support Ala Red-Hat. And if you are an enterprise and make a custom kernel I am sure that Red-Hat will give you support if you pay for it just like any other company. (If you pay for it)
Re By Lemmy
Apple does give their OS away on NEW machines but sell millions of copies of OSX stand alone and as an upgrade. If you look at SUN right now they are in the RED big time and have not made a profit in a couple of years. That is why they are giving Solaris away and trying to open source it. Because they are trying to get interest back in it.
RE: By Chris
You didn’t read what I said. What I said was that SUN is selling Linux, as in they now have their own version. If Solaris is so good then why don’t they keep pushing Solaris on to the desktop instead of Linux???
LOL! You must be kidding?
Last time I looked Solaris was going open source because of Linux comp not the other way around.
Let me go and download this open solaris and check it out. Oops, nothing to download yet.
The license that Sun created will keep countries and orgs from using Solaris anymore then it is now. Besides some people using it because it’s free that will be about all the hoopla Open Solaris will get.
It’s not a desktop OS, end of story.
> The license that Sun created will keep countries and orgs from using Solaris anymore then it is now. Besides some people using it because it’s free that will be about all the hoopla Open Solaris will get.
Nonsense, obviously you either don’t use your head when you say this or you’re just one of the GPL sheep following the herd and repeating whatever others have said. Fact of the matter is that CDDL gives you more freedom than GPL due to not having a viral clause. You’re also free to link to the CDDL licensed libraries without going through the nightmares of GPL. CDDL is actually more conducive to oper-source that GPL for both organizations and especially governments. For instance a third world country can start using CDDL code developed in the USA without subsidizing the USA development effort and keeping the IP in the country if they choose so. The same thing applies to any commercial organization, CDDL makes a lot more commercial sense than GPL, it just gives you more freedom to use the code.
> Let me go and download this open solaris and check it out. Oops, nothing to download yet
OpenSolaris is becoming available in about a month and Sun has already committed to that timeframe. Sun partners already have access to the OpenSolaris source code. Make no mistake, OpenSolaris is coming.
CDDL does not require reciprocity of source code release. You can argue this one both ways. Berkeley-style licenses don’t require releasing code modifications, while GPL-style licenses do. The *BSD Unix variants, which utilize Berkeley licenses are losing out to Linux in terms of adoption, so it’s hard to argue that CDDL adopting this approach will build community!
Also GPL-incompatible licenses don’t do well when it comes to gaining support from open source developers. For example, the Mozilla Project relicensed due to concerns that the Mozilla Public License (MPL) wasn’t compatible with the GPL and to encourage developers to use and work on the Mozilla codebase.
So we will see. The fact that people can take parts of OpenSolaris and not at all help to make an overall better product I think will been the death nail for Opensolaris. It will be just like the BSD’s. Two or 3 versions, none of which will after a while be at all compatable with the original OpenSolaris. Or sun will be doing all the work. Or as also with the BSD’s, companies like Microsoft (Which took programs like Telnet, FTP and the IP stack from BSD) might take the good parts they see in OpenSolaris, add it to their applications and never share back. What Sun might help do is make a better OSX and a better Windows, with no benefit for themselves.
There will not be as much code (Like with Linux and other GPL software) to test and put back in the the source tree to help OpenSolaris. But, only time will tell if this is going to go well. At least with GPL I know if I write an application and someone takes some of the code that they have to give me and everyone else back any changes they make. So I can enjoy their hard work just like they are going to enjoy mine!
Solaris is an OS from yesterday
Yes, it feels quite dated in many aspects.
The CDE looks very dated compared to KDE (though you have a choice of Java desktop, but it’s not as full-featured as KDE, or you can install Gnome yourself). And there are quite a lot of APIs that don’t look like they are being brought up to modern standards. And the documentation looks like circa 1993?
Solaris still has backroom server emphasis. It is, in a sense, still “fighting yesterday’s war” — in the IT deparments. Well, that’s it’s traditional bread and butter, so can’t really blame them for trying to win it back. But Solaris is loosing in modern features, ease of administration and usability (saving administrative time and $), and according to some benchmarks, even loosing in performance to Linux. Linux and Windows are STILL kicking Solaris butt in all those aspects in IT, even against Solaris 10.
Furthermore, it’s clearly not a desktop consumer OS by any means. For example, how much multimedia is there? Where is Bluetooth… It’s not even close.
However, on the plus side, there are some specialty APIs or applications that still make Solaris the choice for some. Some commercial developers don’t like the viral licenses on GNU/Linux platforms, so they stay on Solaris.
> But Solaris is loosing in modern features, ease of administration and usability (saving administrative time and $), and according to some benchmarks, even loosing in performance to Linux. Linux and Windows are STILL kicking Solaris butt in all those aspects in IT, even against Solaris 10.
What the hell do you mean by modern features or you’re just talking out of your ass again? Your “feels old” argument is just plain stupid. Solaris has got more modern features that Linux and Windows combined. Lookup Dtrace, ZFS, predictive self-healing, Zones, and host of other pretty groundbreaking technologies. In terms of administration is easier to administer and maintain than either Linux or Windows, I can testify to that as I do it every flipping day. As for manageability repeat after me, Solaris is server OS first and formost and secondarity it is workstation OS, so please don’t bitch about pretty GUI utilities — command line and Sun MC can do a bulk on of administration on the grand scale easier than anything under Windows or Linux. So, if anything it Solaris that will save you $$$ over Linux and most definitely over Windows, especially if you consider that Solaris is cheaper than both Windows and Linux in terms of licensing and support costs. Arguments that Sun/Solaris is expensive is old history, Solaris is the best value game in town now.
> Furthermore, it’s clearly not a desktop consumer OS by any means. For example, how much multimedia is there? Where is Bluetooth… It’s not even close.
Yeah like how close was Linux to Win2K in 2000 in terms of device support?. How close was linux back in 1995 to Win95 in terms of device support? You can’t say the same thing about Solaris because when Open Solaris comes out, it will have more drivers than Linux had in 1991 when it was announced. Given time, Open Solaris will have or exceed Linux in device support.
Time will tell how successful Solaris is – right now all the audio devices are supported by 4Front and all the Graphics + Nvidia are supported by XOrg/XiG/Xsun. All the PCMCIA devices are supported by Lynnsoft. A bunch of USB devices (mostly storage) are supported by Solaris. There’s infact BT878 video capture drivers for Solaris somewhere on SF.net
Give it some time. I think Solaris will beat Linux in terms of device support because it has binary/backward/forward compatibility which Linux cannot even manage on a simple change to the Minor version.
I don’t know why you guys are so keyed up about linux – obviously you haven’t done any kernel programming or developed drivers because it’s a fucking train wreck!.
Linus should de-couple drivers from the kernel and only concentrate on the kernel and leave the drivers out of the kernel…..let the distros package drivers.
What’s that all about!? The Linux geeks hype Linux, the Solaris geeks hype Solaris. So what.
But _why_ is Linux or Solaris better? Yeah, Zones are cool, but _what_ about it is better compared to, say, Xen? No explanations… Dtrace is better than KProbes (I don’t even know what that stuff does exactly, but someone on LKML said they are somewhat similar, not in the way they work, but in what they are used for)? So tell, _why_ is any of the solutions better? ZFS? Cool – what’s so great about ZFS compared to Reiser4 (or JFS, XFS)? Reiser4 is the fastest and most secure filesystem, according to Namesys – and ZFS is the greatest invention since sliced bread, according to SUN. So, what’s better, and why?
I don’t intend to troll, but I think that UNIX will pretty much die, including Solaris (IRIX dies right now, as does AIX – that doesn’t mean they cease to exist, but they lose market- and mindshare). Linux is the most popular UNIX-like OS these days, from handhelds to supercomputers and everything inbetween, there’s no doubt about it. So tell me, are all the companies supporting Linux just stupid or what? I mean, if the alternatives are that much superior, why are they that tiny??? It’s not like back then, when a SunOS, IRIX or DigitalUnix system was extremely expensive – we’re talking about common and cheap x86/ amd64 systems these days, and software compatibility is also not really an issue, as ports from Linux to Solaris or vice versa is only a matter of days or weeks, not years…
If the Solaris freaks want to convice anyone what’s so great about Solaris, dissing Linux or OSX users wont cut it.
Let’s stop hearing about the potentials of Solaris 10 and start seeing them happen, in reality.
> So tell me, are all the companies supporting Linux just stupid or what?
Note that these are the same companies that were supporting Windows and Dos: IBM, HP, Oracle, CA, Novell, Intel, AMD. So back in the 90s Windows/Dos was cheap but not the best solution. In the 2000s, Linux is cheap but not necessarily the best solution.
If Apple makes MacOSX for x86 and allows others to build machines and install MacOSX, they’ll dump Linux in a heartbeat.
The corporate backing of Linux is what drove me to FreeBSD and now looking forward to Solaris. Too many agendas will spoil Linux.
Well – the fact is that Sun is trying to ‘outsell’ Linux, leading Sun staff have been constantly bagging Linux and bagging Redhat. I don’t remember seeing Sun themselves directly saying that Solaris 10 makes a great desktop, and in truth it doesn’t. It belongs on a server in all honesty, or at least a very minimalist workstation with little or no application requirements.
Several areas where Sun does fall down in:
1. hardware support is poor compared to Windows or Linux on x86
2. Applications – same as point 1, although I feel it does fair better here than in point 1.
3. Horrible and antique installer, very slow, multiple reboots required. On an Athlon XP 3000, 512mb DDR PC4200 ram it took over 90 minutes. I’m sorry, but this is disgraceful for any modern operating system.
4. Does not play well with other operating systems currently installed on your system – in my instance wiped grub completely from the MBR, giving me 5 or so minutes extra hassles fixing it. One shouldn’t have to wade thru mountains of documentation to find some obscure way of ensuring that the Solaris installer doesn’t screw your existing bootloader. Before the Sun fanboys cry foul with this comment – imagine Linux completely ruining the Windows bootloader – that would be completely unnacceptable. Grub (or Lilo) gracefully handles it.
5. Desktop speed – CDE sluggish. The bastardised Gnome desktop – much faster.
Advantages? Sure.
1. Fast IP stack – doesn’t seem any faster than Linux to me though.
2. Zones – not much use to a home workstation, but great in a server environment.
3. Dtrace – same as point 2.
Sun have done a great job of implementing some really cool stuff into Solaris 10, but as a company they leave me cold. Their attitude to OSS, and the GPL leaves me unimpressed. Their constant attacks and ramblings of their CEO etc leave me nonplussed. Their behind the door deals with Microsoft and attempts at manipulation of IP to disadvantage GPL’d software (in order to keep their own pitiful sales market %) is disgraceful. I simply do not, and will not trust such a company as Sun. At least under the current regime.
For the Sun fanboys criticising this article (it wasn’t a review if you bother to read it), the guy is totally spot on. Sun has some very dedicated fans, every o/s has them. But, like with Ubuntu zealots, they’ll bash anything else that gets in their way. Sometimes rather rudely.
Dave
>> But _why_ is Linux or Solaris better? Yeah, Zones are cool, but _what_ about it is better compared to, say, Xen? No explanations… Dtrace is better than KProbes (I don’t even know what that stuff does exactly, but someone on LKML said they are somewhat similar, not in the way they work, but in what they are used for)? So tell, _why_ is any of the solutions better? ZFS? Cool – what’s so great about ZFS compared to Reiser4 (or JFS, XFS)? Reiser4 is the fastest and most secure filesystem, according to Namesys – and ZFS is the greatest invention since sliced bread, according to SUN. So, what’s better, and why?
It is very simple really. Zones have a definite advantage over Xen for a couple of very important reason. One is manageability, which Xen does not address at all — you still end up managing a bunch of completely disjoint OS instances not saving you any time with packaging, patching or security. Solaris Zones on the other hand manages all zones in unison making package rollout, patching and maintaing security an absolute breeze even if you’ve got thousands of zones. That alone can save you some serious megabucks if you have a lot of virtual servers to manage. Secondly, Solaris Zones will always have an advantage in scalability and resource utilization. Xen relies on hypervisor to virtualize the hardware and it is expensive resource-wise. Solaris Zones on the other hand can handle hundreds of virtual servers on a single CPU without breaking a sweat and without taxing the CPU. This also will amount to some serious cost savings. So, as far server virtualization is concerned, Solaris has it in spades.
As for ZFS vs. Reiser, it is not even a contest. There is absolutely nothing special about Reiser, it is just an extent based filesystem implemented as open-source. It still doesn’t eleviate the need for a volume manager and you still suffer from the same old storage related head aches. Sun ZFS on the other hand is trully revolutionary, it will remove the need for any volume managers and make managing storage a truly easy affair especially on a large scale. All storage under the control of ZFS becomes one large pool and managing storage becomes as easy as managing memory for instance — you add additional memory module to the system and you instantly have more memory. Likewise with ZFS you just add more disks to the storage pool and you instantly have more storage — no partitioning involved or f*cking around volume managers. Add ability to manage potentially infinite storage volumes (128 bit) and exceptional reliability and you have a trully killer storage solution on your hands. ZFS is currently in the category of its own, there are no competitive solutions for competing OS’s that can stand up to it. BTW, speaking of reliability and ReiserFS, ReiserFS is not even able to deal with bad blocks in a consistent manner, it is a joke. ReiserFS can be suitable for desktop, but it is a big no-go for managing big storage.
In the 2000s, Linux is cheap but not necessarily the best solution.
But maybe you should realize that Linux has a installation base that goes beyond the simple 1-2 way Mac/Xserve.
If Apple makes MacOSX for x86 and allows others to build machines and install MacOSX, they’ll dump Linux in a heartbeat.
1. Apple needs the know-how to make a competitive Server Mac OS X for x86 to begin with.
2. Why would they dump? The Mac OS X GUI is completely irrelevant for the server Dell sells, for example.
3. Maybe Apple should get a decent Oracle-based TPC value on Mac to begin with, before trying this on x86.
What else can you expect from a windows guy?
that thing is just fugly. I dunno why everyone feels the need to follow the start menu-like theme. It’s just so unoriginal and non-intuitive.
~Happy mac user
Xen relies on hypervisor to virtualize the hardware and it is expensive resource-wise.
I do not think so. The expense in term of resources going to the hypervisor is really insignificant, as proven by all published values sofar, including third party in peer-reviewed journals.
Solaris Zones on the other hand can handle hundreds of virtual servers on a single CPU without breaking a sweat and without taxing the CPU. This also will amount to some serious cost savings. So, as far server virtualization is concerned, Solaris has it in spades.
It is only an issue of choosing the word, but most people working in the virtualization bussiness would not call Zones “virtualization”. You cannot run a different kernel image in Zones to begin with.
or f*cking around volume managers.
Interesting pool of vocabulary…
ZFS is currently in the category of its own, there are no competitive solutions for competing OS’s that can stand up to it.
Then obviously you have never seen an AFS or GFS installation.
I ran Solaris9 for a while back when the free download cost £20 – it was a great retro-computing experience. Almost the only useful software was badly ported from Linux. (And I mean significant things like X windows for my graphics card.)
You should be glad that they have now the XFree86 porting kit and now the X.org servers. Back at Solaris 7 x86 (with the plainly ridiculous HCL, and there were no Ebay at that time to get the (already at that time) antique hardware to comply with the HCL), Xsun was just a pain, even with my HCL graphics hardware it crashed ~ every third time, and this issue is marked as “won’t fix” by Sun.
> I do not think so. The expense in term of resources going to the hypervisor is really insignificant, as proven by all published values sofar, including third party in peer-reviewed journals.
You don’t think so? Hypervisor based style of virtualization will always sap CPU regadless if it is implemented in software of hardware. If you want a hands on example, just check out Power5 micropartitioning, which will chew up almost half of the CPU in hypervisor overhead and resource contention when you have 10 micropartitions on one CPU. Xen will never be able to approach Solaris Zones is either scalability or resource utilization.
> Then obviously you have never seen an AFS or GFS installation.
Err, both AFS and GFS are distributed filesystems and can not even be compared with ZFS, they are just absolutely differnt beasts! I think you need to brush up on the filesystems before you make these kind of comments.
You don’t think so?
In contrast to your suggestion, I simply have not experienced any quantitative number that comes close to what you are asserting here:
Hypervisor based style of virtualization will always sap CPU regadless if it is implemented in software of hardware. If you want a hands on example, just check out Power5 micropartitioning,
Xen is not POWER5 Hypervisor.
Err, both AFS and GFS are distributed filesystems and can not even be compared with ZFS
The features you requested are available with AFS/GFS and are used in such a way. What do you want in reality? Names/names of the storage types or what the really deliver? Your words were:
Add ability to manage potentially infinite storage volumes (128 bit) and exceptional reliability and you have a trully killer storage solution on your hands. ZFS is currently in the category of its own, there are no competitive solutions for competing OS’s that can stand up to it.
You can get all this with AFS, for example.
You don’t think so?
In contrast to your suggestion, I simply have not experienced any quantitative number that comes close to what you are asserting here:
I cannot find those papers so quickly. But from my memories, the typical overhead, e.g. I/O, introduced by Xen is about 5 – 15% depending on configuration, noticably better than entry-level z/Series.
> The features you requested are available with AFS/GFS and are used in such a way. What do you want in reality? Names/names of the storage types or what the really deliver?
Dude, are you just frigging stoned out of your mind or just don’t have a clue? AFS is network based filesystem which doesn’t manage physical storage and is not even aware of it. For all senses and purposes you can have ZFS volume exported as AFS! As I said ZFS and AFS are absolutely different beasts that address absolutely different requirements. As for GFS, there is absolutely nothing that revolutionary about it, it is my no means an alternative to ZFS.
Good article.
I had exactly the same experience with Solaris 10.
Long, tedious installation with constant, unnecessary prompts so you can’t leave otherwise you come back and it’s sitting there waiting for you to respond to some idiotic dialog box.
But where it would be helpfull to notify about rebooting or what exactly it’s doing, when it seems to have locked up, it does nothing for a long time, keeping the user in the dark.
It’s the worst installation routine I’ve ever seen in my 15 years of computing.
But my install of Solaris ended up even worst than the article authors because on mine got stuck somewhere when using the Gnome desktop and after cold rebooting the stupid Gnome desktop wouldn’t work any more. Probably corrupted Gnome “registry”, a “great gift” of Gnome developers to the world of OSS, and that was it for me.
If an OS can be broken by cold rebooting it once then how can I trust it.
Even Windows registry doesn’t get hosed after cold reboot most of the time.
Solaris 10 is a sad example of dinosaurs still roaming the planet.
But where it would be helpfull to notify about rebooting or what exactly it’s doing,
During install you might have noticed the installer asked you wether you want to automagically reboot or not when a particular stage (CDn) has successfully been installed.
Even Windows registry doesn’t get hosed after cold reboot most of the time.
Server 2003 x86_64 (latest) is terrible slow and doesn’t even give any opportunity to login.At least i have the guts to blame it on a hardware phenomena than on the OS although others might think different.
Sol10 x86_64 runs very stable and is easy to install.As many allready said it’s a elite server OS and at last at some point a rock solid workstation OS.I installed it on one of my removable HD’s on some workstation to play with it.Although it’s now by near not a desktop OS for the masses and probably never will doesn’t mean it can’t be made to be one.Linux is miles ahead with GUI integration,multimedia,and what not support.SoL10 is a potential heavy weight competitor for *BSD.
Nothing compares to ZFS. All hail ZFS.
Dude, MOST people don’t have storage requirements that exceed XFS’s capabilities. Who cares if they double that. That’s more capacity that I will see in the next 20 years. By then how much do you want to bet GNU won’t have a solution..
ZFS is nice, like most of Sun’s features, for mainframes and supercomputers or borderline supercomputers since Sun seems to fall just short of the real stuff there. They are a business machine. Redunant, stable, expensive. Designed for large corporations that can afford that crap. But I could never justify the expense for anything I’m working on atm. Not when I can get some PCs and glue a cluster of them together with some cheap cat-6, GigE switches and Perl jam.
SpurtSpurtSpurt
Being prim and proper is nice, but I’d much rather be having sex.
Any large scale SAP implementation in Linux?
> From Jeremy
> Do the competing technologies (VMWare, UML) not
> offer the ability to limit how many resources are
> used by the virtual computers?
Some do but typically not with the same
granularity that you can achive with zones. For
example, on a 1 CPU system (zones run on anything
that Solaris runs on) you can create N zones and
arbitrarily divide that CPU’s resources among the
N zones. You can even tell the system that the
processes in a particular zone should only run if
there is absolutely nothing else to work on.
> On another level, Unix provides facilities
> whereby the “root” user can limit the resources
> used by non-root users (disk quotas, etc.). How
> is the root0-root1 relationship fundamentally
> different from the root-joeuser relationship? Why
> have two levels of superpower? E.g. why not take
> those tools for limiting root1’s CPU usage and
> convert them into tools for limiting joeuser’s
> CPU usage?
The way to think of this is that from what we
call the “global zone” (which is the Solaris or
UNIX-based system you’re used to today), you can
create a large number of “non-global zones”.
From that global vantage point, you can divide
the CPU between the zones (by default they get an
equal amount).
Then from within each zone, that zone’s root user
can further subdivide the CPU share it received
from the global zone. As an example, the global
zone specifies that the “app server” zone should
get 25% of the 1 CPU on the system. From within
that zone, its root user can divide that 25%
along the lines of 15% for the application server
itself and 10% for the database backend.
Look for the USENIX papers linked off of
http://www.sun.com/bigadmin/content/zones for
some shorter papers that describe the
capability.
> How user-friendly was the interface for setting up the
> zones? How was the documentation?
Here’s how simple it is to create a zone – in this case,
I want to create a zone and then boot it (obviously
the creation/installation step only needs to be done
once per zone). The zone will have a name of “twilight”,
an IP address of 192.9.200.1 with a prefix of 24 bits
(255.255.255.0) What I typed is in bold
# zonecfg -z twilight
twilight: No such zone configured
Use ‘create’ to begin configuring a new zone.
zonecfg:twilight> create
zonecfg:twilight> set zonepath=/export/home/twilight
zonecfg:twilight> add net
zonecfg:twilight:net> set address=192.9.200.1/24
zonecfg:twilight:net> set physical=iprb0
zonecfg:twilight:net> end
zonecfg:twilight> commit
zonecfg:twilight> ^D
# zoneadm -z twilight install
(output from install elided)
# zoneadm -z twilight boot
That’s it – there are other utilities including the
zlogin(1M) command which can be used to connect to
the zone’s console (yes, each zone has a virtualized
/dev/console device)
> At least with GPL I know if I write an
> application and someone takes some of the code
> that they have to give me and everyone else back
> any changes they make. So I can enjoy their hard
> work just like they are going to enjoy mine!
Tyrone, have you actually read the details on the CDDL
license – there is a very readable FAQ at
http://www.opensolaris.org/faq/licensing_faq.html
and it specifies that any source modifications must be
returned to the community under the same terms. There is
also some additional material at
http://www.sun.com/cddl/CDDL_why_summary.html which
explains the motivation for the creation of CDDL.
(a bit off-topic)
the author use the word “JAVADesktop” (exactly in this spelling) consistenly acrros the article, may be there’s some misunderstanding.
the actual name should be “Java Desktop System”
http://www.sun.com/software/javadesktopsystem/
…But I could never justify the expense for anything I’m working on atm. Not when I can get some PCs and glue a cluster of them together with some cheap cat-6, GigE switches and Perl jam.
SpurtSpurtSpurt
Being prim and proper is nice, but I’d much rather be having sex.
That statement alone helps define the difference between most Solaris admins and most other *NIX options (as provided on threads like this). We (Solaris admins and some other enterprise admins…BSD, Linux, Windows, etal. included) *do* believe in “protected computing”, and that that your prescribed hedonist attitude towards computing to be alittle sophomoric. Just keep your little “cluster” away from real computing architectures and real world computing solutions and I’m sure we’ll all live in a safer world!
> hardware support is poor compared to Windows or Linux
> on x86
This has certainly been an issue in the past but Solaris
10 and upcoming releases have many improvments in this area
including recognizing additional x86 CPU types, a new
ACPI interpreter, integration of GRUN, a larger number of
bundled drivers, etc.
> Horrible and antique installer, very slow, multiple
> reboots required. On an Athlon XP 3000, 512mb DDR PC4200
> ram it took over 90 minutes. I’m sorry, but this is
> disgraceful for any modern operating system.
Again, this is something where we’ve put a lot of work
in. We’re by no means done but with the integration of
GRUB and a new boot architecture (which will appear in
the next Solaris Express release) and by turning on
DMA for the CDROM or DVD, installations are definitely
faster. And there is additional work underway in this
area as well.
> Does not play well with other operating systems
> currently installed on your system…
Again, noted. But as I’ve said, we’re making
improvements (including changing the default partition
ID and using GRUB) so that Solaris can be as good of
a citizen as any of the other OSs you might have on your
hard drive.
> Desktop speed – CDE sluggish. The bastardised Gnome
> desktop – much faster.
No sure what you mean by bastardized – it’s true by
default we ship with our JDS theme but that doesn’t
prevent one using something else. As for CDE, it’s true
we haven’t put a lot of work in recent years optimizing
CDE since we rather spend the time on more modern
windowing systems.
Wow, its always a pleasure to see a Sun rep come out. On a side note with respect to your question about:
snip
> Desktop speed – CDE sluggish. The bastardised Gnome
> desktop – much faster.
snip
snip
No sure what you mean by bastardized
snip
I believe that he is trolling, because, it doesn’t look like the default version of Gnome by Gnome.org. I guess the same could be said about other operating systems or distros that carry gnome or kde in the default mode from their respective organizations.
Nothing wrong with customizing your product for deleniation in the market. For example look at: Xandros, Ubuntu, Linsphere and who ever else sells a moded version of a desktop environment.
On a side note David. I have seen some great improvments in Solaris over the past several years. I tip my hat to Sun with their hard work. The responsivness from sun with respect to the OS and documentation really shows in products.
Here is a personal experience. I made a recommendation quite some time ago about the HCL. My tip for improvment was to add chipset listings for the South Bridge Controllers. I didn’t hear back from Sun in regards to my specific statement. I just kept checking to see if certain hardware made the HCL. I somewhat stopped checking the HCL for several months (2 or 3). I went back just to see what updates were on the site, and low and behold, chipsets for ever piece of hardware was now listed on the site. I think I just about had a stroke!!!
Not sure, if I had anything to do with it. If I did, WOW and even if I didn’t, WOW!!!
Keep up the good (hard) work.
It was my intention to write it from a user’s perspective. As mentioned in the feature, it is a good system for enterprise usage, but not for the common desktop user. If you have a problem with that, you should contact SUN and ask them to develop something more userfriendly.
SUN offers Solaris for free use and invites everyone to try it. If you do so, you shouldn’t be angry if someone who tried it writes a review. Here are some current statements from sun.com advertising Solaris 10:
“A $500-million investment produced the most advanced operating system ever built—now offered FREE to you. Get it today.”
“Purely Visionary. Solaris 10. The most advanced operating system on the planet.”
(see http://www.sun.com/software/solaris/index.jsp)
Be careful what you wish for, becuase you might get it:
http://www.osnews.com/story.php?news_id=9865
http://www.osnews.com/story.php?news_id=5485
Now if you can “enlighten us” please feel free to do so! unlike Matthias, I actually know how to use Solaris. I’m not “ragging on the guy” I’m ragging on the article. And from the quality of your comments after I went to bed it is obvious that you are one of the “Linux fanboys”. When you run out of technical arguments, you go right into the FUD about licenses and other mindless crap that has nothing to do with the subject at hand.
I have used Linux off and on since 1993, about the same time I started using SunOS (before Solaris). Since that time Solaris hs made major improvements in many areas. Unfortunately, if you are accostomed to using a GUI for everything, well you are not going to find the tools. With Solaris the GUI is for graphical software, try managing machines over a serial connection sometime. In fact many of the Linux fanboys would probably not be using Linux in its 1990’s form because of the lack of an “easy to use GUI” and the limited hardware support.
Solaris x86 (a product I have used since Solaris 7) was targeted at PC servers, so of course it is not going to support all of the “latest and greatest” hardware. So the whining about hardware support should be toned down, Sun makes a change in direction and because Solaris x86 does not immediately support their hardware, Solaris sucks!
I prefer Solaris because it gives me the tools I need to get the job done NOW, not when somebody “discovers” process accounting or any number of other features that have been in commercial Unix for years (including AIX and HP-UX) and chooses to include them into Linux. So excuse me if my opinion of Linux is less than “it’s the greatest thing since sliced bread”, it’s not.
Hi,
Firstly, thanks for taking the time to post your opinions.
Although I personally don’t agree with a lot of your statements you certainly have provoked some interesting discussion.
In your latest post you quote some statements from Sun as if
to support your points that S10 isn’t what Sun claim. The
problem here is you don’t actually test any operating system
features at all which may explain some of the vehemence of
certain posts.
The primary purpose of JDS is to introduce a homogenous
application environment across the various systems that
Solaris runs on rather than to ‘do what linux does’. It
makes a lot more sense from this perspective and it’s not
the only new thing in S10.
This is what is new in S10:
http://www.sun.com/software/solaris/whats_new.jsp
Please look at the list and maybe try some of these features
before posting that the OS hasn’t advanced since the mid 1990’s
etc.
Documentation is at:
http://www.docs.sun.com
If you have specific questions then I can try and answer
some of them (I’m a long way from knowing everything though
)
..because solaris in *not* intende for use as a desktop. So, if you try to force it as a desktop os, you will find it disappoining. I installed it on a separate disk on my amd64 3500 and, while performance-wis seems to be acceptable, the GUi is ugly at the best and a s a desktop is light years behind xp or linux (and osx of course)
It was my intention to write it from a user’s perspective. As mentioned in the feature, it is a good system for enterprise usage, but not for the common desktop user. If you have a problem with that, you should contact SUN and ask them to develop something more userfriendly.
The question I offered to this thread previously now becomes even more relevant…
Can anyone point to a link that *Sun* specifically names Solaris as a desktop replacement for Windows or Linux or OSX users?
It appears everyone is looking to make Solaris a desktop replacement, except Sun!?!
SUN offers Solaris for free use and invites everyone to try it. If you do so, you shouldn’t be angry if someone who tried it writes a review…
So what does that supposed to mean…We only have to endure about another 999,943 lame reviews of Solaris 10? Based on your logic anyone and everyone who has downloaded Solaris should review the product…NOT!
First of all an installation procedure (or irritation) and a 30 minute first look does not equate to a product review. You are the one who never mentioned (or tried for all we know) the advertised enhancements to Solaris 10 in your review.
Second, you state/imply it is only free for private/personal use…wrong (free cost for all, tech support is fee based)!
Third, you state that no compiler is included…wrong!
Forth, you don’t even know about or completely breeze by desktop applications like StarOffice (Yes, StarOffice not OpenOffice, only included on *paid for* Linux distros), Evolution and the 175+ other OSS software products installed by default.
Fifth, if you are so compelled by Sun marketing (which I still haven’t found to tell you to replace your desktop with Solaris), why did you not review *ANY* marketed advances Sun has been talking about concerning Solaris 10 including: dtrace, zones/containers, enhanced security.
Let’s talk fair and balanced reporting here (no plug for FOX network intended:). If you want to review an OS, use the OS. The install procedure is only a beginning (and a one time process for most). If you aren’t familiar with Solaris for basic configuration tasks use ‘smc’ or webmin (one of those default OSS programs) to setup your system. Solaris/UNIX is not *that* different than other *NIXes. Last resort, cli is your friend more times than not in a *NIX environment.
You are correct, Solaris *is not* a good choice for a general desktop environment. Never has, hope it will, but not counting on it for that purpose. With work it will do about 98% of what I need to be done on the desktop. The other 2% is on Windows or Linux. But the server capabilities are some of the best I’ve seen. Sure, YMMV, but Solaris 10 has some great capabilities that I cannot find in other OSes at this time. This will undoubtably be “leapfrogged” soon, as this industry evolves. But I also believe Sun/Solaris can meet this challenge and provide a technology edge/parity in the long term. They have for the past 20+ years and I see no change in the near future.
First of all, I am amazed that, with 16+ years of computer experience under your belt, you could write such an asinine article. Nowhere does your technical expertise transpire, nor do you mention anything useful or even interesting.
Secondly, Sun never claimed Solaris 10 to be for the masses. Where’d you get that? There is absolutely NO way you can explain your way out of this bullshit you made, by having “Solaris 10 for the masses” the pivotal point of the whole article. This whole writeup is based on the assumption that Solaris 10 had, as one of it’s goals, to compete with Windows or OS X on the desktop. You just pulled this assumption straight out of your ass, and now you even try to defend such an absurd starting point? You would have had more honor if you just stayed put and shut up.
Thirdly, the fact that you have the NERVE to call this little editorial a “review” shows how disconnected from reality you are, and your lack of common sense.
As someone before me wrote: “Leave reviews of more serious stuff like Solaris to more qualified people. It actaully kind of revolts me that garbage like this is being posted on this site”.
If you were going to actually evaluate Solaris, then maybe you should have actually spent more than what appears to be a few hours with the product. Let’s get into specifics:
1. Evaluation of Sun’s Hardware Test Suite, of course you have to have Solaris installed. DUH!! How are you supposed to evaluate hardware if you don’t install it and attempt to use it with Solaris?
2. I’m not even going to comment about the download.
3. I don’t know, the installation for me has always been straightforward.
4. I have already commented about CDE so I won’t repeat myself.
5. Obviously you spent precious little time actually using JDS, because if you had, you would have found the following:
a. Evolution e-mail client
b. Configuration tools for Enterprise Desktops (JDS is targeted for the Corporate Desktop)
c. Print Manager, I managed to print both text and PDF files to my networked LaserJet 1200 (not using a JetDirect card) in a few minutes
d. Connected to a Windows share with no configuration
5. Couldn’t figure out what sucked up all the disk space? Well haven’t you heard of a PATH? Try this (if Solaris 10 is still installed):
PATH=$PATH:/usr/sfw/bin
which gcc
which gmake
which webmin
Within minutes I was compiling software and surfing the net. Solaris, like AIX and HP-UX is not about “making it easy” for someone to use it. It is expected that you already know how! And if nothing else, there is docs.sun.com, comp.unix.solaris, alt.solaris.x86 and blogs.sun.com. If all else fails “read the instructions”!
I have found Sun to be quite accomodating and very serious about Solaris 10. And if I needed assistance all I had to do was ask!
Your article is nothing like a “review”, it is unfair, biased, and you have no clue how to use Solaris. Anyone who actually read it and was unfamiliar with Solaris would come away with a really bad impression of the product. Was this be accident or design that it turned out to be a troll piece? This comment cracks me up “If you have a problem with that, you should contact SUN and ask them to develop something more userfriendly. ” NO, maybe you should actually learn how to use an OS before you write a “review” of it!
Mr Comay I have read the details of the CDDL.
Even though you say:”it specifies that any source modifications must be returned to the community under the same terms.”
In reality it really says ” Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.”
No where in the license does is say that you have to put it back on the internet or in anyway provide this code in easy to use format.
So in reality under the CDDL I could take code from OpenSolaris and under the CDDL if you request a copy of the source code I could make you come to my house in Siberia to get it and as long as it is in a medium used for software exchange (Like on a CD-ROM) And I would still be legal under the license! LOL! It also does not say that I can not charge you for the service of providing the source back to you! While under the GPL I have to provide it in the format that I got it.
Also why are the GPL and CDDL incompatibile? because there are certain extra terms in the CDDL which, while not necessarily bad themselves, conflict with the GPL’s “no additional restrictions” terms.
The CDDL licenses the copyrights in the code for use, distribution, and modification – the usual free software rights. It also contains a patent grant, but here the language is a bit more constrained:
(b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
In other words, the CDDL does not license any patents for use in derived products. So if you recompile it and use it as is you are covered the same as if you bought Solaris from Sun. But if you make a derived product it’s possible that Sun (If they wanted to) could sue you for the use. ???
This is also odd:
6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses (excluding distributors and resellers) that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
So if you are a software distributor, and you got the code from somebody who later turns around and sues Sun, you can lose your rights to the software under the license.
That sucks!
Firstly – David Comay – thanks for posting a reply to my post. You’ve acknowledged that there are some issues, which is good. The only way to improve is to acknowledge problems – and then fix them.
OpenSolaris looks interesting, but to me, if it’s not GPL’d I cannot simply consider it. I’ve read bits and pieces on the CDDL, and it doesn’t do it for me. For those sun fanboys out there that think the CDDL is the bees knees, good for you. It doesn’t work for me, or my social ideals. You can use CDDL software, i’ll stick with GPL.
As I said in my earlier post, from a server point of view, Solaris 10 has some very cool features. Personally, I think the likes of Linux and BSD will incorporate similar features in the next 3 or so years (if not sooner). Linux’ problem has always been poor administration tools, lack of API compatibility, leading to issues with running applications on different versions of any particular Linux distribution. A lack of a unified packaging system, unified desktop environment/window manager, and of course consistent UI amongst the desktop environments and applications. Improving the code quality of a lot of applications is needed as well. Whilst many are pretty good, there are examples of bad applications as well. If Linux can fix these issues and start to standardise, then we will start to see major 3rd party applications developers porting software to the platform. When that happens other operating systems will start to lose out big time. That’s my honest appraisal. As Linux stands though – it will always be a fringe system unless changes are made.
Quote: “I believe that he is trolling”
Umm no, I wasn’t. On my system, it felt sluggish. Both on JDS and CDE. I’ll clarify further – it subjectively felt sluggish. Good enough for you? Just because you don’t like my opinion doesn’t mean i’m trolling.
However – from a desktop point of view, Solaris 10 does not cut it. To be fair to it, it was never intended for a home desktop system. It’s a heavy duty server orientated operating system. I downloaded and tried it because i’m curious.
Dave
Hello again,
I wrote in the beginning of the text: “Read on to see how an average user (me) have experienced Solaris”. And that’s what it is. I can say nothing about the benefits Solaris provides for other applications. Cause I am an interested user that wanted to try it and not a Solaris Expert. All I did was writing down my experience with it.
The marketing of Solaris says, that Solaris 10 IS the BEST OS in the World. That anyone get it for FREE. And that you should get your copy NOW. There is no word about to use it only as a server, or only as a workstation and no word about to NOT use it on a desktop. I (mis)understood SUN’s advertising in that way, that Solaris is the best OS in general. So I saw no reason why to not review it as an desktop OS.
I fear that many readers got the impression, I would imply that Solaris is an overall outdated system that hasn’t been improved since years. That’s not what I said. Please remind that I was talking about the value for common home users and nothing else. It was not my intention to mark Solaris as an unattractive OS – I’m sorry if you understood it this way.
Do we need an average user to review Solaris?
It’s like asking a guy who just got his driving license to test-drive a Porsche…
Here is where I am confused? If you need to go out and learn how to use Solaris then that doesn’t make it too user friendly. Which makes it a BAD candidate for a desktop OS. (Same thing people have been saying about Linux for years)
That is the point of this “Opinion” piece. I am still trying to figure out why people keep saying it’s a “review” of solaris when it clearly says it’s not a review???
The facts are that no matter how much better Solaris is then everything on God’s green earth, SUN as a company is losing market share faster then people can post on the fourm!
SUN is a company that is giving away their software not because they want to be nice but because they are hoping the community will save them money on R&D and make Solaris relivent again!
Linux has out grown and will continue to out grow Solaris because Linux in reality is just a Kernel while Solaris as we know it is a whole OS that will never do more then be used on servers and some workstations. It will never get into the handheld market (Where Linux has just gotten patent protection from companies like Nokia and Palmsource) It will never be a desktop OS, etc.
Yes as a server OS Solaris is prob the best, but as you say “You need to learn Solaris” You know why MS has a HUGE chunk of the office server market? Cause almost anyone can figure it out. No it’s not easy but you don’t need to learn any command line crap! Same with Linux now. I user Suse Enterprise 9 on server installs all the time and Yast is just as simple as the MMC in Windows. So what people who use GUI’s are stupid, they also make up 90% of the people who buy computers, servers etc! They guys who have the money to spend on tech in most companies go with what they know and they know the hot things are Windows and Linux. And that Solaris (like Novell netware) is used for specialised tasks like hosting web sites and that is about it. While most look at Linux distros as something that can do all kinds of tasks including replacing Windows in some cases.
Another thing I have noticed is that people are under the impression (True or not) that the X86 version of Solaris is not the same when it comes to security, patching etc as the Sparc version. I work for the US government and I ran into this problem when I wanted to install a Solaris 10 X86 server on the network. Because they didn’t have a security policy for the X86 version of Solaris 10 they shot me down and had me use Linux for which they had a security policy.
Anyway there is no more to really say. Yes SOLARIS 10 is the best thing since the Wheel. Will it ever be a popular again as it was or as Linux? NO. I think that sums it up.
I’ve spent the last three years of my professional life thinking about OS virtualization. So have a lot of my peers, including Dave Comay, who posted earlier. We were on the team which built Zones. Someone complained about some marketing-esque stuff in the Blueprint article which was earlier referenced. You may prefer to take a look at a paper we published at the LISA 2004 conference; it focuses on how Zones works, and why we architected it in the fashion we did. There’s a little bit in the beginning which tries to set up some context, but you can skip it if you like. It’s available here: http://blogs.sun.com/roller/page/dp/20041120#lisa_04_solaris_zones_…
To everyone: please do not make the mistake (or buy into anyone telling you) that there is one virtualization solution to rule them all. There is room for a spectrum of technologies. VMware does some great things, but it costs money; and in commercial environments where RHAS is heavily used, you may pay a lot in OS licensing fees. Xen does neat stuff too, and from what I hear, performance is good. But it probably won’t get support from Microsoft (As Tim points out, we are investigating Xen as well: http://blogs.sun.com/roller/page/tpm/20050510 ). And it’s not easily portable, from what I understand. [vwxyz]PARs from are useful in some situations too. As are Zones; they perform at native speeds, and don’t need any special H/W. My Toshiba Tecra laptop has three zones. UML takes an interesting approach too, which really meshes well with the strength of the Linux user base, although from my hazy understanding performance is an ongoing issue, and I’ve not yet talked to an enterprise which is even considering it (again: my subjective experience). Linux Vservers is cool too, and has really spawned some great research in the form of PlanetLab.
I’d point out that a key difference of Zones vs. other “in OS” technologies (UML, Jails, Vservers) is the level of compatibility and feature support. It’s an off-the-shelf approach designed to “just work.” As a result, we’ve rapidly seen uptake and support for Zones from vendors like Oracle, Veritas, and others.
Finally, I have one nit to pick with the article author. Sun is “Sun Microsystems”, not SUN. The desktop is JDS3, or “Java Desktop 3”, or “Java Desktop.” Not JAVADesktop 2. It’s impolite to not correctly name the product you are reviewing.
I hope this isn’t too redundant. I didn’t have time to read all 150 posts
Thanks,
-Dan
I don’t know how the Hell you admin systems without learning anything about the OS, the hardware, and the apps? Solaris is no different than Linux “back in the day”, it was hard to configure and very unforgiving. I am one of those administrators who does not need “hand holding” in order to get something done. This is not limited to Solaris, AIX, HP-UX all have nice CLI tools because these vendors understand that the typical administrator doesn’t spend all day staring at a CDE, KDE, Gnome or other desktop.
As a Government Contractor I have two systems that have a GUI, a Windows XP Professional machine, and a Sun Ray to access the HIGH side network. I use CDE with multiple dtterm windows, that is all I need. The rest of the systems are mandated no X, and that is fine by me, more memory for apps.
Oh by the way, Matthias said his article was in fact a review “So I saw no reason why to not review it as an desktop OS.”
OK, so whoever is responsible for security has no documentation for Solaris 10, well write it for them! If you wait for somebody else to do it Solaris 15 will be on the street! The only thing I am waiting for here is a new version of NetBackup that supports Solaris 10 (NB 5.1 SP2 or better). Some of the security people I have come across are as dumb as a box of rocks. All I have to do is demonstrate that I can have a machine that is even more secure and meets the auditing requirements of an EAL4 install and we should be “good to go”.
And why should Sun even bother with the handheld market? I think that is an example of what is WRONG with Linux, I would much rather see development efforts being used to make it a better OS for servers and workstations, not watches, PDA’s and other crap.
Well maybe Linux will be more popular for you, right now I have about had it with RedHat and their nonsense (just search on NetBackup and you will see what I am talking about). For the small time user, yeah Linux works. At the Enterprise level, the jury is still out!
I am an SAP Basis Consultant, and I trust only Solaris and Sun.
I’m very sorry for all of solaris users but the OS was made free only because they can;t and they won;t support it anymore becouse there are so many free avalible OSes that beat the hell out of solaris. Same as HP-UX and other decent old Unix systems. They need to put alot of cash into develop or just make them free OS. This solaris eye candy was made only to get some attention from developers.
It was a decent OS but it;s not number 1 anymore. Administration without GUI on it and CDE tools is waste of time if you compare it to *BSD and linux.
P.S. i’m working everyday with solaris and hp-ux, sometimes it is realy pain in the ass!!!
You are right Solaris is no different then Linux “Back in the day” Well back in the day was back then and not now! The future is now and there are things people exspect that Solaris does not offer (Just the same as you say about Red hat)
And if you read the ARTICLE you will see there is nothing in there about it being a review, not that I can speak for Matthias but I take it that in the process of DEFENDING him self for all the attacks he made a slip in saying that he was reviewing it because in the same post he said “”Read on to see how an average user (me) have experienced Solaris”. And that’s what it is. I can say nothing about the benefits Solaris provides for other applications. Cause I am an interested user that wanted to try it and not a Solaris Expert. All I did was writing down my experience with it.”
I don’t know about other security people but I work for USAID and if you check the dept of homeland security’s web site or anywhere else on the web that posts info on government security that USAID got an “A” on their last security assesment (The only US government agency that did) so I think the people here know a little about security! There is MUCH more to security then just meeting the requirments of EAL4.
The job of making it a better OS for Servers and Workstations is up to the companies who sell it as a server and or workstation OS. Not the people who use the kernel for other tasks. The good thing about Linux being used for so many different things is that all types of people develop for and on it. The more it’s used the more it will be used. The more it’s used the more people will learn it and it will grow and more of the features you want will be added.
I am sorry to hear your problems with Red Hat, the good thing about Linux is that there are 100’s of versions of Linux and you can try out and find one that will suit your needs, if not Red Hat then maybe Suse or maybe Mandrake etc. You are not stuck with Red Hat and you don’t have to pay for any versions till you try them out first. You can download any version of Suse for example and try it. That is why I use Suse Enterprise server and not Red Hat.
Linux is not going to be popular with everyone, but Linux is what has created things (Like this website) And caused companies like Google to grow so fast (And as we know 2 of the 3 biggest companies on the net and in the country use linux Google and Amazon. Yahoo uses BSD and e-bay uses Linux and Solaris)
Do we need an average user to review Solaris?
It’s like asking a guy who just got his driving license to test-drive a Porsche…
Regards,
SunOS SysAdmin running SunOS 5.10 sparc
“There is MUCH more to security then just meeting the requirments of EAL4. ” Then enlighten us, I’m dying to hear it!
You are correct, Solaris *is not* a good choice for a general desktop environment. Never has, hope it will, but not counting on it for that purpose.
I strongly disagree with this. I use Solaris 10 x86 with JDS as a desktop OS. I can read MS Office documents with StarOffice. I can print to Windows printers and browse Windows shares. Evolution hooks up to my company’s Exchange servers with no problems. As JDS is a customized version of Gnome, it provides the same friendly desktop environment as other Gnome-based Linux distros. Solaris is rock solid, virus free, and a superb Java development environment. Plus, you get all of the neat new Solaris features like Dtrace.
Solaris is definitely not for newbies but if you know what you’re doing, it’s an outstanding workstation OS.
It’s ironic to find Linux fanboys dissing Solaris for not having pretty GUI apps for configuration. I mean, that’s what the Windows users used to say about Linux: “It looks ugly, you need to deal with text files”. And the Linux fanboys used to say “The OS is fine. YOU are too stupid to RTFM”.
I swear that sometimes I hate to think that I could be associated with these Linux zealots. Because I do use Linux on my workstation. Pity about the community these days.
Sorry for going off topic. I got frustrated reading the nonsense that Tyrone & his ilk spew out.
I wish the Open Solaris project well. I am looking forward to trying it out soon. Don’t stress about the “review” that got posted here. People who actually have a use for Solaris are be clued enough to see how shalow the “review” was.
Somewhat off topic but…
With all the talk about virtualization, not just in this thread but in the past three years, one little detail is consistently ignored. That detail is that with virtualization you expose yourself to a higher level of risk due to the single point of failure that your hardware becomes.
It’s great to be able to run hundreds of virtual servers on your box but, it’s also very unfortunate to have to reboot hundreds of virtual servers because the server and the SCSI tape drive have gone out of synch and a cold start is the only way to get them talking again. Even with highly redundant systems and hot pluggable hardware, even CPUs on highend systems, sooner or later something fails or requires a power cycle and at that point you aren’t taking down a server, you’re taking down lots of servers. For me this is a major argument against virtualization and even some clusters. But, Sparcs never fail, right?
——
BTW, thanks to Dan Price for an informed and balanced post that was completely absent of the vitriol of the other pro Solaris posts.
That is easy Robert:
You can go to NIST or the NSA for information on how to lock down and secure your system over and above ELA4.
http://csrc.nist.gov/publications/nistpubs/800-7/node2.html
That is just one link (For POSIX systems)
Just because your machine by definition meets the ELA4 standard (Windows 2000 SP3 made ELA4 and we know how insecure that is even locked down) does not make it secure in practice because one new patch could change that.
Also ELA4 really just covers the OS which also means that an application as simple as Microsoft Word (If it has any security problems) would cause you to fail ELA4.
That is why almost every agency in the government (Including the Dept of Homeland security) failed the last IG security audit. Because people think if they have an OS that meets ELA4 or above all is well, not taking into account that you have to install software and patches from time to time etc.
It’s ironic to find Linux fanboys dissing Solaris for not having pretty GUI apps for configuration. I mean, that’s what the Windows users used to say about Linux: “It looks ugly, you need to deal with text files”. And the Linux fanboys used to say “The OS is fine. YOU are too stupid to RTFM”.
he he – that is sooo true. I am also a GNU/Linux and I did RTFM. I learned how to do things “back in the days” and I have never had to use any of the fancy schmnzy GUI config stuff.
Do it right the first time, and you’re good to go on all linuces, not to say all unices 😉
It’s ironic to find Linux fanboys dissing Solaris for not having pretty GUI apps for configuration. I mean, that’s what the Windows users used to say about Linux: “It looks ugly, you need to deal with text files”. And the Linux fanboys used to say “The OS is fine. YOU are too stupid to RTFM”.
Ummm DUH although we would laugh when windows users put us down we were smart enough to see that they were right in some respects and so we worked to make better GUI’s cause that is what was holding us back!
That is what the general user wants and that is why Windows killed the likes of Netware, Banyan, and Unix! And the reason why the most popular version of Unix is produced by Apple! Because it’s easy to USE!
It’s like asking a guy who just got his driving license to test-drive a Porsche…
No, that would be nice, if it were a porche. But its more like asking a guy who just got his driving license to test-drive a semi. Solaris is a workhorse, not a race car. Its very difficult to drive, having 15 gears and 80k of towing capacity. Much harder to drive than a porche and much slower.
Ummm DUH although we would laugh when windows users put us down we were smart enough to see that they were right in some respects and so we worked to make better GUI’s cause that is what was holding us back!
That is what the general user wants and that is why Windows killed the likes of Netware, Banyan, and Unix! And the reason why the most popular version of Unix is produced by Apple! Because it’s easy to USE!
I would venture that Solaris has never before been targeted towards the general user. It is only now that they are starting to look into doing that. Give them some time and you may yet get pretty GUIs in spades. Stuff like zones, dtrace take much more time to develop than pretty GUIs. Anybody can code a pretty GUI.
misspelled Porsche, doh!
I think Sun systems are very well designed and great for what they are designed for. But overkill for most corporate and desktop workloads these days.
If you have money coming out your ears, then yes, by all means, pay the luxury of having the Apple of UNIX. Actually that would be SGI. But anyway, Sun is fixing all the problems I had with Solaris, years after I noticed them. But its better late than never.
Its not like we can expect their execs to understand the GPL. Software licenses are very difficult to understand. First you have to read them, and God knows nobody in exec land has time to read. Then you have to think about what it says. Thinking is a luxury when you’re an exec, I guess.
Ah I just love bagging on Sun. But I love their hardware. What a weird love/love relationship this is. And don’t even get me talking about sex. Sex with Sun hardware is almost painful. I cut myself on an Ultra 5 once.
They don’t have much time left, the company is bleeding red all over. But that is cool.
Oh yea I forgot Solaris has a pretty GUI that they borrowed from the Linux world.
And yes things like Zones and Dtrace are great! Who is using that fancy stuff?? I don’t know because the Solaris market share is strinking while Apple, Microsoft and the big linux companies seem to be growing market share and cash flow hand over fist!
(And you can argue that Apple is growing because of the IPod, that is true but the Mac OS is selling pretty good! Tiger is selling just as fast as people are downloading Solaris 10)
The problem with applications not meeting the expected EAL based on the environment you run in goes without saying. Especially if you are using Oracle! And I am “patch crazy”, so my idea is “if in doubt patch”.
right tool for the job…
If you have lots of space and a little cash and good admins who know your business then for most services a Linux cluster is the optimal solution because you can form fit it to your needs and its cheap.
If you’re limited on space and need a single redundant system then a Sun server is a perfect fit.
But if you’re really limited on space you might consider you can get the performance of a SunFire 2*k system in a deskside SGI Altix, and it will scale. Did I mention its a Linux cluster? Ouch, that’s gotta hurt.
@ Meoff, Jack
Fist of all your experience with GNOME has absolutely nothing to do with Solaris per se, you could have experienced the same running GNOME on Linux or *BSD. Secondly, you’re judging an OS without even having touched it by the outcome of an installation on some random piece of crap PC hardware? How dumb, arrogant and ignorant are you? You’re jumping to conclusions about something you have absolutely no clue about and to add insult to the injury you have the balls to post your inbecilic “opinion” on this forum?! WTF!? You’re indeed a very disgraceful example of ignorance and errogance at its worst.
Well Jack, since Gnome is the GUI interface in Solaris then it has everything to do with it.
It’s true I have not given Solaris enough chance, and gave up on it after that bad experience, but I blame mostly Solaris for it, because this kind of breakage should not happen on an OS that’s supposed to be industrial strength server and workstation.
And the hardware was not some random piece of crap.
It was a quality Intel chipset mainboard (I think Intel 845 chipset, standard ATA drive and Nvidia video card, nothing extraordinary) that ran super stable under Windows and Linux.
And it wasn’t that new either, that chipset is about 2-3 years old now.
The fact is Solaris locked up for no reason at all, and that should not have happened.
If I get a misbehaving program on Linux, all it takes is to open terminal, ps -A to see the process number and then “kill -s 9 <pid # here> and that’s it.
Couldn’t do it on Solaris since I lost all keyboard response.
Pretty sad for OS that’s supposed to be so great.
I don’t blame Solaris 100% though, Gnome is know for corrupting its registry, happened to me before on Linux when I was still willing to give Gnome a chance. It’s off my sytems now, and never coming back.
Maybe for a backend server running from a CLI Solaris might be ok, but why bother when we have Linux and it handles both server and desktop roles equaly well.
Let the dinosaur die, it’s time have long passed.
Yes you should always patch, but as Microsoft shows on a regular, you could patch and the patch could make a new problem or make the exsisting problem worse. So you have to test each patch for security issues also.
As you know EAL levels run from 1 to 7. EAL1 basically means that the vendor showed up for the meeting. EAL7 means that key parts of the system have been rigorously verified in a mathematical way. EAL4 means that the design documents were reviewed using non-challenging criteria. This is sort of like having an accounting audit where the auditor checks that all of your paperwork is there and your business practice standards are appropriate, but never actually checks that any of your numbers are correct. An EAL4 evaluation is not required to examine the software at all.
An EAL4 rating means that you did a lot of paperwork related to the software process, but says absolutely nothing about the quality of the software itself. There are no quantifiable measurements made of the software, and essentially none of the code is inspected. Buying software with an EAL4 rating is kind of like buying a home without a home inspection, only more risky.
Most important security problems in Windows and UNIX are design problems rather than implementation problems. (Even though people will try to lead you to believe that it’s always the end users fault)
These so called reviews of Solaris are really a joke. Solaris is a operating system for running servers, enterprise systems, mission critical databases etc and not for running office applications at home.
The person reviewing should stop equating operating system with “something that grandmother can use”. Solaris is a serious workhorse of an operating system.
Trust me, I’ve used it for years!
Hmm..based on these sorts of reviews, I think I’m going to upgrade by Mainframe to Windows “because it has a nice UI”
hahahahahahahaha
“Let the dinosaur die, it’s time have long passed”
I am just wondering…since when did linux zealots become so arrogant? Since they got the backing of IBM?
In life, people who are arrogant will always be humbled.
Unexpected things always happen…SCO may win the lawsuit, and you have to pay license fee for using linux…
“In life, people who are arrogant will always be humbled.
Unexpected things always happen…SCO may win the lawsuit, and you have to pay license fee for using linux…”
Ummmmm, last time I looked if you buy Red Hat, Novell, Linspire etc all charge license fees and all also indemnify you just as much as Apple and Microsoft do.
So what is your point?
“Ummmmm, last time I looked if you buy Red Hat, Novell, Linspire etc all charge license fees and all also indemnify you just as much as Apple and Microsoft do.”
errr…what about all the other popular distros like slackware, debian, fedora etc…
Even if there’s indemnification, there will definitely be mass exodus from linux…the linux landscape will totally change.
Even if there’s indemnification, there will definitely be mass exodus from linux…the linux landscape will totally change.
Please, what is SCO going to do sue everyone in the world for using free copies of Linux?? Give me a break. That won’t happen.
On top of that the lawsuit is not against Linux it is against IBM for using Unix know how to help the Linux kernel. If the Linux Kernel does not it self include any offending code (Which SCO will have to prove) then how will that affect anyone. On top of that if it does then the Linux vendors will quickly replace it. (You must think that no one is watching this and preparing for it!)
Also if you know ANYTHING about the law here in the US you would know that this thing will be appealed and repealed till we are old and grey! LOL! Last time I looked IBM was pretty darn flush with cash!
Last but not least if IBM was really worried about this they would have bought SCO out a LONG time ago. They make more money in a month then SCO has ever been worth in the short history of the company!
Shoot Microsoft has about 40 lawsuits pending against them right now for patent violations! Anyone of those companies could do like SCO and start to sue users of Windows! But that has not happened.
(Also there is a multi million dollar Open Source fund that is there to indemnify users of GPL software, not just Linux)
You are just spreading FUD. There is TOOO much support for Linux. With companies like Nokia and Palmsource also getting on board to offer patent protection to Linux! SCO will be lucky to make it through this year!
I think that you are entitled to your opinion. I also think that the reviewer is JUST as entitled to his opinion and that neither opinion is more valid.
However, I do find it interesting that in 170 posts approximately half of which are in support of Solaris, only one person offered any evidence to support their assertion that Solaris is great and the review is bad.
Even you state that the reviewer is clueless and that Solaris is vastly superior as a matter of course. In support of your assertion you state “Trust me, I’ve used it for years!”. You are kidding, right? What if I countered your argument with:
$OS is a operating system for running servers, enterprise systems, mission critical databases etc and not for running office applications at home. Trust me I’ve worked with it for years!
Where $OS ==
DOS
Windows
Netware
Linux
*BSD
AIX
>You may use the text based installer, which requires only 128 MB of RAM.
I like the “only” 128 MB of RAM
Some of those things you mention would be very nice, but I have the feeling most of them are pretty useless on cheap PC hardware anyway (some of us don’t have $10,000US for a server). For those who do it’s very nice, and had you read the whole thread you’d notice I hadn’t advocated against Solaris yet (you’re arguing with the wrong person).
The only person I insulted was the person who doesn’t understand why only Sun sells Solaris. And I was nice about it!
While Solaris 10 is not a very simple (dumb?) OS like Windows, it is certainly no more difficult to handle than any Linux. My suspicion is that the author’s lack of experience with the OS in question makes him rather biased against it.
>The partitioning tool didn’t looked that friendly.
Why? What did he want to do with the partition tool that he could not do – especially since he says that he had allocated an entire hard disk to Solaris? An assertion without any mention of what he felt was difficult.
>But, after the long installation and another long take to >boot the whole thing, I was sadly disappointed
I am currently booting into Solaris 10 *far far* faster than FC3 boots. FC3, Mandrake, SuSE -all take an aeon to boot, while Solaris 10 actually boots much faster than most Linux distros (except perhaps, Slackware, and its clones).
>Providing a Terminalwindow within an X11 Environment. Like >we used vi at school at the end of the Nineties in a >Terminalwindow, this Solaris 10 is made for the same >purpose
Is the author aware how many of Sysadmins and coders still use vi and its clones? And they do it for very good reasons – it works excellently for those who know how to use it. Regardless, exactly what did the author expect? Another dumbed down terminal that is present in WinXP – something that is aimed at users aged 1-4 and comes close to being insulting to the intelligence of the users?
>It is hard to understand why more than 4 GB are occupied on >the harddisk
I seem to be an exception – my entire installation took 2.2GB – with quite a few packages downloaded from blastwave. What did he install that took 4 GB? Everything that comes in the CD set? Is the author aware that if he installs everything that comes in FC3, it takes around 7GB?
>The system doesn’t even have any compiler installed
He should have looked harder before writing that – gcc is present under /usr/sfw/.
>Solaris simply lacks of useful Software for the (home) user.
The author should have checked on blastwave, or sunfreeware, where there are a fairly large number of packages (most of the popular packages have been compiled for Solaris 10). I assume he could not be bothered to check thoese sites before writing that.
>From my point of view it’s easier to set up, understand and >use FreeBSD if you are just a user wanting to try a “real” >UNIX
Has the author tried to configure things under *BSD, Gentoo or Slackware, that he can say that it is ‘easier’ there? And how do you define ‘easy’? From his article, I am not sure he even *used* Solaris seriously before, let alone trying to configure it. Solaris, like all other OSs, has its own way of doing things and one must put in some effort to understand how it works to be able to give an opinion on the OS.
>why you should use Solaris instead of a modern operating >system
Indeed! Solaris has a number of features that are not there anywhere else. And how did he come to the conclusion that it is not a ‘modern system’? What, may I ask, is his view of how a modern system should be like?
In the end, it appears to me to be another user who made up his mind that it was ‘too difficult to use’ before he properly worked on it to learn its basics.
It’s probably the typical view that “mundane” tasks like setting up your system should be fully automated.
Sheesh! Solaris was never intended for your Joe twelve pack. You should only use Solaris on Sun hardware to get rock stable 64 bit performance. I use Solaris all the time, I have it installed on a Ultra 2 and a “old” Sparcserver 5. If I need packages I just download them from Sunfreeware.com. I also prefer the old school GUI of Solaris and Open Windows, they’re thin and fast. For x86 stuff I still prefer Linux (insert favorite disro here) and Windows 2000. I have tried Solaris on x86 hardware and had the usual problem with limited hardware support.
If you don’t like being a sysadmin run XP, if you like UNIX run Solaris or IRIX, and for everything else OSX and Linux are great choices.
“The fact is Solaris locked up for no reason at all, and that should not have happened.
If I get a misbehaving program on Linux, all it takes is to open terminal, ps -A to see the process number and then “kill -s 9 <pid # here> and that’s it.”
WTF?!! WTF are you people doing that you manage to lock up Solaris? I have administered Red Hat, Solaris, Netware, OS/2 and Winders boxes since 95, and in that time, I have only had Red Hat (ahhh the good old days of RH/Caldera) lock up on me twice, Solaris (from the horrible 2.5 to blissful 2.9) locked on me once, Netware once, Winders 5 times, and OS/2 5 times. In the case of Red Hat, Solaris and Netware the system lock ups were due to hardware failures. Winders and OS/2 issues were driver related. Every time I hear some l337 fool whining about a systems lockup, I always think of a neighbor that blew his foot off cleaning his loaded rifle. Yep, he did not check to see of the gun had a chambered round before he started cleaning it.
Don’t know if the link below has anything to do with the problem you’re seeing. If it helps, great – if not, I guess you’re no worse off than before.
http://www.redhat.com/archives/fedora-list/2004-February/msg03654.h…
JDS3 (not JDS2) is part of Solaris 10 and it wasn’t submitted by a “freelancer.” A compiler, smc (sun management console), webmin, the Java Desktop System Configuration Manager client, dtrace, and many other utilities are included with Solaris 10. But most of these aren’t in the menus or the default path.
Solaris traditionally was targetted for a different market space. Installing one unique desktop machine might be difficult for the average PC user, but replicating an installation to hundreds or thousands of machines is (man flar). (If only we could have our O.S. preinstalled on 90% of all desktop hardware!) Your latest tar or vi might not be in your default path, but the enterprise user won’t have to rewrite their scripts every few months.
I hope that the installer, packaging, documentation and hardware support continue to improve so that users such as yourself have a better out of the box experience. Also, if you don’t find enough native Solaris applications on blastwave, sunfreeware or drydog, look for a Java application. Good luck!
The problem with NetBackup and RedHat Linux has to do with how you patch NetBackup. If you patch NB with Maintenance Packs (MP), you do not get the code that is included in Feature Packs, as a result of this if you use NetBackup patched with MP’s, a Linux client backup fails with Status 174. So what I am going to do is set up another NetBackup server with a LTO drive to backup our portal machines until we get NB 5.1 or 6 (depending on when 6 ships).
Thanks for the link.
Some guy made a point about solaris not being easy to administer….. what a load of sh*t…
want to start or stop a service with dependency checking using a one line command? say hello to svcadm
for example I want to shut down ssh access to my machine.
root@home:/# svcadm disable ssh
simple and easy.
Please try out the product before being a harsh critic
I think the one thing that strikes me is the commentary about how long it takes to install an OS. I only do this several times a year: I spend most of my time using the computer – not installing it.
I’ve used “open source” software since 386BSD. It has generally always been dificult to install, and frustrating to setup a working workstation. While experience remediates this to some degree, the constant change of compilers, libraries, version 0.01.03 pre alpha garbage, and the religeon like dogmatic attitudes of many “users” has always annoyed me. Or how about the hand wringing over the 2 minute boot process? I use Unix for the specific reason that I do not plan to boot the machine very often.
I use computers to make money. It is my profession, I don’t care about religeous arguments or subjective comments about how it is hard to install (metric?) or runs slower (metric ?) or it is ancient (bad why? metric?) mean nothing to me as a professional. Any one with a real scientific education knows that without a metric and an apples to apples comparison you are doing nothing more than stating a potentialy unsound opinion.
After reading through this discussion (I skipped braindead drivel) as part of my research prior to making a decision to test drive Solaris (as in buy a box with the right hardware and buy the CDs and spend time learning how to run it.) I have concluded that the same idiots carry on about the same silly things, and real professionals that actually impelement systems for serious purposes seem to like Solaris.
Note: IT professionals make good money and can afford something newer than a Celeron. Right? Why all the attempts on 5 year old junk hardware? What does that say? Yes I have bills and kids too.
I’ve been using FreeBSD since 2.2.5. The turmoil and changes surrounding 4.x to 5.x have simply been ridiculous. I’m sick of the constant experimental nature of every GD peice of software in the OSS world. I demand consistency and stability, and I need serious systems security. I’m going to give Solaris a shot and I suspect it is spot on what I am looking for.
Desktop OS? I use Unix because I like the CLI. X Windows is a great way to manage terminals, I don’t give a damn what it looks like. I don’t hate windows, I’m indifferent to it’s very existance, To the clueless I recommend you give serious consideration to getting a college education in IS or CS or something. Science without metrics is called witchcraft, or magic or voodoo or just religeon. If you don’t know how to run quantitative tests and analyze the results you are out of your league.
I give special thanks to the technically literate and the Sun Microsystems employees who took the time to write informative posts… You know who you are. To the original author of the “review”: Nice hatchet job, it forced me to read the posts, I will be giving Solaris a real shot and I know Unix so I’m sure I won’t be stumped.