The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск браузера Pale Moon 28.0, opennews (??), 16-Авг-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


149. "Выпуск браузера Pale Moon 28.0"  +/
Сообщение от Orduemail (ok), 21-Авг-18, 21:03 
Потому что PaleMoon уже довольно давно идёт своим путём. Мергать rust'овый код в PaleMoon, значит заодно мергать изменения системы сборки, которая уже сейчас вовсю использует cargo. Плюс этот rust'овый код -- это кардинальные изменения в проекте, архитектурные изменения. То есть, тут получится не столько заимствование кода из ff 60+ в PaleMoon, сколько перенос кода из PaleMoon в ff 60+.

Я не знаю, что там разрабы PaleMoon думают о rust'е или об этих изменениях, но они, я боюсь, элементарно не потянут rust, даже если захотят. Под такой проект нужно несколько разработчиков на полный рабочий день, которые год за годом будут заниматься поддержкой XUL (а это, как я понимаю, основная фишка PaleMoon), в quantum. Где PaleMoon возьмёт столько? Если им будут донатить по ляму вечнозелёных в год, они может и справятся, а пока у них нет ляма в год на разработку, у них не остаётся выбора, кроме как считать rust в коде ff чем-то плохим.

На самом деле это печально, потому что PaleMoon действительно альтернатива в мире браузеров, и полный и окончательный отрыв PaleMoon от FF будет означать только одно, что дни PaleMoon сочтены.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

150. "Выпуск браузера Pale Moon 28.0"  +/
Сообщение от нах (?), 22-Авг-18, 10:30 
вы бредите. "Альтернатива", намертво привязанная к коду идущего на всех парах в жoпy проекта - никакой альтернативой не являлась бы.
Это был бы очередной никому не нужный яндекс-браузер (а что, тоже вот, "альтернатива"), да еще и вечно отстающий от оригинала на пару лет. Всякие ватерфоксы и прочие васян-форки я-тоже-умею-рисовать-логотипы так же наличествуют в избытке, и хруст вам туда скоро запилят, никуда не денутся, а логотип поменять он не помешает.

xul сам по себе тоже никому нафиг не сдался (кроме шерстяного фаната) - нужна возможность кастомизации и простой понятный способ создавать свои экстеншны, и это как раз самое больное место palemoon - потому что нет ни стабильного апи, ни внятной документации на него (а половина ссылок на мазила сайт тем временем уже не работает), ни достаточного количества заинтересованных разработчиков, чтобы без всего этого обойтись, передавая знания копипастой и из рук в руки.

Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск браузера Pale Moon 28.0"  –1 +/
Сообщение от Orduemail (ok), 22-Авг-18, 11:25 
> вы бредите. "Альтернатива", намертво привязанная к коду идущего на всех парах в
> жoпy проекта - никакой альтернативой не являлась бы.
> Это был бы очередной никому не нужный яндекс-браузер (а что, тоже вот,
> "альтернатива"), да еще и вечно отстающий от оригинала на пару лет.

Не надо мыслить чёрно-белыми категориями, это совершенно вам не к лицу. "Намертво привязанная к коду" альтернатива вполне может быть альтернативой, если это форк, куда патчи из апстрима мергаются через cherry-pick, с ревью, которое удостоверяется, что эти патчи не нарушают основных принципов. Например, что они не привносят новых шпионских инструментов. Если это делается лет десять, то мы получим существенно отличный код, который тем не менее будет намертво привязан к коду апстрима. Но через 5-10 лет PaleMoon будет полностью отвязан от кода FF, и не будет альтернативой, потому что отстанет от веба на десятилетие с нулевыми шансами нагнать когда-нибудь в будущем.

Пока FF сохранял архитектуру кода, было относительно несложно копипастить из FF избранные новые куски кода в PaleMoon, продолжая поддерживать интерфейс вида "до-австралис" и всякую прочую доисторическую пургу, которую он считал нужным поддерживать. Но основная идея за отказом FF от XUL -- это дать возможность разрабам провести архитектурные изменения кода, которые XUL мешает проводить. Если PaleMoon не откажется от XUL, то XUL будет мешать и ему проводить эти архитектурные изменения. А это значит, что эти архитектурные изменения не будут скопированы, а это значит что весь последующий код копипастить будет крайне сложно: чтобы он заработал в PaleMoon надо будет либо перелопачивать весь код PaleMoon, либо не копипастить, но садиться и разрабатывать с нуля.

У PaleMoon были шансы сохранится, несмотря на происходящее в Mozilla. Но для этого надо было поставить целью мергнуть в PaleMoon новый движок. Для этого надо было сесть за чтение всех возможных мест, откуда можно было понять планы Mozilla во всех их подробностях, можно было даже непосредственно связаться с разработчиками Mozilla, объяснить им свои задачи, и задавать им прямые вопросы. После чего форкнуть PaleMoon, и в этом форке запиливать радикальные изменения, следуя за Mozilla. Можно было краудфандинг компанию запустить под то, чтобы эти изменения провести, наняв парочку разработчиков на полный рабочий день на год-два. И тогда, сейчас бы или в течение грядущего полугода, можно было бы ждать новости о том, что PaleMoon выкатывает бетаверсию palemoon поверх quantum'а и надеется за год-два довести её до ума. Альтернативно можно было бы мигрировать на blink или webkit, но такому проекту было бы сложнее найти поддержку от апстрим разработчиков.

Это всё можно было, но это не было сделано. И шансов на то, что подобное удастся провести в будущем, с каждым месяцем всё меньше и меньше.

> xul сам по себе тоже никому нафиг не сдался (кроме шерстяного фаната) - нужна возможность кастомизации и простой понятный способ создавать свои экстеншны

То есть необходимо тянуть XUL и австралис. А XUL и аддоны под него завязаны на gecko. А вытянуть развитие движка palemoon не может. Прощай palemoon. Rest in Peace.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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