Файловые системы

Только технические вопросы по ЯОС и MINOS. Терминология и прочее - в других форумах.
Ответить
БудДен
Сообщения: 3088
Зарегистрирован: 07.10.18 14:01

Файловые системы

Сообщение БудДен » 16.10.26 18:18

Наши то ли братья, то ли небратья наконец-то сделали свой форк. Есть над чем подумать - никто из России, и трое или четверо с Украины занимаются на сегодня A2 из интереса, а не за зарплату. Сделали они и markdown, но в A2 нет иерархической ФС - родная для A2 ФС - плоская. Нужно делать ФС с каталогами. Пока нарождается такой план:

* найти драйвер FAT и оживить/затащить в ЯОС
* перевести сборки (кроме бутлоадеров) под FAT/FAT32
* также делать LittleFS

Создание анонимного файла поддерживается в LittleFS, но не поддерживается в FAT - придётся эмулировать. Также поговорил по поводу гонок в ФС - можно сделать операции в ФС по умолчанию свободными от гонок (в линуксе хуже всего - там есть блокировки, необязательные к исполнению), но по всей видимости нецелесообразно полностью избавляться от гонок - в некоторых случаях возможность параллельной записи должна быть допустима, чтобы при этом приложение само разбиралось, как делать это правильно.

Ответить