WEBlog -- Wouter's Eclectic Blog

Wed, 24 Jan 2007

Ian Murdock on Solaris...

If you want another example, one from a company who any developer would agree is an outstanding engineering organization, here's one: "Sun has maintained binary compatibility between operating system releases for nearly a decade, enabling existing Solaris applications to run unmodified on Solaris 10. This means that Solaris applications developed 10 years ago will run on Solaris 10 unchanged, taking full advantage of new and advanced Solaris features."

Yes, it's true that there is outstanding backward binary compatibility in Solaris. However, if you're going to try use that as an argument in favour of Solaris, try again.

Have you ever actually used a Solaris system?

If you're going to say that backwards compatibility is good and that we should incorporate backwards compatibility into Linux somehow, then please do not point people towards the two ugliest operating systems on the earth with a lot of garbage baggage for the sake of backwards compatibility...

Reply...
S:what good is it?
A:Justin
E:
D:2007-01-24 04:23:13.524857
Who actually needs backwards compatibility from 10 years ago?

Software? If you are still running some buggy database server from 1995, you are probably running it on the solaris install from 1995.

Device drivers? I guess some people don't mind trusting their important data to old versions of binary only drivers...

I think a lot of people that like solaris are not even unix USERS. They install solaris, someone else comes along and installs some old program in /opt, and then they never touch the system again. For them, it's great if they can upgrade the system and not have anything break. These are the kind of people who are still running systems with netscape 4, and an emacs version from 1999.

S:heh...
A:elijah
E:elw@stderr.org
D:2007-01-24 04:23:35.438


it sounds like you used a rather badly managed solaris machine.

it doesn't *have* to be that painful... but for some folks, it is.

[disclosure - I maintain a bunch of solaris boxes in addition to our debian boxen. things learned on one transition fairly easily to the other, to be honest.]

--elijah
S:It's not "wrong", it's "different"
A:Philip Paeps
E:philip@paeps.cx
D:2007-01-24 09:04:12.003789
Yes, I've used Solaris. :-)

While it doesn't adhere to the FHS (which I consider broken in many ways anyway), Solaris is consistent with itself, and has been since the beginning of time. Of course there are ugly hacks in it, but they are documented.

Once you have your .cshrc (or .brokenshellrc) set up, you don't notice you're on Solaris or Linux or BSD half the time.

What *does* annoy me about Solaris is that they put stub shell scripts in /usr/ucb when the BSD tools aren't there. It would make scripts easier if one could just rely on getting ENOENT if something is missing.

- Philip
S:Slowaris
A:Kris Buytaert
E:Kris.Buytaert@gmail.com
D:2007-01-24 12:55:16.701499
That's why it's called Slowaris , not Solaris ! :)
S:Re: But why?
A:Bryan Cantrill
E:bmc@kiowa.eng.sun.com
D:2007-01-24 13:20:52.011721
Have you ever kissed a girl?

- Bryan

----------------------------------------------------------------------
Bryan Cantrill, Solaris Performance. bmc@eng.sun.com (415) 786-3652
S:re: solaris
A:cyf
E:
D:2007-01-25 12:36:49.469693
Man, you *really* need to do your homework on Solaris, don't you?