<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all:<br>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.<br>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.<br>Thanks in advance<br><br>--- El <b>mié, 7/12/11, Jay <i><jay.krell@cornell.edu></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16,
255); margin-left: 5px; padding-left: 5px;"><br>De: Jay <jay.krell@cornell.edu><br>Asunto: Re: [M3devel] Yet Another OS in Modula-3, AVOCA, in x-kernel<br>Para: "Dragiša Durić" <dragisha@m3w.org><br>CC: "Jay K" <jay.krell@cornell.edu>, "<dabenavidesd@yahoo.es>" <dabenavidesd@yahoo.es>, "<felipevaldez@gmail.com>" <felipevaldez@gmail.com>, "m3devel" <m3devel@elegosoft.com><br>Fecha: miércoles, 7 de diciembre, 2011 20:04<br><br><div id="yiv1679349956"><div><div>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.</div><div><br></div><div>But better yet is to provide for user mode drivers..<br><br></div><div>?</div><div><br></div><div> - Jay (phone<span class="yiv1679349956Apple-style-span" style="">)</span></div><div><br>On Dec 7, 2011, at 12:02 PM, Dragiša Durić <<a
rel="nofollow" ymailto="mailto:dragisha@m3w.org" target="_blank" href="/mc/compose?to=dragisha@m3w.org">dragisha@m3w.org</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>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.<div><br><div><div>On Dec 4, 2011, at 2:03 AM, Jay K wrote:</div><br class="yiv1679349956Apple-interchange-newline"><blockquote type="cite"><span class="yiv1679349956Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="yiv1679349956Apple-style-span" style="font-family: Tahoma; font-size: 13px;">Either way, please remember, that
some of the critical parts of an operating<br>system are drivers, and their surrounding framework.<br>There are some less-driver related aspects, like a file system, a networking stack, a scheduler.<br>It is a lot of work. A lot.</span></span></blockquote></div><br></div></div></blockquote></div></div></blockquote></td></tr></table>