On Wed, 20 Apr 2022 08:08:26 -0000 (UTC)
Jason Evans <
jse...@mailfence.com> wrote:
> I'm doing some more research on Usenet lore and while reading Linus
> Torvald's original announcement for Linux, he makes reference to GNU
> (Hurd). I'm wondering why is it that Hurd, which was started a year
> before Linux, floundered and never really went anywhere while Linux
> exploded.
The GNU project had pretty much finished reproducing all the tools
in the normal unix userland and were thrashing around looking for a kernel
(an attempt at writing one had stalled - kernels are *hard* that's why
there aren't many of them) with Mach in the frame but licensing was an
issue, when Linus Torvalds and friends finished stretching his clever task
switcher into a full blown unix kernel clone and some people had blended it
with the GNU and MIT offerings to make the first complete Linux (based
unix) systems.
> Was it system requirements or technical limitations? Community? Stallman?
Timing more than anything I think, by the time the Hurd project
sorted out their kernel difficulties Linux was well established and distros
were popping up like weeds so developer "mindshare" was getting strongly
Linux flavoured.
In the same time frame the port of CSRGs BSD to the PC was
happening and splitting into three projects, but they got tarnished with
uncertainty when AT&T launched their lawsuit. Again by the time the dust
settled Linux was established and the BSDs were playing catchup in many
ways.
None of these projects have gone away, and indeed as far as I can
tell most of them are larger (more developers) and better funded (more
equipment anyway) than they were before Linux appeared to become the unix
world. The thing is that while their slice of the pie has become small the
pie has become *much much* bigger.
--
Steve O'Hara-Smith
Odds and Ends at
http://www.sohara.org/