[COFF] Isaacson v Unix [really RMS bashing]
Will Senn
will.senn at gmail.com
Fri Jan 11 02:41:15 AEST 2019
> On Jan 6, 2019, at 11:36 PM, on TUHS Andy Kosela
> <akosela at andykosela.com> wrote:
>
>> On Sun, Jan 6, 2019 at 9:01 PM A. P. Garcia
>> <a.phillip.garcia at gmail.com> wrote:
>>
>>
>>
>>> On Sun, Jan 6, 2019, 9:39 PM Warner Losh <imp at bsdimp.com wrote:
>>>
>>>
>>>
>>>> On Sun, Jan 6, 2019, 7:06 PM Steve Nickolas <usotsuki at buric.co wrote:
>>>>
>>>> On Sun, 6 Jan 2019, A. P. Garcia wrote:
>>>>
>>>> If not for GNU, Unix would still have been cloned. Net/2 happened in
>>>> parallel, did it not?
>>>
>>>
>>> Berkeley actively rewrote most of unix yes. Net/1 was released about
>>> the same time GNU was getting started. Net/2 and later 4.4 BSD
>>> continued this trend, where 4.4 was finally a complete system.
>>> BSD386 only lagged Linux by about a year and had much stronger
>>> networking support, but supported fewer obscure devices than linux...
>>>
>>> Warner
>>>
>>> Ps I know this glosses over a lot, and isn't intended to be pedantic
>>> as to who got where first. Only they were about the same time... and
>>> I'm especially glossing over the AT&T suits, etc.
>>
>>
>> It's really hard to say. How would you compile it? Clang didn't come
>> along until 2007. The Amsterdam Compiler Kit, perhaps?
>
> I find it ironic that BSD people are so quick to bash RMS, yet they
> have been using his tools (gcc and various utils) for years... By
> reading this thread it appears there are more people that have
> personal issues with RMS than technical ones. I find usually there
> are two sides to each story though.
>
> One side is eloquently presented in 2001 movie "Revolution OS"[1]
> starring RMS amongst others.
>
> [1] https://www.youtube.com/watch?v=4vW62KqKJ5A
>
> --Andy
>
> --Andy
I know a lot of folks seek adulation and acclaim. They can’t seem to
help themselves. Often, they deserve more recognition than they deserve,
other times not. As I have sought information regarding the history of
UNIX, it has as often as not involved personal narrative of those who
were involved in that history. Thankfully, a lot of those folks are
alive and reasonably cogent. This is a treasure that deserves
appreciation. However, to say that so and so invented/discovered such
and such is to make little the environment, resources, patronage,
gestalt, and even the zeitgeist.
Who discovered Oxygen? Lavosier? Did Pascal save the world? Read Bruno
Latour’s work for a different perspective on science and discovery.
Particularly, Science in Action or Laboratory Life. Discovery is rarely,
if ever, a solo activity, contrary to a lot of hype and romanticization
in the literature and media.
With regard to who wrote what code... I’ve written a lot of it, that I
personally designed. That code still lives in binary form that runs on
devices that folks use to this day. However, while my code is probably
still, as originally written, in the heart of many running systems, it
is certain that many of these system have been enhanced beyond
recognition. I guarantee you I didn’t do the extensions (I get bored way
to easily). So, if you look at the system today and ask who wrote it,
who wrote it? I would contend that while I wrote the key abstractions
that allowed these systems to come into existence, others also wrote
code to make the systems what they are today and without those
contributions, they would be lesser systems.
I love ancient UNIX, thank you Ken Thompson, Dennis Ritchie, DEC, Bell
Labs management, those Multics folks, IBM, etc :). But I work, everyday,
on a mid-2012 15” Aluminum Unibody Macbook Pro with an Intel processor
and Hynix ram, some Chinese SSD, and who knows what else... Thank you
Steve Jobs and hosts of thousands for making this miracle possible. Oh,
and yes, I daily use gcc/gdb (although, I’d prefer clang/lldb because it
comes with no associated community whining), so thank you RMS.
Later,
Will
More information about the COFF
mailing list