<div dir="ltr">You could argue that the most direct descendant is the one in which all resources are presented and accessed via open/read/write/close. <div><br></div><div>If your kernel has separate system calls for reading directories, or setting up network connections, or debugging processes, then you may not be a direct descendant, at least philosophically (and, yes, I know about ptrace ...)</div><div><br></div><div>But your kernel might be Plan 9, which at least to me, is the direct descendant. :-)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 5, 2024 at 10:51 AM Will Senn <<a href="mailto:will.senn@gmail.com">will.senn@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 6/5/24 12:34 PM, segaloco via TUHS wrote:<br>
> On Wednesday, June 5th, 2024 at 3:17 AM, Andrew Lynch via TUHS <<a href="mailto:tuhs@tuhs.org" target="_blank">tuhs@tuhs.org</a>> wrote:<br>
><br>
>> Hi<br>
>><br>
>> Out of curiosity, what would be considered the most direct descendent of Unix available today?<br>
>><br>
>> ...<br>
>><br>
>> Thanks, Andrew Lynch<br>
> snip<br>
> Given this, my humble opinion (which again this sort of thing I believe is largely a philosophical matter of opinion...) is that the BSD line captures the spirit of Research UNIX much more than System V does, while System V retains much more of the source code lineage of what most folks would consider a "pure" UNIX. Of course all of this too is predicated on treating V7 (really 32V...) as that central point of divergence.<br>
When I saw this thread appear, I was of two minds about it, but this <br>
lines up with where my thoughts were headed. I've done a lot of delving <br>
into the v6/v7 environments over the last 10 years or so and it feels <br>
much closer in kinship to BSD derivatives than to SysV... source code <br>
lineages aside. Also, I get more mileage out of my BSD books and docs <br>
than those treating SysV. I'd vote for *BSD as sticking closest to the <br>
unix way, if there is still such a thing... I say this as I just typed <br>
'kldload linux64' into freebsd's terminal so I could run sublime <br>
alongside nvi... sometimes I wish I was a purist, but I'm way too fond <br>
of experimentation :).<br>
<br>
Will<br>
</blockquote></div>