@vldt

Как сделать возможность запуска отдельных приложений в Cosmos OS?

Скачал я cosmos и немного с ним поигрался. Cделал калькулятор и простой файловый менеджер. Но если пользователю не нужен калькулятор, он отдельно его удалить не может, потому что калькулятор вшит в ядро системы.

И я думаю, как реализовать программы отдельно от ядра. Пока приходит на ум следующий вариант: сделать интерпретатор чего-то в виде языка команд и писать на нем все программы, а системные функции вроде работы с файлами и других сделать в ядре ОС. Но такой вариант уж слишком похож на изобретение велосипеда. Есть ли какой-нибудь другой более удобный способ это сделать?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
@BashkaMen
C# программист
Сделать модульную систему
После загрузки ядро ищет модули и загружет их, пусть это будет длл, при удалении выгружает и удаляет с диска.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы