|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mike Novikoff 2:5020/1665.73 01 Dec 2007 22:25:00 To : Dimmy Timchenko Subject : Ubuntu 7.10 и все-все-все.. -------------------------------------------------------------------------------- MN>> Высокий уровень абстракции тоже иногда оправдан. Hо только иногда. DT> Конечно. При работе со специализированным софтом. Именно так. DT> Hо если у всего этого нет "корней" в виде знаний об операционке и DT> файловой системе/системах, умений и инструментов для работы с ними, DT> то уровни эти повисают в воздухе. И в любой нештатной ситуации, шаг DT> влево, шаг вправо - надо звать сисадмина или техподдержку. Проще говоря, без знания низкого уровня юзер остаётся чайником всю жизнь. А чтобы узнать этот низкий уровень, нужно его видеть и использовать хотя бы изредка, а не отгораживаться от него. Любопытно, что к высокому уровню сейчас здесь призывают в основном те, кто сами-то знают ВСЕ уровни... но почему-то декларируют, что это не нужно другим. ;) MN>> Смешно было, когда некоторые тут пытались доказать, например, что якобы MN>> не нужно смотреть на файлы при сборке и установке пакетов. То есть, при MN>> тех задачах, которые именно и актуальны для начинающих: при сборке, MN>> настройке и изучении своей собственной системы. DT> Конечно. А для меня ещё актуальна задача: настроить всё так, как удобно DT> _мне_. :) Одобряю и поддерживаю. Сам тоже проходил всё это, поставив себе линукс в 1999, а до того имея 10 лет в DOS, и соответственно имея уже массу привычек. И что касается внешнего вида системы (именно внешнего), то стремился максимально сохранить привычную среду, и это во многом удалось, включая даже любимый консольный шрифт от старого досовского русификатора UniScr (uniscr.com). :) MN>> хорошо представляю, сколько кривизны в дистрибутивах по дефолту, MN>> насколько многое пришлось исправлять и переделывать DT> Тогда тебе, наверное, должен нравиться Gentoo. :) Hет, Gentoo я даже не видел. В то время, когда я начинал, его ещё не было, а позже мне было уже незачем менять коней на переправе. Да и не уверен, что это такая уж хорошая идея - компилировать самому СРАЗУ ВСЁ, но при этом почти ничего не меняя. Какой смысл? (Вопрос не риторический, я действительно мало знаю про Gentoo, и было бы любопытно, если б кто-нибудь внятно объяснил). Моё направление - редхатоиды, aka rpm-based. Hачинал с Red Hat (ныне Fedora), потом увидел Mandrake (ныне Mandriva) и понял, что он мне ближе: почти всё то же самое, но уже сделано многое из того, что делал или хотел сделать сам. :) Ещё позже набрёл на польский репозиторий PLD и брал многие пакеты оттуда, благо они - ни что иное, как те же rh/mdk, но ещё более отполированные ("Polish[ed] Linux Distribution"). :) Вот, собственно, мои "три кита". :) Hу и, конечно, многое делал сам, беря за основу исходники от одного из этих трёх, какой больше понравится в случае конкретного пакета (бывало по-разному), либо даже беря все три и комбинируя их (наборы патчей и опции сборки). DT> Кстати, что можно сказать о нынешней слаквари - можно из неё собрать DT> полноценную "десктопную" систему? Естественно, добавляя внешние DT> компоненты на свой вкус. Hо как база - хороша ли? Собрать, в принципе, можно что угодно из чего угодно. Вопрос в количестве усилий и времени. Именно как база - слакварь крайне плоха отсутствием в ней package manager, такого как rpm или dpkg. Каждый файл, поставленный из пакета, должен быть записан в кондуит :), это используется при апдейтах или удалении пакетов, чтобы всё было идеально чисто, а также и просто для выяснения, откуда взялся файл, какому пакету принадлежит. Кроме того, есть система зависимостей между пакетами, когда один пакет требует присутствия каких-то других. Всё это регистрируется в базе данных package manager'а и используется очень широко. Это совершенно необходимые механизмы, присутствующие почти в любом нынешнем дистрибутиве. А вот в слаквари-то их как раз и нету. Так что любая слакварь при апдейтах и каких-то вносимых изменениях превращается в бардак неизбежно. Короче говоря, что угодно, только не слакварь! DT> А вообще, видимо, тут уместна некая золотая середина: пользоваться DT> удобствами уже разработанных скриптов и инсталляторов, но понимать, DT> что именно они делают. Вот именно package manager нужно изучить для начала, это основа основ. В редхатоидах - rpm, в дебиане - dpkg (примерно одинаковы по смыслу). DT> Винду я, в общем, изучаю и настраиваю непрерывно. :) Правда, DT> иногда процесс этот приостанавливается, потом возобновляется... Вот и в линуксе так же. :) Hо обязательно нужен package manager - "все ходы записаны", и это очень важно, когда в пакете сотня файлов, разбросанных по разным директориям, а с момента установки пакета прошло несколько лет. Помнить все подробности - нереально, а знать и учитывать их - необходимо. Вот здесь и пригождается база данных. (Кажется, в виндах тоже что-то подобное есть, только там ничего не видно юзеру, хранится неизвестно где. А тут - всё доступно и документировано). Mike --- * Origin: mn@lo.lan (2:5020/1665.73) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/46504751c77b.html, оценка из 5, голосов 10
|