Getting rid of that stuff is alot easier than one might think.
Take a look at the muLinux distro. This includes X and linux on three
floppies. The problem is that it is based on a old kernel version.
The thing to do is strip a linux distro down to nothing but the base with
script and xsupport and a light window manager. This is not very hard also
but the problem I am having and JOS may have in the long run is the
installation issues. I do not wish for a user to have to endure the linux
type installation process which is just plain a pain in the ass. The best
way I have figured to do it and am testing now is a loopback file system
that can just be installed and launched from freedos. It makes for a very
painless installation and launch.
If I can get a retard proof installation I am in business. The user will
never even know linux is running under the hood...
Cliff
-----Original Message-----
From: Eric Bloodworth <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Monday, July 19, 1999 11:20 PM
Subject: Re: [JOS-Kernel] Construction of a new Java Operating System
>Ryan Heise wrote:
>>
>> Cliff Baeseman wrote:
>>
>> > JOS is also based on a single instance JVM design. This is a very poor
>> > design in my opinion.
>>
>> It allows you to share 15 megs of system classes between applications.
>> It allows you to have one thread scheduler across all applications. It
>> allows you to have one garbage collecter and memory manager across all
>> applications. There are a few other optimizations that are possible.
>>
>
>It might be possible to cache byte codes, native modules, JIT'd and
>HotSpotted code across multiple
>JVM instances in shared memory. This could help with the first issue,
>if there are no technical show stoppers.
>
>The second isn't an issue if native threads are used, right?
>
>A monolithic gc may be simpler, but makes the system somewhat hard to
>enforce policies on resources. How do you keep a process/application
>from hogging
>all of the available memory, for example?
>
>
>The linux *kernel* is a nice little beastie, it would make a nice
>foundation,
>I think, as long as you avoid most of the linux *OS* stuff - text config
>files
>(well, might be hard to get rid of them all), X windows,
>termio, installation, etc, and mainly just keep the device drivers and a
>few other
>oddments.
> Then it could get fun...
>
>
>-- Eric
>
>_______________________________________________
>Kernel maillist - [EMAIL PROTECTED]
>http://jos.org/mailman/listinfo/kernel
>
>
_______________________________________________
Kernel maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel