Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет prool ([info]prool)
@ 2015-12-13 10:03:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Fool filesystem
Мне внезапно стало лень программировать для Пруликса работу с файловой системой FAT-12/16/32 или ext2, а также лень разбираться с уже готовым для этого кодом и я придумал концепт своей простейшей fs, которую назвал fool file system

Вот драфт спецификации

http://proolepedia.kharkov.org/index.php/FoolFS


(Добавить комментарий)


[info]ketmar
2015-12-13 12:11 (ссылка)
а я вот почти сделал три раза (c++, c, d) драйвер «настоящей» FS. как у взрослых — с инодами, суперблоками, экстентами (ну, kind of). но так и не нашёл, куда применить, не дописал и выкинул.

это мне навеяло тщетностью бытия.

(Ответить) (Ветвь дискуссии)


[info]prool
2015-12-13 12:14 (ссылка)
Я пил из чаши бытия,
Но края отгрыз не я

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ketmar
2015-12-13 12:18 (ссылка)
(грустно кивает)

(Ответить) (Уровень выше)


(Анонимно)
2015-12-13 13:01 (ссылка)
FAT16 любой писал, наверное.
99% — read-only.

(Ответить) (Ветвь дискуссии)


[info]prool
2015-12-13 13:07 (ссылка)
Я писал и оно работало. В системе Proolix-d, компилируемой в среде Turbo C. Но мне лень заниматься рефакторингом, а сейчас я всё переношу на gcc и надо по сути заново написать три варианта загрузочного сектора (для FAT-12, FAT-16, FAT-32) и четыре модуля для ядра (добавляется VFAT с длинными именами).

Нафиг-нафиг, если можно быстро на коленке написать что-то своё лапотное и радоваться

(Ответить) (Уровень выше)