[FreeVMS] Re: Plan

Subject: [FreeVMS] Re: Plan
From: BERTRAND JoŽl (joel.k.bertrand@free.fr)
Date: Fri Nov 09 2001 - 09:45:35 CET

Bruce Allen wrote:

> Great Plan!!!
> Starting is usually the best way to get the job done.
> Who has access to the complete documentation for ODS-5?
> I'd love to read it. I have Kirby's ODS-2 book.
> Does anyone think modifying the Linux Kernel to behave like VMS is
> important?

We shall modify :
- VFS ;
- strings manipulations (replace the NULL-terminated strings by
descriptors) ;
- process management ;
- interaction between two process (pipes must be replaced)...

We shall add :
- security ;
- mandatory locks (SysV mandatory locks are used in the current Linux
kernel, but I don't know how these locks can be used...)...

> VMS features like condition handlers, distributed lock management and ASTs
> are
> all kernel based?

        I think that these features must be kernel based.

> I have read the "VMS on Mach 3.0 Kernel" paper written a while back and it
> presents
> several ways to implement VMS functionality in a 'NIX environment and how to
> work around
> the KESU issues by using separate virtual address spaces.

        Is it possible to you to put this paper on a ftp site ?

> I am very interested in starting with the Linux kernel and modifying it to
> behave like the real thing.
> I also want to help out as much as I can with what the group feels are
> important goals.

        Linus has said that he will start the 2.5 serie when the 2.4.15 will be
done. I hope that we can start with a 2.4.15 + ext3 support.

> System Services and the RTL are key pieces for the programmer to feel at
> home with.
> One issue is that in Linux does not have a working set concept in its
> kernel. Even if you
> write an adjust working set or lock working set system service there are no
> Linux kernel
> data structures to manipulate.
> So my questions are:
> 1. Should I start on the kernel?

        I think that we must wait for the 2.4.15. The 2.4.14 has a bug in loop.c
(Linux, Allan and all other have proposed different fixes...). We need
a standard boot loader too.

> 2. Help out on other parts of the project?
> ClaudeVMS
> http://www.freevms.org



Liste de diffusion FreeVMS
Pour se dťsinscrire : mailto:freevms-request@ml.free.fr?subject=unsubscribe

This archive was generated by hypermail 2b25 : Fri Nov 09 2001 - 09:44:59 CET