V
V
vldt2019-03-07 15:12:21
C++ / C#
vldt, 2019-03-07 15:12:21

How to make it possible to launch individual applications in Cosmos OS?

I downloaded cosmos and played around with it a bit. Made a calculator and a simple file manager. But if the user does not need a calculator, he cannot delete it separately, because the calculator is built into the system core.
And I think how to implement programs separately from the kernel. So far, the following option comes to mind: make an interpreter of something in the form of a command language and write all programs in it, and make system functions like working with files and others in the OS kernel. But this option is too similar to the invention of the bicycle. Is there any other more convenient way to do this?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry Bashinsky, 2019-03-07
@vldt

Make a modular system
After loading, the kernel looks for modules and loads them, let it be a dll, unloads and removes them from disk when it is deleted.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question