From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 2CDC022304 for ; Sat, 11 May 2024 23:35:48 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 2483743604; Sun, 12 May 2024 07:35:47 +1000 (AEST) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by minnie.tuhs.org (Postfix) with ESMTPS id EEE9B435E4 for ; Sun, 12 May 2024 07:35:38 +1000 (AEST) Received: from cwcc.thunk.org (pool-108-26-156-33.bstnma.fios.verizon.net [108.26.156.33]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 44BLZWg3025326 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 11 May 2024 17:35:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1715463334; bh=9NiGZWQi/u8ejKaoZ5W6KGrTgT9KRrVOqF0LVm1e1fM=; h=Date:From:Subject:Message-ID:MIME-Version:Content-Type; b=dHNlYQBfitOU9QHDwk8bsvOct/KTNoiP3rZY85V6tdzZ6VHvqnOm3WrkEuP3aplZe ubuLhX0DQyB9BMzoriBpY31fDny063Ep3RjP1BrO9mIhaKObqQjD1aj9zePwxP3Kgj D3vW6UcBs+/Bvu78MhtHHfK3zIpDwN++EwJJnNHjQviXJJ2cVcfIRL9NdvX0R2YGNk mYfyr5HDYK9CDNzxnQr2L+t+BC7JxbjssJ+4lSKAxqxpT7AbmV1Vpgm8qeYt4g/Gnu mBMpiFzI7eu7x1g+KtI2kYIlztLTim8smJj7O7edwEkRBteBtURxcbz0byFT1pyfRV br8Ynpzwu50SA== Received: by cwcc.thunk.org (Postfix, from userid 15806) id 641C515C026D; Sat, 11 May 2024 17:35:32 -0400 (EDT) Date: Sat, 11 May 2024 17:35:32 -0400 From: "Theodore Ts'o" To: Dan Cross Message-ID: <20240511213532.GB8330@mit.edu> References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: Message-ID-Hash: FRQQYNISA6MSVS4CFFXNRJCEOSOBDL5V X-Message-ID-Hash: FRQQYNISA6MSVS4CFFXNRJCEOSOBDL5V X-MailFrom: tytso@mit.edu X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: coff@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [COFF] Re: [TUHS] On Bloat and the Idea of Small Specialized Tools List-Id: Computer Old Farts Forum Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gU2F0LCBNYXkgMTEsIDIwMjQgYXQgMDk6MTI6MzNBTSAtMDQwMCwgRGFuIENyb3NzIHdyb3Rl Og0KPiBPbiBGcmksIE1heSAxMCwgMjAyNCBhdCA3OjIz4oCvUE0gTmV2aW4gTGliZXIgPG5saWJl ckBnbWFpbC5jb20+IHdyb3RlOg0KPiA+IEEgbG90IG9mICJibG9hdCIgY29tZXMgYmVjYXVzZSBv dXIgc3lzdGVtcyByZWFsbHkgYXJlbid0IGZvY3VzZWQgb24gImRpc2NvdmVyYWJpbGl0eSIuDQo+ ID4NCj4gPiBXaGlsZSBJIHByb2JhYmx5IGhhdmUgdXNlZCAicHIiIGluIHRoZSBwYXN0LCBJJ3Zl IHRvdGFsbHkgZm9yZ290dGVuLCB0aGUgbmFtZSAicHIiIGRvZXNuJ3QgcmVhbGx5IGhlbHAgbWUg dW5kZXJzdGFuZCB3aGF0IGl0IGlzIGZvciwgYW5kIGl0J3MganVzdCBvbmUgb2YgOTgyIGZpbGVz IGluIG15IC91c3IvYmluIGRpcmVjdG9yeSBhbG9uZS4gIEhvdyBkb2VzIG9uZSBkaXNjb3ZlciBp dD8NCj4gDQo+IFRoaXMgaXMgYSBmYW50YXN0aWMgcXVlc3Rpb24uIEF0IG9uZSBwb2ludCwgSSB3 ZW50IHRocm91Z2ggZXZlcnkNCj4gY29tbWFuZCBpbiAvYmluIGFuZCAvdXNyL2JpbiBhbmQgZmln dXJlZCBvdXQgd2hhdCBpdCBkaWQuIFRoYXQgd2FzIGENCj4gdHJlbWVuZG91c2x5IHVzZWZ1bCBl eGVyY2lzZSwgYnV0IHRoYXQgd2FzIGluIHRoZSBkYXlzIHdoZW4gdGhlIHRvdGFsDQo+IG51bWJl ciBvZiBjb21tYW5kcyBpbiB0aG9zZSBkaXJlY3RvcmllcyBudW1iZXJlZCBpbiB0aGUgbG93IGh1 bmRyZWRzOw0KPiA5ODIgaXMgYSBsb3QuDQoNClllYWgsIEkgdGhpbmsgdGhhdCBhIGxvdCBvZiB0 aGlzIGdvZXMgYmFjayB0byBzY2FsYWJpbGl0eS4gIFdoYXQgbWlnaHQNCndvcmsgd2VsbCBpbiB0 aGUgc2ltcGxlciB3b3JsZCBvZiBWNyBVbml4IG1pZ2h0IGJlIG1vcmUgY2hhbGxlbmdpbmcNCnBy b2JlbSBzcGFjZSB0b2RheS4gIE9uZSBleGFtcGxlIG9mIHRoaXMgaXMgaG93IG1hbnkgcGVvcGxl IGdvdA0Kc3RhcnRlZCB3aXRoIEtlcm5lbCBwcm9ncmFtbWluZy4gIFdoZW4gSSBmaXJzdCBzdGFy dGVkIHdvcmtpbmcgb24NCkxpbnV4LCB3aGljaCB3YXMgYmFjayBpbiAxOTkxLCBJIGNvdWxkIHBy aW50IG91dCBhbGwgb2YgdGhlIGtlcm5lbA0Kc291cmNlIChoZWgsIHVzaW5nICJlbnNjcnB0IC0y ckdoIikgYW5kIHRoYXQgd2FzIGxlc3MgdGhhbiBhbiBpbmNoDQp0aGluayBvZiBwYXBlciwgYW5k IEkgY291bGQgcmVhZCBpdCBhbGwuICBJJ20gc3VyZSBwZW9wbGUgaGFkIGRvbmUNCnNpbWlsYXIg dGhpbmdzIHdpdGggdGhlIFVuaXggc291cmNlIGNvZGUsIG9yIHZpYSB0aGUgdW5kZXJncm91bmQN CnBob3RvY29waWVkIG9mIHRoZSBMeW9ucyBib29rIChBVCZUIGNvcHlyaWdodCBiZSBkKm1uZWQg Oi0pLiAgQnV0DQp0b2RheSwgdGhhdCdzIHJlYWxseSBub3QgYSBwcmFjdGljYWwgd2F5IGZvciBw ZW9wbGUgdG8gZ2V0IHN0YXJ0ZWQNCndpdGggVW5peC9MaW51eCBzeXN0ZW1zIHByb2dyYW1taW5n Lg0KDQpBbm90aGVyIGV4YW1wbGUgb2YgdGhpcyBpcyBpZiB5b3Ugd2FudCB0byBkbyBzb21ldGhp bmcgd2l0aCBtb3JlDQpjb21wbGV4IGRhdGEgdGhhbiBqdXN0IHBsYWluIHRleHQgZmlsZXMgd2l0 aCBmaXhlZCBkYXRhIGZpZWxkcyB0aGF0DQp5b3UgY291bGQgbWFuaXB1bGF0ZSB1c2luZyBzb3J0 LCBhd2ssIGFuZCBVbml4IHBpcGVzLiAgV2hhdCBpZiB5b3UNCj5uZWVkIG1vcmUgY29tcGxleCBz dHJ1Y3R1cmVkIGRhdGEsIHN0b3JlZCBzYXkgaW4gSlNPTj8gIFN1cmUsIHlvdSBjYW4NCmRvIHNv bWV0aGluZyB3aXRoIHBpcGVzIGFuZCBqcS4gIFNvIHN1cmUsIEkgY2FuIGRvIHNvbWV0aGluZyB0 aGF0IGlzDQptb3JlIHRydWUgdG8gdGhlIFVuaXggcGhpbG9zcGh5IGxpa2UgdGhpczoNCg0KCSAg ICBnY2xvdWQgY29tcHV0ZSBpbnN0YW5jZXMgZGVzY3JpYmUgXA0KCQkJLS16b25lICIkeiIgIiRp IiAtLWZvcm1hdD1qc29uID4gIiRpbnN0X2luZm8iDQoJICAgIGt2ZXI9JChqcSA8ICIkaW5zdF9p bmZvIiAyPiAvZGV2L251bGwgXA0KCQknLm1ldGFkYXRhLml0ZW1zW10gfCBzZWxlY3QoLmtleSA9 PSAia2VybmVsX3ZlcnNpb24iKSB8IC52YWx1ZScgfCBcDQoJCQlzZWQgLWUgJ3MvXiIvLycgLWUg J3MvIiQvLycgXA0KCQkJICAgIC1lICdzL15MaW51eCB4ZnN0ZXN0cy1bMC05QS1aYS16LV0qIC8v JyAtZSAncy8gLiovLycpDQpgCSAgICBnY2Vfc3RhdHVzPSQoanEgPCAiJGluc3RfaW5mbyIgLnN0 YXR1cyB8IFwNCgkJCSAgICBzZWQgLWUgJ3MvXiIvLycgLWUgJ3MvIiQvLycpDQoJICAgIHN0YXR1 cz0kKGpxIDwgIiRpbnN0X2luZm8iIDI+IC9kZXYvbnVsbCBcDQoJCScubWV0YWRhdGEuaXRlbXNb XSB8IHNlbGVjdCgua2V5ID09ICJzdGF0dXMiKSB8IC52YWx1ZScgfCBcDQoJCQkgICAgc2VkIC1l ICdzL14iLy8nIC1lICdzLyIkLy8nKQ0KCSAgICBpcD0kKGpxIDwgIiRpbnN0X2luZm8iIDI+IC9k ZXYvbnVsbCBcDQoJCSAgICAnLm5ldHdvcmtJbnRlcmZhY2VzW10gfCAuYWNjZXNzQ29uZmlnc1td IHwgc2VsZWN0KC5uYW1lID09ICJleHRlcm5hbC1uYXQiKSB8IC5uYXRJUCcgfCBcDQoJCQlzZWQg LWUgJ3MvXiIvLycgLWUgJ3MvIiQvLycpDQoNCg0KLi4uICBidXQgYXJndWFibHksIHRoaXMgaXMg YXQgdGhlIGxpbWl0IGF0IHdoYXQgeW91IGNhbiBkbyB1c2luZyBVbml4DQpwaXBlcyBhcyBvcHBv c2VkIHRvIHVzaW5nIFBlcmwgb3IgUHl0aG9uLi4uLiBidXQgY29tbWFuZHMgbGlrZToNCg0KCWpx ICcubWV0YWRhdGEuaXRlbXNbXSB8IHNlbGVjdCgua2V5ID09ICJrZXJuZWxfdmVyc2lvbiIpIHwg LnZhbHVlJw0KDQppcyBkb2luZyBhIGh1Z2UgYW1vdW50IG9mIHRoZSBoZWF2eSBsaWZ0aW5nLg0K DQpJIGJldCBtb3N0IG9mIHRoZSB5b3VuZyd1bnMgd291bGQgbm90IGJlIHRyeWluZyB0byBkbyB0 aGlzIGFzIGEgc2hlbGwNCnNjcmlwdCwgYnV0IHVzaW5nIHRoZSBDbG91ZCBTREsgd2l0aCBwZXJs IG9yIHB5dGhvbiBvciBHbywgd2hpY2ggaXMNCip3YXkqIG1vcmUgYmxvYXR5IHRoYW4gdXNpbmcg L2Jpbi9zaC4NCg0KU28gd2hpbGUgc29tZSBvZiB1cyBvbGQgZmFydHMgbWlnaHQgYmUgYmVtb2Fu aW5nIHRoZSBkZWF0aCBvZiB0aGUgVW5peA0KcGhpbG9zb3BoeSwgcGVyaGFwcyBwYXJ0IG9mIHRo ZSByZWFsaXR5IGlzIHRoYXQgdGhlIFVuaXggcGhpbG9zb3BoeQ0Kd2VyZSBpZGVhbCBmb3IgYSBz aW1wbGVyIHRpbWUsIGJ1dCBtaWdodCBub3QgYmUgYXMgZ29vZCBvZiBhIGZpdA0KdG9kYXkuDQoN CkNoZWVycywNCg0KICAgICAJICAgICAgCQkgICAgICAgCSAgICAgLSBUZWQNCg==