URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 102394
[ Назад ]

Исходное сообщение
"Mozilla прекращает поддержку бинарных компонентов в дополнен..."

Отправлено opennews , 04-Май-15 22:13 
Начиная с Firefox 40, выпуск которого запланирован на август, в дополнениях будет прекращена (https://blog.mozilla.org/addons/2015/05/04/dropping-support-.../) поддержка бинарных XPCOM-компонентов. XPCOM представляет собой похожую на  CORBA систему, предоставляющую слой для включения библиотек, разработанных на  различных языках программирования. Отмечается, что  XPCOM устарел и испытает проблемы со стабильностью, так как интеграции в дополнения бинарных библиотек, загружаемых в единое адресное пространство основного процесса, может используется для манипуляции внутренними структурами Firefox.


Вместо XPCOM для обращения к бинарным библиотекам из дополнений предложено использовать предоставляемый в SDK API s/system_child_process system/child_process (https://developer.mozilla.org/en-US/Add-ons/SDK/Low-Level_API), основанный на запуске отдельного дочернего процесса для внешнего кода.

URL: https://blog.mozilla.org/addons/2015/05/04/dropping-support-.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=42164


Содержание

Сообщения в этом обсуждении
"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 04-Май-15 22:13 
Ну молодцы, блин. Надеюсь, это относится только к Firefox, а  SeaMonkey и Thunderbird не тронет? А то иначе Lightning и Enigmail-то все...

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено KOT040188 , 05-Май-15 02:29 
Ну если ими никто не занимается, то с ними действительно уже всё…

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 16:59 
Заниматься-то занимаются, но вот бинарный компонент вряд ли осилят убрать.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 11:03 
Еще FlashGot по идее. Там бинарник создается (по крайней мере под офтопик). Удобная минималистичная качалка всего и вся почти.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 12:01 
DownThemAll! ;-) Работает на ура.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 04-Май-15 22:41 
Mozzila проникнулась духом Gnome, все удаляют да выпиливают. Но вот последнию, к счастью, уже образумились.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 00:31 
«Одним из моих самых продуктивных был день, когда я удалил около 1000 строк кода» (Кен Томпсон)

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено anonymous , 05-Май-15 01:39 
Удаление строк кода и удаление фич - это разные вещи. Хороший программист может удалять строки кода, сохраняя функциональность.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено X86 , 05-Май-15 06:09 
Вместо XPCOM для обращения к бинарным библиотекам из дополнений предложено использовать предоставляемый в SDK API s/system_child_process system/child_process, основанный на запуске отдельного дочернего процесса для внешнего кода.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 04-Май-15 22:54 
Давно пора было.
Аминь.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено ix.. , 05-Май-15 11:31 
Сказал человек абсолютно не секущий чем это грозит. Если выпихивать в отдельный процесс, то расходы на межпроцессное взамиодействие идут. В случае дополнений, которые предоставляют всякие мультимедиа возможности и работу с файлами(всякие там звонки, видео, аудио, файлы пулять) - появятся тормоза и пожирание памяти.

По сути это конец для firefox как для платформы разработки полноценных функциональных расширений. Теперь расширения это только логика, использующая только то, что есть в firefox в качестве основы, всё остальное будет лагать.


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 11:54 
Это всё, конечно, плохо.

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


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 11:58 
> "платформу разработки полноценных функциональных расширений"

... на базе XPCOM.


"Mozilla прекращает поддержку бинарных компонентов в..."
Отправлено arisu , 06-Май-15 18:29 
> Сказал человек абсолютно не секущий чем это грозит.

да ничем.

> В случае дополнений, которые
> предоставляют всякие мультимедиа возможности и работу с файлами(всякие там звонки, видео,
> аудио, файлы пулять)

…авторов надо было в детстве удавить.


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Xasd , 04-Май-15 23:19 
приятно видеть, когда какойто проект что-то ВЫпиливает...

жирное bloatware-ПО -- нам не нужно.

(однако это большая редкость... обычно жизнедеятельность ПО-проекта направлена именно в сторону bloatware)


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 00:52 
b dtlm yt gjcgjhbim!

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено th3m3 , 05-Май-15 02:02 
Mozilla последнее время только радует. Наконец будем избавляться от http в пользу шифрования https, избавится от старого глючного хлама, да здравствуют новые api!

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Fomalhaut , 05-Май-15 09:05 
Объясните мне профит от HTTPS для публичных сервисов? Про админку понятно.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено да я же , 05-Май-15 11:08 
> Объясните мне профит от HTTPS для публичных сервисов? Про админку понятно.

Чтобы провайдер не повесил свою рекламу на чужой сайт, не перехватил данные (например url посещаемых страниц), не заменил яваскрипты своими.


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено близняшко , 05-Май-15 13:06 
если провайдер так делает - думаю следует заменить провайдера или использовать vpn.
а что делать в доверяемой корпоративной локальной сети предприятия?

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено клоун , 05-Май-15 17:48 
Сменить браузер на тот, который браузит и не пытается подрабатывать админом.

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Xasd , 05-Май-15 22:19 
> а что делать в доверяемой корпоративной локальной сети предприятия?

а в чём у тебя проблема? почему ты не можешь в корпоративной сети сделать https?


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено ix.. , 05-Май-15 11:35 
> Mozilla последнее время только радует. Наконец будем избавляться от http в пользу
> шифрования https, избавится от старого глючного хлама, да здравствуют новые api!

Не порите чушь, никакого нового api, которое бы заменяло XPCOM не добавили. Только возможноть подгружить библиотеки, но и эту возможность тоже также выпилят.

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


"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 13:03 
NPAPI?

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено гнум , 06-Май-15 04:19 
Что NPAPI?

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 06-Май-15 06:56 
ТО самое. Ничего "не тормозит".

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено soarin , 05-Май-15 04:20 
А кто-нибудь знает пример популярного дополнения, где оно используется?

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено rdlt , 05-Май-15 07:27 
где-то в девелоперских доках описано что нужно избавляться от бинарных плагинов типа flash или unity3d в пользу дополнений, в которые предлагалось встраивать бинарные компилированные компоненты для ускорения их работы

"Mozilla прекращает поддержку бинарных компонентов в дополнен..."
Отправлено Аноним , 05-Май-15 05:55 
О, круто, будем дополнения из исходников собирать!

"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Аноним , 05-Май-15 10:53 
Плохо :( FlashGot (от создателя NoScript) бинарь создает (JavaScript/XUL и файлик на C++ (FlashGot.cpp), который является сорцом к FlashGot.exe). Удобная минималистичная качалка как файлов так и различного медиа с сайтов (youtube и т.д.).

"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Аноним , 05-Май-15 11:09 
Кто знает, дополнение для KeePass не перестанет работать?

"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Kodir , 05-Май-15 12:26 
Какой же это собачий бред!! Годами пишут системы на основе плагинов и тут мозилловские умники вдруг открыли всем глаза - оно нестабильно! А раньше фокс задницей проектировали что ли? Как может плагин иметь доступ к внутренним структурам?? Вот уж точно индусокод!

"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Аноним , 05-Май-15 12:49 
Некоторые дополнения (навроде сохранения видео с Ютуба) перестанут из-за этого работать или мне это только кажется?

"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Аноним , 05-Май-15 15:38 
>XPCOM устарел

нетшкаф вообще уже очень давно устарел :)))))


"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Сергей , 05-Май-15 20:39 
Теперь дополнения будут "совместимы" с любой системой, а после установки работать только на некоторых(для которых смогут скачать бинарную часть(как сейчас с Cisco-H264)).

"Mozilla прекратит поддержку бинарных компонентов в дополнени..."
Отправлено Аноним , 06-Май-15 10:02 
наконец-то !!
отличная новость.
тк абузящих это, вендоров - дофига. да и малвари под - тоже немало.