Solaris vs Ubuntu

irishScott

Lifer
Oct 10, 2006
21,562
3
0
I've been using Ubuntu for the last year or so, and at college we have to use Solaris to run a few Apps. Looks similar. Is there any major difference?
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
They are obviously different operating systems.

Both are based around the unix standard with Solaris being a 'real' Unix system vs Ubuntu which is GNU/Linux system.

This means that there are subtle differences in how apps act and behave. The GNU utilities are, I beleive, generally considured superior then to what Sun offers by default but they can easily be installed on Solaris.

For practical purposes Ubuntu will provide better performance, better hardware compatability, have a wider selection of software, and provide a more complete desktop environment then what you can get from Solaris.

However that is not to say that Solaris doesn't have it's perks. Depending on what you want one or the other will be more ideal.

Both OpenSolaris and Ubuntu are Free and open source software for the most part. You should check it out if your curious, find out for yourself.
 

DasFox

Diamond Member
Sep 4, 2003
4,668
46
91
Well everyone told you that one was Unix and one was Linux, but why people choose one over the other?

Solaris Wiki:
http://en.wikipedia.org/wiki/Solaris_Operating_Environment

Solaris has had it's roots before as the OS of choice for people that wanted to run a DNS server. For that reason, and most likely still to this day Solaris has been this choice.

Solaris is also from Sun - the Java people, so there is a lot of intergration here for the java platform.

It is Unix like others at the core of the system, kernel, libraries, etc... but there are many different aspects to it like any other Unix, especially with Solaris, so it's best to dig around, Google and learn these.

As far as Linux is concerned, simply speaking it's an easier system to work with at the desktop level with more software compatibility then Solaris, in short Linux makes a nicer desktop for the home user, and Solaris for business.

Hope this helps some, and if you have the time to play, the best way is to simply just install them and use them, then you'll know. ;)

Unix & Linux -----> http://www.distrowatch.com

ALOHA

P.S. And just to remind you, or let you know, Linux is a Unix based OS.
 

jhu

Lifer
Oct 10, 1999
11,918
9
81
Originally posted by: DasFox

P.S. And just to remind you, or let you know, Linux is a Unix based OS.

well, functionally at least. officially, linux is nothing like unix(tm).
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Well everyone told you that one was Unix and one was Linux, but why people choose one over the other?

Usually they're either a rabid Solaris fan (i.e. Jorge Schilling) or they choose Linux.

Solaris is also from Sun - the Java people, so there is a lot of intergration here for the java platform.

"from Sun" and "java integration" are two big minuses IMO.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
I am sure that a hell of a lot more people use Java on Linux then Java on Solaris.

9 times out of 10 people choose Linux.. Which is one of the major reasons for OpenSolaris. (hope it works out for them.)

But again Solaris has it's perks. Dtrace for instance is something people like.
 

BriGy86

Diamond Member
Sep 10, 2004
4,537
1
91
I was told that learning solaris would be more beneficial than learning linux, but now that i see peoples posts on the hardware compatibility and what not, I think i might just stick with trying to figure out linux,

BTW drag, i haven't gotten around to reinstalling kubuntu, perhaps this weekend though, thanks again for all your help in the other thread
 

DasFox

Diamond Member
Sep 4, 2003
4,668
46
91
Originally posted by: jhu
Originally posted by: DasFox

P.S. And just to remind you, or let you know, Linux is a Unix based OS.

well, functionally at least. officially, linux is nothing like unix(tm).


Linux is nothing like Unix, sorry that is not correct at all. I take it you have never run Slackware, or understand the GNU tools that Linux uses, which are all off Unix.

Linux in the beginning used all the Unix Gnu tools, and still does to this day, of course people have created their own along the way.

Not to mention Linux/Unix commands are all the same.

Sorry Linux is very much like Unix, your comments seem to lack an understanding into what GNU, Linux & Unix are.

I've used Unix/Linux almost 10 years. ;)

ALOHA

 

DasFox

Diamond Member
Sep 4, 2003
4,668
46
91
As I said before you just have to use them to understand them, and then make choices also based off this. Solaris is a different world, even from FreeBSD which is Unix. Solaris is quite different in many respects even though they are both Unix.

Use the tool that best serves the purpose. ;)

ALOHA
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
Ya. All the concept and as far as user-land goes it's all very similar.

There are differences to be aware of.

For instance in Linux:
killall gnome-panel

Would kill 'gnome-panel' proccesses.

In Solaris:
killall gnome-panel

Would kill 'gnome-panel' proccesses... as well as the rest of your system. Killall realy means 'kill all' as in nuclear bomb.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: drag
Ya. All the concept and as far as user-land goes it's all very similar.

There are differences to be aware of.

For instance in Linux:
killall gnome-panel

Would kill 'gnome-panel' proccesses.

In Solaris:
killall gnome-panel

Would kill 'gnome-panel' proccesses... as well as the rest of your system. Killall realy means 'kill all' as in nuclear bomb.

The command you want is pkill, it seems to be relatively standard. ;)
 

Hyperblaze

Lifer
May 31, 2001
10,027
1
81
Originally posted by: DasFox
Originally posted by: jhu
Originally posted by: DasFox

P.S. And just to remind you, or let you know, Linux is a Unix based OS.

well, functionally at least. officially, linux is nothing like unix(tm).


Linux is nothing like Unix, sorry that is not correct at all. I take it you have never run Slackware, or understand the GNU tools that Linux uses, which are all off Unix.

Linux in the beginning used all the Unix Gnu tools, and still does to this day, of course people have created their own along the way.

Not to mention Linux/Unix commands are all the same.

Sorry Linux is very much like Unix, your comments seem to lack an understanding into what GNU, Linux & Unix are.

I've used Unix/Linux almost 10 years. ;)

ALOHA

Ummm...not really. I don't know how much "explorations" you've done in your almost 10 years of using it but obviously you haven't used certain networking functionality that I'm aware of. It is true that many commands have the same functionality (that i've tried), but saying they all do, is really pushing it.

I myself have used Linux since 1996, Unix since 2004, but still have a LOT to learn. And I'll freely admit it

 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: Hyperblaze
Ummm...not really. I don't know how much "explorations" you've done in your almost 10 years of using it but obviously you haven't used certain networking functionality that I'm aware of. It is true that many commands have the same functionality (that i've tried), but saying they all do, is really pushing it.

I myself have used Linux since 1996, Unix since 2004, but still have a LOT to learn. And I'll freely admit it

Generally the standard commands are about the same. Some systems add in incompatible and non-standard options though. And unfortunately too many people use them. :(
 

Hyperblaze

Lifer
May 31, 2001
10,027
1
81
Originally posted by: n0cmonkey
Originally posted by: Hyperblaze
Ummm...not really. I don't know how much "explorations" you've done in your almost 10 years of using it but obviously you haven't used certain networking functionality that I'm aware of. It is true that many commands have the same functionality (that i've tried), but saying they all do, is really pushing it.

I myself have used Linux since 1996, Unix since 2004, but still have a LOT to learn. And I'll freely admit it

Generally the standard commands are about the same. Some systems add in incompatible and non-standard options though. And unfortunately too many people use them. :(

Standard....I love that word, however, by who's standard? Actually, the first command I found different in Linux/Unix was actually the command "route". Unless there's a way to display the current routing table using that command with an argument form, I'll be forever stuck using "netstat -r".

I'm not saying it's a completely different operating system and I agree that there are a lot of commands which are the same, I was just pointiing out that there are differences.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: Hyperblaze
Standard....I love that word, however, by who's standard? Actually, the first command I found different in Linux/Unix was actually the command "route". Unless there's a way to display the current routing table using that command with an argument form, I'll be forever stuck using "netstat -r".

I'm not saying it's a completely different operating system and I agree that there are a lot of commands which are the same, I was just pointiing out that there are differences.

And I'm agreeing with you. Basically. ;)

The standards to look at are POSIX and maybe SUS.
 

Hyperblaze

Lifer
May 31, 2001
10,027
1
81
Originally posted by: n0cmonkey
Originally posted by: Hyperblaze
Standard....I love that word, however, by who's standard? Actually, the first command I found different in Linux/Unix was actually the command "route". Unless there's a way to display the current routing table using that command with an argument form, I'll be forever stuck using "netstat -r".

I'm not saying it's a completely different operating system and I agree that there are a lot of commands which are the same, I was just pointiing out that there are differences.

And I'm agreeing with you. Basically. ;)

The standards to look at are POSIX and maybe SUS.

Sorry :D Haven't had any breakfest yet ;)

Heard of POSIX, I'll have to read more about it. What is SUS?
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: Hyperblaze
Sorry :D Haven't had any breakfest yet ;)

I've only had 2 cups of coffee, about to go for a third. Damn house blend left a horrible taste in my mouth. NEED DARK ROAST! :confused:

Heard of POSIX, I'll have to read more about it. What is SUS?

Single Unix Specification. You might be able to find out more at unix.org. I'm not sure how important this is to Linux/*BSD developers, but Solaris should follow it. Kinda. :p
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: Nothinman
The standards to look at are POSIX and maybe SUS.

I thought those were just for API standardization, not userland switches and crap.

Maybe, not sure. I thought there was more to it... I'll have to see if I can figure it out later...
 

jhu

Lifer
Oct 10, 1999
11,918
9
81
Originally posted by: DasFox
Originally posted by: jhu
Originally posted by: DasFox

P.S. And just to remind you, or let you know, Linux is a Unix based OS.

well, functionally at least. officially, linux is nothing like unix(tm).


Linux is nothing like Unix, sorry that is not correct at all. I take it you have never run Slackware, or understand the GNU tools that Linux uses, which are all off Unix.

Linux in the beginning used all the Unix Gnu tools, and still does to this day, of course people have created their own along the way.

Not to mention Linux/Unix commands are all the same.

Sorry Linux is very much like Unix, your comments seem to lack an understanding into what GNU, Linux & Unix are.

I've used Unix/Linux almost 10 years. ;)

ALOHA

i've been using linux/bsd for about the same number of years. however, you must read more carefully. i said linux and unix are functionally equivalent. but linux and unix(tm)] are not the same
 

Dravic

Senior member
May 18, 2000
892
0
76
Originally posted by: BriGy86
I was told that learning solaris would be more beneficial than learning linux, but now that i see peoples posts on the hardware compatibility and what not, I think i might just stick with trying to figure out linux,

BTW drag, i haven't gotten around to reinstalling kubuntu, perhaps this weekend though, thanks again for all your help in the other thread


The reason for learning Solaris is that most large companies run their enterprise level applications on Solaris or HP-UX UNIX systems. If you just want to get familiar with *nix?s then Linux has by far the lower barrier to entry. Sun is trying to change that with openSolaris and Solaris x86.

Linux has come a long way in the low to mid lever server space but the ?big iron? so to speak is still usually Solaris and HP-UX.