Take A Look At Solaris 10
SilentBob4 writes "There haven't been many reviews of the recent Solaris 10 release from Sun Microsytems, and even those which are available are thin at best... until now. Mad Penguin, normally a Linux-only site, has release the most comprehensive and well-written review of the OS to date."
I am wondering, not to troll, but what kinds of uses does Solaris still find itself filling?
does not an open source project make. Sun best get their act together and encourage active open development of their platform if they ever want to catch up to the momentum of Linux. Of course, maybe they're going the way of the BSD operating systems and think they can get by with a closed team of developers.
How we know is more important than what we know.
But I think what would be needed more is a try to do things like actual stresstesting and comparisions under load.
Not sure I would classify this as well-written considering the author seems to have no idea of Solaris legacy nor why for example directory hierarchy is as it is. Seems like the normal uninformed Linux-is-the-real-Unix review.
You're right, in fact, a Google search for "solaris 10 review" only brings up 1,200,000 matches....
While I wager most of the responses on this thread will be some variant on "so what, Solaris is dead", let me say that I met with a senior planner of a very large system integrator here in APAC, and he pretty much said the opposite: Solaris 10 will fill all their needs and that the whole Linux/penguin/RMS-sideshow was a distraction at this point.
Sun has spent years playing in the biggest game with the biggest boys. Their gross holdings dwarf that of Red Hat and Novell. Solaris 10 has all the core functionality that the major major banks and conservative institutions want. Sun has dedicated salespeople who know these clients for years now. Do not count them out, yet.
Sure, Solaris 10 seems like a Hail Mary, but think why the Hail Mary play is there: it works sometimes...
davejenkins.com |
They don't go into it in the article, but Solaris has slowly begun more and more modular (kind of like NetBSD without all that pesky hardware support).
So much so, in fact, that I have several stripped down versions running as various embedded "smart" devices around the office. One is obviously the router, but others include a firewall, file server, and PBX. The best hack I've done so far with this is the Solaris 10 Roomba, but the battery life is really bad.
Solaris is great on the server, but don't discount its abilities on the small platforms!
Straigth from madpenguin.com page one of the review, too bad i wasn't able to read page 2 :(
-----------------c&p-------------
Sun Microsystems has recently released Solaris 10. It is currently free, as in beer, and most of it is promised to be released under an OSI approved license in the second quarter of 2005. Most everyone reading this probably knows all of that. The release and subsequent open sourcing of Solaris 10 has caused quite an uproar in the Open Source community and the IT industry as a whole. Linux advocates have been fighting Solaris advocates on forums across the Internet. The zealotry and misrepresentation from both sides has been really quite impressive. However, I am a BSD user. I am not on either side and will do my best to allow neither zealotry nor misrepresentation into this review.
Please continue reading after you have stopped laughing.
All political issues aside, Solaris 10 is a very impressive OS. It has some features no other operating system can claim and some that are not necessarily new, but have been implemented in an excellent way. This is not to say it is perfect. There are definitely things I dislike and areas that seem quite unpolished.
One of those aforementioned unpolished areas is the installation routine. It can be assumed that Solaris will not be installed by a novice. Even so, the Solaris install is painful and brings with it memories of Windows 2000 installs of old. This is not because its difficult, it is not. The installation is simply unwieldy. My main complaints are the following:
* You must partition, install a small base system and reboot to finish the install. I expect an OS to be installable without a reboot.
* For the first section of the install there is a web browser in the background, but for unknown reasons there is no browser in the second section.
* You have to switch CD's during the install, which is fine, but you can't just switch and walk away. You have to wait for it to read the CD and display another screen and then press next. There is probably a reason for this, but I just find it annoying.
Issues like these make the installation routine seem unfinished and just don't fit with the overall quality of the OS.
Upon booting Solaris for the first time, you are greeted by dtlogin. This is the default graphical login manager for Solaris and plainly has CDE roots. At this point, there is a drop-down menu in which you can choose to go back to a console login or choose which wm/dm to enter, both CDE and JDS3 are options. I am sure CDE has many great features and I know that some people love it. However, I am not one of them. JDS3 on the other hand is a nicely polished GNOME desktop. The theme and general feel is much improved over Sun's earlier versions. Nothing is very remarkable about JDS3, except network browsing. I have never seen any GNOME desktop do as well with windows and NIX network browsing.
There are things I dislike about JDS. As a media player, Sun has chosen the "Java Media Player." This program has no redeeming factors. XMMS or Rhythmbox would be much better choices. They also tapped Mozilla to be the web browser, not Firefox. With FF gaining more and more attention, this choice makes very little sense to me. However, those are my only complaints about JDS3 and they are small ones.
Nobody is considering Solaris 10 because of JDS3 or its installation routine. They are looking at it because of new features like DTrace, Zones and the new Service Management Framework. Indeed, it has been quite awhile since we have seen a release of any OS with as many large features as Solaris 10.
DTrace
One of the main new features in Solaris 10 is DTrace, a dynamic instrumentation system. DTrace consists of a scripting language, named D (not to be confused with the fledgling D Programming Language), and loadable kernel modules named "providers." When called upon, these "providers" track and report system information. DTrace has several features t
Google:
Results 1 - 10 of about 3,780 for "solaris 10 review".
------- Code to try when you're bored: qsort( 0, UINT_MAX, sizeof( int* ), IntCompare );
http://64.233.187.104/search?q=cache:ddKQV3C7eUEJ: madpenguin.org/cms/%3Fm%3Dshow%26id%3D3542%26page% 3D2+&hl=en&client=firefox
http://www.madpenguin.org.nyud.net:8090/cms/html/4 7/3542.html
*Posted w/o Karma bouns
And just why do you think you have to develop apps on boxes that old to run on boxes that old? Your experience with unstable operating system interfaces or monopoly pressure to upgrade?
/var/adm/messages) if they haven't...
With Solaris, as long as you're not running device drivers or going out into the esoteric reaches of POSIX conformance, you can write an app on Solaris 10 and watch it run on Solaris 2.5.
If all you're doing is running Apache, close all your ports, keep Apache patched, and you'll be secure.
I do wonder if they've closed off the syslog UDP port, though. You can fill up their root disk (or where ever they've put
Sun Microsystems has recently released Solaris 10. It is currently free, as in beer, and most of it is promised to be released under an OSI approved license in the second quarter of 2005. Most everyone reading this probably knows all of that. The release and subsequent open sourcing of Solaris 10 has caused quite an uproar in the Open Source community and the IT industry as a whole. Linux advocates have been fighting Solaris advocates on forums across the Internet. The zealotry and misrepresentation from both sides has been really quite impressive. However, I am a BSD user. I am not on either side and will do my best to allow neither zealotry nor misrepresentation into this review.
Please continue reading after you have stopped laughing.
All political issues aside, Solaris 10 is a very impressive OS. It has some features no other operating system can claim and some that are not necessarily new, but have been implemented in an excellent way. This is not to say it is perfect. There are definitely things I dislike and areas that seem quite unpolished.
One of those aforementioned unpolished areas is the installation routine. It can be assumed that Solaris will not be installed by a novice. Even so, the Solaris install is painful and brings with it memories of Windows 2000 installs of old. This is not because its difficult, it is not. The installation is simply unwieldy. My main complaints are the following:
* You must partition, install a small base system and reboot to finish the install. I expect an OS to be installable without a reboot.
* For the first section of the install there is a web browser in the background, but for unknown reasons there is no browser in the second section.
* You have to switch CD's during the install, which is fine, but you can't just switch and walk away. You have to wait for it to read the CD and display another screen and then press next. There is probably a reason for this, but I just find it annoying.
Issues like these make the installation routine seem unfinished and just don't fit with the overall quality of the OS.
Upon booting Solaris for the first time, you are greeted by dtlogin. This is the default graphical login manager for Solaris and plainly has CDE roots. At this point, there is a drop-down menu in which you can choose to go back to a console login or choose which wm/dm to enter, both CDE and JDS3 are options. I am sure CDE has many great features and I know that some people love it. However, I am not one of them. JDS3 on the other hand is a nicely polished GNOME desktop. The theme and general feel is much improved over Sun's earlier versions. Nothing is very remarkable about JDS3, except network browsing. I have never seen any GNOME desktop do as well with windows and NIX network browsing.
There are things I dislike about JDS. As a media player, Sun has chosen the "Java Media Player." This program has no redeeming factors. XMMS or Rhythmbox would be much better choices. They also tapped Mozilla to be the web browser, not Firefox. With FF gaining more and more attention, this choice makes very little sense to me. However, those are my only complaints about JDS3 and they are small ones.
Nobody is considering Solaris 10 because of JDS3 or its installation routine. They are looking at it because of new features like DTrace, Zones and the new Service Management Framework. Indeed, it has been quite awhile since we have seen a release of any OS with as many large features as Solaris 10.
DTrace
One of the main new features in Solaris 10 is DTrace, a dynamic instrumentation system. DTrace consists of a scripting language, named D (not to be confused with the fledgling D Programming Language), and loadable kernel modules named "providers." When called upon, these "providers" track and report system information. DTrace has several features that separate it from other similar systems:
* It is dynamic. DTrace has no effect on system performance when not in use. Only those providers t
There is nothing wrong with having more choice. Choice is always good for the consumer.
Even though I don't plan to ever use Solaris, I think it's great that there are some people that do want to use it. This presumably means that there is at least one thing that it does better than Linux. It is OK for certain distributions to be much at one thing but worse at other things. I don't see why there needs to be one distibution that rules them all.
If a distribution really does suck, they will disappear by themselves. If they manage to hang around, then good luck to them! Even Windows! (Although please keep the business tactics legal in future.)
I'll probably be modded down for this...
Ah, Solaris 10, the rootkit writers friend.
London's finest organic fairtrade coffee
Interesting, eh?
Note: If you don't have access to a Nessus server or Linux, you can use almost any machine to run a scan yourself. Here's a simplified version of what to do;
1. Get Knoppix and boot it; http://knoppix.org
2. When the desktop appears, run the Nessus server;
'Start' (the K in the lower left)
System (note _DO_NOT_ use the Nessus on this menu yet!)
Security
Nessus
3. Wait. This will take a few minutes and you may not see anything. If you want to be sure, come back in 5 minutes.
4. Run the Nessus client;
K
System
Nessus (note _NOT_ the one under the Security menu)
5. The username should be knoppix.
6. The password field should be blank. Enter knoppix for the password.
7. Select the Target tab. Put in the IP address or DNS name of the target machine.
8. Start scanning. Keep in mind that any firewalls or NAT devices between you and the target machine may give back bad results.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
And you still cannot open more than 255 files at once using fopen or tmpfile or popen. How useless is that ?
Even if you open 2000 files with 'open', the next fopen or popen fails.
The docs say fixed in 64-bit apps only, but this is a stupid limit for 32-bit apps !
I can't read the artical as its /. but on thing that Sol 10 (and FreeBSD) can do out of the box is to split the host machine up into multiple smaller machiens using Zones (or jails). This means you can have seperate virtual machines on each machine so you can test things safely without having to keep reloading the OS
Rus
Cheap UK and US VPS
- Jonathan Schwartz, President and Chief Operating Officer, Sun Microsystems, Inc.
Wow, for some reason that's not the kind of well informed opinion I'd want to be hearing from the company I'm buying a unix solution from.
How we know is more important than what we know.
I read this "review" when it showed up on OSNews and thought "yet another Linux/BSD/whatever user attempts to use Solaris and fails". Everybody seems to focus on what Sun is pimping (DTrace, Zones, Predictive Self Healing), what about actually using the OS?
I have been using (and beta testing) Solaris 10 since August 2003, and there is a lot more to it than DTrace, Zones, and Predictive Self Healing. There are several password security improvements, a new installation metacluster (Reduced Networking Support), a new installation method (WAN Boot), the ability to wrap RPC connections so that connections get logged (TCP Wrappers). And so you don't have to download a ton of software, GCC, gmake, webmin, GIMP, and other tools are part of the Full Distribution installation.
The problem with "reviews" is trying to meet the insaitable demand for "information" and not actually providing anything other than a rehash of publicity materials. How about everybody being paitient and hold off for a "quality" review.
It's short, but sweet. http://www.nwfusion.com/reviews/2005/022805solaris test.html is the link.
---- Teach Peace. It's Cheaper Than War.
Your definition of comphrehensive review of Solaris 10 and mine differ greatly.
*That* was a comprehensive and well-written review? Bah!
Perhaps timothy should have read it before taking the poster's word.
Mind the gap...
My own background: Written linux and Windows NT/XP drivers, and I have set up many linux (mostly debian) and windows workstatiosn
/etc/default. but that doesn't work. And i didn't feel like going like going through cartwheels changing the large number of files required to do this manually.
/bin/sh to bash. I tried this using the SMC, but that gave me an error, so I ended up having to do this from /etc/passwd.
... to work, you have to set up the PATHs manually. I did this via /etc/profile, although I was surprised that none of this was already done. As there was no word on what the proper PATH should be I had to guess a bit, and finally found what I wanted:b in:/usr/c cs/bin:/usr/sbin:/usr/bin
/opt/sfw/bin/ /usr/ccs/bin/ /usr/sfw/bin/ /opt/csw/bin/pkg-get
i have been assigned the job of writing my company's pci card driver for solaris 9, and for this purpose i was given an old ultrasparc IIe sparc workstation with solaris 9. After a bit of frustration with trying to setup paths for root, and login shells, and patches, and packages. I decided to just clean install solaris 10. After downloading 5 cds (not including documentation cd) from solaris, I proceeded to install the system.
Installation:
partitioning wizard sucks. defaults are fine, but if you want to change it, then it is just unpleasant.
network setup : it doesn't request a Hostname, and for the life of my system, I have hostname unknown. No big deal, except for a few errors that it prints. I have looked at sun's site, and the recommended way of changing this is sys-unconfig - with a few changes to dhcpagent in
Configuration:
I loaded up root's profile using the Java Desktop Environment (JDE). Nice looking. But it has no link to the Sun Management Console (SMC). I looked through all the menus and I couldn't figure out how to graphically (in the solaris way) add users. Of course I could've used useradd, but i really wanted to configure the system in the solaris prescribed manner. If you use Common Desktop Environment (CDE), then you do have a link to SMC. I had to run smc from console, and then I was able to set up users.
I wanted to change root's shell from
I installed the solaris 10 with a full (COMPLETE) install. Yet when I look for emacs either in the JDE menus or via the a call to emacs from the terminal, i get nothing. to get emacs and a large number of the other programs including gcc ld vim
PATH=/opt/sfw/bin:/usr/sfw/bin:/opt/csw/
emacs and gcc are in
ld is in
wget is in
i installed the package pkg-get, and that went into
If you run the SMC, and you try to add patches, it won't work, it says something about installing patch pro manager. You can't install that b/c it is not on the website, it only lists patch pro for solaris 8 and 9. I finally found that in Solaris 10, the patch manager comes built in, not that there is some easy way to know this. you must run pprosvc.
Driver writing:
I did a full install of solaris, yet I didn't get the program cc, and since all of their driver tutorials refer to using cc, this created some issues for me. (cc is installed with Sun Studio). I switched to gcc, but gcc doesn't accept the same parameters as cc, but i found out after lots of wasted time, that cc -xarch=v9 is equivalent to gcc -m64 -mcpu=v9. of course you can't use the ld from gnu, you have to use solaris's ld to link.
I am now struggling to get some automatic dev links to be created in solaris, and as with everything else that I have encountered under this OS, it is being extremely painful.
I can say one thing for Solaris 10, and that is that the JDE look great. (although it doesn't have links to the apps that I installed, and is missing the SMC). Visually wise it is nicer looking than some other windowing environments I have seen, as is much better looking than CDE
nachum
As far as I know, the defintion of virtual machines is all over the map. I doubt that you can run different OSes in each Zone so I suspect that Sun is using a different definition than IBM.
Ok, so now I have a machine with all their new block buster stuff on it. They hype was worse than Microsoft for Windows XP, 2000, 2003, even the legendary NT (legendary hype for NT). It is the same old OS with a few new things that you will probably never use. They also still sell licenses so it is "open" but still not free.
Save your time, it isn't worth the 4 hours to load a machine and look at unless you have nothing better to do. I'm so dissapointed I'm decomissioning SUN's as I type this, going to RedHat Linux on commodity hardware. So far the new machine kicks my (fully loaded) 15K's ass down the street with just 4 processors.
The SUN is setting.
Some good resources for Solaris X86 extras and tinkering;
http://www.bolthole.com/solaris/x86.html
http://www.solaris-x86.org
The author said that he was forced to use OSS to get sound to work. There are open source drivers for Solaris as well and they work pretty well. Note that they're compiled for Solaris 9, but they still work with Solaris 10.
http://www.tools.de/solaris/audio/
Wealth is the product of man's capacity to think. -Ayn Rand
WHen Solaris works (most of the time) it does very well.
When it does not, you are almost on your own, no matter how much you are paying for support (you would be surpirsed what companies like Sun can get away with, even when dealing with big clients).
With Linux, if the company providing support is ignoring you, you can try to solve the problem yourself (which is achievable in many cases) or ask somebody else to fix the problem.
With Sun you are lost if your problem is not one of their priorities.
IANAL but write like a drunk one.
It's one of these "I'm a BSD person" types. Still uninformed, but at least they're not uninformed "Linux people". Wonderfull uninformed remarks about graphical installers, never cared to see if you can run without. Wonderfull remark about an OS that should be installable without reboot, which is nonsense, if you can do unattended aswel as attended installs you're OK who cares if it needs to reboot.
There is a small community of people using Solaris on Laptops and Notebooks already.
There are only two reasons why they would still be using their 1999 hardware, and I'm curious which one it is
Their capacity needs haven't grown since 1999, so the machine they bought then is also exactly the right size for today.
They were taken for a ride by their Sun rep, and bought hardware that had excess capacity, even for today.
I suppose 2. above is OK, 1999 was around the middle of the Internet boom, money was burning holes in peoples' pockets.
Or is your point that the hardware is very reliable ? Suns should be, for the price you pay, however I wouldn't think that property is unique to Sun. I have old Western Digital (SMC) 1992 ethernet cards that still work today.
I've also seen some unreliable Sun hardware. A few years ago in a team I worked with, they bought a number of Ultra 5s and Ultra 450s. I remember on certainly more than one occasion the sysadmin sending the box back to Sun because the CPU (or one of in the 450) had died./p.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Cause I think you're a Solaris addict !
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
The reviewer miss in his zones explanation the part about Resource Manager. This is simply a zSeries like WorkLoad Manager tool. It allows to assign processing power per process and per zone, and also physical and virtual memory per user. Simply put, if you have 3 process running, you can assign each process 1/3rd of the processing power of the system, 1/3rd of the physical memory to each process (so no process force a page-out for all the others), and the same amount of virtual memory as the hole system memory (as long as the working set for each process fits in) to avoid memory leak problems.
Other point is that the installer have a bug and although it asks if you want the 1st CD to auto pop-up, it wont work, you need to take it out before it starts the installation all over again. Some bouilds have a message reporting this error (instead of fixing it...).
Binary compatibility is withit the ABI for the same platform (obviously, you can't move a SPARC binary to an Opteron box). The good part is that source files will written using the standar ABI will recompily straight.
The main-point with any other OS than Linux is that rigth-now companies seems more likely to die than the hole Linux movement (or however you want to call it).
I reckon Solaris is used as the *nix of choice in about two thirds of the companies I have as clients - particularly for large web sites and web apps (the BBC for instance). AIX has most of the rest. Some (though certainly not all) are starting to consider Linux and Windows as options.
It's a good nix, Solaris. All my Solaris servers have always been rock solid and Sun have been very, very good at supplying patches and support over the years. Not sure why the get such a hard time on slashdot. (Well, OK, they're Linux policy is shall we say complicated but that is hardly surprising seeing as how it is slowly killing them).
Solaris is a very very fine piece of technology, and Sun's many enterprise customers will be installing upgrades and consuming services for many years to come.
However, Sun is not going to win any new business with this release- all the growth is above them and below them. They know they have to do something, which is why they "open-sourced" 10, but this is nothing more than a lame attempt to get some of the benefits of community development. How many of you Linux/BSD hackers out there are all fired up to start contributing features and bug fixes to Scott and Jon? I thought not. And in regard to Solaris on x86, it's completely senseless, for more than one reason.
Sun's total market cap would fit more than three times into Microsoft's bank account, and that has been true for over three years now. The problem is, no one has a need to acquire Sun, either as an accretive play (no growth) or to kill them. They're going to twist in the wind for at least another decade, but they stopped being interesting long ago.
Well, because a FILE is defined as a char in the 32-bit ABI (Application Binary Interface) as the man page tells you - you cant change that without breaking the ABI compatibility.
Unlink some other OSes, Solaris has standards and backwards compatability to maintain, which is one of its main strengths.
Whats wrong with just using open() or making a 64 bit binary?
"If everybody is thinking alike, somebody isn't thinking" - Gen. George S. Patton
First of all, I'm no Solaris expert. (Heck, I only switched from Windows to Linux full-time a month or two ago.) But I was curious, and thought it might be cool to run our main product on Sol-x86 along with the Linux and win32 versions.
I figured I'd be filling up an otherwise uneventful weekend, so I threw together a 433/256 out of spare parts, downloaded and burned the ISOs, and made myself a large pot of coffee. The installation took about 2 hours and pretty much everything I needed worked right the first time, and now I've got myself a nifty little SAMP server for testing. (Running Solaris 10, Apache 1.3.31, PHP 5.0.3, and MySQL 5.0.2-alpha.)
Il n'y a pas de Planet B.
Solaris zones are way cooler than one paragraph could explain- you can take a zone and move it to a duplicately configured machine (ala flash install or otherwise) in a heartbeat.. among other things..
the reviewer had trouble installing without rebooting part-way through.. the way it sounded, he could only install the mini root and then reboot.. I just did a solaris 10 install friday on a Sun V480 box and not only did it install all 4 cds before rebooting into the actual OS, I did all of the package selection at the beginning and didn't have to wait for anything - magic of DVDs! In any case, i'm still pretty sure that you can do the package selection in front without having to twiddle thumbs between cds (eg package selection is not on a per cd basis)..
Those were just a couple problems with the review I saw.. I don't think they really know solaris well enough to be reviewing it and have it considered worth much.
TFA says that unlike Xen and UML, Zones have a very small overhead.
This isn't quite accurate - Xen does NOT have a large performance penalty (UML does, especially for I/O intensive workloads). Xen domains have almost the same performance as the native OS. Additionally, Xen VMs are not Linux kernels housed in a Linux host machine like UML, every Xen domain including domain0 runs under Xen itself. The only special thing about domain0 is that Xen passes off hardware access to domain0 rather than implementing all the device drivers itself.
Xen is more like IBM's mainframe logical partitions (LPARs) than UML or Solaris's zones or BSD jails. It serves a different purpose to zones or BSD jails (but a similar purpose to UML).
And Xen has very very good performance. I've been testing it recently and it blows away any other virtualization tools I've used on x86 including VMWare and UML.
Oolite: Elite-like game. For Mac, Linux and Windows
Tim Bray is blogging his move from his current dev platform of linux/osx to Solaris 10. Very honest, and very interesting.
it's not going to stop until you wise up, no it's not going to stop. so just give up.
Yeah it's fixed for 64-bit binary, but still customers and non-techies seem scared of 64-bit. The 64-bit build I tested works great and is a good solution.
But the customers want 32-bit and their app may sometimes do popen or fopen and it crashes when the underlying layers (that use 'open') have opened a lot of files. They also link against third-party binaries, so need them to upgrade to 64-bit also, etc., etc.
I think they should of allowed the fopen to have file handles 0-254 and open/close etc. to use 255 upwards.
This wasn't mentioned in the article-- does anyone know if Sun has fixed their wretched antique package management? Are packages finally versioned? Do they have some dependency management ala apt or yum?
I am still running the beta-69 release (on x86), which required some "creativity" to install, because the install procedure was not completely finished yet. But even the beta runs fine now, and the new privilege model (instead of just root/world privileges) solved a lot of problems for me.
Solaris 10 is a great technical computing or server OS. GNU/Linux has some advantages over it, for example debian's package system and free organisation. Overall Linux is easier to get up and running. Knoppix is trivial to boot. Paths and default executable placement are simpler in Linux. Linux is more ported. X11 support seams better in most Linux distros. Virtual consoles are a big plus when X gets messed up.
But Solaris has some cool features. Zones, dtrace, exellent SMP support, and surprisingly, a great price/performance ratio. I donno how well sun will do (I would guess they'll make some money in the short term on Opeteron systems and probably in the long term with Fujitsu massivly multi-core SPARC). But the current market for used sun workstations/servers is great because of Sun's overall decline. I was able to get (on ebay) a quad 450mhz ultrasparcII box with 2 gigs of ram, and dual 36 gig scsi drives, quad redundent power supples (800 watt), etc: for a measily $200. Solaris 10 installed great. Sun hardware is built to withstand hell and admins, students, hobbiests, or whoever, who normally couldn't afford this quality should really check it out. I also actually like CDE and the old Motief look. It's clean, simple, easy to work with, and doesn't try to be Microsoft Windows or MacOS. SPARC hardware also has a security advantage from being non-x86, espicially if you ditch solaris and go with BSD/Linux. Most attacks are from idiot script kiddies who just use the x86 shellcode they found on bugtraq. Even if you run an exploitable version of some service, likely you will be immune due to your somewhat obscure hardware.
------ Take away the right to say fuck and you take away the right to say fuck the government.
It got slashdotted very easily. I presume it was a Linux server.
Solaris still supports pthreads better than Linux. The Linux C runtime lib does not fully support pthread_cancel. There are a few rare cases where a cancel request is caught in the RTL (as it often should), but it does not properly clean up RTL mutexes, etc as the thread exits. The RTL is now hosed and subsequent RTL calls may crash or lock up.
The manpage for pthread_cancel hints at this issue in the "Bugs" section, but doesn't quite make it clear.
use an unfolded paperclip wire "tool" in the appropriate hole in the front of the optical drive to remove a recalcitrant disc. AFAIK most optical drives still have that feature. Comes in handy once in awhile.
I recently read this somewhere: Only 4 percent of the CIOs surveyed expect Sun to gain share of their spending in 2005. "The problem is that for many users whatever Sun does is too little too late," said Merrill strategist Steven Milunovich. i don't have the link to this anymore, but just in general, how popular does the slashdot crowd think Solaris 10 will be?
hehe, i think you got trolled..Come on, a solaris Roomba? Does Dancing Santa have a solaris-enabled flying sleigh too? :)
A witty saying proves you are wittier than the next guy.
Anyone care to explain a little bit what the seeksize.d script really does? Also, why did he say that it was somewhat shocking?
Thanks,
-Don.
Cwm, fjord-bank glyphs vext quiz
Tim Bray is switching his development environment from OSX/Linux to Solaris. His diary of the switch is here (Note, as he does, that Mr. Bray is a Sun employee)
I installed a Solaris 10 prerelease on my inspiron 8200 notebook, which is definitely not sun approved, and it (now) works perfectly fine, even with my nvidia graphics card.
I did, although, notice the exact same problems as the original poster (like "eject cd" not doing anything etc.), and it took me quite some tweaking to get X going and to configure a german keyboard. The keyboard config thing is definitely an installers job and differs a lot from linux.
There are some rough edges there (never mess up your X config with xdm login on until you know how to boot into single user mode), and some things are beautiful and quite configureable, like ksh, but not preconfigured worth a dime when they come out of the box!
z/OS Workload Manager is a higher-level layer that allocates processor, storage and I/O resources for you, based upon general goals that you set for arbitrary classes of work. You give WLM the relative importance of the applications you run, and specify your performance expectations. WLM dynamically adjusts dispatching priorities, assigns more or less storage, and generally performs the workaday tuning that a performance analyst had to do manually when there was only SRM.
(An oldie but a goodie: PDF presentation contrasting SRM and WLM.)
Er, you do know the whole point of Xen was virtualisation without the performance hit, right? Now, maybe it isn't 100% successful, I can't try since it doesn't support my CPU (7447).
But my understanding from reading the tech-report is its only fault was no DRI (so no 3D acceleration).
For more information see the Solaris x86 FAQ (which I wrote with the help of hundreds)
svccfg (/tmp/kdm_svccfg_cmds, line 1): Pattern 'application/x11/x11-server' doesn't match any instances or services
Starting Solaris Install Launcher in Command Line Mode
Error occurred during initialization of VM. java.lang.InternalError
The Solaris Install Launcher has terminated unexpectedly.
Press the Return key and a system reboot will take place
on your machine.
I specifically asked for a console-only boot as I guess qemu has trouble with running X, and I imagine Solaris should deal properly with a console-only installation (thinking of some blade server with serial console).
Anyone got a hint on where to go from there?
- Hubert
I install Solaris 10 in my laptop and so far it seems like a very solid OS, the only thing I dind't like about the default install is that it doesn't come with a compiler, I guess SUN is giving us the option of buying the sun studio 10 or install the gcc compiler ourselves. Overall I can't complain about it.
I started reading this thread, because after reading the review I still didn't understand why Solaris 10 was such a big deal. The reviewer kept on saying "Solaris 10 has some really cool stuff" but except for a few cryptic sentances that probably make sense to people who already know about Solaris, it didn't really enlighten me any.
/.), I decided to read the thread. Sometimes I do find some nuggets of additional information, and I really want to know more about Solaris. I was shocked to see the attitude of the Solaris users. Basically, they project this "you're idiots, we're gods because we do ENTERPRISE computing" attitude.
So against my better judgement (given the quality of discussions on
Over the years I had the unfortunate need to deal with Sun from time to time, in various business capacities. I was always put off by their arrogance. But to see that many Sun USERS also seem to be Mini McNealys -- wow, that's really something special.
At this point, I don't know much more about Solaris than I did before reading the review and the comments here. But I do know some things about businesses and how they work and think. In re: the guy who made the snide comment re: Linux and Stallman etc. What the writer (or rather the person he was quoting) seems to forget, is that Sun isn't competing against "Linux" in the enterprise. Linux isn't a company. Sun is competing against IBM. IBM has been selling into the "enterprise" market, from when Scott McNealy was in diapers. And IBM has Sun in its gun sights, and it is shooting Linux bullets and not just AIX bullets. I heard an IBM Senior VP state that IBM is spending millions helping VARs to port Sun-based applications to Linux.
Sure CIOs of big companies are conservative and don't change easily. But they also look at Sun's stock price and other financials, and when IBM comes knocking with an alternative solution which won't be all that disruptive, making the switch won't seem like a radical act.
So where does that leave Sun and Solaris? Many of you forget that Sun started by snapping at IBM's heels from the workstation market, which was the low-end of the computer world in its days. Now Gnu/Linux in all its variants is eating Sun's lunch on the low end and moving up the feeding chain. IBM is relentlessly crushing down from the high end. What's left? However superior Solaris technology may be (and I haven't yet gotten a clear picture why it is superior), Sun is certainly facing huge business challenges. It's future is by no means guaranteed. And McNealy's arrogant attitude, which seems to be part of the Sun culture, to the extent of even effecting Sun users, sure doesn't help.
Solaris x86 is basically a direct port from sparc
No. Solaris is Solaris. The Solaris running on your x86 machine is exactly the same as the Solaris running on your SPARC. Obviously there is some platform-specific code, but it is _not_ a port. They are built from the exact same source tree.
</quote>
An FYI. 99% of the developers I have ever worked with consider that a "port".
Peace.