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

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

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

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

Сообщества

Настроить S2

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



Пишет prool ([info]prool)
@ 2016-12-11 12:13:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:proolix

Имя файла: размер имеет значение
Теперь я снова думаю о файловой системе FoolFS. Вот проблема: какую максимальную длину имени постулировать? 8.3 это старо и мало. 255, как в NTFS это овердофига, бОльшая часть пространства будет неиспользована, и каталоги будут занимать слишком много места.

Что скажете, коллеги?

Подробнее о файловой системе FoolFS написано здесь:

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



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


[info]paperdaemon
2016-12-11 13:31 (ссылка)
23.4

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


[info]prool
2016-12-11 13:31 (ссылка)
в фейсбучике веселые питрасяны предложили мне 88.14

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


[info]paperdaemon
2016-12-11 13:35 (ссылка)
это уже не модно

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


[info]prool
2016-12-11 13:37 (ссылка)
Лично я как олдфаг по инерции употребляю еще мемы старой эпохи (эпохи фидонет), когда и слова "мем" еще не было

Например, "смотри рис.1"

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


(Анонимно)
2016-12-11 13:54 (ссылка)
Концепция мема и сам термин были предложены эволюционным биологом Ричардом Докинзом в 1976 году в книге «Эгоистичный ген».

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


[info]prool
2016-12-11 13:55 (ссылка)
Докинза знаю (но не читал пока). Я скорее имел ввиду, когда термин мем был еще не популярен, как сейчас

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


[info]prool
2016-12-11 13:54 (ссылка)
собственно, расширение это атавизм (даже для моей атавической ОС)

23.4 это по сути 27

в полне возможны варианты типа

file.execute

source.forth

.htaccess

и даже

s.t.a.l.k.e.r.

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


[info]rednyrg721
2016-12-11 13:53 (ссылка)
Так а чего не нарисовать распределение длины имен на рабочей системе какой-нибудь, ну и по картинке уже хвост отсечь в разумном месте.

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


[info]prool
2016-12-11 13:56 (ссылка)
тоже вариант

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


[info]ketmar
2016-12-11 14:38 (ссылка)
потому что распределение нечестное. чуть ли ни весь /usr/bin, например, пришёл прямиком из 14-символьного юникса, и там та длина с гулькин орган. и остальные чисто по привычке в районе 14‒18 держатся, чисто потому, что «так принято».

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


[info]rednyrg721
2016-12-11 15:00 (ссылка)
да, надо, видимо ещё разделить на систему, дополнительный софт, юзерские файлы и смотреть отдельно

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


[info]ketmar
2016-12-11 14:35 (ссылка)
динамическую. как в фат32 сделали: если в 8.3 (ну, к примеру) не поместилось — выделяем ещё несколько слотов чисто под имя. уложи, например, один слот в 128 байт, чтобы в кэш хорошо ложилось, а при длинном имени просто докидывай слотов.

(Ответить)


(Анонимно)
2016-12-11 22:19 (ссылка)
Слава Украини!

Посчитайте буквы "Владимир Владимирович Путин" столько и сделайте максимум. Чего ещё рагульской системе надо.

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


[info]prool
2016-12-11 22:20 (ссылка)
аноним хуже пидараса

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

(Комментарий удалён)

[info]prool
2017-11-12 15:40 (ссылка)
Не понял, на каких сегментах?

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


[info]olegmi
2017-11-12 15:55 (ссылка)
Меня почему-то перемкнуло, что ты спрашивал о стратегии, как выделять место под файл. А сейчас я этого не найду... Таки спрашивал? Если да, то я накропаю свою версию...

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


[info]prool
2017-11-12 15:57 (ссылка)
А. Это я писал о файловой системе ОС RT-11

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


[info]olegmi
2017-11-12 16:13 (ссылка)
Ага. Но я не пойму где...
Так расказывать мой концепт, или уже не актуально? Или перейдем в мыло?

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


[info]prool
2017-11-12 16:15 (ссылка)
Можно тут, можно в мыле. Но я уже реализовал свою fs, поэтому новую файловую систему делать не хочу

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


[info]olegmi
2017-11-12 16:18 (ссылка)
Тогда и смысла нет...

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


[info]olegmi
2017-11-12 15:42 (ссылка)
Я голосую за 255, но можно хранить на НЕ_резервированом пространстве. А резервировать... Ну 31?

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


[info]prool
2017-11-12 15:43 (ссылка)
уже сделал 16

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


[info]olegmi
2017-11-12 15:57 (ссылка)
Мало. Я часто обзываю файлы по результату MD5. В 16 это не влезет!

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