Just recieved Solaris 10 DVD for free, what can i do with it?

Unless you are a bit of a UNIX geek, you'll probably not find much to do with it. Unless you want to train to be a Solaris admin or set up a bit of a home webserver?
 
Well what were you looking for us to say? It's real Unix. You can run any POSIX software you like. It comes with a slew of useful software and it's a very nice OS.
 
MikeTimbers said:
Fantastic fully featured real UNIX. Try it.

You can also bet that if there is a standardized UNIX way of doing things, Solaris will do it exactly the other way round. :D

Some say that is the only thing that keeps Sun afloat - all those training programs to teach unix admins how ps -ef is better way of showing ps aux output. ;)
 
v0n said:
Some say that is the only thing that keeps Sun afloat - all those training programs to teach unix admins how ps -ef is better way of showing ps aux output. ;)
I use ps -ef all he time under linux.. :confused:
 
ps -aux is the proper old ps. All true unixes use ps -aux. It's true POSIX and UNIX standard, documented by ANSI, ISO, IEEE and Open Group. At some point SCO and Solaris insisted on changing it to ps -ef with obligatory "-". The main difference is that where all "aux" unixes provided compatibility for admins coming from "broken" standard and added "ef" as a switch to achieve the same output, Solaris remained "ef" only. It is important to remember, however, that you will find ps -aux in SunOS as late as revision 4. Changing it to -ef was something done on purpose, to break standard and establish licensed System V (or system 5). At that point SunOS's standardized scsi devices like /dev/sd0a turned into /dev/dsk/c0t3d0s0 behemoths, fstab became vfstab, nfs exports file was turned into /etc/dfs/dfstab and killall command started killing literally all, forcing machine to die, instead of stopping a bunch of processes of the name specified after command (now, just how stupid is that).
Basically, what I'm trying to point out is that Solaris wasn't always like that - SunOS was once pretty much like any other Unix out there, however, Solaris was MADE into the weirdo we all know, and the sole purpose of the transition was to make it weird and break standards.
 
Not disputing what you say but SCO and AIX have used "ps -ef" since, well not wishing to show my age here, but I first got SCO qualified in 1989 and used AIX when it ran on IBM RT6150 PCs in v2.2 from around 1986. Both of those used "ps" with a variety of switches including aeft preceded by a -.
 
Actually you could use "aux" on Tru64 and AIX along with "-ef", however format descriptors were slightly different. SCO and SysV broke ps along with quite a few other standards in early eighties, but back then SunOS still followed BSD school and was fully "aux" compatible. In early nineties Sun jumped the ship and turned Solaris into strict SysV thus breaking switches all over the place. UnixWare followed. At some point Solaris just couldn't cope with complaints and I remember our Ultra boxes arrived with /usr/bin/ps and Berkeley's /usr/ucb/ps. :)

In linux, amusingly adding "I_WANT_A_BROKEN_PS=1" as env flag gives you ps -ef only. :D
 
Last edited:
Back
Top Bottom