Mypal

Материал из Викиреальностя
Перейти к: навигация, поиск

Mypal (MyPal, Майпал, локал. Пельмень, буквальный перевод «Мой приятель») — браузер от независимого разработчика Feodor2, оптимизированный для работы под Windows XP. На данный момент существует два Mypal’а — оригинальный на движке Goanna (разработка прекращена, последняя версия 29.3) и новый на движке Quantum (версия 68).

Содержание

[править] История

Оригинальный Mypal разрабатывался до августа 2021 года и был основан на исходном коде Pale Moon. Этот браузер получил определённую известность, его рекомендовали не только для XP, но и для слабых компьютеров с Вистой или Семёркой.

На иконках версий 27.х использовалась вариация на тему фирменной «палемуновской» луны (как можно видеть здесь), но с версии 28 она была заменена на картинку няшного енота.

Всё своё существование браузер подвергался нападкам со стороны англоязычного сообщества Pale Moon. Летом 2021 года пользователи форума Pale Moon во главе с печально известным Мэттом А. Тобином (Binary Outcast) устроили травлю Feodor2 и заставили его удалить (точнее, опустошить, оставив только описание) репозиторий на GitHub. Главные их аргументы были такими:

  • Feodor2 (якобы) невнимательно относится к лицензии Mozilla — например, не публикует подробные списки изменений между версиями;
  • Mypal «паразитирует» на инфраструктуре Pale Moon (то есть попросту поддерживает дополнения для Pale Moon и может их устанавливать с официального сайта);
  • Многие пользователи Mypal, по мнению сторонников Тобина, пираты и сидят с неоригинальных копий XP.

Кроме удаления исходников, тобиновцы добились изменений в работе официального сайта Pale Moon: теперь любой форк Pale Moon, работающий на Windows XP (а также ReactOS и Windows Server 2003), больше не распознаётся сайтом как собственно Pale Moon, поэтому скачивать дополнения через него нельзя. Для Basilisk, другого браузера от Moonchild Productions, это тоже справедливо, но определённые ухищрения с user agent[1], для форков Pale Moon уже нерабочие, всё равно позволяют ставить дополнения с официального сайта. В общем, быть копирастом в мире свободного программного обеспечения вполне реально, и сообщество Pale Moon это доказало.

Несмотря на опустошение изначального репозитория, энтузиасты успели спасти исходный код Mypal, и он по-прежнему доступен, например, здесь. Аналогом этого браузера является NewMoon 27 и 28 от гонконгского разработчика roytam1, к которой до недавнего времени даже подходила локализация от Mypal (как, впрочем, и от обычного «палемуна» соответствующих версий).

Репозиторий с менее известным браузером Centaury (форком Basilisk) не пострадал[2], но работу над ним Feodor2 также прекратил. Так что на данный момент единственным актуальным портом Basilisk для Windows XP остаётся Serpent от roytam1.

Новый браузер от Feodor2, тоже под названием Mypal, но основанный на исходном коде Mozilla Firefox Quantum, был анонсирован в декабре 2021 года. На тот момент ещё не была известна версия Firefox ESR, которая будет взята за основу (68, 78 или 91). Первый скриншот разработчик запостил 3 февраля 2022 года, изначально в репозитории старого Mypal. Исходники и первый тестовый билд Mypal 68 (основанного, таким образом, на Firefox 68 ESR) были выложены 6 апреля в виде zip-архивов, а 16 апреля код браузера был опубликован на гитхабе вместе с релизом новой версии с фиксом для загрузок.

[править] Настоящее

На данный момент Mypal 68 — вполне живой и юзабельный браузер для XP и Vista, который поддерживает современные сайты и даже нормально отображает репозитории GitHub, чем не может похвастаться даже ройтамовский Serpent. Конкурировать с ним могут только китайские хромоиды для XP (360 и Kafan).

Достоинства данного браузера:

  • Он легче и быстрее, чем Serpent, меньше тормозит на тяжёлых страницах (вроде списков свежих правок на википроектах, если включён показ 500 новейших правок).
  • Он поддерживает новейшие версии расширений для Firefox.
  • К нему подходят локализации от Firefox (тогда как Serpent доступен только на английском).

Известные проблемы:

  • Чтобы поиск работал из адресной строки, нужно лезть в about:config и переключать там параметр keyword.enabled в положение true[3].
  • Браузер не может открывать Mega и некоторые другие популярные сайты, с которыми Serpent справляется нормально.
  • Если используется блокировщик рекламы uBlock Origin, к нему невозможно подключить некоторые фильтры — в частности, от Adguard[4].
  • Официального установщика пока нет, как и локализаций.
  • Браузер нельзя установить по умолчанию.

Функционал, который есть в оригинальном Mypal, а также в NewMoon и Serpent, но которого нет (или пока нет) в Mypal 68 из-за ограничений Quantum:

  • Чтение RSS-лент;
  • Поддержка XUL-дополнений.

[править] Примечания

  1. Пост на сайте пользователя skipster1337, см. «User agent overrides for New Moon and Serpent to install addons from Pale Moon and Basilisk addon stores».
  2. Репозиторий Centaury: GitHub
  3. Пользователи pachuco и Matiasgroen о поиске из адресной строки: GitHub.
  4. Обсуждение работы uBlock в Mypal 68: Github

[править] Ссылки