
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 guess my point about not-an-os is that a good object database should be pervasive beyong the os level. it should exist on many os's and be taken advantage of by applications in many domains, not simply to programs for one os. to inherently tie a good presumably networkable object database to a single os would be either criminal and insuring one's own uselessness.
ultimately the object layer should become more and more what a user would consider the operating system by its mere functionality. the kernel just becomes another abstraction layer your object db must adapt to, and gui becomes a layer on your odbs to manipulate objects.