Добавить README.md

This commit is contained in:
2025-09-14 07:40:41 +02:00
parent 396a7f0b63
commit ab22a8a666

36
README.md Normal file
View File

@@ -0,0 +1,36 @@
# Утилита `format` для KolibriOS
## Описание
Утилита `format` — это простая консольная программа для операционной системы KolibriOS, предназначенная для форматирования дисков в файловую систему FAT32. Программа разработана на ассемблере FASM и оптимизирована для минимального использования ресурсов, что соответствует философии KolibriOS.
## Функциональность
- Форматирование дисков (например, `/fd2/1`) исключительно в FAT32.
- Принимает путь к устройству как единственный параметр через командную строку.
- Выводит сообщения об ошибках или помощь при некорректных входных данных.
## Установка и использование
1. Сохраните исходный код как `format.asm`.
2. Скомпилируйте с помощью FASM: `fasm format.asm`.
3. Поместите сгенерированный файл `format` в директорию `/sys/disk/` на образе KolibriOS.
4. Запустите в shell: `format /fd2/1`.
## Пример использования
- Форматирование флоппи-диска:
`format /fd2/1`
- После запуска программа запросит подтверждение (введите `Y` для продолжения).
## Ограничения
- Текущая версия использует гипотетический системный вызов (`int 0x40, eax=70`) для форматирования. Для полной функциональности требуется интеграция с реальными драйверами диска (например, через `int 0x13` или API KolibriOS).
- Поддерживает только FAT32; другие файловые системы не реализованы.
- Не проверяет размер диска или совместимость (рекомендуется тестировать на подходящих носителях).
## Требования
- Установленный компилятор FASM.
- Доступ к системе KolibriOS с правами на запись в `/sys/disk/`.
## Автор
Разработано для демонстрации с использованием рекомендаций xAI Grok.
## Дата создания
14 сентября 2025 г., 07:38 AM CEST.