RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : 2 OS/4 Team


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Slavik Gnatenko, 2:467/99
To : Igor Vaskov
Subj : 2 OS/4 Team

> > > Кстати, вопрос. А что мешает в ядро FAT32 добавить? Во FreeDos же добавили FAT32 и, как я понимаю, у них исходники открытые. Сразу бы несколько проблем решилось.
> > Мешает желание выкинуть FAT вообще из ядра и этим унифицировать обращения к файловым системам.
> >
> А дамп ядро скидывает небось именно через свой фат. Скорее всего за тем он и делался. А то трапнется FS и дамп не скинешь.
Ну если очень хочется классическим путём, т.е. на дискеты, то альтернативы фату нет. Для менее сильных духом, но которые могут отвести под дамп раздел на винте, Гарфинкль давно написал dumpfs.zip на которую ядро умеет скидывать дамп не иначе, чем волшебством. При этом, если физпамяти больше 2 GiB, это единственный способ снять дамп.

А делалось оно по гораздо более прозаической причине: в OS/2 1.x механизма IFS ещё не было, а с дисками работать как-то было надо. Поэтому работу с фат засунули куда получилось. А потом IFS сделали, а фат оставили, где было. Сложно сказать почему. То ли банально сроки поджимали и сделали, как быстрее. То ли тогда не хотели обязывать обновляющихся юзеров делать SYS на свои живые системы, потому что с фата система грузится абсолютно несовместимым с IFS способом. Ну а потом, когда систему, в основном, латали авральным методом, мысль менять что-то типа работающее была совсем еретической. Так это "временное решение" и живёт уже примерно 25 лет.

Wed 31 Jul 2013 01:34 Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.