Hi Pablo/Eric/All,

I guess there are many different strategies to handle it
But maybe what you're looking for is a customized version of dosemu
(http://www.dosemu.org)?
It seems that usually, unikernels are some sort of "container" or
application-oriented operating system
(https://www.lisha.ufsc.br/pub/Frohlich_2001.pdf) in the sense that
you embed a single application together with the kernel (single
address space operating system with just enough
drivers/infrastructure)


Kind Regards,

Geraldo Netto
site: http://exdev.sf.net
github: https://github.com/geraldo-netto
linkedin: https://www.linkedin.com/in/geraldonetto
facebook: https://web.facebook.com/geraldo.netto.161

On Mon, 1 Mar 2021 at 20:28, Pablo Pessolani <[email protected]> wrote:
>
> Thanks Eric.
> I am not thinking in running binary DOS applications which use the real mode.
> I am thinking in source code applications built (compiled) on linux but 
> instead of linked with libc library, they should be linked to a new "libdosc" 
> library which use the FreeDOS system calls and environment.
> It would be a linux executable binary file.
> Regards.
> PAP
>
> ________________________________
> De: Eric Auer <[email protected]>
> Enviado: lunes, 1 de marzo de 2021 15:52
> Para: [email protected] 
> <[email protected]>
> Asunto: Re: [Freedos-devel] FreeDOS as a unikernel?
>
>
> Hi PAP,
>
> I assume unikernel means replacing hardware I/O by
> calls to a suitable hypervisor interface? In a way,
> DOS already does that by using BIOS. So you could
> make a BIOS-Unikernel and then run FreeDOS as app
> on that. But how do you deal with the fact that a
> DOS kernel and DOS apps will prefer a DOS memory
> model with real mode compatible pointers, can the
> hypervisor offer such spaces?
>
> Regards, Eric
>
>
>
> > Hi Guys.
> >       I am working on several unikernels on Linux
> > (not over QEMU, KVM, XEN or any other emulator/
> > hypervisor) using Linux system calls and the
> > virtualization facilities offered by the Linux kernel.
>
> >      Would there be any interest in modifying freedos
> > so that it can run on Linux and its virtual devices
> > instead of running on real hardware (as User Mode Linux does) ?
> > Regards.
> > PAP
>
>
>
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to