9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Re: mine's smaller than yours
@ 2001-11-26 22:36 presotto
  2001-11-27 10:13 ` Matt
  0 siblings, 1 reply; 3+ messages in thread
From: presotto @ 2001-11-26 22:36 UTC (permalink / raw)
  To: 9fans

In case anyone's interested in Plan 9 growth, I
went through the dump and did:

{for(i in `{seq 1997 2001}){
 for(j in `{seq -w 12}){
  day=$i/$j^01
  cd /n/dump/$day/sys/src/brazil || cd /n/dump/$day/sys/src/9
  lines=`{grep ';' port/*.[ch] ip/*.[ch] boot/*.[ch] pc/*.[ch] pc/l.s|wc -l}
  echo $day $lines
}}}>>/tmp/growth

That's pretty much everything that goes into a PC kernel
including devices.  Stuff from libc isn't included but
the stuff we get from there memmove, memset, ... doesn't
change much from year to year.  Take it for what
its worth.  We've almost doubled in size over the last
5 1/2 years.  Perhaps we have our own version of Moore's
law.

1997/0301 25216
1997/0401 28449
1997/0501 28391
1997/0601 28607
1997/0701 28623
1997/0801 29222
1997/0901 29380
1997/1001 29724
1997/1101 27035
1997/1201 27063
1998/0101 27136
1998/0201 27977
1998/0301 27902
1998/0401 29965
1998/0501 30052
1998/0601 30472
1998/0701 31792
1998/0801 31927
1998/0901 31622
1998/1001 32541
1998/1101 32920
1998/1201 33254
1999/0101 32718
1999/0201 32683
1999/0301 33149
1999/0401 34938
1999/0501 35326
1999/0601 35008
1999/0701 36641
1999/0801 37849
1999/0901 37773
1999/1001 39137
1999/1101 41709
1999/1201 41796
2000/0101 42745
2000/0201 42624
2000/0301 42511
2000/0401 41490
2000/0501 41588
2000/0601 41990
2000/0701 40189
2000/0801 40750
2000/0901 41916
2000/1001 41833
2000/1101 42472
2000/1201 42875
2001/0101 43096
2001/0201 44641
2001/0301 44110
2001/0401 44521
2001/0501 44222
2001/0601 41778
2001/0701 43269
2001/0801 42436
2001/0901 42532
2001/1001 44147
2001/1101 46147
2001/1201 46147


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [9fans] Re: mine's smaller than yours
  2001-11-26 22:36 [9fans] Re: mine's smaller than yours presotto
@ 2001-11-27 10:13 ` Matt
  0 siblings, 0 replies; 3+ messages in thread
From: Matt @ 2001-11-27 10:13 UTC (permalink / raw)
  To: 9fans


this scripts is one of the one's that makes me go wow as I marvel at the
elegance of the plan9 beneath us.


> In case anyone's interested in Plan 9 growth, I
> went through the dump and did:
>
> {for(i in `{seq 1997 2001}){
>  for(j in `{seq -w 12}){
>   day=$i/$j^01
>   cd /n/dump/$day/sys/src/brazil || cd /n/dump/$day/sys/src/9
>   lines=`{grep ';' port/*.[ch] ip/*.[ch] boot/*.[ch] pc/*.[ch] pc/l.s|wc
> -l} echo $day $lines
> }}}>>/tmp/growth
>
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [9fans] Re: mine's smaller than yours
@ 2001-11-26 22:41 presotto
  0 siblings, 0 replies; 3+ messages in thread
From: presotto @ 2001-11-26 22:41 UTC (permalink / raw)
  To: 9fans

Oops, make that 4 1/2 years, I can't count.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-11-27 10:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-26 22:36 [9fans] Re: mine's smaller than yours presotto
2001-11-27 10:13 ` Matt
2001-11-26 22:41 presotto

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).