The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: downing.nick@gmail.com (Nick Downing)
Subject: [TUHS] Gnu/Stallman (was Bugs in V6 'dcheck')
Date: Mon, 2 Jun 2014 14:04:43 +1000	[thread overview]
Message-ID: <CAH1jEzYqVE0Vaj13Rgu-EH-NKoKeLP-PPy0x-1YLnqcW+Nt3bA@mail.gmail.com> (raw)
In-Reply-To: <20140602031715.GA27136@eureka.lemis.com>

Yeah. I think Richard Stallman is a legend (umm if that's too close to
"awesome" vocabulary wise then let's say he's an inspiration :) :) ), I
totally agree with everything he's done for & on behalf of free software
and really it's easy to forget how totally locked out of the unix world I
was as a 10yr old MS Basic programming hobbyist or 20yr old MS Basic
programming developer, never even used an SCCS until I was nearly 30. My
professional life would have been way more productive and satisfying if
Stallman had come along much earlier... I knew people who used unix and
packet-switched networks such as X.25 but being run for profit by large
corporations it was totally out of my price range. I also remember how much
I just yearned to have the source code of MS DOS, CP/M, AppleSoft & DOS
3.3, etc, so many unanswered questions that were only partially alleviated
by books such as "Undocumented DOS" and "Beneath Apple DOS"... I did
eventually get some of those sources or a version of them when it was much
too late & was disappointed to see how mediocre they looked from
developer's viewpoint... community could have dome much better but were
locked out of the process & relegated to writing apps & device drivers that
took ages to get working in light of limited technical info.

I'll never be in that situation again thanks to Stallman's insights and
Torvalds's and everyone else's contribution. I deplore the infighting
though and have had bad experiences in trying to offer what little time I
could afford to open source projects, now I do not really bother & just use
the tools with my own private modifications. I do think Stallman has a
point about naming of Linux v. GNU/Linux though.

What I do not like about GNU is the "kitchen sink" philosophy of including
every little used feature in every utility with longer and longer command
line switches and manpages. Bash I guess is an extreme example of this, we
do not need a commandline shell that is 1Mb in size!! Another issue I have
is the incredibly complex tools such as GCC being written in plain C when
some subset of C++ would clearly be more appropriate given their
fundamentally object oriented design. This is very laborious, repetitive
and wasteful and involves a lot of differing "private solutions" to
already-solved problems. Further the build systems are totally broken, I
appreciate what automake/autoconf is doing but from a developer point of
view they are totally unwieldy and another example of the "kitchen sink"
philosophy of supporting every conceivable, and outdated, architecture.
Much better solutions exist for these kinds of problems.

For these reasons I would likely not work on a GNU project, however I use
the tools daily and simply ignore the parts I don't like. If software
development were left to me I would be infinitely subroutinized,
redesigning the CPU so I could redesign the ISA and then return to
redesigning the compiler followed by the OS kernel followed by the C
library, the windowing system and the apps hehehe so RMS perceived a need
and filled it within a useful timescale and I'm infinitely grateful :)

cheers, Nick
On 02/06/2014 1:26 PM, "Greg 'groggy' Lehey" <grog at lemis.com> wrote:

> On Sunday,  1 June 2014 at 20:59:13 -0600, Warner Losh wrote:
> >
> > On Jun 1, 2014, at 8:09 PM, Doug McIlroy <doug at cs.dartmouth.edu> wrote:
> >
> >> Phil Garcia wrote:
> >> I've always wondered about something
> >> else, though: Were the original Unix authors annoyed when they learned
> that
> >> some irascible young upstart named Richard Stallman was determined to
> make
> >> a free Unix clone? Was he a gadfly, or just some kook you decided to
> >> ignore? The fathers of Unix have been strangely silent on this topic for
> >> many years. Maybe nobody's ever asked?
> >
> > In private moments, some of the BSD old-timers have told me they are
> > silent due to bad blood that Stallman?s early fund-raising and
> > propaganda efforts created. Why rehash 20 year old battles with an
> > obvious nutcase, eh? Since more than one person has told me this, so
> > I think silence is a wide-spread case of ?If you can?t say anything
> > nice, say nothing at all."
>
> But now you've said something, and it's not nice.
>
> Clearly this is indicative of the standpoints of the others as well.
> A lot is simply personality conflict.  As you know, I don't share that
> opinion, and I think the emphasis that FreeBSD places on ridding
> itself of GNU software is unhealthy.  Yes, rms is "unusual", but that
> goes for a lot of the BSD crowd too.  And I know enough people in the
> Linux space who dislike him as well.
>
> >> Gnu was always taken as a compliment. And of course the Unix clone
> >> was pie in the sky until Linus came along. I wonder about the power
> >> relationship underlying "GNU/Linux", as rms modestly styles it.
> >
> > Of course, it should be noted that the GNU project was totally
> > incapable of producing a working kernel? They did decent clones of
> > user land stuff, but Hurd was a total dead end...
>
> But if you state that, you need to analyse why.  I think the big issue
> was the grandiose goals that they set.  And who knows what might have
> happened if Linux and the free BSDs hadn't come along?  I don't think
> it's fair to simply dismiss it as a dead end.
>
> >> There are certain differences in taste between Unix and Gnu, vide
> >> emacs and texinfo...
> >
> > Emacs is awesome?.
>
> Not part of my vocabulary, but I couldn't live without Emacs.  Shall
> we degrade this discussion into a vi/Emacs fight?
>
> Greg
> --
> Sent from my desktop computer.
> Finger grog at FreeBSD.org for PGP public key.
> See complete headers for address and phone numbers.
> This message is digitally signed.  If your Microsoft MUA reports
> problems, please read http://tinyurl.com/broken-mua
>
> _______________________________________________
> TUHS mailing list
> TUHS at minnie.tuhs.org
> https://minnie.tuhs.org/mailman/listinfo/tuhs
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20140602/272d52ae/attachment.html>


  parent reply	other threads:[~2014-06-02  4:04 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-02  2:09 Doug McIlroy
2014-06-02  2:24 ` John Cowan
2014-06-02  2:59 ` Warner Losh
2014-06-02  3:17   ` Greg 'groggy' Lehey
2014-06-02  3:37     ` John Cowan
2014-06-02  4:08       ` scj
2014-06-02  5:03       ` Greg 'groggy' Lehey
2014-06-02 12:31         ` Ronald Natalie
2014-06-02  4:04     ` Nick Downing [this message]
2014-06-02  4:43       ` John Cowan
2014-06-02  6:23         ` arnold
2014-06-02 17:35           ` John Cowan
2014-06-02 18:44             ` Warner Losh
2014-06-02 18:52               ` John Cowan
2014-06-02  3:18   ` John Cowan
2014-06-02  6:08   ` Steve Nickolas
2014-06-02 12:04 ` Clem Cole
2014-06-02 12:27   ` Ronald Natalie
2014-06-02 13:28     ` Clem Cole
2014-06-02 14:11       ` Tim Bradshaw
2014-06-02 14:25         ` Clem Cole
2014-06-02 14:41           ` John Cowan
2014-06-02 14:50             ` Armando Stettner
2014-06-02 18:27               ` Brantley Coile
2014-06-02 18:52                 ` Dan Cross
2014-06-02 19:10                   ` arnold
2014-06-03  1:45                     ` Brantley Coile
2014-06-02 19:30                   ` John Cowan
2014-06-02 19:54                     ` Dan Cross
2014-06-02 23:37                       ` John Cowan
2014-06-03  1:24                         ` Dan Cross
2014-06-03  2:16                           ` John Cowan
2014-06-03  2:18                             ` Dan Cross
2014-06-02 19:47                   ` Chris Nehren
2014-06-02 20:23                     ` Dan Cross
2014-06-03 18:48                       ` [TUHS] Evolutionary Paths (was Gnu/Stallman (was Bugs in V6 'dcheck')) scj
2014-06-04  1:10                         ` Larry McVoy
2014-06-04  3:42                           ` Greg Chesson
2014-06-05  0:43                             ` Larry McVoy
2014-06-02 21:08                   ` [TUHS] Gnu/Stallman (was Bugs in V6 'dcheck') Charlie Kester
2014-06-03  0:37                   ` Tim Newsham
2014-06-02 20:06           ` Jacob Goense
2014-06-02 14:26         ` arnold
2014-06-02 14:30       ` John Cowan
2014-06-02 14:24     ` John Cowan
2014-06-02 14:29       ` Ronald Natalie
2014-06-02 14:37       ` Clem Cole
2014-06-05  7:31       ` Arno Griffioen
2014-06-05  8:24         ` emu
2014-06-05  9:17         ` Wesley Parish
2014-06-05 11:26           ` Brantley Coile
2014-06-05 13:34             ` Jesus Cea
2014-06-11 12:10           ` Michael Parson
2014-06-12  1:20             ` Wesley Parish
2014-06-05 15:07         ` Clem Cole
2014-06-05 18:26           ` Ronald Natalie

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAH1jEzYqVE0Vaj13Rgu-EH-NKoKeLP-PPy0x-1YLnqcW+Nt3bA@mail.gmail.com \
    --to=downing.nick@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).