|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 26 Aug 2002 02:30:35 To : Sergey Stepanov Subject : Re: Linux/unix: идеология -------------------------------------------------------------------------------- Sergey Stepanov <Sergey.Stepanov@p40.f1.n5062.z2.fidonet.org> wrote: SS> Привет All! SS> Hарод, хотелось бы услышать ваше мнение по следующем вопросу. SS> Дело в том, что толкового ответа на этот вопрос я нигде не могу найти, а он SS> меня весьма и весьма волнует. Сформулировать его для меня не легко, но я SS> попробую. SS> Итак вопрос: для чего и почему в уних-подобных системах реализована всем SS> известная модель размещения каталогов. Hу то есть, проги лежат в /sbin или SS> /usr/bin или еще черт знает где, настройки в /etc или локальном каталоге SS> проги, поддержка подгружаемых модулей в /lib/modules/тратата, таким образом SS> получается, что программа размыта по диску в куче каталогов, и где лежат ее SS> части можно тока догадываться. Hа кой это надо? Особенно, если они SS> поставлены минуя пакет rpm, так что удалить их полностью весьма SS> проблематично. Принципиальная разница между досовым и юниксовым подходом заключается в том, что в DOS ты почти никогда не работаешь с системой, а всегда с прикладной программой. В Unix ты всегда работаешь с системой, а все прикладные программы, которые у тебя есть, интегрированы в эту систему как составные части. В том числе и расположены в файловой системе - все бинарники (всех составных частей) в одном месте, все библиотеки в другом, рабочие файлы - в третьем (в домашней директории пользователей). Дополнительным следствием этого принципа является то что в DOS/Win/MacOS у тебя каждый файл данных предназначен для работы ровно одной программы - той которая его создала. В MacOS, где этот принцип проводится в наиболее чистом виде, этот атрибут файла так и называется - creator. В Unix как правило один и тот же файл может обрабатываться разными программами. Скажем, текст программы можно редактировать, можно компилировать, можно cxref какой на него напустить. -- Hа какой ветер бросать слова? --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178c1aa896a.html, оценка из 5, голосов 10
|