[M3devel] Yet Another OS in Modula-3, AVOCA, in x-kernel

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Thu Dec 8 05:31:51 CET 2011


Hi all:
indeed the ARM ARX OS had PC emulation support (read a 8088-like CPU, does anyone offer that today, or just companies like those DEC and Acorn, would 'afford'), and yet all the computation was inside RISC chip and since it was microkernel, it sent VDU calls across the tube at user-level (GKS), so basically yes,  you had the opportunity with that kind of multi-server OS to make everything more usable in the user-land.
I suspect this sounds like we want that OS in the three, but then anyway, we would need some work to debug the OS before we got into other OSes, I mean  'libkernelc' is a potential target for deployment of more thing slike the ARX use of WORm disks FS, etc.
Thanks in advance

--- El mié, 7/12/11, Jay <jay.krell at cornell.edu> escribió:

De: Jay <jay.krell at cornell.edu>
Asunto: Re: [M3devel] Yet Another OS in Modula-3, AVOCA, in x-kernel
Para: "Dragiša Durić" <dragisha at m3w.org>
CC: "Jay K" <jay.krell at cornell.edu>, "<dabenavidesd at yahoo.es>" <dabenavidesd at yahoo.es>, "<felipevaldez at gmail.com>" <felipevaldez at gmail.com>, "m3devel" <m3devel at elegosoft.com>
Fecha: miércoles, 7 de diciembre, 2011 20:04

Interesting project: port libm3core to NT or Linux kernel, so drivers for those systems can be written in Modula-3. Then show how it is both safe & efficient & portable.
But better yet is to provide for user mode drivers..

?
 - Jay (phone)
On Dec 7, 2011, at 12:02 PM, Dragiša Durić <dragisha at m3w.org> wrote:

The best idea for non-C in operating systems, it looks to me - is to make it possible to do framework things like network protocol, device driver, filesystem - in said non-C.
On Dec 4, 2011, at 2:03 AM, Jay K wrote:
Either way, please remember, that some of the critical parts of an operating
system are drivers, and their surrounding framework.
There are some less-driver related aspects, like a file system, a networking stack, a scheduler.
It is a lot of work. A lot.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20111208/310b82d2/attachment-0002.html>


More information about the M3devel mailing list