Subject: [FreeVMS] Re: Plan
From: BERTRAND JoŽl (email@example.com)
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
We shall modify :
- VFS ;
- strings manipulations (replace the NULL-terminated strings by
- 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
> 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
> 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?
-- Liste de diffusion FreeVMS Pour se dťsinscrire : mailto:firstname.lastname@example.org?subject=unsubscribe
This archive was generated by hypermail 2b25 : Fri Nov 09 2001 - 09:44:59 CET