Aquí donde trabajo, asisto a una serie de conferencias sobre optimizadores de consultas de base de datos. Mientras el orador estaba introduciendo bases de datos, hizo un comentario muy perspicaz sobre un kernel que básicamente tiene que administrar tablas de procesos, punteros para abrir archivos, inodos, etc., y por lo tanto, básicamente es un motor de base de datos compatible con POSIX. Claramente, habiendo leído el Bach hace mucho tiempo, cuando era joven y con menos experiencia, nunca llegué a analizar la cosa desde este punto de vista, pero es fundamentalmente cierto.Un sistema operativo respaldado por una base de datos
Como se puede imaginar, no es fácil de Google ... por lo que pido: Me preguntaba si un loco por ahí diseñado un kernel (con suerte, sólo por diversión, verdadera divertido) de espacio de usuario compatible con POSIX en parte superior de MySQL ...
Editar: tenga en cuenta. No estoy hablando de un kernel que tenga un sistema de archivos de base de datos. Estoy hablando de un kernel que tiene todo el estado ring-0 manejado por MySQL.
Editar 2: aclaración, ya que parece que me han entendido mal. No lo busqué para usarlo en producción. Me preguntaba si alguien lo hizo porque quería divertirse. La real diversión era una referencia al hecho de que Linux se hizo "solo por diversión" como escribí, pero terminó como un producto serio, de ahí mi adición de real para implicar total falta de seriedad. Hay un montón de proyectos inútiles que se hacen solo porque son inusuales o lo suficientemente locos como para ser graciosos solo por la idea de hacerlo. Mi pregunta estaba buscando algo desarrollado bajo este punto de vista.
He oído hablar de planes (desearía tener los enlaces, tiene que buscarlo ahora en google) para sistemas de archivos respaldados por bases de datos, lo que en teoría le permitiría buscar archivos en todo su sistema para todo tipo de metadatos. Me imagino que los SO modernos y los sistemas de archivos hacen esto hasta cierto punto, pero no sé cuánto. – FrustratedWithFormsDesigner
ese es el famoso sistema de archivos orientado a objetos Windows supermegaultranew que está en proceso en microsoft desde windows 1.0 :) –
ya existe una tecnología que busca FileSystem, en OSX se llama SpotLight y funciona maravillosamente, de forma transparente y en el fondo –