Click to See Complete Forum and Search --> : Linux and Solaris; Bash and KSH


disrael
12-15-2003, 02:19 PM
Okay I've been using Linux for years now, I got an internship at a local company and they use Solaris. I've noticed some irritating things in Solaris that weren't there in Linux. Solaris lacked bash, so I had to d/l it and compile it, also a lot of the software seems to be really out of date. The version of perl for example. I asked my manager why we went with Sun's Solaris and he replied "for support". I am not one to call and wait on hold for hours only to learn I know more than the techy I am talking to. Anyway, there seems to be a lot less sources of knowledge about Solaris on the web compared to Linux. They also won't go with Linux cause upper management got scared at the SCO Unix lawsuits. My manager said we might go with HP's Linux, since they claimed to cover anyone if SCO tried to sue. I don't mean this to sound like a wining post.

Further more, on all of the servers they use KSH and they dont even have bash. Anyone have any good arguments for bash as apposed to ksh? I just find bash an easier way of doing things.
-Doron

EnigmaOne
12-15-2003, 03:31 PM
Like, maybe, that BASH is a bit more universal?

I rarely run into Korn, while BASH seems to be everywhere I look.

disrael
12-15-2003, 03:55 PM
not on solaris :( I think these people stick to the old :(
-Doron

Shep
12-16-2003, 07:51 PM
My school we had Korn shell on the sun computers. That is what I learned on, so it is what I know best. Bash is just an enhanced version of the korn shell, so most things I have encountered are the same. What are you trying to do? Tell them to go with HP-UX at your work. We are switching over to IBM at my work. Haven't messed with it much though.

disrael
12-17-2003, 09:51 AM
we have HP-UX as one of our standards as well as Solaris.

The thing that bugs me is the standards with *nix. Tthere are way to many ways of doing things. In korn the prompt is set by "PS1=[$LOGIN]`hostname`$" (or something simular to that), in Bash it is PS1="[\u]\h$ ". I am just giving that as an example, but working with all these different platform standards confuses the hell out of me, simular, but just enough different to give you one hell of a headake.
-Doron