On Thursday, June 03, 1999 6:01 AM, Alan Cox [SMTP:[EMAIL PROTECTED]] wrote:
: > In addition, the minix filesystem *must* support files > 512k, something it 
:doesn't do
: > now.  The libc.a file is > 512k so you can't even link anything on ELKS.  This
: > requires supporting > 7 indirect blocks.
: 
: Umm it used to. What happened ?

        I don't know.  If you look at the 0.0.74 source, it flat out compares the
indirect blocks to 7 and errors if greater...  It doesn't look like the original code 
ever
worked.  I was quite concerned myself when I first looked at the code.  After comparing
it with the linux 386 sources, I felt it would be better to re-port from scratch, 
actually.
It appears the ELKS fs is munged to accomodate a changed buffer system.



: 
: > :   Networking.
: >     
: >     I think we need ELKS DLL's for this, so that we can run the kernel and 
: > any user programs with separate code and data segments to keep the link
: 
: Keep networking mostly in user space.  That btw is also the model things like
: the early networking work on V7 unix took.

        I like that idea.

: 
: > :   Protected mode stuff. (With Expanded memory support).
: > 
: >     We're a ways off from this, but it'd be nice.  I'd like to see
: > support for > 64k segments.
: 
: You then need a 386. 64K is the limit. The original work I did was designed
: to be easy to run in 286 protected mode once you got rid of any BIOS interfaces.
:

        Remind me - what then is the benefit of protected mode?  Merely
separate address spaces?

Greg

Reply via email to