Abusa OS - экспериментальная операционная система на базе Cosmos, написанная на C# и .NET 6.0.
Проект собирает собственное GUI-окружение с оконным интерфейсом, верхней панелью, главным меню и набором встроенных приложений. Сейчас это пет-проект и площадка для экспериментов.
- графическая оболочка на
VBECanvasс курсором, верхней панелью и главным меню; - оконная система со встроенными приложениями;
- терминал с командами
help,echo,cls,dir,cd,cat,sysinfo; - калькулятор с базовыми операциями, скобками и возможностью извлечь корень;
- файловый менеджер
Explorer; - диалоговые окна сообщений и экран критической ошибки;
- фон, логотипы, иконки и звук запуска. Все ресурсы созданы с помощью контрибьюторов или взяты из открытых источников.
C#.NET 6.0Cosmos.BuildCosmos.System2Cosmos.Debug.KernelCosmos.PlugsCosmosTTFXSharp- профиль запуска
VMware
- AbusaOS/Kernel.cs - инициализация ядра, GUI, приложений и основного цикла.
- AbusaOS/Windows - окна и встроенные приложения.
- AbusaOS/Controls - базовые UI-контролы.
- AbusaOS/Utils/AbusaCLI.cs - команды встроенного терминала.
- AbusaOS/Resource - изображения и звук.
- AbusaOS/build.bat - локальная сборка и упаковка ISO.
Visual Studio 2022Cosmos User KitVMwareдля запуска с текущим профилем
- Восстановите NuGet-пакеты.
- Соберите проект.
- Для упаковки ISO используйте AbusaOS/build.bat, это добавляет логотип проекта в выходной файл.


