Yeah, I might be just re-inventing the wheel here, who knows? But I had this (original? I doubt it) idea a few months ago and I was meant to write about it for some time now. So, my idea is about creating a new operating system that is like none of the current ones. It would be so different, that porting applications from other "traditional" systems wouldn't be possible. But the gains would be much more important of what we would lose by implementing a brand new new system.
Permalink for comment
To read all comments associated with this story, please click here.
There have to be layers like modules for different video and music types but at the same time a framework app for all of on e certain type of apps. This way loads of different front-end programs can use the same back-end arch and it still provide a great of functionality for the user.
Think of the gstreamer project. It is a multi-media backend project with getting a lot of attention from the gnome camp but there is QT player based of its backend construction as well. All by itself it is useless. However, what it does is provide developers with a backend multi-media framework for the rapid development of multi-media apps. You still need avifile and mpeg and mpg123 libs and stuff. This project simply pulls them together as plugins and provides the framework for taking the divergent parts and making something useful out of it.
Actually, I think this guy has the right idea.
There have to be layers like modules for different video and music types but at the same time a framework app for all of on e certain type of apps. This way loads of different front-end programs can use the same back-end arch and it still provide a great of functionality for the user.
Think of the gstreamer project. It is a multi-media backend project with getting a lot of attention from the gnome camp but there is QT player based of its backend construction as well. All by itself it is useless. However, what it does is provide developers with a backend multi-media framework for the rapid development of multi-media apps. You still need avifile and mpeg and mpg123 libs and stuff. This project simply pulls them together as plugins and provides the framework for taking the divergent parts and making something useful out of it.