- Алан Кокс покидает пост маинтейнера подсистемы TTY, Серж, 16:42 , 30-Июл-09 (1) –2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, pavlinux, 16:47 , 30-Июл-09 (2) +1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 19:32 , 30-Июл-09 (29) –1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 20:17 , 30-Июл-09 (34) +7 [^]
- Алан Кокс покидает пост маинтейнера подсистемы TTY, User294, 20:24 , 30-Июл-09 (37) +1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Ariel, 21:48 , 30-Июл-09 (45) –2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 22:16 , 30-Июл-09 (47) +3
- Алан Кокс покидает пост маинтейнера подсистемы TTY, pavlinux, 22:34 , 30-Июл-09 (52)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Дмитрий Т, 09:24 , 31-Июл-09 (85) +2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 18:15 , 31-Июл-09 (123)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, ONB, 21:54 , 04-Авг-09 (173)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 16:54 , 30-Июл-09 (3) –2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Миша Емильянов, 17:03 , 30-Июл-09 (5) –1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, anonymouse, 17:08 , 30-Июл-09 (6) +6 [^]
- Алан Кокс покидает пост маинтейнера подсистемы TTY, init, 17:40 , 30-Июл-09 (13) +1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 18:31 , 30-Июл-09 (23) +2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 19:43 , 30-Июл-09 (31) +2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 19:50 , 30-Июл-09 (32) +2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 20:21 , 30-Июл-09 (36) –3
- Алан Кокс покидает пост маинтейнера подсистемы TTY, stan, 20:40 , 30-Июл-09 (39) +1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Yuriy, 00:42 , 31-Июл-09 (70)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, dRiZd, 10:09 , 31-Июл-09 (87) –4 [V]
- Алан Кокс покидает пост маинтейнера подсистемы TTY, vitek, 13:09 , 31-Июл-09 (93)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, anonymous, 14:23 , 31-Июл-09 (98)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Michael Shigorin, 16:16 , 31-Июл-09 (108)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, User294, 22:02 , 31-Июл-09 (137)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 10:22 , 31-Июл-09 (88) +2
- Алан Кокс покидает пост маинтейнера подсистемы TTY, anonymous, 14:22 , 31-Июл-09 (97)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 17:39 , 31-Июл-09 (120)
>а ещё то, что никакого «нового апи» тут не добавили. почитай lkml, >что ли. Хм, а я говорил что-то про "новое апи" в Линуксе? Что касается обновления tty в BSD как нетрудно заметить приложения (юзер спейс) работать не перестали (про драйвера отдельный разговор), но стало легко определить кто ещё не обновился. Вся операция проводилась последовательно, все знали этапы перехода и что это даст. Повторяю вопрос, что мешало предложить такой же вариант и избежать распрей?
- это не использование старого кода, Вова, 14:55 , 31-Июл-09 (101)
- это не использование старого кода, th, 17:54 , 31-Июл-09 (122)
>Данная проблема это не вызов депрекейтед интерфейсов, это ожидание другого поведения давно >написанного интерфейса. Т.е. кинуть в лог варнинг не получится. Хм, опять же это не мешает ввести новое API, оставив старое на некоторое время для совместимости (хотя в БСД несколько другая ситуация, код по сути пользуется теми же функциями, но уже в обновлённой подсистеме. Добавились только некоторые позикс-вызовы, а для депрекэйтед вызовов сообщается варнинг). Куда-то в этом направлении должен был думать PM, а не отчитывать в довольно некорректной форме за то что с _девелоперской_ веткой _ванила_ ядра юзер-спейс, завязанный на кривое (то бишь не POSIX) поведение, не работает. Срач разводить среди коре девелоперов - вот к чему относилось "бред".
- интерфейс представлен как open/read/close, Вова, 16:15 , 01-Авг-09 (149)
- интерфейс представлен как open/read/close, th, 17:22 , 01-Авг-09 (151)
>вашу мысль понял, намерения благие - но что именно за новый >интерфейс можно сделать в случае изменения реакций на стандартные системные вызовы >работы с файлом, разве что представить дополнительный набора /dev/NEWtty*, но >это же нетривиально. на самом деле затронуты не просто сисвызовы open/read/close. Косяк в emacs связан SIGCHLD, например, там ситуация более хитра, чем с kdesu. Впрочем, чем в качестве переходного этапа не нравится предложенный вами /dev/coxtty*? 1 этап - tty* + coxtty*. Пользующиеся первыми - получают варнинги и спешно фиксятся 2 этап - tty* становятся враппером и форвардит сисколы на coxtty. Пользующиеся coxtty* получают варнинги что coxtty некрасивое имя, надо менять. 3 этап есть только обновлённый tty* никто ничего не знает про coxtty. Отставшие от прогресса делают ссылки coxtty -> tty. А 95% разработчиков вообще никогда не узнают, что были изменения в tty :)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, xxx, 19:12 , 31-Июл-09 (126) +1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, User294, 22:09 , 31-Июл-09 (138) –1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 07:01 , 01-Авг-09 (145)
>Может потому что kdesu и emacs работали себе и каши не просили >много лет? но ведь древний баг-то есть? Стоимость ошибки экспоненциально увеличивается с древностью бага. Если оставить сейчас - то через пару лет последствия от исправления будут гораздо больше (в том числе в денежном выражении). К тому же поведение функций не соответствует POSIX, а это идеологически неправильно.
- Алан Кокс покидает пост маинтейнера подсистемы TTY, keeper, 22:43 , 31-Июл-09 (139)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 06:50 , 01-Авг-09 (144)
>В случае BSD отвалившиеся проги придётся патчить самим разрботчикам BSD, и тут >Эд наверное бы задолбался, хотя так или иначе он это делал >в портах. Поэтому это сообщение в логи нифига не значит. У >BSD в данном случае выбора нет, им приходится идти на такие >компромисы, что предлагает Торвальдс т.к под них никто подстраиваться не будет. Что касается "самим разработчикам BSD" сложные порты мэнтейнтятся разработчиками собственно софта. А поменять две строчки чтобы перестать получать предупреждение - может и простой начинающий кодер, задавшейся этой целью (можно даже толкнуть проект на какой-нибудь Summer of Code и получить от этого бенефиты). Да и работа с tty напрямую производится думаю не более чем в 5% приложений, то есть это не такая огромная проблема. В любом случае, Эд сделал отличную работу и никто не пострадал. Можно было бы похожим макаром без скандалов и в Линукс обойтись. >В ситуации Кокс vs Торвальдс, крайние - разработчики КДЕ и emacs и >они должны править свой бажный код, и на них ответственность перед >пользователем. Тем более время у них есть до выхода стабильной версии >ядра. И никуда они бы с подводной лодки не делись бы, >в любом случае исправили. Вот с этим согласен.
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Apercot, 22:57 , 31-Июл-09 (140) –1
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 06:36 , 01-Авг-09 (143) +1
>Линус прав. Если каждое изменение в ядре будет херить всю работу приложений >сотни дистрибутивов, и пускать насмарку работу программеров тысячи приложений, придется переходить >на более "разумно создаваемые" операционки, где мантейнеры ядра немного думают о >других, а не кодят только ради процесса кодинга. Все-таки преемственность и >плавность переходов какая-то должна быть. И так ошибок вагон, а тут >еще и сознательные выкрутасы. почему же тогда в вопросе Теодор Цо/ext4 vs юзер-спейс решили, что хай с ним, разработчики юзерспейс перепишут все свои приложения чтобы пользовать fsync(), а в споре Алан Кокс/tty vs юзер-спейс в некорректной форме решается, что неправ Кокс? Неужели - "Все животные равны, но некоторые равнее"?
- Алан Кокс покидает пост маинтейнера подсистемы TTY, vitek, 14:41 , 01-Авг-09 (147)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 17:34 , 01-Авг-09 (152)
>он представил соответсвующий патч. >поматугался, но представил. > >а ведь мог и срулить как Кокс. А разве Цо что-то в итоге исправил (допускаю что не знаю, ибо честно говоря ext4, как и обычно Линукс в общем-то, меня не интересует)? как было отложенное выделение так и осталось, возможно время синхронизации на диск чуток поменяли поближе к ext3 (5 сек), как было в первом неофициальном патче, устранявшем проблемы страждущих убунтийцев. Но всё равно юзер-спейс приложения уже начали менять код, ибо разработчики осознали что местами они криво написали (точнее не криво, но с сильной завязкой на особенности ext3). К тому же Кокс вон тоже никуда не девался, обсуждает то да сё с tty.
- Алан Кокс покидает пост маинтейнера подсистемы TTY, vitek, 20:30 , 01-Авг-09 (157)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 09:30 , 04-Авг-09 (168)
А Торвальдс перед этим писал ему полотна эмоциональных и бессмысленных посланий не содержащих не капли конструктива? При том что Кокс выдал патчи исправляющие некоторые проблемы сразу, до сочинений Линуса. При этом проблемы с ext4 почувствовали конечные потребители, а проблемы с tty ещё долго бы не почувствовали.ИМХО, всё-таки разница в отношении видна. И вот эта разница - она лично мне была бы обидна. Ну а то что Цо перенёс проблему на будущее (всё равно проявится эта завязка на время синка) это не есть хорошо.
- Алан Кокс покидает пост маинтейнера подсистемы TTY, vitek, 03:56 , 05-Авг-09 (178)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, th, 06:11 , 05-Авг-09 (179)
>1. ни в одном дистре к тому моменту ext4 ещё не использовалась. Говорят, Цо узнал о проблемах пользователей из launchpad. Не то чтобы он о проблемах не знал сам, но ему пришлось отвечать вот именно на вопросы оттуда. >2. никакой ошибки в работе ext4 вообще не было. я не говорил про ошибку в ext4, это вы сами придумали. У Кокса тоже не было ошибки в новом патче, который изменил поведение tty на более стандартизованное (это ведь не ошибка?). Хотя, другие ошибки у него там были и были исправлены до пришествия Линуса. > такой же болезнью > страдают все журналируемые системы. И? Я не утверждал, что это проблема сугубо ext4. Большинство линукс софта сейчас завязано на быстрый синк, что уменьшает общую производительность системы. Когда это поведение поменяли, возникла проблема. Но проблема в том, что поведение всё равно придётся менять. Это отложенная проблема, которая постепенно будет обрастать утилизирующим эту проблему кодом. >в общем чушь Вы пишите (по сравнению с проблемами tty. практически на >голом месте) Ну-ну. Ситуация абсолютно аналогичная - изменилось поведение системы. Реакция Линуса разная. >откуда такая агрессия? не понятно. уж пробеммы с фс обсуждались намного больше. У Линуса? не знаю. Вы читали его послание? Я прочитал, большая куча текста ради одного утверждение что Кокс не прав, потому что нельзя обвинять (причём Кокс это делал не агрессивно, а просто констатируя факт, сложно говорить об "обвинении") другие программы, завязанные на кривую реализацию. >повторю: >те проблеммы которые обсуждаются - всегда решаются. >не решаются те, о которых мы ещё даже не предполагаем. >аксиома. но осадочек остаётся, согласны?
- вопрос в масштабах, сынок., Вова, 16:09 , 01-Авг-09 (148)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, Аноним, 19:59 , 27-Сен-15 (194)
- Алан Кокс покидает пост маинтейнера подсистемы TTY, count0krsk, 14:26 , 01-Окт-15 (195)
|