Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-10 Thread Eric Auer
Hi Volkert, > By the way, the dosemu2 developers are also developing fdpp, a 64-bit DOS > kernel that aims to provide a DOS-compatible userspace and that can run in > Dosemu2. (Not sure if it always uses fdpp by default.) Since it's a 64-bit > process, I'm not sure how fdpp and dosemu2 handle

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-10 Thread Volkert via Freedos-devel
Yep, you pretty much described the dosemu2, which was already mentioned here. Itś a continuation of the old DOSEMU project. The original DOSEMU relied on the V8086 virtualization mode that was introduced in the 386 CPU, but V8086 mode isn't available in 64-bit (Long) mode. So instead, dosemu2

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-03 Thread Ralf Quint
On 3/2/2021 3:45 PM, Pablo Pessolani wrote: Thanks Ralf. I  am not sure if you really want to do that...  In general, this was a somewhat shorter reply along the lines that Tom mentioned...  Ralf -- This email has been checked for viruses by Avast antivirus software.

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread Liam Proven
On 3/1/2021 10:42 AM, Pablo Pessolani wrote: > > 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

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread Pablo Pessolani
Thanks Ralf. De: Ralf Quint Enviado: martes, 2 de marzo de 2021 18:28 Para: freedos-devel@lists.sourceforge.net Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? On 3/1/2021 10:42 AM, Pablo Pessolani wrote: Hi Guys. I am working on several unikernels

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread Pablo Pessolani
, but networking support is an unavoidable requirement. Regards. PAP De: tom ehlert Enviado: martes, 2 de marzo de 2021 19:01 Para: Technical discussion and questions for FreeDOS developers. Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? > Hi Guys.

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread tom ehlert
> 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

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread Ralf Quint
On 3/1/2021 10:42 AM, Pablo Pessolani wrote: 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

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread TK Chia
Hello Pablo, Sorry, now I understand what you say. I also works on UML source code too. Yes, UML intercepts system calls through ptrace, but instead of calling the host kernel, it calls the UML kernel. Therefore, no host system call is excecuted by the application process running

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread Pablo Pessolani
. Regards. PAP De: TK Chia Enviado: martes, 2 de marzo de 2021 12:04 Para: freedos-devel@lists.sourceforge.net Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? Hello Pablo, >> User Mode Linux actually works more like dosemu than it may seem. UML &

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread TK Chia
Hello Pablo, User Mode Linux actually works more like dosemu than it may seem. UML runs as a normal application under a host Linux system, of course. But when you run, say, /bin/ls within a UML session, UML will indeed intercept the syscalls made by the /bin/ls and transform them into the

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-02 Thread Pablo Pessolani
. Regards. PAP De: TK Chia Enviado: martes, 2 de marzo de 2021 02:40 Para: freedos-devel@lists.sourceforge.net Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? Good day Pablo, > Unikernels: they are minimal Library operating systems embeded with the >

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread TK Chia
Good day Pablo, Unikernels: they are minimal Library operating systems embeded with the application code. They provide networking, filesystem and virtual devices support. I think that if Linux could be converted in a executable (User Mode Linux) or in a library (LKL), FreeDOS may also be

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread Steve Nickolas
On Mon, 1 Mar 2021, Pablo Pessolani wrote: Thanks Geraldo. Dosemu: I think that with Dosemu, Linux "emulates" DOS system calls and environment. It doesn't run a DOS kernel in userspace. i.e. It intercepts DOS system calls and converts them to equivalent Linux system calls. dosemu actually

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread Pablo Pessolani
aldo Netto Enviado: lunes, 1 de marzo de 2021 17:37 Para: Technical discussion and questions for FreeDOS developers. Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? Hi Pablo/Eric/All, I guess there are many different strategies to handle it But maybe what you're looking for is a customiz

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread Geraldo Netto
> De: Eric Auer > Enviado: lunes, 1 de marzo de 2021 15:52 > Para: freedos-devel@lists.sourceforge.net > > Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? > > > Hi PAP, > > I assume unikernel means replacing hardware I/O by > calls to a suitable hype

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread Pablo Pessolani
stem calls and environment. It would be a linux executable binary file. Regards. PAP De: Eric Auer Enviado: lunes, 1 de marzo de 2021 15:52 Para: freedos-devel@lists.sourceforge.net Asunto: Re: [Freedos-devel] FreeDOS as a unikernel? Hi PAP, I assume unikernel means

Re: [Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread Eric Auer
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

[Freedos-devel] FreeDOS as a unikernel?

2021-03-01 Thread Pablo Pessolani
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