Re: [Freedos-user] multiple dos tasks - was: dd for DOS?
Hi! In creating a multi-tasking dos,, why doesn't someone just create a version of dos which spawns a whole new virtual 386 machine for each application that is launched at the command line? Windows 3 does this for each DOS window you open. The complicated part is making the already loaded parts of DOS including the kernel believe that only one app is running. You have to save and restore state, e.g. SDA. The kernel still only handles 1 request at a time, but that is acceptable when most CPU time is spent in apps. You also have to take care that different apps do not try to access the same files, as the state swapping hides things happening in each task from each other. The different tasks also cannot communicate with each other using DOS, but they can communicate with Windows if they know how to do that. I think the software vmix386 Does it work with freedos? Which license does it have? Did you try tridos, by the way? It does similar stuff but not fully using protected mode afair, just swaps all DOS memory into chunks of XMS or similar memory? Making all this cooperate with HIMEM / EMM386 also adds complexity, as does allowing the DOS apps to access hardware directly. Many apps access e.g. the screen, so you have to simulate N virtual screens and somehow display one or more of them on the actual VGA screen. Remember how Windows supported less and less graphics for DOS over time, as they wanted to simplify things. Is this what windows attempted to do with it enhanced 386 mode? If so, why did it work so badly? How badly did it work? It does not work well in FreeDOS, you need to use the experimental winkern patches there because of the very lowlevel approach of state swapping. Windows 3 in standard mode swaps in more harmless ways. Eric -- Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Multiple DOS
On Fri, 2005-09-09 at 16:52 -0400, CC cc wrote: I've been able to boot freedos and gentoo so it's possible... You'd need grub tho On 9/8/05, Carl Spitzer [EMAIL PROTECTED] wrote: Has anyone been able to multiboot PCDOS and FREEDOS? CWSIV Actually I was hoping to boot PCDOS, Freedos plus Suse. Grub is not a problem. I suspect it would be a matter of marking the active partition for each DOS on the fly. CWSIV --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42 plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Multiple DOS
Hi: An easy way to do this would be to install the two different DOS versions in two different primary partitions and use a boot loader like gag (gag.sourceforge.net) to select which to boot. GRUB would work as well, but I find configuring GRUB correctly a daunting task... :-) Good luck. Mark Has anyone been able to multiboot PCDOS and FREEDOS? CWSIV --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Multiple DOS
An easy way to do this would be to install the two different DOS versions in two different primary partitions and use a boot loader like gag (gag.sourceforge.net) to select which to boot. GRUB would work as well, but I find configuring GRUB correctly a daunting task... :-) Perhaps easier than that (if PC-DOS doesn't support FAT32) would be to install PC-DOS on a FAT16 partition, and then install FreeDOS on a FAT32 partition; then use a simple bootloader to choose which one to boot. That way FreeDOS will be able to see both partitions and FreeDOS will always be the first primary partition to FreeDOS, and PC-DOS will also act like it is the first DOS primay partition, as it can only see its own drive and other FAT16 drives. --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Multiple DOS
Hi: GAG and GRUB are two free bootloaders...GAG much simpler to set up than GRUB. Mark An easy way to do this would be to install the two different DOS versions in two different primary partitions and use a boot loader like gag (gag.sourceforge.net) to select which to boot. GRUB would work as well, but I find configuring GRUB correctly a daunting task... :-) Perhaps easier than that (if PC-DOS doesn't support FAT32) would be to install PC-DOS on a FAT16 partition, and then install FreeDOS on a FAT32 partition; then use a simple bootloader to choose which one to boot. That way FreeDOS will be able to see both partitions and FreeDOS will always be the first primary partition to FreeDOS, and PC-DOS will also act like it is the first DOS primay partition, as it can only see its own drive and other FAT16 drives. --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Multiple DOS
[EMAIL PROTECTED] wrote: Hi: GAG and GRUB are two free bootloaders...GAG much simpler to set up than GRUB. Mark An easy way to do this would be to install the two different DOS versions in two different primary partitions and use a boot loader like gag (gag.sourceforge.net) to select which to boot. GRUB would work as well, but I find configuring GRUB correctly a daunting task... :-) Perhaps easier than that (if PC-DOS doesn't support FAT32) would be to install PC-DOS on a FAT16 partition, and then install FreeDOS on a FAT32 partition; then use a simple bootloader to choose which one to boot. That way FreeDOS will be able to see both partitions and FreeDOS will always be the first primary partition to FreeDOS, and PC-DOS will also act like it is the first DOS primay partition, as it can only see its own drive and other FAT16 drives. --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user http://gag.sourceforge.net/ http://www.gnu.org/software/grub/ http://www.rajeevnet.com/linux/grub_serial_console.html -- TomLeeM / BigWarpGuy * * * * * * * * OS2eCS.org Director of Communications * * * * * OS/2 Warp - eComStation Org * * * * * * * * http://www.os2ecs.org * * * * * * * * * Supporting Past OS/2 Uers and Future eCS Users * * * * * * * * * * * * * * * * * * * * * * * * * * * * --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Multiple DOS
I've been able to boot freedos and gentoo so it's possible... You'd need grub tho On 9/8/05, Carl Spitzer [EMAIL PROTECTED] wrote: Has anyone been able to multiboot PCDOS and FREEDOS? CWSIV --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user -- ___ People disagree with me. I just ignore them. -Linus Torvalds, regarding the use of C++ for the Linux kernel I love deadlines. I like the whooshing sound they make as they fly by. - Douglas Adams --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user