Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1113
Вышла новая версия месседжера Miranda NG. В анонсе разработчики написали, как и почему он у них получился. Мотивы оказались очень занятные, и если не знать о чем они пишут можно подумать, что идет описание проблем Linux:

В разработке LinuxMiranda IM сложилась патовая ситуация, так как принятая (и по сегодняшний день существующая) модель разработки Миранды оказалась полностью нежизнеспособной по следующим причинам:

- Изменениям в ядре требовалось порядка полутора лет, чтобы быть подхваченными разработчиками плагинов и быть, наконец-то, доведенными до конечных пользователей. В результате возникающие задержки получались огромными.
- Во-вторых, исходный код плагинов был раскидан по десяткам репозиториев, а для многих плагинов (актуальный) исходный код был вообще недоступен. Это ограничивало или вообще делало невозможным аудит кода плагинов со стороны участником команды. Соответственно, код некоторых плагинов содержит нерабочий, неэффективный или откровенно ошибочный код, и никто не может на это повлиять.
- В-третьих, существовал огромный воз проблем с совместимостью между различными версиями ядра миранды и даже между версиями отдельных плагинов. Особенно это касалось поддержки Unicode, которая в Miranda IM так и не доведена до конца.

Комментарии15

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 650
и если не знать о чем они пишут можно подумать, что идет описание проблем Linux
Если не знать автора этой чуши, можно подумать, что ее написал психически больной человек. А не недалекий невежественный дилетант с амбициями.
-- nVidia, it's you Just follow my finger...

0 0

Altair
Пользователь
Зарегистрирован: 24.07.2013
Сообщений: 339
Сообщение от Linups Trololvalds Если не знать автора этой чуши, можно подумать, что ее написал психически больной человек. А не недалекий невежественный дилетант с амбициями.
Это можно сказать о любой новости здесь. Тут жутко любят путать хер с пальцем и обсуждать проблемы 5тилетней давности, а то и вообще не существующие, как сегодняшние.

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 650
Сообщение от Altair Это можно сказать о любой новости здесь.
Да, но в этой градус неадеквата зашкалил. Но это не новость, он и два года назад утверждал, что ядро Linux криво написано, потому что много файлов в дереве исходников. Как видно, уровень знаний с тех пор особо не менялся.
-- nVidia, it's you Just follow my finger...

0 0

OpenMind4423
Новичок
Зарегистрирован: 01.06.2013
Сообщений: 419

Сообщение от Altair Это можно сказать о любой новости здесь. Тут жутко любят путать хер с пальцем и обсуждать проблемы 5тилетней давности, а то и вообще не существующие, как сегодняшние.
это традиция)
Сообщение от Linups Trololvalds Да, но в этой градус неадеквата зашкалил.
по моему в любой новости градус неадеквата нереально высок. Просто новости готовятся на основе представлений о прекрасном, а не реальном положении вещей.
-- Соответственно, никакую сумму MS вы вообще не платите, ни прямо, ни косвенно. *tritus

0 0

octopus
Новичок
Зарегистрирован: 22.03.2013
Сообщений: 85
- в-четрвёртых: Skype.

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1113
Linups Trololvalds, а чем принципиально Miranda от Linux отличается и там и там одинаковые проблемы.
-- тишина - самый громкий звук

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 650
Сообщение от Luca а чем принципиально Miranda от Linux отличается и там и там одинаковые проблемы
Вероятно, тем, что Miranda никогда не была ОС промышленного уровня, а также тем, что:
- с ядром Linux не поставляются никакие «плагины»;
- если вы сравниваете плагины Miranda с модулями ядра Linux, то несовместимые с ядром модули также не поставляются, исходный код модулей хранится на kernel.org, и с поддержкой Unicode в ядре (насколько можно говорить об этом в случае ядра ОС) всё в порядке: CONFIG_NLS_UTF8=y.
-- nVidia, it's you Just follow my finger...

0 0

R.E.D.
Пользователь
Зарегистрирован: 24.04.2013
Сообщений: 667
Сообщение от Linups Trololvalds с ядром Linux не поставляются никакие «плагины»;
Поставляются патчи йадра, да.

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 650
Сообщение от R.E.D. Поставляются патчи йадра, да.
Вы хоть раз ядро Linux собирали Поставляются не патчи, а полное дерево исходников ядра и модулей. Поверьте, для меня обновление ядра процесс столь же (если не более) тривиальный и незначительный, как для вас установка обновлений Windows. А на быстром железе оно и времени занимает примерно столько же. Я 13 лет не переустанавливал ОС. Только обновлял. Железо переустанавливал.
-- nVidia, it's you Just follow my finger...

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1113
Linups Trololvalds, не собирал, но поверить, что проблем нет не готов. Не могут быть старые модули гарантированно совместимы совместимы с новым ядром. Живой пример. У меня приятель сделал бек-порт видео драйвера для ноутбука. Видеокарта взяла и сгорела. Для справки ноут был какой-то старый, а порт нужен был т.к. в новом ядре выкинули старый старый драйвер.

Такая же история и со всем остальным. Более или менее гарантируется только совместимость текущей версии ядра с текущими версиями модулей ядра. Дальше - минное поле.
-- тишина - самый громкий звук

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 650
Сообщение от Luca не собирал, но поверить, что проблем нет не готов. Не могут быть старые модули гарантированно совместимы совместимы с новым ядром
Так если не будут, их Торвальдс не подпишет.

Сообщение от Luca У меня приятель сделал бек-порт видео драйвера для ноутбука. Видеокарта взяла и сгорела.
Любопытно узнать про карту и остальные подробности. Потому что кроме Cih, я даже вирусов таких деструктивныз не упомню. По работе запускал иксы на многих странных не-десктопных конфигурациях железа, сгореть могло только терпение, разве что.

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

Вот напомнили мне про ядро, обновил его только что. Заняло десять минут, уже всё. Конфиг старого ядра к новому ядру применил, собрал, перезагрузил, драйвер NVidia пересобрал. Всё работает.
-- nVidia, it's you Just follow my finger...

0 0

MOP3E
Золотой пользователь
Зарегистрирован: 11.01.2013
Сообщений: 1335
Сообщение от Linups Trololvalds Любопытно узнать про карту и остальные подробности. Потому что кроме Cih, я даже вирусов таких деструктивныз не упомню.
Видеокарта - штука сложная. Достаточно всего лишь неправильный режим работы вентилятора в драйвере задать - и всё, пиздец! А ведь ещё кроме этого драйвера могут управлять рабочими частотами GPU и видеопамяти.

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 650
Сообщение от MOP3E Видеокарта - штука сложная.
А, ну да, в принципе. Можно и ЦП так же спалить, у меня для этого есть fancontrol, можно спалить ЦП одной командой.
-- nVidia, it's you Just follow my finger...

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1113
Linups Trololvalds, подробностей нет, человека сейчас этого на связи нет. Суть была именно в сборке старого модуля ядра и постановки его в новое ядро.

Сообщение от Linups Trololvalds Так они же вместе и разрабатываются и выпускаются, зачем пихать в новое ядро старые модули
Дык чисто теоретически Miranda тоже синхронно разрабатывается со всеми модулями, однако на практике нужно много времени и сил, чтобы оттестировать взаимовлияние изменений на все компоненты.
-- тишина - самый громкий звук

0 0

patrician
Новичок
Зарегистрирован: 21.10.2012
Сообщений: 240
Никогда не любил эту миранду. В основном её ставят школьники в составе какого-нибудь "super mega all plugins aero repak+kolobki by KILLER99".