
Every hard-core OS aficionado has done it: Laid out a grand scheme for creating the perfect OS. Taking all the best features and attributes from the OSes we love, and making sure to assiduously avoid the pitfalls of the OSes we don't. Maybe our goals were modest, and we just wanted a slightly tweaked version of an existing OS. But sometimes we're feeling ambitious, and we have large, creative ideas for revolutionizing computing. Long-time OSNews reader and contributor J. Scott Edwards just couldn't help himself, and he has set about to not only plan, but to try to build his dream OS.
I'm sorry to say, but this object model in article sounds very familiar. Where I've heard of it? Right, Microsoft's COM and ActiveX. Everything is based on objects, examples like getting info out of media file are currently implemented as directshow(=activex) filters in windows, (automatically) installing missing (generalized) objects reminds me activex in IE, saving objects to disk is equivalent to activex object persistence, using/storing objects on remote locations is similar to dcom etc etc.