The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Комментарии разработчиков udev по поводу очередного форка проекта

19.11.2012 19:17

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

Ведущий разработчик udev Кей Сайверс прокомментировал ситуацию: «Я ни в коем случае не возражаю против форков udev, если они могут принести пользу хоть кому-нибудь. Но в данном случае это выглядит как несмешная шутка». В качестве примера, Сайверс приводит коммит, который якобы должен удалить зависимость udev от kmod (механизма управления подгрузкой модулей ядра Linux, заменившего устаревший и неподдерживаемый module-init-tools). В этом коммите, прямое обращение в API libkmod было заменено вызовом исполняемого файла modprobe из состава kmod, который выполняет те же самые API-вызовы.

Таким образом, в ходе каждой загрузки добавляется порядка 100-150 сравнительно медленных и ресурсоёмких вызовов fork/exec — это единственный эффект от данного изменения (для сравнения, указывает Сайверс, systemd такого количества запусков процессов достаточно для полной загрузки всей системы). При этом, зависимость от kmod никуда не делась — для работы udev все равно необходима утилита modprobe. «Эта лодка перевернется раньше, чем они научатся плавать» — констатирует Сайверс.

Основатель и первый разработчик проекта udev, а также один из ведущих разработчиков ядра Linux, Грег Кроа-Хартман, в отличие от Сайверса, склонен воспринимать ситуацию более иронично: «Нам подарили отличное развлекательное шоу на выходные». «Грустно смотреть, как они удаляют код, даже не пытаясь разобраться, за что он отвечает» — добавляет Грег уже более серьезно. В комментариях Грег отмечает, что основной причиной таких форков является непризнание «форкерами» наличия проблем с загрузкой Linux без каталога /usr. «Они хотят лишь убрать предупреждение о проблеме, оставив ее, по сути, нерешенной» — говорит Грег. Подход «форкеров» он называет «разработкой, основанной на ненависти» (hate-driven development), отмечая, что ненависть ослепляет и дает ложное чувство уверенности в собственной правоте.

Несколько месяцев назад, Грег уже отмечал странное поведение отдельных разработчиков Gentoo, стремящихся убедить всех, что никакой проблемы с /usr нет. Комментируя подход к изменению логики работы с /usr разработчиков Gentoo и Debian, Грег заметил «У меня сложилось впечатление, что эти люди неправильно понимают, что на самом деле происходит, и почему». При этом он настойчиво рекомендовал использовать более продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE.

И наконец Леннарт Поттеринг обращает внимание на то, что «разработчики» форка удаляют информацию об авторах исходного кода systemd/udev из заголовков файлов заменяя ее на «Copyright Gentoo Foundation» т.е. фактически приписывают себе всю работу по разработке udev. «Да это свободное ПО и вы можете делать с ним все что хотите — только не надо нарушать авторские права и приписывать себе чужой труд» — говорит Леннарт.

  1. Главная ссылка к новости (https://plus.google.com/108087...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35374-udev
Ключевые слова: udev, fork
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (171) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, bircoph (ok), 21:17, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    > При этом, зависимость от kmod никуда
    > не делась — для работы udev все равно необходима утилита modprobe. «Эта лодка
    > перевернется раньше, чем они научатся плавать» — констатирует Сайверс.

    Разработчики systemd такие разработчики systemd: утилита modprobe есть не только в пакете kmod, поэтому зависимость от kmod как раз изчезает.

     
     
  • 2.9, Аноним (-), 21:29, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > поэтому зависимость от kmod как раз изчезает.

    И правда - ну его нафиг выносить повторный код в шаред либ. Давайте лучше таскать redundant-код по куче бинарников.

     
     
  • 3.32, anonymous (??), 22:25, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >И правда - ну его нафиг выносить повторный код в шаред либ. Давайте лучше таскать redundant-код по куче бинарников.

    А его и так таскать. Или ты собрался грузить модули только через udev?

     
     
  • 4.105, Аноним (-), 09:24, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А его и так таскать. Или ты собрался грузить модули только через udev?

    Я почему-то думал что сарказм в том постинге просматривается и без тегов, при том судя по реакции народ его вполне разглядел. В отличие от вас :)

     
  • 4.107, Аноним (-), 09:29, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А его и так таскать. Или ты собрался грузить модули только через udev?

    Одно дело если все утили имеющие дело с вгрузкой модулей дернут либу "а загрузи ка нам модуль" и другое - если весь код этой либы будет вкорячен в каждый такой бинарь. Поэтому лучше уж этот функционал 1 раз в libkmod чем ...цать раз раскиданный по всем бинарникам, в каждом из которых будет жить по сути весь код libkmod, что как бы маразм.

     
     
  • 5.118, Аноним (-), 09:55, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    wut? Каждая утилита/бинарник, дергающий fork+exec для modprobe должна вкомпилить этот modprobe в себя? Вы что-то не понимаете.
     
     
  • 6.120, Аноним (-), 09:58, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > wut? Каждая утилита/бинарник, дергающий fork+exec для modprobe должна вкомпилить этот
    > modprobe в себя? Вы что-то не понимаете.

    Я понимаю что дергать какой-то бинарник в системе вместо библиотечного вызова - это чесать правой ногой левое ухо. Если зависимость программы от либы еще можно понять, то вот зависимость программы от внешних исполняемых - это уже как-то горбато. А какого, собственно рожна кто-то возомнил что modprobe является какой-то стандартной утилитой, неотъемлимой частью системы и прочая?

    И не надо ли в таком случае делать fread() путем создания команды fread и ее пинка через fork?

     
     
  • 7.125, kekeke (ok), 10:11, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Претензии я так понимаю к тому, что kmod - это одна из реализаций функционала загрузки модулей ядра, но это не общепризнанный интерфейс(а всего лишь попытка сделать таковой), в качестве такого универсального интерфейса выступает команда modprobe.
    Не понятно другое - почему нельзя было просто добавить ключик --disable-kmod например и вызовы kmod модуля в этом случае просто приводят к запуску modprobe, а не к вызовам libkmod? И волки сыты и овцы целы. Надо быстро - собирай с libkmod, надо переносимо - собирай без него. Самый логичный вариант и совсем не сложный по сути в реализации.
     
     
  • 8.134, linux rip (?), 11:03, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ленарт не настроен писать переносимый код О чем он не раз заявлял ... текст свёрнут, показать
     
     
  • 9.157, Аноним (-), 14:01, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Переносимый код загрузки модулей в конкретное ядро linux Да вы упоролись,... текст свёрнут, показать
     
     
  • 10.158, Аноним (-), 14:11, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    каких еще модулей разупорись ... текст свёрнут, показать
     
     
  • 11.162, Аноним (-), 14:39, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Пардон, вы с луны упали В этой ветке вроде про загрузку модулей спич ... текст свёрнут, показать
     
  • 10.189, linux RIP (?), 17:33, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а ничего что могут быть разные версии ядра как уже показали выше - libkmod не е... текст свёрнут, показать
     
  • 8.161, Аноним (-), 14:39, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Универсальным интерфейсом должен быть библиотечный вызов Ну как для fread или... большой текст свёрнут, показать
     
     
  • 9.184, максо (?), 16:07, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    КО сообщает - между разными дистрибутивами... текст свёрнут, показать
     
  • 9.204, kekeke (ok), 08:59, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    гы, уже сделали патч, про что я говорил https github com gentoo eudev commit ... текст свёрнут, показать
     
  • 2.27, Аноним (-), 22:19, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Сайверс просто недавно стал писать под Linux и не в курсе что до kmod модули загружались через вызов modprobe :)
     
     
  • 3.61, Stax (ok), 00:09, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По-моему вы совершенно не умеете читать. Написано же: modprobe все равно использует те же вызовы, что и libkmod. А в новых версиях тупо слинкован с ней. Очевидно, что использование libkmod напрямую из udev вместо запуска бинарника modprobe с диска, слинкованного с libkmod - который в итоге сделает ту же самую операцию - быстрее и проще, к тому же, не требует лишней зависимости (бинарника modprobe). А libkmod все равно используется.
     
     
  • 4.64, pavlinux (ok), 00:20, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Йопты, предлагаю выковыривать секцию .data из модулей, вкомпиливать в виде блобов в либу libkblob.so.
    Затем делать dlopen(), и линейно заполнять память через write(addr, BLOB_ARRAY, sizeof(BLOB_ARRAY))!
    Наносекунды уйдут, правда них...я не узнаем, где чего глючит и как эту х...ню отлаживать!
     
     
  • 5.109, Аноним (-), 09:36, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Наносекунды уйдут,

    Сиверс и По дружно машут факами :)

    > правда них...я не узнаем, где чего глючит и как эту х...ню отлаживать!

    Так же как и раньше. Wtf is a difference? Не, реально, пусть модуль хоть путем телепортации через астрал попадает в адресспэйс ядра, а вот дальше ядро его влинкует как ему там удобнее :)

     
  • 4.66, Аноним (-), 00:24, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >А в новых версиях тупо слинкован с ней.

    Ключевое слово - "тупо".
    >быстрее и проще,

    Быстрее и проще подгузники носить. И штаны в туалете снимать не надо.
    >требует лишней зависимости (бинарника modprobe)

    а libkmod не бынарный? А какой? На javascript?
    >modprobe все равно использует те же вызовы, что и libkmod.

    Вы забыли добавить "в известных мне системах", а еще точнее "системе".

     
     
  • 5.181, BratSinot (?), 15:53, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Быстрее и проще подгузники носить. И штаны в туалете снимать не надо.

    Нужно будет его снимать, чистить зад и надевать новый. Плюс еще шатны туда сюда.

     
  • 5.212, anonymous (??), 16:28, 22/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>требует лишней зависимости (бинарника modprobe)
    > а libkmod не бынарный? А какой? На javascript?

    Гипертекстовый векторный.

    А если серьезно под бинарником подразумевается исполняемый файл (в противовес разделяемой библиотеки).

     
  • 3.106, Аноним (-), 09:27, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сайверс просто недавно стал писать под Linux и не в курсе что
    > до kmod модули загружались через вызов modprobe :)

    А еще раньше на конях пахали. И чего? Давайте, дескать, выбросим эти дурацкие трактора?

     
     
  • 4.154, Аноним (-), 13:34, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А будет правильнее перестрелять всех лошадей, поскольку появились трактора?
     
     
  • 5.163, Аноним (-), 14:44, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А будет правильнее перестрелять всех лошадей, поскольку появились трактора?

    Сами сократятся в поголовье естественным методом. Если новые конюшни почти перестанут строить а старые снесут/развалятся и коняги от старости повымрут, стимула разводить новых в таких количествах просто не будет. И да, таки купить соляру нынче пожалуй попроще будет чем корм для лошадей.

     
     
  • 6.188, Аноним (-), 17:15, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потом, такие животные вымирают от голода, а их остатки попадают в Красную книгу.

    Леннарт против Красной книги! Леннарт за геноцид!

    О какой он морали соблюдения авторских прав говорит, когда сам старается подмять всё под себя. Кому может понадобиться многообразие дистрибутивов, когда будет исключена возможность применения альтернатив и им станет нечем отличаться.

     

     ....большая нить свёрнута, показать (26)

  • 1.5, Аноним (-), 21:23, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А вот Грег, имхо, говорит правильные вещи.
     
     
  • 2.10, Аноним (-), 21:32, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А вот Грег, имхо, говорит правильные вещи.

    А он всегда отличался рассудительностью и здравым смыслом.

     

  • 1.18, mavriq_ (?), 21:48, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странная вообще новость(про гентушный форк)
      # eix -R udev.ng
      Совпадений не найдено.
     
     
  • 2.19, grem (?), 21:51, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Странная вообще новость(про гентушный форк)
    >   # eix -R udev.ng
    >   Совпадений не найдено.

    Они только решили создать. В соседней новости писали, что в декабре соберутся обсудить детали.

     
     
  • 3.35, Анонище (?), 22:32, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Странная вообще новость(про гентушный форк)
    >>   # eix -R udev.ng
    >>   Совпадений не найдено.
    > Они только решили создать. В соседней новости писали, что в декабре соберутся
    > обсудить детали.

    Gentoo council еще ничего не решил. Поэтому все эти вопли просто ни о чем.

     
  • 3.59, ананим (?), 00:01, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Они только решили создать. В соседней новости писали, что в декабре соберутся обсудить детали.

    зато им уже ответили, как они криво реализовали.

    зыж
    >с /usr разработчиков Gentoo и Debian, Грег заметил «У меня сложилось впечатление, что эти люди неправильно понимают, что на самом деле происходит, и почему».

    ну взял бы объяснил что там не так с /usr.
    а то «вы не понимаете, а я не скажу».

     
     
  • 4.62, Stax (ok), 00:15, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>с /usr разработчиков Gentoo и Debian, Грег заметил «У меня сложилось впечатление, что эти люди неправильно понимают, что на самом деле происходит, и почему».
    > ну взял бы объяснил что там не так с /usr.
    > а то «вы не понимаете, а я не скажу».

    А вы в вашем любимом дистрибутиве выполните что-нибудь вроде ldd 'find /bin/ /lib* -type f'|grep /usr (если будут вхождения, то бинарник из /bin зависит от смонтированного /usr)..

    Да и помимо требуемых библиотек есть ресурсы - например, банально /bin/vi работает полноценно только при нахождении ресурсов vim'а в /usr/share/vim (вообще зависит от сборки, но обычно они полезны даже в режиме совместимости).

     
     
  • 5.67, saNdro (?), 00:27, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Это проблемы дистрибютивов, а не ядра. никто не заставляет класть либы которые нужны в /bin в /usr/bin для этого и существует /lib. а если кто-то устроил бордель, так нечего потом кричать, что нужно всё класть в /usr и строить из себя невинность. клали бы тогда уж прямо в рут.
     
     
  • 6.121, PnD (??), 09:59, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
      Присоединяюсь. Однако, бордель imho устроили udev-писатели, проигнорировавшие порядок монтирования ФС. В итоге, дистры с udev вызывают нехорошие ассоциации с оффтопиком: куча хлама на корневом разделе дает хорошую прибавку к вероятности появления сюрпризов.
     
     
  • 7.143, DJa (?), 11:42, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мьсе перечислит дистрибутивы без udev?
     
     
  • 8.159, anonymousY (?), 14:20, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    android На самом деле udev для начальной загрузки нафиг ненужен Как по большом... текст свёрнут, показать
     
     
  • 9.175, Аноним (-), 15:18, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Комментарии разработчиков udev по поводу очередного форка пр...... текст свёрнут, показать
     
  • 5.69, anonymous (??), 00:46, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    find /bin/ /lib -type f -exec sh -c 'ldd {} | grep -q /usr' \; -print

    /bin/gawk
    /bin/grub-mkfont
    /bin/nano
    /bin/expr
    /bin/ping
    /bin/ping6

     
  • 5.77, ананим (?), 01:32, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    # find /bin/ /lib -type f -exec sh -c 'ldd {} | grep -q /usr' \; -print
    /bin/grub-mkrelpath
    /bin/nano
    /bin/grub-menulst2cfg
    /bin/grub-script-check
    /bin/grub-editenv
    /bin/grub-fstest
    /bin/ping6
    /bin/grub-mklayout
    /bin/grub-mkpasswd-pbkdf2
    /bin/grub-mkimage
    /bin/grub-bin2h
    /bin/grub-mkfont

    что-то ещё?
    >Да и помимо требуемых библиотек есть ресурсы - например, банально /bin/vi…

    а есть ещё и BusyBox, и BusyBox_vi
    http://en.wikibooks.org/wiki/Learning_the_vi_Editor/BusyBox_vi

     
  • 5.82, angra (ok), 02:30, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В дебиане на 5k+ пакетов аж один бинарник /bin/ping6. Как же я без него при отвалившемся /usr обойдусь, просто не представляю :)
    Но в дебиане конечно все делают не так, не то что в бубунтах с федорой.

     
  • 5.87, анонимус (??), 03:53, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    find bin 124 xargs ldd 2 dev null 124 grep usr libcrypto so ... большой текст свёрнут, показать
     
  • 5.89, kshetragia (ok), 05:41, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    гг..

    % find /bin/ /lib -type f -exec sh -c 'ldd {} | grep -q /usr' \; -print
    %
    % sysctl kern.version
      kern.version: FreeBSD 9.1-PRERELEASE #2: Thu Aug 23 11:36:01 NOVT 2012
    %

     
  • 5.145, Харитон (?), 12:13, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кубунту 12.10 х64
    ldd 'find /bin/ -type f'|grep /usr
    не найдено ничего
    ldd 'find /sbin/ -type f'|grep /usr
    немного есть и это касается программ:
    umount.udisks, umount.udisks2, nfnl_osf
    Неужели udisks с d-bus нужен на этапе запуска системы, когда еще /usr не примонтирован? да и нетфильтровый осф думаю не самое главное что нужно, когда система еще находится в нерабочем состоянии...
    Где паника?
    Думаю что в либах те же зависимости и для критического ПО на єтапе старта это не несет проблем...
     
  • 5.193, Путин В.В. (?), 20:42, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    krab notebook sudo apt-get upgrade C krab notebook ldd find bin lib ... большой текст свёрнут, показать
     
  • 5.207, myhand (ok), 14:52, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы повторяете глупость Поттеринга bin, sbin и lib - решают проблемы до монти... большой текст свёрнут, показать
     

  • 1.26, АнониМ (?), 22:18, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >При этом он настойчиво рекомендовал использовать более продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE.

    Мы, конечно, уважаем т. Грега, но более продуманного дистра чем Демьян найти трудно. Так что пусть он пользуется чем угодно, а его рекомендации по данному поводу, идут в дев нал.

     
     
  • 2.29, anonymous (??), 22:23, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    убунта, порой, не худший дебиан, чем сам дебиан. сроки поддержки и меньшая протухшесть пакетов этому способствуют.
     
     
  • 3.39, Zenitur (ok), 23:03, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Ты мне напомнил Чипаа и Дейла. Как только Гаечка похвалит Чипа, сразу прибегает Дейл и пытается доказать что он тоже молодец.
     
     
  • 4.111, Аноним (-), 09:39, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты мне напомнил Чипаа и Дейла. Как только Гаечка похвалит Чипа, сразу
    > прибегает Дейл и пытается доказать что он тоже молодец.

    Это ты про убунту, Зенитара и Кроа-Хартмана? А то после того как Хартман похвалил убунту, прибежал зенитар :)

     
  • 4.195, Путин В.В. (?), 20:46, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А ты прекращай смотреть мультиики и не будут вспоминаться такие ассоциации.
     
  • 3.94, Аноним (-), 07:07, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во только каждые пол года надо переходить с дистрибутива на дистрибутив и перетрясать репозитории, иначе получается тот же протухший Debian. К тому же каждый новый релиз приносит новые баги. Последним работоспособным был 11.04. Баги 12.04 до сих пор не исправлены и вылечить их можно только обновившись до 12.10. Ну её нафиг такую стабильность.
    После установки Gentoo был приятно удивлён отсутствию старых глюков, которые были в Ubuntu. Правда не всё гладко, но зато решается логическим путём, через правку конфигов и установку нужного софта, а не плясками с бубном.
     
     
  • 4.98, Firefoxic (ok), 07:57, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё один полупрозревший. Поздравляю! Ждём на следующей ступени ;)
     
     
  • 5.112, Аноним (-), 09:40, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё один полупрозревший. Поздравляю! Ждём на следующей ступени ;)

    ...состоящий в окучивании 20 локалхостов^W боевых серверов с пеной у рта таким макаром :)

     
  • 4.104, Аноним (-), 09:18, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Именно поэтому народ генту и ставит - проще собрать самому, а потом просто работать. Кстати, последняя свистопляска как раз и была связана с udev, в котором опять много чего поменяли. Не удивлюсь, что именно эти постоянные "а теперь всё будет по-другому" от создателей udev сподвигли гентушников на подумать насчет своего udev-а.
     
     
  • 5.123, Аноним (-), 10:08, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Именно поэтому народ генту и ставит - проще собрать самому, а потом просто работать.

    Я заметил. Правда в половине случаев работа знакомых гентушников начинается с "ой, блин, что это? Где мой любимый гаечный ключ на 18?!".

     
     
  • 6.149, Клыкастый (ok), 12:48, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    у каждого убунтоида есть множество знакомых гентушников, которые денно и нощно мучаются, бедолаги. интересно, где скрываются эти толпы гентушников?

    у меня две версии.

    Первая: есть специальное убежище, где они живут втайне от всех. И на поверхность выходят, только когда что-то не заладится, ну то есть раз в день.

    Вторая версия: гентушники-пионэры очень любят прихвастнуть. И лучшего способа как "я три часа бился со страашеннным багом и... победил!" придумывается плохо. Они охотно рассказуют это убунтушникам, ожидая признания собственной крутизны. "Ммммама!" - бедные аптгетчики с расширенными глазами убегают переустанавливать убунту, а изувеченный страхом мозг всё рисует и рисует толпы гентушников и страшных мучений.


     
     
  • 7.166, Аноним (-), 14:55, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В IRC, почте, жаббере и где там еще им удобно Не, я выделил два класса гентово... большой текст свёрнут, показать
     
     
  • 8.183, Анонище (?), 16:06, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    На продакшн тоже ставим Главное, не перегибать ... текст свёрнут, показать
     
  • 2.46, Аноним (-), 23:21, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователи Fedora очень заинтересованы этой новостью. Особенно умиляет степень продуманности, интересно сколько это в килограммах. Переживают, как у Демьяна с Сопричастностью, Чепыжностью, Когнитивизмом и Общим ощущением легкой приятности.
     
  • 2.56, all_glory_to_the_hypnotoad (ok), 23:47, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    шапка/centos намного продуманней. Да и та же гента. А дебиан набор кусочных инженерных решений херово стыкующихся вместе. В принципе, почти у всёх известных дистрибутивов есть какой-то свой стержень, своя философия относительно которой мейнтейнеры ищут инженерные решения. А вот у дебиана такого нет, некий разнобой и лютый NIH иногда больноватых на голову людей. Чего, например, стоит только вхерачивание эксима в дистрибутив.
     
     
  • 3.93, Анонимум (?), 07:07, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мальчик не осилил exim? или надо было встроить sendmail?
     
     
  • 4.103, zsh (ok), 09:15, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже действительно не осилил.
     
  • 3.113, Аноним (-), 09:44, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > шапка/centos намного продуманней.

    Особенно блевотина с названием yum. Простите, инженерные решения по управлению пакетами из дебиана не в пример культурнее работают чем эта кривая поделка на питоне. А гента - это вообще для задротов которым время некуда девать.

    > своя философия относительно которой мейнтейнеры ищут инженерные решения.

    Я выбираю философию "парни, сделайте чтобы это работало и не тр@хало мне мозг лишний раз" :)

     
     
  • 4.136, Kolya (?), 11:13, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и что же не так с yum?
     
     
  • 5.141, savant (ok), 11:36, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > и что же не так с yum?

    Капитальный тормоз.

     
  • 5.167, Аноним (-), 14:56, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и что же не так с yum?

    Тормозной урод на питоне. Требует под себя больше памяти чем все остальное вместе взятое в системе, что очень вставляет на виртуалках, которых хочется запустить побольше на ресурсах поменьше.

     
  • 4.150, Клыкастый (ok), 12:49, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Я выбираю философию "парни, сделайте чтобы это работало и не тр@хало мне
    > мозг лишний раз" :)

    виндовсятник? они очень любят так аргументировать "почему не линукс".

     
     
  • 5.169, Аноним (-), 14:59, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > виндовсятник? они очень любят так аргументировать "почему не линукс".

    Как ни странно, линукс может быть вполне культурной и удобной операционкой. Он вообще будет таким каким я выберу. Благо есть из чего. По крайней мере, для меня и моих задач линуксы пришлись по руке. Да, рузумеется вменяемо сделанные, с понятной политикой разработкиков а не каким-то школьно-студенческим задротством "а давайте попы рвать, потому что это - круто".

     
  • 5.210, arisu (ok), 15:25, 22/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > виндовсятник? они очень любят так аргументировать «почему не линукс».

    при этом, что забавно, их «just works» всенепременно надо обвешивать всяким варезом и твикерами, потому что из коробки оно умеет только бибикать и перезагружаться.

     
     
  • 6.213, Клыкастый (ok), 20:09, 22/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> виндовсятник? они очень любят так аргументировать «почему не линукс».
    > при этом, что забавно, их «just works» всенепременно надо обвешивать всяким варезом
    > и твикерами,

    ты не понимаешь! это называется "под виндовс много софта"

     

  • 1.28, Ytch (?), 22:20, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    А Сайверс уже, похоже, проскочил стадию "сначала они тебя не замечают" и бодро перешел к "потом смеются над тобой".
     
  • 1.37, Xasd (ok), 22:56, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я бы советовал гентушникам подумать об цифровой подписи ebuild'ный файлов.

    без штатной (автоматической) проверки по GPG -- как-то стрёмновато их дистрибутив выглядет. совершенно не серъёзно!

    ...и с такой вот несеръёзностью говорить об форке udev.. ну ну, поглядим что будет..

    # P.S.: ну или пофигу.. пусть не GPG, но хотябы чтобы по httpS-протоколу чтобы скачивались бы эти ебилды, и чтобы ВРУЧНУЮ можно было бы сверять отпечатак SSL-ключа [чтобы он показывался на экран, запоминался, и выдавалось бы красное-большое-предупреждение в случае если вдруг он внезапно оказался бы другим]

     
     
  • 2.40, anonymous (??), 23:05, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > я бы советовал гентушникам подумать об цифровой подписи ebuild'ный файлов.
    > без штатной (автоматической) проверки по GPG -- как-то стрёмновато их дистрибутив выглядет.
    > совершенно не серъёзно!
    > ...и с такой вот несеръёзностью говорить об форке udev.. ну ну, поглядим
    > что будет..
    > # P.S.: ну или пофигу.. пусть не GPG, но хотябы чтобы по
    > httpS-протоколу чтобы скачивались бы эти ебилды, и чтобы ВРУЧНУЮ можно было
    > бы сверять отпечатак SSL-ключа [чтобы он показывался на экран, запоминался, и
    > выдавалось бы красное-большое-предупреждение в случае если вдруг он внезапно оказался
    > бы другим]

    открой для себя webrsync-gpg и подписанные gpg-ключами снапшоты портеджа.

     
     
  • 3.91, Xasd (ok), 06:22, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > открой для себя webrsync-gpg и подписанные gpg-ключами снапшоты портеджа.

    да, эту штука ''FEATURES="webrsync-gpg"'' -- молодца :)

    тоесть emerge-webrsync -- видемо делает своё дело как надо!

    я приятно удивлён!

    # P.S.: остался лишь небольшой осадок на тему того, почему это продвигается как экстра-доплнительная фигнюшка, а не как нечто основное... почему например нужно обязательно править make.conf, и почему ''emerge --sync'' всё также по старинке не знает о цифровых подписях.

    # P.P.S.: никогда заранее неизвесно когда к твоему домашнему интернету в подъезде подключиться хакер и запытается засинхронизировать тебе говнеца (фальсифицированное дерево ебуилдов).. такчто это надо как-то поумолчанию сделать! этот человек ведь можно быть и разработчиком Дженты!

     
     
  • 4.114, Аноним (-), 09:45, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > почему ''emerge --sync'' всё также по старинке не знает о цифровых подписях.

    Потому что некоторые понимают что так делать не надо лишь когда жареный петух клюнет в задницу.

     
  • 2.48, GentooBoy (ok), 23:21, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    это что тогда?
    ebuild /usr/portages/что-то/blablabla.ebuild digest
     
     
  • 3.52, GentooBoy (ok), 23:29, 19/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    чето нето написал
     
  • 2.88, mma (?), 05:40, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >я бы советовал гентушникам подумать об цифровой подписи ebuild'ный файлов.

    Чегото ляпнул и сам не знает зачем...

    В самом дереве есть манифесты, в которых записаны хеши ебилдов, исходников, патчей итд. Для пароноиков есть снимки портежей подписаные(tar.bz2.gpgsig)

    Так что советую поменьше советовать.

     

  • 1.42, Zenitur (ok), 23:06, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Тенденция радует. Разработчики udev не оставили без внимания этот форк! Есть вероятность, что они очень не хотят, чтобы работоспособный форк udev без systemd существовал.
     
     
  • 2.124, Аноним (-), 10:10, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > что они очень не хотят, чтобы работоспособный форк udev без systemd существовал.

    Если "улучшения" в форке будут состоять в заковыривании кода из шаред либы обратно в бинари вмечто того чтобы уменбшить размер бинарей и вынести совместно юзаемые куски в либу + всякие детские выпиливания варнингов - я пожалуй буду доверять команде Кроа-Хартмана и ко. Они во всяком случае знают что делают, а не занимаются вот таким вот системным онанизмом.

     
     
  • 3.206, Elhana (ok), 12:11, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он уже не пилит udev если не ошибаюсь и как раз после его ухода Остапа понесло.
     

  • 1.50, Аноним (-), 23:26, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мля... Причем Генту? Кто-то, где-то из разрабов форкает... ну и что? Не весь же дистр перехерячивают? И в генту можно выбрать, на чем сидеть.
     
     
  • 2.110, Crazy Alex (ok), 09:39, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    собственно, для того и форкнуть хотят, чтобы и дальше выбирать можно было
     

  • 1.54, filosofem (ok), 23:41, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Читал это на г+ сегодня и радовался эпичному ёгурту товарищей.
    Придирки и петросянство на уровне детсада: modprobe и убранные копирайты в тестовой ветке.
    Не меньше впечатляют их потуги объяснить проблемы с монтированием /usr чем-то кроме неадекватности Леннарда.
    И это же корифеи ядерного кода снизошли до подъстёбки каких-то ноунейм гентушников. Совсем как Путин и пузориоты.

    Гентушникам респект за техничный троллинг короче.

     
     
  • 2.60, ананим (?), 00:05, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    бубличное обсуждение (даже бурное) всё равно лучше проприетарных тихаристов типа мс, тихорящих дырки по дцать лет.
    так что не нужно так бурно воспринимать.
     
  • 2.115, Аноним (-), 09:52, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Придирки и петросянство на уровне детсада: modprobe и убранные копирайты в тестовой ветке.

    Нормальные придирки: идиотски пытаться заменить шаред либ, распихав код либы в каждую из утилит индивидуально - эталонный маразм. Виндоз головного мозга - полный пофигизм и презрение к реюзу кода в виде шаред либов. Да и попытки выпилить проблему с /usr путем выноса нафиг варнингов смотрятся не менее инфантильно. Понятное дело что Кроа-Хартман ржот (и жрет) с такого ушибленного вектора развития проекта.

     
  • 2.215, anonymous (??), 21:56, 30/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Не меньше впечатляют их потуги объяснить проблемы с монтированием /usr чем-то кроме
    > неадекватности Леннарда.

    Это вот это неадекватность? Ссылку скоро до дыр затрут:

    systemd itself is actually completely fine with /usr on a separate file system that is not pre-mounted at boot time. However, the common basic set of OS components of modern Linux machines is not, and has not been in quite some time. And it is unlikely that this is going to be fixed any time soon, or even ever.

    http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken

     
     
  • 3.216, myhand (ok), 13:26, 01/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Не меньше впечатляют их потуги объяснить проблемы с монтированием /usr чем-то кроме
    >> неадекватности Леннарда.
    > Это вот это неадекватность? Ссылку скоро до дыр затрут:
    > http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken

    Да, это.  См. #207.  "Common basic set of OS component" - имеют проблемы с /usr только во всяких федорах.

     
  • 3.217, arisu (ok), 13:33, 01/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    угу-угу. «мы инвалиды, поэтому все обязаны ходить на костылях!»
     

  • 1.57, devl547 (ok), 23:50, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >было заменено вызовом исполняемого файла modprobe из состава kmod

    Он дебил? Не, я серьезно.
    Потому как кроме kmod есть module-init-tools и busybox. Хотя разработчики systemd про них не знают, оно же не ими написано.

     
     
  • 2.68, Аноним (-), 00:29, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >>было заменено вызовом исполняемого файла modprobe из состава kmod
    > Он дебил? Не, я серьезно.

    Его Леннард покусал.
    > Потому как кроме kmod есть module-init-tools и busybox. Хотя разработчики systemd про
    > них не знают, оно же не ими написано.

    Шшш! Если эта троица узнает про Busybox - нам хана. Будет у нас BinUtilsD.


     
  • 2.90, etw (ok), 05:48, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Потому как кроме kmod есть module-init-tools

    Новых версий полтора года не было. Коммитов - год. Пованивает, однако.

    >busybox

    И многие ли его ставят себе на десктоп?

     
     
  • 3.95, Анонимум (?), 07:10, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И что - от того, что нет коммитов оно перестало работать? А если все работает - не трогай!
     
     
  • 4.126, Аноним (-), 10:12, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > если все работает - не трогай!

    Я думаю что авторы бизибокса как-нибудь и без вас справятся. А если исходить из принципа "работает - не трогай" слишком сильно, можно пойти жить в ближайшую пещеру. Ну, оно же работало для ваших предков.

     
  • 3.165, devl547 (ok), 14:52, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Новых версий полтора года не было. Коммитов - год. Пованивает, однако.

    Монолит ломаться и вонять не может.

    > И многие ли его ставят себе на десктоп?

    Он есть по дефолту в генте, да и во многих дистрах тоже.

     
  • 2.116, Аноним (-), 09:53, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому как кроме kmod есть module-init-tools и busybox.

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

     
  • 2.142, savant (ok), 11:39, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>было заменено вызовом исполняемого файла modprobe из состава kmod
    > Он дебил? Не, я серьезно.
    > Потому как кроме kmod есть module-init-tools и busybox. Хотя разработчики systemd про
    > них не знают, оно же не ими написано.

    module-init-tools протух, впрочем считай что из него и вырос kmod.

    А у busybox есть свой mdev с шахматами и библиотекаршами.

     

  • 1.58, mylefthand (?), 23:58, 19/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    RedHat использует профессиональных троллей?
     
     
  • 2.63, Аноним (-), 00:15, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Ты это спрашиваешь про компанию, в которой работает Линус?
     
     
  • 3.70, myhand (ok), 00:48, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Кто ты, о чудо из параллельного мира?
     
  • 2.119, Аноним (-), 09:55, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > RedHat использует профессиональных троллей?

    Ну если Кроа-Хартман вас троллит - вам придется туго :)

     

  • 1.71, ip1981 (ok), 00:48, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В illumos lazyload спасает от библиотек в /usr
     
     
  • 2.176, Аноним (-), 15:24, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В illumos lazyload спасает от библиотек в /usr

    Illumos-а самого в пору спасать. Ибо почти труп.

     
     
  • 3.179, ip1981 (ok), 15:37, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Illumos-а самого в пору спасать. Ибо почти труп.

    Да.

     

  • 1.73, myhand (ok), 00:54, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Грег заметил «У меня сложилось впечатление, что эти люди неправильно понимают, что на самом деле происходит, и почему»

    Все народ правильно "понимает".  Грустно, что Грег затесался в компанию к этой парочке...

    Stop this crazy. FIX UDEV ALREADY, DAMMIT. (с) Linus

     
     
  • 2.127, Аноним (-), 10:15, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Грустно, что Грег затесался в компанию к этой парочке...

    Просто в отличие от дебилов для которых кроме true и false в принципе нет вариантов, K-H как бы видит что кроме ряда бестолковостей есть и вполне здравые инициативы. Например, идея сформировать шаред либ для вгрузки модулей - хорошо и правильно. Разгрузит кучу программ от повторного кода и наконец угробит маразм с дергом утили "просто потому что других вариантов нет" в том месте где сроду должен был бы быть сроду библиотечный вызов. Заметьте, не отменив существования модпроба, который просто будет дергать эти вызовы а не таскать в себе весь данный код.

     
     
  • 3.160, myhand (ok), 14:29, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так это видят и его оппоненты , они вообще выкинули kmod вовсе не потому что эт... большой текст свёрнут, показать
     
     
  • 4.171, Аноним (-), 15:08, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Так это видят и его "оппоненты",

    Оппоненты K-H? Ох лол, это что-то типа мосек претендующих в оппоненты зубру системостроения.

    > to reduce udev to a working minimum, I hope you understand
    > and can cope with us on that.

    Ах, там поттеринг еще грамотно расставляет точки над i: http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken

    Отмазался вполне убедительно - мол, за что вся стрельба в гонца? :)

    > Фанаты могут писать кипятком от "неэффективности" этого, а на практике -
    > заметной разницы нет.

    Ой, давайте вы не будете указывать вполне опытным программерам как им программы писать. Если вам что-то не нравится - fork and/or gtfo.

     
     
  • 5.180, myhand (ok), 15:51, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Stop this idiocy c сказал не моська Грег все это понимает, иначе зачем в диск... большой текст свёрнут, показать
     
  • 3.164, anonymousY (?), 14:45, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как бы udev не настолько критичная по производительности система, чтобы парить м... большой текст свёрнут, показать
     
     
  • 4.172, Аноним (-), 15:09, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как бы udev не настолько критичная по производительности система, чтобы парить мозги
    > оптимальным ее устройством.

    Сильно зависит от областей применения. В любом случае лишняя сотня форков + раскиданный по закоулкам вместо системной либы код + вопли "мы так привыкли!!1111" - маразм.

     
     
  • 5.185, anonymousY (ok), 16:17, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/

    >Сильно зависит от областей применения.

    Например?

    >В любом случае лишняя сотня форков + раскиданный по закоулкам вместо системной либы код + вопли "мы так привыкли!!1111" - маразм.

    Маразм с точки зрения абстрактного программиста с высокой степенью продвинутости в CS. С точки зрения рядового админа - все в порядке, и даже желательно.

     

  • 1.74, Аноним (-), 00:54, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >рекомендовал использовать более продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE.

    Ну почему это не поставили вначале 4-го абзаца? Многие сэкономили бы время на их прочтении.

     
  • 1.75, iCat (ok), 00:59, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    ==================нет проблем с /usr========================
    # uname -a
    Linux twintux 3.6.0-gentoo #1 SMP Fri Oct 5 22:20:20 VLAT 2012 x86_64 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz GenuineIntel GNU/Linux
    # ldd 'find /bin/ /lib* -type f'|grep /usr
    ldd: find /bin/ /lib* -type f: Нет такого файла или каталога
    ==================нет проблем с /usr========================

    Зрелые дистрибутивы Fedora, Ubuntu и openSUSE - откликнитесь!

     
     
  • 2.78, Зрелый дистрибутив (?), 01:32, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Зрелые дистрибутивы Fedora, Ubuntu и openSUSE - откликнитесь!

    Нет usr - нет проблем.

    -----
    Ходят слухи что у некоторых пользователей есть проблемы с "/etc". Мы решили заняться и этой проблемой!

     
  • 2.79, filosofem (ok), 01:51, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ==================нет проблем с /usr========================
    > # uname -a
    > Linux twintux 3.6.0-gentoo #1 SMP Fri Oct 5 22:20:20 VLAT 2012 x86_64
    > Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz GenuineIntel GNU/Linux
    > # ldd 'find /bin/ /lib* -type f'|grep /usr
    > ldd: find /bin/ /lib* -type f: Нет такого файла или каталога
    > ==================нет проблем с /usr========================
    > Зрелые дистрибутивы Fedora, Ubuntu и openSUSE - откликнитесь!

    Это какой-то неправильный гентушник и апострофы у него неправильные

     
  • 2.81, Kibab (ok), 02:04, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты точно гентушник? я думал, гентушники не ошибаются с апострофами и могут понять, когда ставить ', а когда '.
     
     
  • 3.146, iCat (ok), 12:17, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >...Ты точно гентушник? Я думал, гентушники не ошибаются с апострофами

    Ошибаются... Особенно спросонья... :)

     
     
  • 4.148, Kibab (ok), 12:42, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >>...Ты точно гентушник? Я думал, гентушники не ошибаются с апострофами
    > Ошибаются... Особенно спросонья... :)

    А, ну бывает. Хорошего дня!

     
  • 2.128, Аноним (-), 10:15, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зрелые дистрибутивы Fedora, Ubuntu и openSUSE - откликнитесь!

    Обуенный критерий зрелости дистра - задротство на usr :)

     
  • 2.147, Харитон (?), 12:34, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Зрелые дистрибутивы Fedora, Ubuntu и openSUSE - откликнитесь!

    Нате:

    https://www.opennet.ru/openforum/vsluhforumID3/87370.html#145

     

  • 1.76, Аноним (-), 01:23, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >>Комментируя подход к изменению логики работы с /usr разработчиков Gentoo и Debian, Грег заметил «У меня сложилось впечатление, что эти люди неправильно понимают, что на самом деле происходит, и почему».
    >Грег заметил
    >разработчиков Gentoo и Debian

    О великий.

    >>продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE.
    >продуманные

    Странно, я всегда думал что debian более продуманный чем ubuntu как и Red Hat по отношению к fedora. Грег что-то не договаривает.

     
  • 1.80, loper (ok), 02:04, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В конце минувшей недели группа разработчиков Gentoo создала еще один форк udev. Причиной его создания стала идейная вражда с другой группой разработчиков Gentoo, ранее создавшей еще один «независимый от systemd» форк.

    Вот этот неловкий момент пользователя Gentoo....

     
  • 1.83, soko1 (ok), 02:43, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А где Линус Торвальдс? Почему не вмешается во все эти дебаты и не наведёт везде порядок наконец? А то всё скачет от кедерастии до гномофилии, критикуя прикладное ПО как какая-то домохозяйка.
     
     
  • 2.100, 1 (??), 08:33, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Почему не вмешается во все эти дебаты и не наведёт везде порядок наконец?

    а чего тут вмешиваться? редхат в лице поттеринга делает то что считает нужным, потому что имеет полное право, и торвальдс тут вообще нипричем.

     
  • 2.129, Аноним (-), 10:17, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А где Линус Торвальдс? Почему не вмешается во все эти дебаты

    Наверное потому что они его не слишком заботят. А что он должен сказать? Повторить тезис про bunch of masturbating monkeys? :D

    > и не наведёт везде порядок наконец? А то всё скачет от кедерастии
    > до гномофилии, критикуя прикладное ПО как какая-то домохозяйка.

    И правильно делает, ибо и гноморасы и кедорасы порядочно задолбали.

     
  • 2.138, Buy (ok), 11:21, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Линус Торвальдс «очень подозрительно отнесся к тому факту, что поддержка udev перешла в какой-то сумасшедший режим, вносит изменения, создающие всем проблемы, и полна явного и всепоглощающего идиотизма». http://www.linux.org.ru/news/gentoo/8478102
     

  • 1.84, soko1 (ok), 02:55, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Gentoo и Debian, Грег заметил «У меня сложилось впечатление, что эти люди неправильно понимают, что на самом деле происходит, и почему». При этом он настойчиво рекомендовал использовать более продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE.

    Наркотики - зло!

     
     
  • 2.86, Led (ok), 03:04, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Наркотики - зло!

    Ну так скажи им "Нет!"

     
  • 2.130, Аноним (-), 10:18, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Наркотики - зло!

    Ну так и не пользуйся ими. Бери пример с K-H, умеющего признавать очевидное.

     

  • 1.92, Тузя (ok), 06:58, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просветите меня темного, пожалуйста. Действительно ли debian и/или gentoo сейчас могут запуститься вообще без смонтированного /usr или это только слова?
     
     
  • 2.117, anonymous (??), 09:54, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    С новым udev - нет. Если сделан специальный initramfs для загрузки - да.
     

  • 1.101, Ващенаглухо (ok), 08:36, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    find /bin/ /lib* -type f|grep /usr
    Ничего не находит в Calculate Linux Desktop 12.0.3 XFCE
     
  • 1.102, kekeke (ok), 09:10, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вообще, не понимаю, к чему крики насчет /usr? В качестве минимального набора программ и emergency shell давно выступает initrd, тут /[s]bin не нужен. И многие тру-юниксы имеют в корне симлинки на /usr(та же солярка). Если бинарники держать в одном месте - упрощается сопровождение, atomic-снапшоты системы например, шаринг раздела между инстансами виртуалок, сетевая загрузка, да мало ли еще чего. К тому же, часть этих директорий, например sbin, вообще утратило свой начальный смысл. Логичных и объективных причин иметь набор бинарников в корне и usr раздельно не видно. Только истерические выкрики "а я так могу, не указывайте мне", "дед терпел и мне велел", "юниксвей". И штаны через голову одевать можно, только нормальные люди это делать не станут - им штаны нужны чтобы голышом не ходить, а не для выдумывания способов эти штаны надевать.

    ps. кому интересны изначальные причины разделения / и /usr - http://lists.busybox.net/pipermail/busybox/2010-December/074114.html

     
     
  • 2.108, Аноним (-), 09:36, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >В качестве минимального набора программ и emergency shell давно выступает initrd

    Чем не угодил отдельный раздел? Зачем всё пихать в один файл?

     
     
  • 3.122, kekeke (ok), 10:00, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну почитайте для чего в дистрибутивах используется initrd и чем не угодил отдельный раздел. Информации в сети вагон и тележка.
     
  • 3.131, Аноним (-), 10:21, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Чем не угодил отдельный раздел?

    1) Тем что лоскутное одеяло нравится не всем.
    2) Тем что возможность создать отдельный раздел есть не везде. В эмбеддовке например понятия "раздел" может и не быть совсем.


     
     
  • 4.168, anonymousY (?), 14:57, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >> Чем не угодил отдельный раздел?
    > 1) Тем что лоскутное одеяло нравится не всем.

    initram тоже лоскутное одеяло, только в памяти.

    > 2) Тем что возможность создать отдельный раздел есть не везде. В эмбеддовке
    > например понятия "раздел" может и не быть совсем.

    В "эмбеддовке" initram вообще не при делах.
      

     
     
  • 5.177, Аноним (-), 15:33, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > initram тоже лоскyтное одеяло, только в памяти.

    В файле. Память - ну да, есть такое, только потом она освобождается IIRC в общем случае. И диски оно заcиpaет 1 файлом, куда более простом в управлении чем разделы. Вы еще давайте тут izen-стайл с базами в raw разделах зафигaчьте, если по вашему мнению лишние разделы намного лучше чем лишние файлы.

    > В "эмбеддовке" initram вообще не при дeлах.

    Сильно зависит. Эмбеддовка бывает разной. Загрузчики бывают разной степени тyпopылости. От дepeвянных, читающих блок в память и запускающих его,  "а дальше, дорогой кернель, вертись как умеешь сам" (в этом случае может быть даже initrd вшитый в кернель вообще), до довольно навороченных штук являющих собой по сути небольшую сервисную операционку (e.g. RedBoot).

     
     
  • 6.182, anonymousY (ok), 16:03, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем доступ к файлу будет проще досупа к разделу Используется теже драйвера, теж... большой текст свёрнут, показать
     
  • 2.139, Аноним (-), 11:33, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    представь себе, есть дистрибутивы где нет и такого гогна, как initrd
     
     
  • 3.144, kekeke (ok), 12:09, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > представь себе, есть дистрибутивы где нет и такого гогна, как initrd

    представь себе, там где нет initrd - есть самосборное ядро с нужными для загрузки модулями, чего в общем случае достичь невозможно. или вы предлагаете пользователям бинарных дистров самим собирать ядро под свой зоопарк железа?

     
     
  • 4.170, anonymousY (?), 15:02, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> представь себе, есть дистрибутивы где нет и такого гогна, как initrd
    > представь себе, там где нет initrd - есть самосборное ядро с нужными
    > для загрузки модулями, чего в общем случае достичь невозможно. или вы
    > предлагаете пользователям бинарных дистров самим собирать ядро под свой зоопарк железа?

    Ломать совместимость с кучей работающих программ и перехерачивать логичный процесс загрузки ради этого необходимости не было. По факту, разработчики udev просто "не осилили" нормальную реализацию.

     
     
  • 5.190, Kolya (?), 17:35, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Ломать совместимость с кучей работающих программ

    перечислите эту "кучу" программ, пожалуйста.

     
     
  • 6.192, anonymousY (ok), 20:33, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/

    https://www.google.com/search?q=UsrMove+site:bugzilla.redhat.com&hl=en

    Наслаждаетесь.

     
  • 4.198, один_один (?), 02:21, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    (пишед в блокнотике)
    пользователи бинарных дистров разводят зоопарк железа.

    (в сторону)
    прикрутите им уже кто-нить сборку ядра к apt-get.

    localmodconfig

    http://kernel.org/doc/makehelp.txt

     
  • 4.211, arisu (ok), 15:43, 22/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > предлагаете пользователям бинарных дистров самим собирать ядро под свой зоопарк железа?

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

    правда, это уже какая-то гента получается…

     
  • 2.178, anonymousY (ok), 15:33, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    initram весьма хреновая альтернатива emergency shell Вы когда-нибудь пробовали ... большой текст свёрнут, показать
     
     
  • 3.186, максо (?), 16:34, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >Соляра загрузится и без /usr, и с /usr.

    root@backup2 # ls -l /bin /lib
    lrwxrwxrwx   1 root     root           9 Mar  3  2004 /bin -> ./usr/bin
    lrwxrwxrwx   1 root     root           9 Mar  3  2004 /lib -> ./usr/lib
    root@backup2 # uname -a
    SunOS backup2 5.9 Generic_122300-46 sun4u sparc SUNW,Sun-Fire-480R

    P.S. Хотя и в восьмерке и в семерке были уже симлинки

     
     
  • 4.194, anonymousY (ok), 20:42, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > root@backup2 # ls -l /bin /lib
    > lrwxrwxrwx   1 root     root  
    >         9 Mar  
    > 3  2004 /bin -> ./usr/bin
    > lrwxrwxrwx   1 root     root  
    >         9 Mar  
    > 3  2004 /lib -> ./usr/lib
    > root@backup2 # uname -a
    > SunOS backup2 5.9 Generic_122300-46 sun4u sparc SUNW,Sun-Fire-480R
    > P.S. Хотя и в восьмерке и в семерке были уже симлинки

    Я не говорил что там нет symlink-в. Я говорил что она грузится).

     

  • 1.132, Аноним (-), 10:32, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хоть смейтесь, хоть минусуйте, хоть удаляйте, но причина всего вышеописанного цирка единственная - ЧСВ леннарта поттеринга, который возомнил себя вторым Денисом Ричи и похоже одумываться не собирается.
     
     
  • 2.140, Аноним (-), 11:35, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причина в redhat которая проталкивает, свой продукт.
     
     
  • 3.152, Аноним (-), 13:11, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Причина в redhat которая проталкивает, свой продукт.

    Возлагая техническую часть на головы безбашенных идиотов, которые, не смотря на свой возраст, берутся поучать всех и вся, причем не только в своей "песочнице".

     
  • 3.199, один_один (?), 02:23, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Причина в redhat которая проталкивает, свой продукт.

    Ну зато "корпорации на нас работают"

     

  • 1.133, gapsf2 (ok), 10:53, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О привязке бинарников к /usr

    Загрузчик использует /etc/ld.so.cache (/etc/ld.so.conf) для поиска необходимых разделяемых библиотек.
    Следовательно для бинарников нет жесткой привязки к размещению библиотек.
    Можно либо переместить библиотеки в любой из каталогов, перечисленных в /etc/ld.so.conf, либо в сам /etc/ld.so.conf добавить новые каталоги, в которых лежат нужные библиотеки.
    Исходя из вышесказанного проблемы привязки разделяемых библиотек не существует.
    Может есть что-то другое, но не связанное с ELF-загрузчиком и ldd.

     
  • 1.135, linux rip (?), 11:05, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно - а за что мочат этот ник?
    Ведь коментарии там безобидные - а сам ник.. ну разве он кого-то обижает?
    Ведь шигорина не обижает bsd rip - так почему linux rip его должен обижать?
     
     
  • 2.174, Аноним (-), 15:13, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ведь шигорина не обижает bsd rip - так почему linux rip его должен обижать?

    Какой сочный батхерт у гражданина.

     
  • 2.205, filosofem (ok), 10:57, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > не обижает bsd rip - так почему linux rip его должен обижать?

    потому что второе неверно

     

  • 1.137, Buy (ok), 11:17, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > отмечая, что ненависть ослепляет и дает ложное чувство уверенности в собственной правоте.

    А что тогда ослепляет разработчиков systemd?

     
     
  • 2.156, Anonim (??), 13:47, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Любовь, же ну...
     
     
  • 3.187, Аноним (-), 16:56, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Построй свой системд!
     

  • 1.191, robux (ok), 17:36, 20/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Болтовня ничего не стоит. Всё решит код.
    Если у гентушников есть яйца, то они отшлепают нахалёнышей.
     
     
  • 2.196, Анончик (?), 23:19, 20/11/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разве они умеют что-то кроме цомпиляния и поиска подходящих флагов методом перебора?
     
     
  • 3.200, один_один (?), 02:25, 21/11/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Разве они умеют что-то кроме цомпиляния и поиска подходящих флагов методом перебора?

    это в шышнаццать раз больше, чем аптгетчики

     

  • 1.197, kurokaze (ok), 01:43, 21/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >При этом он настойчиво рекомендовал использовать более продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE

    Я эту вашу продуманность кушал около 5 лет. Не понравилось. Следующие 7 лет были намного меньше геморными при работе с "непродуманным дистрибутивом". Так что придумайте более умные аргументы, не петросян-стайл.

     
  • 1.201, Андрей (??), 06:44, 21/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    [quote]И наконец Леннарт Поттеринг обращает внимание на то, что «разработчики» форка удаляют информацию об авторах исходного кода systemd/udev из заголовков файлов заменяя ее на «Copyright Gentoo Foundation» т.е. фактически приписывают себе всю работу по разработке udev. «Да это свободное ПО и вы можете делать с ним все что хотите — только не надо нарушать авторские права и приписывать себе чужой труд» — говорит Леннарт. [/quite]

    Гнусные инсенуации. Заглянул в ебилд udev-195. Выяснил, что исползуются сорцы systemd, скачиваемые с freedesktop.org. Распаковал архив. На месте авторство Поттерига...

     
  • 1.202, Андрей (??), 06:49, 21/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И в новом форке тоже нормально с копирайтом.
     
  • 1.203, Андрей (??), 07:19, 21/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, иная подача новости - http://www.linux.org.ru/news/gentoo/8478102
    кто-то 3.14здит...
     
  • 1.214, Безос1110бный (?), 01:52, 23/11/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >При этом он настойчиво рекомендовал использовать более продуманные дистрибутивы, такие как Fedora, Ubuntu и openSUSE.

    Нельзя не согласиться: openSUSE продуманнєє чем Sabayon напримєр, но последний гораздо приятнее. В сусє проблємы с ядром, в сабайоне пакєты собраны криво. Собираюсь промєнять Сабайон на Федору.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру