
Малино - это инструментарий, который позволяет людям легко создавать свои собственные операционные системы.
Он поддерживает как GO & C#, и вы можете использовать Linux в качестве базы.
А также имеет библиотеку, которая поможет вам сделать ОС с инструментарием.
(в бета -версии)
Функции
- Прямой доступ к системным вызовам Linux
- Advanced File System, поддерживает множество файловых систем и работает на реальном оборудовании
- Большинство функций, найденных как в стандартной библиотеке C# и GO
- Поддержка BIOS & EFI на реальном оборудовании, почти все функции работают на реальном оборудовании
- Поддержка кадров до точки зрения, где он может запустить гибель.
- Включая файлы в систему, позволяет выполнять множество приложений (с их библиотеками) (включая приложения, такие как
ffmpeg ) - Быстрее, чем космос практически во всех отношениях
Как установить
GitHub Wiki: установка
Как использовать
GitHub Wiki: Начало работы
GitHub Wiki: использование инструментов
Структура каталога
Либмалино
Libmalino - это модуль GO, который импортирует вашу ОС, поэтому вам не нужно 50 строк, чтобы прочитать строку от пользователя.
Включите его в свой файл GO с import "github.com/malinoOS/malino/libmalino" .
Libmalino-CS
Libmalino-CS-это libmalino, но для C#. Он использует .NET 8.0 для компиляции и размещен в /opt/malino/libmalino-cs.dll .
Малино автоматически «связывает» Libmalino-CS с вашим проектом, если у вас настроен проект для создания для C#.
libmsb
MSB означает «Малино Сискалл Мост». Это используется только с проектами C# и используется для того, чтобы C# выполнял системные вызовы Linux, поскольку по какой -то причине он не может по умолчанию. И он использует clang для строительства, так как это мост Syscall и должен быть написан в C.
Малино
Малино - это инструментарий и команда, которую вы используете для создания проектов, сборки, экспорта и т. Д.