From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 00fed81d for ; Wed, 29 Aug 2018 14:26:02 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 6F47CA1CC8; Thu, 30 Aug 2018 00:26:01 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 53DDAA1A27; Thu, 30 Aug 2018 00:25:46 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b=qUz0Tr9s; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 59F3BA1A27; Thu, 30 Aug 2018 00:25:43 +1000 (AEST) Received: from mail-it0-f52.google.com (mail-it0-f52.google.com [209.85.214.52]) by minnie.tuhs.org (Postfix) with ESMTPS id 818D4A1A20 for ; Thu, 30 Aug 2018 00:25:42 +1000 (AEST) Received: by mail-it0-f52.google.com with SMTP id p129-v6so7427712ite.3 for ; Wed, 29 Aug 2018 07:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=wvL24sGTGbKFOw04o09tpzpyRYM0bg7DLuwyMko1QBk=; b=qUz0Tr9sEXTk2t20CtIL4pC1kO11Tgy1fEfSRFGNO7eKxCFvRM4flDPQr0++5p0opa K/C6U0cbkKj/G5opdgE/1ybSeks/1J6WXjV7UfODW7ynKwZiJdahD2x7d47Sygpk1Syl VQZgt+67LQOE9wNDDqFQqkFAIXndTIv0Ov/wM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=wvL24sGTGbKFOw04o09tpzpyRYM0bg7DLuwyMko1QBk=; b=hTQT4Gm8k0CPJHwxhhhbNfpFCK1IKomJedCMmo6VmpiLfDj+3o8Wo+i6Hxzq6m0gan eXchSe2xaPv4IpGh7wtajCkDM94c+LozQ4YPNViAa714J0a4zKdXCzqedt0u1bpHdp29 Iz/dPvyzGRLuFQtey/LLLzbC0g5OJzYyWtr+BL1l43ZJoy2BhiXC8vEAXCwNrQzDHc0h 2Y4a7fm9k1O2IM3tYejX9zzitIcmaEZZCUoAb//gTqDjx6uhizbwwbpXAOpcmmM0Dz4G nKGLFRTEQ7x8swXwxHPv/RtyKxtya9YMm0XzbZS83QOC+L7mr+0y7pE0yYQn0K5atSiv cjBw== X-Gm-Message-State: APzg51CuRjnzJnekG2OPFTL51glEJh1q3YaixCr60rzXlmLsucR+lw3B x2X3lgg1SRPJ91gqIJHzn8z+aS2Jn+rMc23QRfO7SUoH X-Google-Smtp-Source: ANB0VdY64vDThY5qTGIwatlPGlmyoDyzkIr03OKw16Mm9yao9WPweb8Zn+f5clzVwpgd1j3TuAIJq7ov0ksTbP9L7W4= X-Received: by 2002:a24:e210:: with SMTP id q16-v6mr5289711ith.142.1535552741884; Wed, 29 Aug 2018 07:25:41 -0700 (PDT) MIME-Version: 1.0 From: Clem Cole Date: Wed, 29 Aug 2018 10:25:12 -0400 Message-ID: To: "Greg 'groggy' Lehey" Content-Type: multipart/alternative; boundary="000000000000b6d76e057493bbb4" Subject: Re: [TUHS] cat -v and other complaints X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --000000000000b6d76e057493bbb4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Aug 29, 2018 at 1:07 AM Greg 'groggy' Lehey wrote: > On Tuesday, 28 August 2018 at 23:23:10 -0400, Theodore Y. Ts'o wrote: > > On Wed, Aug 29, 2018 at 11:06:05AM +1000, Dave Horsfall wrote: > .... > > > Creeping featurism! > No, I think its really is that many programmers that touch different applications felt the need to pee on the code to feel that they left their scent. =F0=9F=98=98 Seriously, IMO the problem is you can never know what someone else really values, so be careful at what you change. Pike's 'cat -v' dissertation b*tched at UCB for the some of the same issues. Somewhere there is a proper middle ground ( I think of as having good taste elegance). BSD nor Linux was no more 'perfect' that 6th or 7th edition. Truth is a much as I pine for the elegance, I don't want to run either of the later as my day-2-day system in today's world and I >>loved<< running them when they were what I had. Rob has a real point and many of the changes really *are gratuitous* and there *are better ways of doing* many things than adding a switch to old command and reusing it because you can. I also think the complaint of just adding 'crap' because you could started with BSD but the cause wasn't that people were bad -- there was address space relief over the PDP-11 and often added a new switch/new functionality was easy to do, instead of creating a whole new solution just deidcated to that problen only. FWIW: sendmail is my best example (useful tool that it was - there were/are much more elegant solutions - sendmail should have been 'headerwriter' and smtpd should have been a seperate program). Dueling switches and functionality (dec vs -f bs -F) I fear is sometimes ignorance of the past. I fear there is some sort of belief we need to shed the past because someone feeld the it gets in the way of the future (I'll pick on my on son here - who things 2-3 years is 'old' and its time to throw things away). Truth is sometimes it might. But I would rather inject a stronger strain into the mix and let the users decide and for good or bad, BSD did that to the original (v6/v7) and now Linux is doing/has done it to much of BSD. The compaint is the 'throwing the baby out with the bath water' behavior that seems to often follow (see systemd issues on other mailing lists); *i.e*. did you really gain something for this huge disruption. To me when something really new/a great innovation comes that should be celebrated. BSD gave us VM and a number of 'useful' new utilities, and eventually an networking API (al biet not everyone liked it, sockets was good enough, solved the problems and became a standard that allowed us to move on). Mach (while Larry may not like the VM implementation), moved the bar for the kernel's handling of memory a huge amount and almost won the uK war (which IMO was a too bad). BTW: other kernels would do nice VM's too, but Mach was generally available (open source if you will and really was the system the moived it forward). That said, I give the Linux folks great credit for the addition of modules was huge and it took BSD and the other UNIX systems a few years really pick up that idea in the same way (yes Solaris, Tru64 and eventually HPUX etc.. had something too but again - my comment about being generally available applies). So here is the issue, how to do move the ball forward? BSD, then Linux, became the 'stronger strain' and pushed out the old version. The problem is the ROMs in my fingers (like Dave) never got reprogrammed so some of the 'new' becomes annoying. Will I learned to like systemd? We shall see... Clem --000000000000b6d76e057493bbb4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, Aug 29, 2018 at 1:= 07 AM Greg 'groggy' Lehey <grog@lemis.com> wrote:
On Tuesday= , 28 August 2018 at 23:23:10 -0400, Theodore Y. Ts'o wrote:
<= span style=3D"background-color:rgb(255,153,0)"> > On Wed, Aug 29, 2018 at 11:06:05AM +1000, Dave Horsfall wrote:
....


Creeping featurism!

No, I think its really is that many programmers that touch differ= ent applications felt the need to pee on the code to feel that they left th= eir scent.=C2=A0=F0=9F=98=98

Seriously, IMO the problem is you can = never know what someone else really values, so be careful at what you chang= e.=C2=A0 Pike's 'cat -v' dissertation b*tched at UCB for the so= me of the same issues.=C2=A0 Somewhere there is a proper middle ground ( I = think of as having good taste elegance).=C2=A0 BSD nor Linux was no more &#= 39;perfect' that 6th or 7th edition.=C2=A0 Truth is a much as I pine fo= r the elegance, I don't want to run either of the later as my day-2-day= system in today's world and I >>loved<< running them when = they were what I had.

Rob has a real point and many of the changes = really are gratuitous=C2=A0and there are better ways of doing= many things than adding a switch to old command and reusing it because you= can.=C2=A0 I also think the complaint of just adding 'crap' becaus= e you could started with BSD but the cause wasn't that people were bad = -- there was address space relief over the PDP-11 and often added a new swi= tch/new functionality was easy to do, instead of creating a whole new solut= ion just deidcated to that problen only.=C2=A0 FWIW: sendmail is my best ex= ample (useful tool that it was - there were/are much more elegant solutions= - sendmail should have been 'headerwriter' and smtpd should have b= een a seperate program).

=
Dueling switches and functionality (dec vs= -f bs -F) I fear is sometimes ignorance of the past.=C2=A0 I fear there is= some sort of belief we need to shed the past because someone feeld the it = gets in the way of the future (I'll pick on my on son here - who things= 2-3 years is 'old' and its time to throw things away).=C2=A0 Truth= is sometimes it might.=C2=A0 But I would rather inject a stronger strain i= nto the mix and let the users decide and for good or bad, BSD did that to t= he original (v6/v7) and now Linux is doing/has done it to much of BSD.

The compaint is the 'throwing the baby out with the bath water'= behavior that seems to often follow (see systemd issues on other mailing l= ists); i.e. did you really gain something for this huge disruption.= =C2=A0 =C2=A0To me when something really new/a great innovation comes that = should be celebrated.=C2=A0

BSD gave us VM and a number of 'us= eful' new utilities, and eventually an networking API (al biet=C2=A0 no= t everyone liked it, sockets was good enough, solved the problems and becam= e a standard that allowed us to move on).=C2=A0 =C2=A0 Mach (while Larry ma= y not like the VM implementation), moved the bar for the kernel's handl= ing of memory a huge amount and almost won the uK war (which IMO was a too = bad).=C2=A0 BTW: other kernels would do nice VM's too, but Mach was gen= erally available (open source if you will and really was the system the moi= ved it forward).

That said, I give the Linux folks great credit for the addition of modules was huge= and it took BSD and the other UNIX systems a few years really pick up that= idea in the same way (yes Solaris, Tru64 and eventually HPUX etc.. had som= ething too but again - my comment about being generally available applies).=

So here is the issue, how to do move the bal= l forward?=C2=A0 =C2=A0BSD, then Linux, became the 'stronger strain'= ; and pushed out the old version.=C2=A0 =C2=A0The problem is the ROMs in my= fingers (like Dave) never got reprogrammed so some of the 'new' be= comes annoying.=C2=A0 =C2=A0Will I learned to like systemd?=C2=A0 =C2=A0We = shall see...

<= /div>
Clem
--000000000000b6d76e057493bbb4--