9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] plan9 finished
@ 2004-02-28 11:30 matt
  2004-02-28 11:37 ` David Tolpin
  0 siblings, 1 reply; 12+ messages in thread
From: matt @ 2004-02-28 11:30 UTC (permalink / raw)
  To: 9fans

this has been bugging my mind

When I said I tell people plan9 is finished I mean "complete" not "dead".

m



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

* Re: [9fans] plan9 finished
  2004-02-28 11:30 [9fans] plan9 finished matt
@ 2004-02-28 11:37 ` David Tolpin
  2004-02-28 12:45   ` matt
  0 siblings, 1 reply; 12+ messages in thread
From: David Tolpin @ 2004-02-28 11:37 UTC (permalink / raw)
  To: 9fans

> When I said I tell people plan9 is finished I mean "complete" not "dead".

Do you think there is a difference between complete and dead?

Hopefully though, plan9 is neither dead nor complete, judging
by the amount of incomplete projects and intensity of development.

Dvd



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

* Re: [9fans] plan9 finished
  2004-02-28 11:37 ` David Tolpin
@ 2004-02-28 12:45   ` matt
  2004-02-28 13:00     ` David Tolpin
  0 siblings, 1 reply; 12+ messages in thread
From: matt @ 2004-02-28 12:45 UTC (permalink / raw)
  To: 9fans

>> When I said I tell people plan9 is finished I mean "complete" not "dead".

>Do you think there is a difference between complete and dead?

I prefer to think of it as stable and predictable.
The kernel is finished modulo drivers. If fairly sure there won't suddenly be a new scheduler or VM or 9p2005 or a bunch of new syscalls to surprise me.

I think people want to be sure in their time investment. If they see that someone is *still* fiddling with the kernel then if they put 6 months into learning the OS http://plan9.bell-labs.com/plan9dist/ will still be there at the end of it.

Personally I'd prefer to think that if I download it today I won't have to be downloading updates every week for the rest of my days that break all my efforts to date.

Personally I would still use plan9 if everyone else stopped, I'm sure plenty of us here feel the same.

m



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

* Re: [9fans] plan9 finished
  2004-02-28 12:45   ` matt
@ 2004-02-28 13:00     ` David Tolpin
  2004-02-28 13:22       ` David Presotto
  2004-02-28 13:27       ` matt
  0 siblings, 2 replies; 12+ messages in thread
From: David Tolpin @ 2004-02-28 13:00 UTC (permalink / raw)
  To: 9fans

> >> When I said I tell people plan9 is finished I mean "complete" not "dead".
>
> >Do you think there is a difference between complete and dead?
>
> I prefer to think of it as stable and predictable.
> The kernel is finished modulo drivers. If fairly sure there won't suddenly be
> a new scheduler or VM or 9p2005 or a bunch of new syscalls to surprise me.
>
> I think people want to be sure in their time investment. If they see that
> someone is *still* fiddling with the kernel then if they put 6 months into
> learning the OS http://plan9.bell-labs.com/plan9dist/ will still be there at
> the end of it.
>
> Personally I'd prefer to think that if I download it today I won't have to be
> downloading updates every week for the rest of my days that break all my
> efforts to date.
>
> Personally I would still use plan9 if everyone else stopped, I'm sure plenty
> of us here feel the same.

So, what is the difference between a complete and a dead?


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

* Re: [9fans] plan9 finished
  2004-02-28 13:00     ` David Tolpin
@ 2004-02-28 13:22       ` David Presotto
  2004-02-28 13:36         ` matt
  2004-02-28 15:11         ` andrey mirtchovski
  2004-02-28 13:27       ` matt
  1 sibling, 2 replies; 12+ messages in thread
From: David Presotto @ 2004-02-28 13:22 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 237 bytes --]

> The kernel is finished modulo drivers. If fairly sure there won't suddenly be
> a new scheduler or VM or 9p2005 or a bunch of new syscalls to surprise me.

Except we've had two major rewrites of the scheduler in the last 6 months...

[-- Attachment #2: Type: message/rfc822, Size: 3054 bytes --]

From: David Tolpin <dvd@davidashen.net>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] plan9 finished
Date: Sat, 28 Feb 2004 17:00:18 +0400 (AMT)
Message-ID: <200402281300.i1SD0Ipm044920@adat.davidashen.net>

> >> When I said I tell people plan9 is finished I mean "complete" not "dead".
>
> >Do you think there is a difference between complete and dead?
>
> I prefer to think of it as stable and predictable.
> The kernel is finished modulo drivers. If fairly sure there won't suddenly be
> a new scheduler or VM or 9p2005 or a bunch of new syscalls to surprise me.
>
> I think people want to be sure in their time investment. If they see that
> someone is *still* fiddling with the kernel then if they put 6 months into
> learning the OS http://plan9.bell-labs.com/plan9dist/ will still be there at
> the end of it.
>
> Personally I'd prefer to think that if I download it today I won't have to be
> downloading updates every week for the rest of my days that break all my
> efforts to date.
>
> Personally I would still use plan9 if everyone else stopped, I'm sure plenty
> of us here feel the same.

So, what is the difference between a complete and a dead?

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

* Re: [9fans] plan9 finished
  2004-02-28 13:00     ` David Tolpin
  2004-02-28 13:22       ` David Presotto
@ 2004-02-28 13:27       ` matt
  2004-02-28 13:29         ` David Tolpin
  1 sibling, 1 reply; 12+ messages in thread
From: matt @ 2004-02-28 13:27 UTC (permalink / raw)
  To: 9fans

> So, what is the difference between a complete and a dead?

That is in the mind of the beholder.

I suppose dead, in the case of an OS, would mean no users whereas complete would mean active use but no further development.

m



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

* Re: [9fans] plan9 finished
  2004-02-28 13:27       ` matt
@ 2004-02-28 13:29         ` David Tolpin
  0 siblings, 0 replies; 12+ messages in thread
From: David Tolpin @ 2004-02-28 13:29 UTC (permalink / raw)
  To: 9fans

> I suppose dead, in the case of an OS, would mean no users whereas complete
> would mean active use but no further development.

god save any software project from being complete.


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

* Re: [9fans] plan9 finished
  2004-02-28 13:22       ` David Presotto
@ 2004-02-28 13:36         ` matt
  2004-02-28 13:46           ` Brantley Coile
  2004-02-28 15:11         ` andrey mirtchovski
  1 sibling, 1 reply; 12+ messages in thread
From: matt @ 2004-02-28 13:36 UTC (permalink / raw)
  To: 9fans

> Except we've had two major rewrites of the scheduler in the last 6 months...

lol, oh well. I'm happy with plan9-unstable too :)



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

* Re: [9fans] plan9 finished
  2004-02-28 13:36         ` matt
@ 2004-02-28 13:46           ` Brantley Coile
  2004-02-28 14:04             ` David Tolpin
  0 siblings, 1 reply; 12+ messages in thread
From: Brantley Coile @ 2004-02-28 13:46 UTC (permalink / raw)
  To: 9fans

Plan 9 is finished because I can use it to do stuff other than develop Plan 9.
Plan 9 isn't dead because it gets adapted to new hardare and user requirements.
I written lots of code that is unfinished and dead.

 Brantley


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

* Re: [9fans] plan9 finished
  2004-02-28 13:46           ` Brantley Coile
@ 2004-02-28 14:04             ` David Tolpin
  0 siblings, 0 replies; 12+ messages in thread
From: David Tolpin @ 2004-02-28 14:04 UTC (permalink / raw)
  To: 9fans

> Plan 9 is finished because I can use it to do stuff other than develop Plan 9.
> Plan 9 isn't dead because it gets adapted to new hardare and user requirements.
> I written lots of code that is unfinished and dead.

The original poster used the word 'complete' as opposite to 'dead'.

What you name 'finished' is 'mature'.

David


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

* Re: [9fans] plan9 finished
  2004-02-28 13:22       ` David Presotto
  2004-02-28 13:36         ` matt
@ 2004-02-28 15:11         ` andrey mirtchovski
  2004-02-28 16:27           ` David Presotto
  1 sibling, 1 reply; 12+ messages in thread
From: andrey mirtchovski @ 2004-02-28 15:11 UTC (permalink / raw)
  To: 9fans


> Except we've had two major rewrites of the scheduler in the last 6 months...

Is there a writeup on the changes anywhere?  I know it was mentioned
on 9fans but thought somehow that there'll be a document detailing why
the changes were made, what they were and what improvements they
resulted into, once they were complete.

andrey



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

* Re: [9fans] plan9 finished
  2004-02-28 15:11         ` andrey mirtchovski
@ 2004-02-28 16:27           ` David Presotto
  0 siblings, 0 replies; 12+ messages in thread
From: David Presotto @ 2004-02-28 16:27 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 728 bytes --]

Of course not...

The normal scheduler was rewritten by rsc.  There are two
changes.  The first is a sort of ganging or processes.  If
a process wakes up another one, and the first process blocks
without using its quanta, the second gets to run.  This is to
help out processes piping to each other.

The other change was to make our scheduler to look more like
a BSD style fair share scheduler.  It was done to be nicer
to cpu hogs.

Also, sape rewrote the real time edf support to make it just
run as the top two scheduler priorities rather than a totally
different mechanism.  If there are edf processes waiting to run,
rsc's gang stuff doesn't happen, i.e., the real time processes
have priority over ganging.

[-- Attachment #2: Type: message/rfc822, Size: 2075 bytes --]

From: andrey mirtchovski <mirtchov@cpsc.ucalgary.ca>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] plan9 finished
Date: Sat, 28 Feb 2004 08:11:46 -0700
Message-ID: <2e1022d55d7fb8547701ea3c5212d28e@plan9.ucalgary.ca>


> Except we've had two major rewrites of the scheduler in the last 6 months...

Is there a writeup on the changes anywhere?  I know it was mentioned
on 9fans but thought somehow that there'll be a document detailing why
the changes were made, what they were and what improvements they
resulted into, once they were complete.

andrey

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

end of thread, other threads:[~2004-02-28 16:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-02-28 11:30 [9fans] plan9 finished matt
2004-02-28 11:37 ` David Tolpin
2004-02-28 12:45   ` matt
2004-02-28 13:00     ` David Tolpin
2004-02-28 13:22       ` David Presotto
2004-02-28 13:36         ` matt
2004-02-28 13:46           ` Brantley Coile
2004-02-28 14:04             ` David Tolpin
2004-02-28 15:11         ` andrey mirtchovski
2004-02-28 16:27           ` David Presotto
2004-02-28 13:27       ` matt
2004-02-28 13:29         ` David Tolpin

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