Module Based Operating System

January 24, 2019

The OS would not include any application with the traditional sense of the word. Instead, all it will support would be modules. The UI would be task-based and file-based at the same time. The way you access your work files is by a panel that includes all the mime types and depending which mime type you pick from the list, you can sort their resulted files found on your hard drive based on how much you are using them, recently modified, file size and more such criteria (sometimes, different criteria for files with different MIME types).

The OS provides the use of modules to carry out such actions.
• Each module is like a very small library/application, loaded by the system for use with specific MIME types (each module should include a header section where describes itself, its relationship with other modules and the system) and each of these modules only do a very-very specific job.
• All these modules can be written by completely different authors, but because they are doing a very specific job, these can be easily and timely implemented by developers.

Natural multi-threaded code, pretty responsive implementation by design.
• The user will get a default OS installation with only the most needed features and not one more than he/she might not need.
• Adding new modules will be easy, downloading and installing via the web, and each module will hardly be more than 20-100 KB (depending on what is for), so download
times are not an issue at all and almost instant even for modem users.
• The user will know exactly how to use his/her computer because the number of modules installed is decided by the user and the operation of the computer is now simpler and fully customized.
• Price of operating a computer is now lower.

Leave a Reply

Your email address will not be published. Required fields are marked *