INSIDE говорил, что при разработке любого ПО нужен СИСТЕМНЫЙ ПОДХОД.
Т.е. сначала надо потратить некоторое время (от 1-го до нескольких дней), чтобы в целом описать всё что необходимо реализовать(все составляющие компоненты).
Далее потратить ещё время (от недели до месяца) - чтобы подробно описать структуру и свойства каждого компонента.
И только после этого начинать кодить.
В случае твоего пряника, в рамках системного подхода, необходимо было бы изначально каждому компоненту ввести ограничение на используемый размер ресурсов - таких как оперативная память.
В этом случае не было бы таких неожиданностей
---------- Post added at 13:34 ---------- Previous post was at 13:24 ----------
Не согласен с floppy - вон есть уже компы на которых нет дисковода,есть SD-карты
"Возможность" - это да,просто надо изначально закладывать в систему наличие N устройств внешней памяти.При этом при сборке системы ставится минимум N=1.(и туда пихается нужный драйвер)
Необходимо сразу предлагать пользователям несколько подготовленных сборок системы -
чтобы тот же пользователь SD-карт не парился с перенастройкой ядра и попыткой запустить ось на бездисковой системе.
---------- Post added at 13:41 ---------- Previous post was at 13:34 ----------
продолжаем рассматривать направления развития
У разработчиков новых систем есть 2 варианта
1) использовать одно из 3-х упомянутых выше направлений
2)создать свой собственный проект, при этом обеспечив определённую степень совместимости с одним или несколькими упомянутыми направлениями
---------- Post added at 13:49 ---------- Previous post was at 13:41 ----------
каждое из 3-х существующих направлений можно развивать
а)по горизонтали - путем исправления ошибок и оптимизации функций,
б)по вертикали - путем добавления новых функций без изменения существующих.
в) по обоим направлениям одновременно
Выбор направления определяется и интересами разработчика,и целесообразностью такого развития и в некоторой степени возможностями разработчика (наличие/отсутствие свободного времени, исходных материалов проекта)





