9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: faif <faifgnu@gmail.com>
To: 9fans@9fans.net
Subject: Re: [9fans] Plan 9 rejected from GSoC 2012
Date: Tue, 20 Mar 2012 09:54:37 +0000	[thread overview]
Message-ID: <19168135.5251.1332179130568.JavaMail.geo-discussion-forums@ynne2> (raw)
In-Reply-To: <FB89FC41-1730-477A-8537-1D2E0CFF7DFB@9srv.net>

Τη Δευτέρα, 19 Μαρτίου 2012 3:50:35 μ.μ. UTC+1, ο χρήστης erik quanstrom έγραψε:

> 
> i'm not sure i understand the concept of reincarnation.  on the one
> hand, hardware by its nature can lock your machine up solid and
> there's nothing the os can do about it.  so how do you test driver
> reincarnation?  where could it crash?  if you knew the answer to that,
> you wouldn't need reincatnation.  on the other hand, simple bugs
> like dereferncing null i think would be better handled by fixing the
> underlying problem.
> 
> i wouldn't assume that nearly everyone else has taken a look at the
> reincarnation idea.
> 
> - erik

Here's my rough explanation: AFAIU in MINIX 3 there is a server running (called rs) that "monitors" the rest servers (for example by sending small packets similar to keep-alives), and if one of them dies, it restarts it hoping that the problem that killed the server will not occur again. So rs might help in cases where a 3rd party driver crashes a server because of a bug, but it won't help if there's a critical deterministic error; as you correctly point out, the error needs to be fixed instead and there's nothing that we can do if we are talking about a hardware error.

So I insist: I see no novelty in MINIX 3. It's just a clone of UNIX with the drivers moved in user space (something that can already be done in Plan 9) and the client-server model (which is already pushed much better in Plan 9), plus a reincarnation server (that can also be implemented in Plan 9). No 9P, no namespaces, no cross compilation by default, no clear text manipulation of device files, etc....

The fact that they have money and the EU picked them is irrelevant. The novelty of an OS lies in its technical aspects, not in the community or fundings...



  parent reply	other threads:[~2012-03-20  9:54 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-16 19:17 Anthony Sorace
2012-03-16 19:36 ` tlaronde
2012-03-18 20:30   ` ron minnich
     [not found]   ` <CAP6exYJu1YTDWQK58cnD9T2235iaSXzphpXVTEW_6VogV3F+Sg@mail.gmail.c>
2012-03-18 20:35     ` erik quanstrom
2012-03-18 22:06       ` Joseph Stewart
2012-03-18 22:20         ` John Floren
2012-03-18 22:39           ` Joseph Stewart
2012-03-18 23:49             ` John Floren
     [not found]             ` <CAL4LZyhpc=qJVNeBCX2uPLkFeD4tLGYUBPtwiDu3WWS3uqrHPg@mail.gmail.c>
2012-03-19  0:37               ` erik quanstrom
2012-03-19  1:33                 ` Calvin Morrison
     [not found]                 ` <CAJFUHyUv=F5PrLAn4eae_28u-oinycPGPWJwVLhS552O1+LFJg@mail.gmail.c>
2012-03-19  2:04                   ` erik quanstrom
2012-03-19  2:09                     ` Calvin Morrison
2012-03-19  8:47                       ` tlaronde
2012-03-19  4:07                     ` Tristan
     [not found]                 ` <CAJFUHyUv=F5PrLAn4eae_28u-oinycPGPWJwVLhS552O1+LFJg@>
     [not found]                   ` <CAJFUHyVQEO8a9uEqc8=zsh725Z_=sq-zBCvZEVTrdrsdOznszQ@mail.gmail.c>
2012-03-19  2:16                     ` erik quanstrom
2012-03-19  2:40                       ` Calvin Morrison
2012-03-19  3:15                         ` andrew zerger
2012-03-19 18:21                       ` steve
2012-03-19 15:50         ` [9fans] Summer of Plan 9 Anthony Sorace
2012-03-19 16:40           ` tlaronde
2012-03-19  9:35   ` [9fans] Plan 9 rejected from GSoC 2012 faif
2012-03-19 11:47     ` Paschke Christoph
2012-03-19 12:10       ` tlaronde
2012-03-19 14:25         ` Christoph Paschke
2012-03-19 16:26           ` tlaronde
2012-03-19 16:30             ` erik quanstrom
2012-03-19 16:52               ` tlaronde
2012-03-19 19:53               ` Christoph Paschke
2012-03-19 22:08                 ` Jacob Todd
2012-03-19 22:22                   ` andrey mirtchovski
2012-03-19 23:07                     ` Charles Forsyth
2012-03-19 23:24                       ` Bruce Ellis
2012-03-20  8:25                         ` Paschke Christoph
2012-03-20  9:17                           ` Bruce Ellis
     [not found]                     ` <CAOw7k5iJzhaX-TuCiNtvwM0=XqUK5oZG4cUV2g9DkbKJ=65YCg@mail.gmail.c>
2012-03-19 23:21                       ` erik quanstrom
2012-03-19 14:50       ` erik quanstrom
2012-03-20  9:54 ` faif [this message]
2012-03-27 17:11 ` Anthony Sorace
2012-03-28  5:24   ` erik quanstrom

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=19168135.5251.1332179130568.JavaMail.geo-discussion-forums@ynne2 \
    --to=faifgnu@gmail.com \
    --cc=9fans@9fans.net \
    /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).