On Mon, Feb 13, 2006 at 10:51:46AM -0300, Leonardo Pereira wrote: > Let me see if I understood, we will need to develop new interpreters to turn > possible a sane use of capabilities on interpreted programs?
No. We need to write a POSIX layer which makes using capabilities for POSIX programs possible. This layer will probably present them to the POSIX program as files (some in /dev, some "normal" files). The POSIX program will see those files when it browses the filesystem (which is provided to it by the POSIX layer), and can open an read/write them as usual. No changes to their source code must be needed. This is in fact important IMO, because we cannot change all POSIX programs. There's just too many of them. We can also write new interpreters (or other programs for that matter, all this is not specific for interpreters), which know about capabilities. They can use all the features directly, and possibly in more advanced ways than POSIX allows. Without those programs, the system isn't much better than POSIX. So we will want to write such programs. But POSIX programs can run as well (and that includes POSIX interpreters). Thanks, Bas -- I encourage people to send encrypted e-mail (see http://www.gnupg.org). If you have problems reading my e-mail, use a better reader. Please send the central message of e-mails as plain text in the message body, not as HTML and definitely not as MS Word. Please do not use the MS Word format for attachments either. For more information, see http://129.125.47.90/e-mail.html
signature.asc
Description: Digital signature
_______________________________________________ L4-hurd mailing list [email protected] http://lists.gnu.org/mailman/listinfo/l4-hurd
