Noah Silva on Sat, 15 Jun 2002 01:10:15 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] RMS and GNU/sink (was: systrace is cool)


he he he.. is there a point somewhere in here?

I'm not saying RMS didn't do -anything- useful.  I highly doubt he knows
13 languages though.  I also doubt he has all the platforms listed below
personally.  But tar itself, along with most of the GNU utils. are
trivial compared to many other things that are used and/or included with
linux on a regular basis.  Every single unix distribution I have seen
contains tar, ls, cp, etc.  I somehow don't think those utils are what
took the bulk of the time to develop.  (Judging by their quality in some
Unixes, I sure hope not!).

I actually wrote a great many of these utilities myself for my Atari
computer system a while back.  I liked the unix-type (sort-of!) kernal
MagiC OS (v6) offered, but didn't like the lack of command-line utils. 
I also wanted them written in pascal, and gnu and bsd used C.  So I
wrote ls, cp, ln, more, ps, etc., etc.

Does my work compare to RMSs? no.  I certainly didn't write a
full-featured C compiler!  Is what RMS has done helpful? Sure.  He saved
some other people from having to do it, and saved time.  It's like
compound interest: a little time early on has helped a lot of progress
now.  Do I think that the actual amount of code that he personally has
contributed is significant next to all of the other contributors? No,
not at all.  Also, if I contribute to Gnome, I am contributing to gnome,
the desktop, to add a feature I like.  I am not suddenly a member of the
"GNU Project".  It seems as if RMS has the idea that anyone who adopts
his license is suddenly working for him.  

 -- noah silva 

On Fri, 2002-06-14 at 18:43, news@kippona.com wrote:
> Noah silva <nsilva@atari-source.com> writes:
> 
> > I think RMS's argument is entirely invalid.
> >
> > "tar' isn't all of userland.  and GNU tar wasn't very usefull intil it had
> > a real kernal to run on.  What's more, I could easily write TAR, CP, LS,
> > etc.  I wouldn't try to write anything liek the linux kernal.  We don't
> 
> Linus started trying to re-create Minix, not Unix.  From tiny
> acorns, mighty oaks grow.
> 
> Before linux, gnu tar was very useful if you wanted to tar up a
> directory on a PC running dos or windows.  Lots of people compiled
> and installed tar (and grep, find, bash, and less) to use on sun
> workstations.
> 
> Could you please whip up that new tar, when you have a chance?
> I'd like to see command line switches for encryption, and a
> command line switch for running in tar-1.12 compatibility mode so
> amanda won't choke on it. 
> 
> Oh, and write .po files in thirteen languages and port it to:
> 
> 	 alpha-dec-winnt3.5
> 	 m68k-cbm-sysv4
>          m68k-cbm-netbsd
> 	 m68k-unknown-openbsd
> 	 mips64el-unknown-openbsd
> 	 mipsel-unknown-openbsd
> 	 mips-unknown-openbsd
> 	 mipsel-unknown-openbsd
> 	 mips-unknown-openbsd
> 	 mipsel-unknown-openbsd
> 	 arm-acorn-riscix
> 	 arm-unknown-netbsd 
> 	 hppa1.1-hitachi-hiuxmpp
> 	 pyramid-pyramid-sysv3
> 	 pyramid-pyramid-bsd
> 	 pyramid-pyramid-svr4
> 	 sparc-hal-solaris2 
> 	 sparc-sun-solaris2 
> 	 i386-pc-solaris2 
> 	 sparc-sun-solaris3 
> 	 sparc-sun-sunos 
> 	 m68k-sun-sunos
> 	 m68k-sun-sunos
> 	 sparc-sun-sunos
> 	 sparc-auspex-sunos
> 	 m68k-atari-netbsd
> 	 m68k-unknown-openbsd
>          m68k-atari-mint
> 	 m68k-atari-mint
>          m68k-atari-mint
>          m68k-milan-mint
>          m68k-hades-mint
>          m68k-unknown-mint
> 	 m68k-sun-netbsd
> 	 m68k-unknown-openbsd
> 	 m68k-apple-netbsd
> 	 m68k-unknown-openbsd
> 	 m68k-unknown-openbsd
> 	 m88k-unknown-openbsd
> 	 powerpc-apple-machten
>          powerpc-apple-netbsd
> 	 mips-dec-mach_bsd4.3
> 	 mips-dec-ultrix
> 	 vax-dec-ultrix
> 	 clipper-intergraph-clix
> 	 mips-mips-riscos%ssysv
> 	 mips-mips-riscos%ssvr4
> 	 mips-mips-riscos%sbsd
> 	 mips-mips-riscos
> 	 powerpc-harris-powerunix
> 	 m88k-harris-cxux7
> 	 m88k-motorola-sysv4
> 	 m88k-motorola-sysv3
> 	 m88k-dg-dgux
> 	 m88k-dg-dguxbcs
>          i586-dg-dgux
> 	 m88k-dolphin-sysv3
> 	 m88k-motorola-sysv3
> 	 m88k-tektronix-sysv3
> 	 m68k-tektronix-bsd
> 	 mips-sgi-irix 
> 	 romp-ibm-aix
> 	 i386-ibm-aix
> 	 powerpc-ibm-aix3.2.5
> 	 rs6000-ibm-aix3.2.5
> 	 rs6000-ibm-aix3.2.4
> 	 rs6000-ibm-aix3.2
> 	 rs6000-ibm-aix
> 	 romp-ibm-bsd4.4
> 	 romp-ibm-bsd
> 	 rs6000-bull-bosx
> 	 m68k-bull-sysv3
> 	 m68k-hp-bsd
> 	 m68k-hp-bsd4.4
> 	 m68k-hitachi-hiuxwe2
> 	 hppa1.1-hp-bsd
> 	 hppa1.0-hp-bsd
> 	 hppa1.0-hp-mpeix
> 	 hppa1.1-hp-osf
> 	 hppa1.0-hp-osf
> 	 hppa1.1-hp-lites
> 	 c1-convex-bsd
> 	 c32-convex-bsd
> 	 c2-convex-bsd
> 	 c34-convex-bsd
> 	 c38-convex-bsd
> 	 c4-convex-bsd
> 	 xmp-cray-unicos
> 	 ymp-cray-unicos
> 	 t90-cray-unicos
> 	 t3e-cray-unicosmk
> 	 cray2-cray-unicos
>          f301-fujitsu-uxpv
> 	 m68k-hp-netbsd
> 	 m68k-unknown-openbsd
> 	 sparc-unknown-bsdi
> 	 powerpcle-unknown-cygwin
> 	 powerpcle-unknown-solaris2 
> 	  i?86linux-pc-linux-gnuaout
> 	  i?86coff-pc-linux-gnucoff
> 	  sparclinux-unknown-linux-gnuaout
> 	  armlinux-unknown-linux-gnuaout
> 	  m68klinux-unknown-linux-gnuaout
> 	  powerpc-unknown-linux-gnu
> 
>   :-)
> 
>   Chris
> 
> ______________________________________________________________________
> Philadelphia Linux Users Group       -      http://www.phillylinux.org
> Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce
> General Discussion  -  http://lists.phillylinux.org/mail/listinfo/plug
> 



______________________________________________________________________
Philadelphia Linux Users Group       -      http://www.phillylinux.org
Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce
General Discussion  -  http://lists.phillylinux.org/mail/listinfo/plug