Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm being considered for a new Linux Server Engineer position, but I'm told by an insider that there is a little Solaris and AIX in-house.

I spend most of my time in the Debian Family, have some familiarity with the RedHat family and a few others (Slackware, etc). I don't get too wound up on the differences (for me it's akin to the different Windshield Wipers and Cruise Control buttons in different cars), but I have little experience with Solaris none with AIX.

I would like to know:

  • Are there assumptions or conventions diverge in these commercial offerings from Linux?
  • Is there a "Solaris Way" or an "AIX Way"?
  • Are the Package Managers relatively comparable to apt or yum?
share|improve this question

migrated from serverfault.com Feb 14 '12 at 23:46

This question came from our site for system and network administrators.

Note to Mods: I would prefer that this stay on SF than be migrated to Linux/Unix community. If it gets poor traction, I'll ask to migrate or re-ask the question there. – gWaldo Feb 13 '12 at 14:32
Why do you prefer it to stay here? IMHO it'll be much more well-answered over on unix.se. – EEAA Feb 13 '12 at 14:34
I'm not opposed to it moving if it doesn't get any love, but I'd rather see what comes out of this community. I know more people Eye-Are-Ell who spend most of their time on SF, but seldom roam the Unix/Linux site. – gWaldo Feb 13 '12 at 15:25
U&L really is the best place for this – Iain Feb 13 '12 at 16:48

I think you need to familiarize yourself with the Rosetta Stone. Back in the day, when I needed to interact with other Unices (often in extracting data to migrate to Linux), I'd use the guide to try to find equivalent commands or as a starting point to locating the right files to do my job. There are more than enough differences to keep you on your toes. Don't make assumptions and expect less-friendly commands/switches/usage than the GNU utilities you're used to in Linux.

share|improve this answer
I was already expecting the need to read man-pages and test on each platform for each tool in the chain, but thank you. – gWaldo Feb 13 '12 at 16:15
Note to self: write a cooler Rosetta Stone webapp – gWaldo Feb 13 '12 at 16:16
But it's very useful... – ewwhite Feb 13 '12 at 16:19
Indeed, and very well done, but I think that a version that only displays the target OSs that you care about would be helpful. Thank you! – gWaldo Feb 13 '12 at 16:21
Yes, select the OS types you care to compare in the upper-lefthand corner, then click "Draw Table". – ewwhite Feb 13 '12 at 16:30

I can only speak for AIX. Yes absolutely, there is an AIX way. You'll probably have most of the userland tools you're used to, but they'll be out of date, out of the box. For messing around with hardware, volumes, the kernel, user and group management, you're going to be looking at things like SMIT. Software installs are done using lpp. Also, depending on your type of hardware, you could be messing with the Hardware Management Console. Virtualizing is done with LPARs, which can now be dynamic and/or micro.

Learn to love reading IBM RedBooks, too.

See also : http://stackoverflow.com/questions/1754603/aix-vs-unix-commands

Think of it as Unix, with a healthy amount of crossbreeding from the mainframe and AS/400 world - because that's exactly what it is.

share|improve this answer
Thank you. That is very helpful. I lol'd at "out of date, out of the box"! – gWaldo Feb 13 '12 at 16:13
I edited the answer, couple more details. – mfinni Feb 13 '12 at 16:35

With Solaris, many things are the same but different enough that it's painful. It's much easier to go from Solaris to Linux than the other way around.

Things that you expect to work don't because the Solaris version of a tool doesn't for example support character classes although the /usr/xpg4/bin variant might.

The command line arguments on everyday tools like ps are different or missing. Utilities that you just expect to have like top aren't installed by default.

share|improve this answer
Thank you. I distinctly remember hearing friends grumble in the background when troubleshooting scripts on Solaris for the last reason. – gWaldo Feb 13 '12 at 17:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.