Re: spatial stuff detail
- From: John Siracusa <siracusa mindspring com>
- To: desktop-devel-list gnome org
- Subject: Re: spatial stuff detail
- Date: Sun, 21 Sep 2003 19:17:37 -0400
On Sep 21, 2003, at 6:41 PM, Sean Middleditch wrote:
You are confusing shared libraries with interchangable components.
You never, ever repalce teh OS X or Win32 'libc' with another version,
for example, but you're quite free to use glibc, dietlibc, etc. w/
Linux.
Isn't libc isn't a shared library? And there's no reason you can't
install and use any other libc variants in OS X.
Likewise, the OS X GUI is there to stay and not replaced. The Windows
GUI is the same way. yet on Linux, you can use XFree86, another X
server, DirectFB, Fresco, etc. And then on top of those, you an run a
plain WM, a mini-desktop, or one of several full blown complete
destksops liek GNOME, KDE, ROX, XFCE, GNUStep, etc.
You can run X11, KDE, and friends in addition to (or instead of, I
suppose) the Aqua GUI in OS X.
Also, the desktops vary a lot. It *really* makes a difference if you
have GNOME2.0 or GNOME2.4 from a development standpoint, since apps
written for a later version don't work at all with the previous - the
API isn't really 'stable' at all, it's just kept backwards compatible.
[...]
Compare this to Linux, UNIX, where we have a metric shitload of
varying libraries, toolkits, utility apps, etc., many of which aren't
anywhere close to stable in ABI, many of which have different versions
that aren't co-installable, none of which can be sanely or easily
detected, many of which can be installed or compiled in wholly
incompatible ways, etc.
*That's* how Linux is more "pluggable" and Windows/OS X more
"monolithic."
That sounds like "less stable", not "more pluggable", IMO.
-John
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]