>Хехе. Вон, человек ниже доказывает, что так переписывать - и есть самый
>правильный способ :)видать, он ни разу не пробовал даже жалкую сошку находу переписать :)
>>Ну вот и нашли разницу. Для Линуха ОЗУ - это как раз
>>дом родной, т.к. это самая быстрая
>>память в системе (после кешей проца).
>
>В учебник по операционным системам.
учебники - хорошо :) но учебники далеко и серьезно отстают от _текущего_ ядра Линукс.
Ну что поделаешь, если его пишут/оптимизируют, не особо взирая на классические стандарты (с POSIX он тоже не полностью совместим), но с обратной совместимостью для user-level'a? :)
За сим, учебники стоит читать лишь по началу. Потом уже нужно читать только ядро.
Иначе, адекватность будет лишь мнимой.
>Архитектурные принципы те же (ОЗУ лишь кэш для диска)
нет. В корне не согласен :)
Это внешне невооруженным глазом так кажется, что ОЗУ лишь кеш.
И не вдаваясь в подробности можно так думать и все будет замечательно.
На работу системы такое расхождение мнения админа с работой ядра никак не скажется.
Но дело как раз в том, что архитектура рассматривает загрузку с диска как ситуацию,
когда нужного блока во внутренних структурах VFS нет.
Так он написано.
Чем оно кажется со стороны - дело десятое :)
>и разница лишь в константах тюнинга (политиках замещения кэша).
Ну, эти константы в Линухе и BSD разные, и их назначение разное.
Посему, не буду никак столь разные множества рулей коментировать :)