9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] plan9 on microcontrollers
@ 2004-03-10  9:47 Michaelo
  0 siblings, 0 replies; only message in thread
From: Michaelo @ 2004-03-10  9:47 UTC (permalink / raw)
  To: 9fans

Dear sirs.

Let me dare to write in this newsgroup again.
My name is Michaelo Mitrofanov. I'm of Ukraine.
About 4 years before I wrote in this NG under pseudonym "the
Alternative"
from alter@p21.kiev.ua or alter@cybercafe.com.ua.

Four years ago I wrote that I want to, can and will create an OS more
advanced
than Plan9. I didn't.

I tried to implement some of my ideas.
For instance very light (easy) dynamic conditional compiler of
web-pages.

Some time ago I memorized my old idea, it's a "virtual kernel".
It was invented when I put the question how run UNIX on
microcontrollers.
What's virtual kernel. It's a system of compilation of separated
application,
system services and only necessary features and elements of kernel into
solid
piece of code. This allow to enclose !VERY! expensive design of code
for microcontrollers to design of application for "normal" computers.
It may make such design much easier and cheaper.
And because of it such tool may be very wanted.
Finally code designed for microcontrollers may be translated for
"normal" embedded computer.

Algorithmic implementation of this idea is relatively difficult.
But when I thought about implementation of my idea I was mostly scared
by
weirdness of UNIX. Just take only such monster as ioctl().
1. UNIX has no sensible division on kernel "services" and
"central" part of kernel. (There are microkernels based UNIX like OS,
but it seams microkernels has nothing common with UNIX.)
2. UNIX has no general conception of system calls.
3. UNIX has no general conception of inter process communications.
(I don't know how it is done in Plan9 but I feel it's done much better.)
4. UNIX has no general conception of network communication.

What I want from Bell-Labs ?
1. Permission to implement Plan9 API in my product,
   without limitations for end users, but possibly without encryption
protocol,
   or other "special" features.
   (Don't get me wrong, manufacturer can write at TV-set, mobile phone
   or system of elevators that their products can not be used by
government
   of certain countries.)
2. Adapted version of Plan9 for run on embedded
   and industrial computers
   it must have such features:
   1) It use to allow to united terminal and/or file server and/or
application
      server on same machine.
      (It goes against conception of Plan9, but wanted.)
   2) Permission to run Plan9 for any end user.
   3) Presents it on market.
      (You may make it commercial and possibly not badly selling).
   If you don't want to make such version you may allow me to make it,
   and I do NOT pretend for right on Plan9.
   I only need such OS available on market.

Thank you.
Good bye.

        --Michaelo              9 of March 2004

P.S. If somebody wants invest in my project please contact me.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-03-10  9:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-10  9:47 [9fans] plan9 on microcontrollers Michaelo

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