ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1992/11/13/08:33:39

Date: Fri, 13 Nov 92 10:23:20 GMT
From: acc AT asterix DOT inescn DOT pt (Antonio Costa)
To: dj AT ctron DOT com, djgpp AT sun DOT soe DOT clarkson DOT edu

Hi.

We are thinking of changing GO32 to support multitasking (preemptive).

The basic idea is to change GO32 code so that it will allow running several
programs (compiled with DJGPP) simultaneously.

For that, we'll create or adapt a shell (like C-Shell or Korn shell...)
in which the user will be able to launch programs interactively...

Please note that we are not interested in running normal DOS programs
inside the shell, only DJGPP-compiled programs.

MAIN TOPICS:

* How does VPCI match with multitasking?

* Where should we implement the multitasking kernel:
  above VPCI or under?

* Is the 387 emulator reentrant? Will we have problems there?

* The BIOS calls are not reentrant. If we use VPCI will it solve this 
  problem? And about DOS?

In short, the idea is to have a 32 bit DOS extender with preemptive
multitasking, providing the programmers with the fork() system call and
related functions and so on...

Please tell us about your ideas about this project.
(Reply to acc AT asterix DOT inescn DOT pt)

Regards,
Antonio Costa and Pedro Oliveira.
.........................................................................
     O     O
    /     /                        I N E S C
   | O   |        Antonio Costa        | E-Mail   acc AT asterix DOT inescn DOT pt
   | |\  |   O                         |          acc AT basinger DOT inescn DOT pt
   | | \ |  /  O  Comp. Graphics & CAD | DECnet   inescn::a_costa
   | |  \| /  /                        | VAX-Mail +26802001576::a_costa
   | |  /  | |    Largo Mompilher 22   | UUCP     {mcvax,...}!...
   O | |-O | |    4100 Porto PORTUGAL  | Bell     +351+02+321006
    /   \ /   \
   O     O     O          "Let the good times roll..."

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019