Some minor improvements.
From 21f22dabccaa715d388cdcd3625fea5616741e42 Mon Sep 17 00:00:00 2001
From: James Youngman <[email protected]>
Date: Sat, 18 Mar 2023 10:01:19 +0000
Subject: [PATCH 2/2] [doc] provide an introduction to the History section.
To: [email protected]
---
doc/find.texi | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/doc/find.texi b/doc/find.texi
index cad90100..9738386c 100644
--- a/doc/find.texi
+++ b/doc/find.texi
@@ -92,7 +92,7 @@ principal programs that you use to perform these tasks are
this manual use capabilities specific to the GNU versions of those
programs.
-@ref{History} for a history of @code{find}, @code{locate} and
+See @ref{History} for a history of @code{find}, @code{locate} and
@code{xargs}. The current maintainers of GNU findutils (and this
manual) are Bernhard Voelker and James Youngman. Many other people
have contributed bug fixes, small improvements, and helpful
@@ -5858,6 +5858,13 @@ you are having a problem understanding one of these, ask for help on
@node History
@chapter History
+The @code{xargs} and @code{find} programs have separate origins but
+are collected together in Findutils because they are often used
+together. While today they also share a small amount of
+implementation, this wasn't originally the case. The @code{locate}
+program started out as a feature of @code{find} but today it is a
+separate program.
+
@section History of @code{find}
A @code{find} program appeared in Version 5 Unix as part of the
@@ -5897,6 +5904,9 @@ the program could be loaded completely on the first segment, without
having to go back and get chains of further segments - Hence fast!
@end quotation
+In 2023, GNU @code{xargs} is unfortunately much larger, around 75KiB
+when stripped.
+
GNU @code{xargs} isn't derived from the original Bell Labs program.
It was originally written by Mike Rendell, with enhancements by David
MacKenzie.
--
2.30.2