The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: akosela@andykosela.com (Andy Kosela)
Subject: [TUHS] Kernel Sizes
Date: Sat, 20 Jan 2018 19:41:45 -0600	[thread overview]
Message-ID: <CALMnNGgGRnwN8LSvX30wmjCR8MC4xB1dE9sCfvDposOm8+RMjw@mail.gmail.com> (raw)
In-Reply-To: <20180121001928.GA6495@minnie.tuhs.org>

On Saturday, January 20, 2018, Warren Toomey <wkt at tuhs.org> wrote:

> On Sat, Jan 20, 2018 at 11:11:24AM -0700, Warner Losh wrote:
>
>>   For a presentation I'm doing this summer on FreeBSD, I thought it would
>>   be cool to get the kernel sizes for various old flavors of Unix. I see
>>   numbers for v5, v6 and v7 in the tuhs tree view, and it appears these
>>   versions are complete enough for me to extract the kernels themselves.
>>   However, I see nothing prior to that.
>>
>
> Github has this project: https://github.com/DoctorWkt/unix-jun72
> with a June 1972 Unix kernel. Doing a "make", the generated build/unix is:
>
> -rwxrwxrwx 1 wkt wkt 36432 Jan 21 10:10 build/unix
>
> but I don't have a PDP-11 "size" command to give details.
>
> http://www.tuhs.org/Archive/Distributions/Research/Dennis_v3/ has a Unix
> system written in C, timestamped August 31, 1973 (just before Fourth
> Edition).
> Inside nsys.tar.gz you will find:
>
> -rw-r--r-- 0/0           26820 1973-09-24 03:41 u
>
> which is the kernel image.
>
> Unfortunately, we don't have a kernel from 1st Edition or 4th Edition.
>
>
>
Comparing size of kernels is cool and fun, but IMHO comparing system calls
is a more valuable metric as to measure the kernel bloat.

It would be interesting to compare number of implemented system calls in
various UNIX operating systems along with those kernel sizes, e.g., V7 had
around 50 system calls, current FreeBSD and Linux have more than 500...

--Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180120/38a6db7a/attachment-0001.html>


  reply	other threads:[~2018-01-21  1:41 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-20 18:11 Warner Losh
2018-01-20 18:33 ` Donald ODona
2018-01-20 19:22 ` Random832
2018-01-20 21:14 ` Michael Kjörling
2018-01-21  0:19 ` Warren Toomey
2018-01-21  1:41   ` Andy Kosela [this message]
2018-01-22  3:51   ` Warner Losh
2018-01-22  4:39     ` Grant Taylor
2018-01-22  6:53       ` Warner Losh
2018-01-21  2:08 ` Dan Stromberg
2018-01-21  2:13   ` Steve Johnson
2018-01-21  4:24     ` Warner Losh
2018-01-21 22:53       ` Greg 'groggy' Lehey
2018-01-22  1:19         ` Steve Nickolas
2018-01-21 22:03 Doug McIlroy
2018-01-21 22:36 Doug McIlroy
     [not found] <mailman.4.1516572202.3873.tuhs@minnie.tuhs.org>
2018-01-21 23:42 ` Paul Ruizendaal
2018-01-22 10:46 Rudi Blom

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CALMnNGgGRnwN8LSvX30wmjCR8MC4xB1dE9sCfvDposOm8+RMjw@mail.gmail.com \
    --to=akosela@andykosela.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).