Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2013-03-31 19:52:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Genesis - 1972-09-28, Dublin, Ireland
Entry tags:gentoo, linux

udev-171: local overlay
На форумах gentoo юзеры демонстрируют адский батхерт
из-за деятельности гражданина Samuli Suominen.
Гражданин этот, действительно, редкой гнусности ублюдок, даже
по стандартам линуксовых вахтеров, которые часто бывают одержимы
административным восторгом. В приступах административного
восторга, эта гнида радостно апгрейдится к каждой
следующей версии udev, а предыдущую немедленно удаляет,
присылая всем юзерам письмо страницы на 2 касательно
подробностей апгрейда, без которых ваша система немедленно
развалится; в числе подробностей, необходимость пересобрать ядро
и поставить пол-линукса заново.

Все это совершенно не зря -
система реально разваливается, переходя в состояние
kernel panic после апгрейда, причем независимо
от следования инструкциям. По крайней мере у меня
такое случалось, и не только у меня.

В Gentoo это не может не бесить юзеров, учитывая,
что старые версии пакетов обыкновенно остаются
в архиве навечно - так, Емакс там лежит в версиях
18, 21, 22, 23 и 24.

Юзеры - люди расслабленные, и переставлять Линукс,
тем более раз в полгода, тем более на всех компутерах,
тем более с пересобиранием ядра, никому не хочется.

Интрига в том, что граждане, которые поддерживают
udev, очень хотят перевести все линуксы на систему, которая
называется systemd; юзеры генты этот systemd в гробу видали,
но гнусная мразь дико хочет его всем впарить, для чего
и пакостит.

В общем, вот список действий, которые нужны, чтобы
создать локальный склад, до которого эта гнида не дотянется.
Повторить на всех gentoo, которые у вас есть, в дальнейшем -
сносить udev, заменяя его на что-то приличное, типа mdev.

* * *

mkdir -p /usr/local/portage/overlay
chown portage:portage /usr/local/portage/overlay

mkdir -p /usr/local/portage/overlay/virtual/udev
cp /usr/portage/virtual/udev/udev-171.ebuild /usr/local/portage/overlay/virtual/udev/
ebuild /usr/local/portage/overlay/virtual/udev/udev-171.ebuild manifest

mkdir -p /usr/local/portage/overlay/sys-fs/udev
cp /usr/portage/sys-fs/udev/udev-171-r10.ebuild /usr/local/portage/overlay/sys-fs/udev/
ebuild /usr/local/portage/overlay/sys-fs/udev/udev-171-r10.ebuild manifest

mkdir -p /usr/local/portage/overlay/sys-apps/module-init-tools
cp -r /usr/portage/sys-apps/module-init-tools/* /usr/local/portage/overlay/sys-apps/module-init-tools/
ebuild /usr/local/portage/overlay/sys-apps/module-init-tools/module-init-tools-3.16-r2.ebuild manifest

mkdir -p /usr/local/portage/overlay/profiles
touch /usr/local/portage/overlay/profiles/udev_ublyudki
echo "Udev-team vyrodki" >> /usr/local/portage/overlay/profiles/udev_ublyudki

echo ">=virtual/udev-197" >> /etc/portage/package.mask
echo ">=sys-fs/udev-197" >> /etc/portage/package.mask
echo "=sys-fs/udev-171-r10" >> /etc/portage/package.unmask
echo "=virtual/udev-171" >> /etc/portage/package.unmask
echo "=sys-apps/module-init-tools-3.16-r2" >> /etc/portage/package.unmask

#add PORTDIR_OVERLAY="/usr/local/portage/overlay/" to /etc/make.conf

* * *

Привет



(Читать комментарии) - (Добавить комментарий)


[info]steinkrauz
2013-04-04 09:46 (ссылка)
Удобство для пользователей требует компромиссов, однако.

Что-то не наблюдаю трёх иконок. Есть одна, из которой вылезает список устройств и соответствующих им дисков. ЧЯДНТ? Ну и кто после записи выдёргивает флешку без отмонтирования тома -- ССЗБ.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2013-04-04 13:45 (ссылка)
Оно удобно не пользователю, а сферическому идиоту в вакууме. Чтобы его использовать, надо сначала сделать усилие и превратить себя в этого сферического идиота.

Почем так делают, дураку понятно -- коммерчески куда проще и эффективнее перестроить пользователя под униформного идиота. Но почему кто-то без очевидной слюны изо рта пытается это защищать -- это для меня загадка.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]steinkrauz
2013-04-04 15:38 (ссылка)
Большинству пользователей как раз никаких усилий делать не надо: они уже на месте. Причём с повальным распространением компьютеров это очень большое большинство, порядка 80%-90%.

Я на самом деле, не то, чтобы защищаю, я в том или ином виде задаю простой вопрос: вы на реальность смотрели?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]kaledin
2013-04-04 17:40 (ссылка)
В смысле, на 90%?? да мне пофигу они как-то.

Т.е. если 90% все равно -- а им все равно, они на раз программируются на любой интерфейс -- почему не сделать по человечески? Обидно, и жалко собственных мозгов.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]steinkrauz
2013-04-04 18:46 (ссылка)
Да не программируются они на интерфейс, в том-то и дело. Идёт дрессировка некоторых действий, дающих приемлемый результат. Ну и плюс что-то, что можно за один шаг свести к привычным движениям (пресловутые скриншоты, пересылаемые в .doс или .ppt, а не в виде графических файлов). Шаг за пределы рутинных действий -- и юзер в прострации. Если для работы с компактом или флешкой нужна последовательность действий, а работать с ними приходится не через день, а через месяц или ещё реже, эта последовательность в голове не останется.

Понятно, что винда работает как плоский червь, на уровне стимул-реакция. Воткнул диск -- компьютер в ответ спрашивает: а что с ним сделать? Могу вот запустить с него программу. Или если видео, пустить проигрывать. А если реакции нет, то начинается ступор: что же дальше???

Вот интересно, как выглядел бы человеческий интерфейс в этом случае, и как бы "средний человек" с ним справлялся.

(Ответить) (Уровень выше)


[info]tzirechnoy.livejournal.com
2013-04-04 20:00 (ссылка)
На самом деле так делают потому, что им пофиг на удобство. Им нужно чтобы люди не звонили в их тех.поддержку -- и в случае интэрфейса для идиотов пользователи не звонят в тех.поддержку, поскольку умнее идиотов и никаких вопросов у них не возникает. А что 99% будет неудобно им плевать.

Впрочем, 90% из этих 99% тожэ будет плевать что им неудобно -- потому тут ещё большой вопрос, неправильно ли так делать.

(Ответить) (Уровень выше)


(Читать комментарии) -