Hi,

On Sun, Jun 21, 2009 at 10:31:21PM +0300, Bahadir Balban wrote:
> [email protected] wrote:

> IPC on Codezero is not controlled, yet. It's version 0.1 after all. It
> is possible to implement this, and one option is to add capabilities.
> But it won't be  object-based capabilities because I generaly oppose
> designing everything  around object oriented methods.

I'm not very familiar with the terminology, and "object oriented" is an
extremely blurry term anyways. I have no idea what it means here...

> In my opinion, object-based design is useful on some occasions, but
> software (and systems) are more ad-hoc in nature than being modeled
> around a well-structured object system. The short conclusion is that
> if you enforce objects everywhere, you end up over-designing your
> system.

I totally agree on this, regarding OO programming languages...

I'm not sure how it applies to capability systems, though.

> OK I agree that the latest work on Hurd does not reflect what I meant.
> I roughly meant a microkernel-based OS core that has servers
> implemented in userspace.

That's what *every* true microkernel design is...

> Anyways, these are my general thoughts. I can go into more detail if
> anyone is interested.

Sure :-)

-antrik-


Reply via email to