The OpenNET Project / Index page

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

Выпуск web-браузера GNU IceCat 52.3.0

02.09.2017 23:12

Проект GNU опубликовал новую версию web-браузера IceCat 52.3.0. Браузер построен на кодовой базе Firefox 52.0.2 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности.

В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного JavaScript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно, HTML5 Video Everywhere для замены Flash-плеера на аналог на основе тега video и Spyblock (основан на Adblock Plus) для блокирования рекламы и реализации приватного режима просмотра в котором загрузка ресурсов разрешена только с текущего сайта. В качестве поисковой системы по умолчанию используется DuckDuckGO, с отправкой запросов по HTTPS и без использования JavaScript. Присутствует возможность отключения обработки JavaScript и сторонних Cookie.

По умолчанию заполняется HTTP-заголовок DoNotTrack, а в HTTP-заголовке Referer всегда передаётся имя хоста, к которому адресован запрос. Отключены следующие возможности: проверка безопасности открываемых сайтов в сервисах Google, Encrypted Media Extensions (EME), сбор телеметрии, поддержка Flash, уточнение поиска (search suggestions), API для определения местоположения, GeckoMediaPlugins (GMP), Pocket и проверка дополнений по цифровым подписям. WebRTC модифицирован для блокирования утечки внутреннего IP при работе через Tor.

По сравнению с прошлой версией осуществлёна синхронизация с кодовой базой Firefox 52.3.0 ESR, дополнение https-everywhere обновлено до версии 5.2.21, а SpyBlock до версии 2.9.1. Удалено расширение с реализацией проигрывателя для Youtube, так как с Youtube больше нельзя работать без несвободного кода на языке JavaScript. Добавлена коллекция из 9 дополнений, совместимых с LibreJS, в которую входят дополнения для загрузки из Google Docs и других сайтов при выключенном Javascript, а также дополнение для выявления скрытых HTML-блоков.

  1. Главная ссылка к новости (http://www.mail-archive.com/in...)
  2. OpenNews: Выпуск web-браузера GNU IceCat 52.0.2
  3. OpenNews: Выпуск web-браузера GNU IceCat 45.5.1
  4. OpenNews: Выпуск web-браузера GNU IceCat 38.8.0
  5. OpenNews: Выпуск web-браузера GNU IceCat 38.3.0
  6. OpenNews: Обновление Firefox 55.0.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47122-icecat
Ключевые слова: icecat, firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (62) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:26, 02/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Круто, но когда его примут в дистрибутивы вроде Debian?
     
     
  • 2.2, Аноним (-), 23:32, 02/09/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А что, ./configure && make && make install уже не умеем?
     
     
  • 3.3, Аноним (-), 23:41, 02/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Для MacOS
    $ cd icecat-52.3.0
    $ mkdir objdir
    $ mkdir -p ./browser/branding/unofficial/moz.build
    $ cd objdir/
    $ ../configure --with-l10n-base=../l10n --enable-official-branding
    $ make -j2
    $ make package
     
     
  • 4.8, Анонистый калий (?), 00:25, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо, мил человек. А сколько по времени собирается (какой проц @ частота)?
     
     
  • 5.25, Zenitur (ok), 08:27, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    На Core i5 собирается час.
     
  • 5.32, Аноним (-), 11:58, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там ещё при ошибках в continue.  Надо через brew ставить зависимости.
     
  • 5.34, Ordu (ok), 14:28, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    $ cat /proc/cpuinfo | grep name
    model name : Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
    model name : Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
    model name : Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
    model name : Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz

    Этот раритет уже лет десять пашет.

    ff собирается меньше часа, минут 40-50, я полагаю. Это вместе с проверкой (не пересборкой) депендансов, вычислением версии в (в тормозном написанном на python'е) emerge, распаковкой архивов, наложением патчей, конфигурированием и установкой.

     
  • 3.4, Аноним (-), 23:59, 02/09/2017 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Умеем, но для этого надо ставить кучу зависимостей сборки и греть ноутбук несколько часов. Не для того я выбирал debian чтобы на нём софт руками конпелять.
    Олсо, я бы руки оторвал за make install от рута в управляемую пакетным менеджером систему: по-человечески нужно собирать пакеты, а не гадить под себя чем придётся и куда получится.
     
     
  • 4.5, Аноним (-), 00:02, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    описание компиляции выше впринципе универсально и подходит для Linux. на выходе получите пакет.
     
  • 4.6, Аноним (-), 00:17, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > по-человечески нужно собирать пакеты, а не гадить под себя чем придётся и куда получится.

    $ mkdir ~/.local
    $ cd your-software-src
    $ ./configure --prefix=~/.local && make && make install
    $ which your-software
    /home/user/.local/bin/your-software

    > для этого надо ставить кучу зависимостей сборки и греть ноутбук несколько часов

    А для сборки своего пакета ставить кучу зависимостей видимо не придется.

     
     
  • 5.12, Аноним (-), 02:58, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А для сборки своего пакета ставить кучу зависимостей видимо не придется.

    Насколько я помню, в Debian есть -devel пакеты. А еще automake, autoconf, m4, awk и т.д.

     
  • 5.13, Аноним (-), 02:58, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А для сборки своего пакета ставить кучу зависимостей видимо не придется.

    Насколько я помню, в Debian есть -devel пакеты. А еще automake, autoconf, m4, awk и т.д.

     
  • 4.9, DerRoteBaron (?), 00:31, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В таком случае обычно помогут sudo apt build-dep icecat, а потом юзать checkinstall , на дебиане он вроде еще работает
     
  • 4.26, RootKiiit (?), 09:41, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зависимостей куда меньше, чем пакетов -dev... А ноут морозить надо, а не греть... а "по-человечески нужно собирать пакеты, а не гадить под себя чем придётся и куда получится." прочитайте хотя бы MAKE-файл...
     
  • 3.20, Аноним (-), 07:41, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > make install

    С такими советами можешь идти в Слаку.

     
  • 3.22, Аноним (-), 07:46, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А что, ./configure && make && make install уже не умеем?

    Зато мусора в /usr/local прибавишь.

    А вас не учили что make install это плохо?

    Надо так:
    './configure
    make -j2
    DESTDIR=../IceCat make install -j2'

     
     
  • 4.44, Аноним (-), 22:10, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > DESTDIR=../IceCat

    Выше я уже давал рекомендованную стандартами иерархию папок.

    ~/.local должен полностью повторять /, т. е.

    ~/.local/bin для бинарников,
    ~/.local/src для исходников (сюда и рекомендуется распаковывать icecat.tar.gz, чтоб в случае чего сделать оттуда make uninstall),
    ~/.local/share,
    ~/.local/lib,
    ~/.local/etc и т. д.

    В норм дистрах в PATH уже включен ~/.local/bin. А твой ../IceCat — так себе совет.

     
     
  • 5.45, Аноним (-), 22:51, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В норм дистрах в PATH уже включен ~/.local/bin. А твой ../IceCat — так себе совет.

    Любой дистрибутив этим не обделен, только /etc/environment посмотри поправь.
    Может и из $PWD ещё будет работать.

     
  • 5.46, Аноним (-), 22:55, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А твой ../IceCat — так себе совет.

    Зато всегда знаешь где он хранится и из этого можешь хоть пакет спокойно собрать.

    Изучи PKGBUILD и будет тебе либо ад либо счастье.

    И make && make install потом когда не нужно make uninstall это тот ещё гемор.

    "А если не будет uninstall в makefile. Что будешь делать?"

     
  • 5.47, Аноним (-), 22:59, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ~/.local должен полностью повторять /, т. е.
    > ~/.local/bin для бинарников,
    > ~/.local/src для исходников (сюда и рекомендуется распаковывать icecat.tar.gz, чтоб в случае чего сделать оттуда make uninstall),
    > ~/.local/share,
    > ~/.local/lib,
    > ~/.local/etc и т. д.

    И захламлять ХоумДрайв? Лучше знай где отдельный софт лежит, потом от ^W^Wа дятла избавляться не придется.

     
     
  • 6.48, user (??), 23:38, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    То есть купил SSD и положил ~ на HDD? Поздравляю с тормозами.
     
     
  • 7.50, Аноним (-), 07:49, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То есть купил SSD и положил ~ на HDD? Поздравляю с тормозами.

    Кто-то в /etc/fstab что-то не так сделал.

     
  • 3.31, Аноним (-), 11:47, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эээ, а чому бы не использовать checkinstall?
     
  • 3.41, Аноним (-), 20:04, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А нафига его устанавливать, если есть бинарь?
     
  • 3.52, ryoken (ok), 08:41, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А что, ./configure && make && make install уже не умеем?

    В Дебиане - checkinstall, чтоб не крушить пакетную систему :D

     
  • 2.28, Аноним (-), 10:49, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит примут? Его кто-то отказывается принимать? Вроде нет. А вот то что нет мантейнера, который бы его собирал и поддерживал - вот это проблема. Но в твоих силах эту проблему решить и стать мантейнером самому.
     
  • 2.35, Аноним (-), 15:42, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем? Там же на FTP есть дистро-независимые сборки. Распаковал в $HOME/bin и запустил бинарник icecat. У меня на Debian Stretch сразу заработало.
     
  • 2.40, Аноним (-), 19:55, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https://f-droid.org/packages/org.gnu.icecat/
     

  • 1.10, Аноним (-), 01:01, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > в HTTP-заголовке Referer всегда передаётся имя хоста, к которому адресован запрос

    Как сделать такое в Chrome?

     
  • 1.11, Аноним (-), 01:06, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > WebRTC модифицирован для блокирования утечки внутреннего IP при работе через Tor.

    А прочие деанонимизирующие дыры как то определение установленных дополнений (http://www.opennet.ru/opennews/art.shtml?num=47103), шрифтов, разрешения экрана, нахождения объекта-метки в кэшэ и тому подобного запатчили как-нибудь?

     
     
  • 2.21, Аноним (-), 07:44, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А чё ты ноешь то? Юзай Internet Explorer. Или сам напиши себе браузер. Чего своими жалобами инытьём ты добьёшься на сайте, который не имеет отношения к разрабам айската?
     
     
  • 3.42, Аноним (-), 20:07, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Написал.
    import sys
    from PyQt4 import QtGui,QtCore,QtWebKit,QtScript
    app=QtGui.QApplidogion(sys.argv)
    web=QtWebKit.QWebView()
    web.setGeometry(100,50,800,480)
    web.setWindowTitle('MyBrowser')
    web.load(QtCore.QUrl('http://www.belursus.info'))
    web.show()
     
  • 2.24, Аноним (-), 08:25, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Везде статику прописать для дополнений. Определение расширения 500ms если оно есть или нет.
     

  • 1.14, Аноним (-), 05:32, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    и где возмущения про когда здесь будут публиковаться новости о амиго и яндекс браузере ?
     
     
  • 2.59, Аноним (-), 18:14, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Их не будет, ибо это FOSS. В новостях о Chrome и Opera возмущения будут...
     

  • 1.15, Спокойный аноним (?), 06:39, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >с Youtube больше нельзя работать без несвободного JavaScript

    В firefox своя реализация javascript под названием spidermonkey и достаточно под свободной лицензией MPL. Что тут имеется ввиду?

     
     
  • 2.19, Аноним (-), 07:06, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > В firefox своя реализация javascript под названием spidermonkey и достаточно под свободной
    > лицензией MPL. Что тут имеется ввиду?

    Речь про клиентский JavaScript, который на YouTube.

     
     
  • 3.63, Stax (ok), 16:35, 05/09/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А свободный spidermonkey что, не для исполнения клиентского JavaScript, который на YouTube?
     
     
  • 4.64, Andrey Mitrofanov (?), 16:39, 05/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > А свободный spidermonkey что, не для исполнения клиентского JavaScript, который на YouTube?

    Для ограниченных посетителей сайта:
      * spidermonkey свободный, но .js-"файлы" на yuotube не свободны.
      * И да, это не одно и то же.

     
     
  • 5.65, Stax (ok), 17:36, 05/09/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Для ограниченных посетителей сайта:
    >   * spidermonkey свободный, но .js-"файлы" на yuotube не свободны.
    >   * И да, это не одно и то же.

    Хорошо. Но ведь есть всякие https://github.com/videojs/videojs-youtube и тп - так наверняка уже есть 100500 вариантов скриптов greasemonkey, подменяющих js на ютубе на полностью свободный, не? И никаких проблем.

     

  • 1.16, 88513 (?), 06:45, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А на*ера он памяти жрёт больше чем фф?


     
     
  • 2.17, DmA (??), 06:52, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    там плагинов 5 штук встроенных
     
     
  • 3.27, user (??), 10:46, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел список и о[censored]ел. Ну вот зачем они так?
     
     
  • 4.58, DmA (??), 09:53, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Посмотрел список и о[censored]ел. Ну вот зачем они так?

    "Свобода лучше, чем несвобода" :)
    Впрочем тот, кто сказал сам выбрал несвободу.

     

  • 1.18, DmA (??), 06:56, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    версии для винды так похоже и не будет, разработчики считают, что зонды в винде не исправишь   никакими секурными приложениями.
     
     
  • 2.23, Аноним (-), 07:52, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > разработчики считают, что зонды в винде не исправишь никакими секурными приложениями.

    И правильно считают! Windows давно скатилась в это дерьмо. {Не с момента выхода Windows 10.}

     

  • 1.29, Аноним (-), 11:08, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    После реактивной 57 версии, уже не хочется смотреть на эти некроверсии.
     
     
  • 2.30, Sluggard (ok), 11:24, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    У тебя эта версия стала реактивной, потому что все расширения отвалились нафиг?
     
     
  • 3.36, Аноним (-), 16:45, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что она жрет в 10раз меньше оперативы.
     
     
  • 4.37, Sluggard (ok), 16:47, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Потому что она жрет в 10раз меньше оперативы.

    Огнелис без расширений многим нафиг не нужен будет, даже если вообще 10 метров ОЗУ будет потреблять. Так что там с ними?

     
     
  • 5.39, копетон (?), 19:27, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А нас и наше мнение, говорят, на xyz вертели:
    https://news.ycombinator.com/item?id=15155728#15158365
     
     
  • 6.43, Sluggard (ok), 20:09, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    «There's also a simpler explanation (and following Popper's criterion - it's way more likely to be the actual reason): mozilla just decided to switch to total populism and now targets for amoeba-like users (that are an overwhelming majority) rather than power users (advanced, tech-savvy, where the share of users with 100+ tabs is higher than 10% compared to those ~0.01% among all users).»

    Чувак дело говорит. Как и это, на мой взгляд:

    «For what its worth I think you will find this "loud minority" is more influential than your metrics capture, and post 56 you are going to see a lot more people moving to chrome.»

    Потому что зачем людям нужен некастомизируемый браузер без расширений от Мозиллы, если уже есть Хромиум, который не тупит?

     
  • 3.38, Константавр (ok), 16:51, 03/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да, поставил ночнушку, запустил, дополнения поотваливались, в инет выходить страшно. как тут скорость проверишь вообще? :)
     

  • 1.33, Игорь (??), 13:49, 03/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Браузер отличный, около года на нем сижу + Pale Moon, а большего и не надо.
     
  • 1.49, Вася (??), 06:18, 04/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Мужики,пожалуйста,дайте его useragent,а-то меня с двадцатой лисой в почту не пускают.
     
     
  • 2.51, DmA (??), 08:33, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    на  64 битном Линуксе показывает UserAgent такой:
    Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0
    типа firefox  esr на 7 винде
     
  • 2.54, DmA (??), 08:47, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мужики,пожалуйста,дайте его useragent,а-то меня с двадцатой лисой в почту не пускают.

    у тор браузера под Линукс 64 бит агент точно такой же !
    Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0

     
     
  • 3.55, Вася (??), 09:15, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо
     
     
  • 4.56, Вася (??), 09:22, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь определяет мою исювизю как Firefox и винду 7.В почту пускает,спасибо.
     
     
  • 5.57, DmA (??), 09:50, 04/09/2017 [^] [^^] [^^^] [ответить]  
  • +/
    не за что.
     

  • 1.53, DmA (??), 08:44, 04/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как обычно тест противодействия браузера всяким трекерам  у IceCat просто не проходит https://panopticlick.eff.org
    У Tor браузера последней версии под Линукс 64 бит две первых галочки зелёные из 4 штук на этом же тесте.
     
  • 1.60, Аноним (-), 18:18, 04/09/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Использую его на телефоне, доволен. Кто-нибудь подскажает как его на десктопе подружить с профилем от обычного ФФ? Без LibreJS он вполне юзабелен.
     

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



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

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