From: Tim Bradshaw on
On 2010-05-29 18:33:58 +0100, Harald Hanche-Olsen said:

> Appl's X11 support after the release of Leopard was a disaster.

I think you mean "X11 was a disaster" don't you?

From: Andrew Reilly on
On Sun, 30 May 2010 00:36:34 +0100, Tim Bradshaw wrote:

> On 2010-05-29 02:48:34 +0100, Pascal J. Bourguignon said:
>
>> Honestly, the unix system under the MacOSX facade feels like it's held
>> together with tape and spit
>
> Tape and spit is how Unix systems are meant to be held together.

While completely true, I think that as a Unix, MacOSX holds together
better than most of the other commercial Unixes I've used over the
years. (Except VAX Ultrix, which was very nearly just BSD4.x) SunOS 4
and earlier were similar, but slightly weird (especially once NeWS and X
were thrown in), and have got stranger since 5.

That's not to say it is as coherent a Unix as, say, FreeBSD or Debian,
but there are disparate forces at work.

I wish that one of the BSDs would bite the bullet and move to launchd as
system daemon herder, instead of the (nicely tuned, highly pedigreed)
anarchic mess that is rc.d.

>> every time you get an update of MacOSX, you have to reinstall X11,
>> because it botches some library or something.
>
> The best thing about macs is that you can finally get away from the
> tentacled horror that is X11.

Just as it's starting to become interesting, with vector drawing
libraries that are finally attaining the competence of Acorn's Draw
module, circa 1988, or Display Postscript circa 1990...

Cheers,

--
Andrew
From: Pascal J. Bourguignon on
Andrew Reilly <areilly---(a)bigpond.net.au> writes:

> On Sun, 30 May 2010 00:36:34 +0100, Tim Bradshaw wrote:
>
>> On 2010-05-29 02:48:34 +0100, Pascal J. Bourguignon said:
>>
>>> Honestly, the unix system under the MacOSX facade feels like it's held
>>> together with tape and spit
>>
>> Tape and spit is how Unix systems are meant to be held together.
>
> While completely true, I think that as a Unix, MacOSX holds together
> better than most of the other commercial Unixes I've used over the
> years. (Except VAX Ultrix, which was very nearly just BSD4.x) SunOS 4
> and earlier were similar, but slightly weird (especially once NeWS and X
> were thrown in), and have got stranger since 5.
>
> That's not to say it is as coherent a Unix as, say, FreeBSD or Debian,
> but there are disparate forces at work.
>
> I wish that one of the BSDs would bite the bullet and move to launchd as
> system daemon herder, instead of the (nicely tuned, highly pedigreed)
> anarchic mess that is rc.d.
>
>>> every time you get an update of MacOSX, you have to reinstall X11,
>>> because it botches some library or something.
>>
>> The best thing about macs is that you can finally get away from the
>> tentacled horror that is X11.
>
> Just as it's starting to become interesting, with vector drawing
> libraries that are finally attaining the competence of Acorn's Draw
> module, circa 1988, or Display Postscript circa 1990...

Well Display Postscript is insupperable, but Apple ditched it.

Therefore X11 is the only one that has the essential feature for me to
be able to display remotely.

Moreover, ratpoison (and similar window manager) run only in X11, not
on Aqua, AFAIK.


--
__Pascal Bourguignon__ http://www.informatimago.com/
From: Tim Bradshaw on
On 2010-05-30 02:19:07 +0100, Andrew Reilly said:

> While completely true, I think that as a Unix, MacOSX holds together
> better than most of the other commercial Unixes I've used over the
> years. (Except VAX Ultrix, which was very nearly just BSD4.x) SunOS 4
> and earlier were similar, but slightly weird (especially once NeWS and X
> were thrown in), and have got stranger since 5.
>
> That's not to say it is as coherent a Unix as, say, FreeBSD or Debian,
> but there are disparate forces at work.

> I wish that one of the BSDs would bite the bullet and move to launchd as
> system daemon herder, instead of the (nicely tuned, highly pedigreed)
> anarchic mess that is rc.d.

From my perspective, it smells like a BSD, which is good as I grew up
with BSD systems. Launchd is a huge improvement over init scripts of
any kind (for instance it's really nice that non-privileged users can
have their own things that wake up when the log in, and it's got the
nice cron-like thing (that some cron's have too now) of being able to
run something once a day, even if the machine was asleep at the
scheduled time, which is very nice for backups and log rolling.
Launchd I think isn't as nice as Sun's SMF could be (no dependency
graph), but Sun fouled up the implementation of SMF in various ways.

Packages are not as nice as Debianoid systems (you can't remove them,
there may be no dependency system), but OK. To counter that, most
things just run from their *.app directory.

You don't get to spend half your life making it work on whatever flaky
random crapness using an x86 system involves this week. Strangely, I
don't miss that.

Because it is a commercial system there is a refreshing absence of
whining ideologues[1], though you tend to get a different sort of
annoying people[2] to make up for it.

Apple seem no more and no less unpleasant than other companies that
size (though the recent flash thing gives me pause there).

--tim

[1] Yes, I know, making sure you only use the right kind of license is
so much more important than, say, dealing with starving people or
global warming.

[2] Yes, I know, design is more important life.

From: Tamas K Papp on
On Mon, 31 May 2010 11:55:54 +0100, Tim Bradshaw wrote:

> You don't get to spend half your life making it work on whatever flaky
> random crapness using an x86 system involves this week. Strangely, I
> don't miss that.

That's interesting to hear. I got a new Dell laptop in September.
Put the latest Ubuntu on a USB stick, and installed it in less than 30
minutes. Everything was working fine for the first time (and I had to
admit, this surprised me quite a bit, I have been using Linux for a
long time and it wasn't always this nice).

> Because it is a commercial system there is a refreshing absence of
> whining ideologues[1], though you tend to get a different sort of
> annoying people[2] to make up for it.
>
> Apple seem no more and no less unpleasant than other companies that size
> (though the recent flash thing gives me pause there).

I had an Apple laptop around 2004-2005. It was still the Power CPU
series. I bought it in the US, and tried using OS X for about 5
months, putting up with every annoying thing (standard Unix and X11
tools were tolerated, but not nicely supported, Emacs was either
quirky X11 or alpha Aquamacs, etc). Then I went to Europe for a few
weeks, and tried to watch a DVD I rented there. I was told that I can
change the region setting - but only a total of 5 times. I got very
angry with Apple then: I paid big bucks for this laptop, and they are
telling me what I can do with it? Next day, I started running good
old Debian on it. But then it was just an overpriced PC with a
different CPU architecture :-) I got rid of it in a year or so.

I am under the impression that Apple's approach to total control
hasn't got any better since. So I am staying away from their products
for practical reasons -- I would go crazy if I paid big $$$ for
something which then tried to impose be arbitrary limitations on me.
Maybe that's just me, and more patient people can put up with Apple
nicely.

Tamas