Linked by Thom Holwerda on Thu 10th Nov 2011 20:45 UTC, submitted by Straylight
Oracle and SUN I just emerged, blinking, from the world of Skyrim, only to realise Sun Oracle has released the 11th version of Solaris (well, technically it's the 7th, but okay, we'll roll with it). I'll be honest and upfront about it: Solaris is totally out of my league, and as such, it's very hard for me to properly summarise what this release is all about, so I won't even try.
Thread beginning with comment 496883
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Nice!
by abcxyz on Thu 10th Nov 2011 22:06 UTC in reply to "Nice!"
abcxyz
Member since:
2009-07-30

Now there are many issues about this S11 thing, but this comment calls for a quick fact check.

Root's home in S11 is /root/ (not that I'd get how does that define modernity of an OS) and while there still is /bin/sh (/bin and /sbin being links to /usr/{s,}bin/), it actually runs /usr/bin/ksh93 (and again not sure why would that necessarily be better) esp. it's not a big deal to choose shell of one's liking.

One of my complains about this release would be that development had a lot of the F/OSS vibe and was happening/focusing on engineers desktops. So in fact running it on SPARC for the first time in Solaris' history might see some shortcomings here and there.

Reply Parent Score: 2

RE[2]: Nice!
by SReilly on Thu 10th Nov 2011 22:21 in reply to "RE: Nice!"
SReilly Member since:
2006-12-28

Just installed it and yes, roots default directory is in /root and the new default shell is bash. Quite a departure I must say.

The reason why / is a bad idea these days for root's home directory is because it mixes root's user files and directories with those of the system. This wasn't an issue way back when you had one shell, one profile for that shell and no ssh (to name the first things I can think of off of the top of my head). Mow that you do, those config files and directories end up directly on the / filesystem making it harder to administer and even though you really should keep root usage to a minimum it's just not always the case. Hence why most admins create a /root directory first thing after an install of Sol8-9-10 and change root's home directory.

Are you seriously trying to say to me that sh is just as good as ksh or bash? Please. As for it running /usr/bin/ksh93 in sh mode, all the more reason not to bother with it.

Reply Parent Score: 4

RE[3]: Nice!
by abcxyz on Fri 11th Nov 2011 00:17 in reply to "RE[2]: Nice!"
abcxyz Member since:
2009-07-30

The reason why / is a bad idea these days for root's home directory is because it mixes root's user files and directories with those of the system....


Question was, how would this be a sign of modernity (or not towing old baggage). But speaking of bad ideas, generally logging (and even more so directly ssh'ing) in as root does not seem to be the best one of them all (as you've correctly pointed out). Esp. true on Solaris (10+) which tends to utilize RBAC/sudo, clinging to root's usage might by some be considered a bit archaic. ;)

Are you seriously trying to say to me that sh is just as good as ksh or bash? Please. As for it running /usr/bin/ksh93 in sh mode, all the more reason not to bother with it.


I am seriously unaware of making any comparison or qualifying statement.

EDIT: The word "better" could have been misunderstood. The question was why should it be better for /bin/sh to be symlink to /usr/bin/ksh93, presuming that having /bin/sh as SH binary does not effect /usr/bin/ksh93 or /usr/bin/bash or /usr/bin/zsh for anyone who wants to use either of the Bourne shell family.

Merely, as long as you can choose your favorite shell to log in and to run your scripts, I do not really understand why presence of another one should be any bothersome. I personally do not care for (t)csh too much, but see no reason to make a point of any system shipping it (it sure lives on my machine) or even making it default when changing is just one command operation.

Edited 2011-11-11 00:25 UTC

Reply Parent Score: 1