Опубликован релиз web-браузера Pale Moon 33.0.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License)...Подробнее: https://www.opennet.me/opennews/art.shtml?num=60524
C++17, афигеть
Идёт 2024, действующий стандарт C++23
Потому, что компиляторы хорошо поддерживают только 17 стандарт, а в 20 и 23 много чего еще нет, особенно в части модулей. А как только ты скажешь что теперь 23, то обязательно найдется разраб, который заюзает фичу, которая будет на разных платформах работать хреново. Тот же Swift от эппла собирается 17-ой, а у этих ребят нет проблем не с деньгами, не с разрабами.
https://clang.llvm.org/cxx_status.html
https://gcc.gnu.org/projects/cxx-status.html
Что, прям совсем-совсем модули не поддердиваются? Даже модуль, сделанный самолино тобой?
Есть ещё не действующий С++26, а они некро ковыряют.
>Идёт 2024А следующий — 2025. Немного неожидано, да?
Когда добавят поддержку Wayland?
Не знаю на десятке работает не очень. Я бы сказал что лагает по страшному. А какой вы его на этом вашем линуксе ставите? Компилирует?
>>А какой вы его на этом вашем линуксе ставите?да никак, w7 only.
под свой любимый 3-пень компилирую.
под 4 пень deb можно скачатьа на нормальный компьютер ставить сабж смысла нет.
Chromium-ghost Только он с Гуглом,а раньше с Яндексом был по-моему.
> То ли аппаратно что-то пофиксили в новом видеочипе, то ли сама карточка просто стала быстрее...В Geforce 8 появилась унифицированная шейдерная архитектура, полноценное декодирование множества видеоформатов и ещё много чего.
Вот тест фороникса карточек 6600GT и 8500GT:https://www.phoronix.com/review/730/7
https://www.phoronix.com/review/730/8Первая выдаёт 75 FPS, вторая 85. Разница во фреймрейте несущественная - однако же, проблема медленного фаерфокса лично у меня тогда решилась...
Вообще, знаковым событием являлся выпуск драйвера 9625-beta в сентябре 2006. Несмотря на то, что композитинг к этому моменту уже успешно эксплуатировали при помощи XGL - именно в этом драйвере появилась поддержка AIGLX (или его аналога). А спустя два месяца, релизится GeForce 8. Поэтому я и подозреваю, что пофиксили какую-то аппаратную багу. Так или нет, уже никто не скажет - слишком много времени прошло...
Разного уровня карты (хай-мидл против лоу-энд), разные условия тестирования, тестируется OpenGL, причём древний. Смысла в таком сравнении?
Попробую провести аналогию. В 2012 году вышел Raspberry Pi на чипе VideoCore IV. Там был доступен только OpenGL ES. Спустя несколько лет, в 2016-2017 годы начали добавлять обычный десктопный OpenGL. А так как многих фич не было доступно аппаратно - то релизнулся VideoCore V, в котором появилось всё то, чего не было ранее. А потом и VideoCore VI появился, который оказался готов к вулкану.Тут так же могло быть. Могли например этот GL_EXT_texture_from_pixmap сначала реализовать на тех картах, которые уже были в продаже к этому моменту. А потом оптимизировать на аппаратном уровне.
Вообще, на GeForce 4-7 (а вышеуказанный вызов был только на них) были разные приколы. То чёрные окна при исчерпании текстурной памяти. То вон тот же фаерфокс. Я на ЛОРе нашёл свидетельства, что не у одного меня так было: https://www.linux.org.ru/forum/desktop/1940990?cid=1945416
Вообще есть готовая сборка. Распаковываешь и запускаешь. Лично я себе делаю сборку под кастомные CFLAGS (k8-sse3) и под более старый Glibc (2.12 вместо 2.17).По поводу того, как работает. На NVIDIA с проприетарными драйверами необходимо обязательно включить аппаратное ускорение в настройках. Иначе на тяжёлых сайтах (YouTube, Reddit) будут сильные зависания браузера. А на драйверах ATi наоборот, не нужно включать. fglrx аналогично фризит на ютюбе, включение аппаратного ускорения фиксит проблему, но окошко браузера не обновляется, пока не потаскаешь его из стороны в сторону. А на amdgpu проблемы изначально нет, и включать аппаратное ускорение не нужно: всё и так работает. Более того, включение приводит к глюкам всё на том же ютюбе. Минное поле, короче...
Включение аппаратного ускорения (во всяком случае, на драйвере 304.xx) приводит к тому, что на тяжёлых сайтах браузер может вылететь... В консоли при этом - ошибки, связанные с кодом GLX. Это огорчает... Ладно мы, айтишники: перезапустим с восстановлением вкладок - но вы же не включите такой браузер бабушке? Для них придумали Яндекс-браузер, который запускается при старте системы, и больше не выключается...
Кстати, Яндекс не любит Palemoon, выдаёт капчу (которую в последнее время невозможно решить). И ладно бы такая реакция была бы на бесплатный VPN или Tor - так нет же, на браузер! А при попытке войти в почту - "подозрительная попытка логина, введите код из SMS!".
Ещё есть одна странная проблема с композитингом. В 2007 году Firefox любил заставить компиз тормозить (на драйвере 100.14.19), однако обновление GeForce 7 на GeForce 8 решило проблему. То ли аппаратно что-то пофиксили в новом видеочипе, то ли сама карточка просто стала быстрее... А теперь на всё той же старенькой GeForce 7 не подтораживает ни новый Firefox, ни новый Chrome, а Palemoon приводит к снижению производительности композитного менеджера... Решается отключением композитинга - ну, или обновлением на GeForce 8/9/200.
Возможно, я придираюсь - никто же уже не использует GeForce 7 в 2024 году. А на amdgpu всё работает безупречно... И всё равно, браузер норм, мне всё нравится, проблемы некритичны. Туда бы ещё VA-API/VDPAU, вообще было бы хорошо. Юзаю на старых ОС 2010+ года, в которых - старый Glibc. Но такую сборку надо делать самому, так как на сайте сборка требует Glibc 2.17+. Как и готовые сборки Firefox и Chrome.
мда.... может и себе собрать? у них репа есть...но там еще ебилд только palemoon-32.5.2
Тебе под какие CFLAGS? Может, тебе собрать? Есть ещё проблема, что какой-то из этих флагов: "-mavx -msse4.1 -msse4.2" выдаёт ошибку после сборки. Сама сборка завершается успешно, а вот "./mach package" (аналог "make install") выдаёт ошибку. Поэтому всё собирается нормально либо под дефолтный march=x86-64, либо, как у меня, "-march=k8-sse3". А под Nehalem или AMD FX уже не хочет...
CПС, сначала сам, если будут вопросы обращусь.
собралось, работает. вот пишу.
Ну и как вам качество этого браузера, впечатления?
пока никак, запустил, выключил комп, пошел на работу.стоит он у меня на другом ноуте (i7-2640M 8g) под семеркой, нормально.
проверю весь трафик, и еще по мелочам тогда и скажу.
---
как убрать поиск из адресной строки?
так-же как и в ФФ
>>Ну и как вам качество этого браузера, впечатления?на замену ФФ (lw) не тянет, а значит не нужно.
вердикт: w7 only.
> Кстати, Яндекс не любит Palemoon, выдаёт капчутут все понятно - у вас нет нашего ФСБ cert, так и запишем - инагент
Использовал на xfce под арчем готовый бинарь, да вроде летал, лаги может если и были то это обходилось. Нравится старый стиль поэтому хотелось попользоваться и в принципе жить можно
> на десятке работает не очень. Я бы сказал что лагает по страшномуВ Linux тоже лагает. Не компилял - просто скачал бинарник x64.gtk2
Лагает даже при прокрутке экрана!
Современный uBlock не поддерживается, а старый, к-й идёт в комплекте, отсеивает не всю рекламу. Например, реклама в вк продолжает отображаться.
В этом браузере нет тёмной тёмы не зачёт
На сайте браузера есть несколько тёмных тем под него.
И нечего себе портить зрение ночью.
Никогда не понимал для чего существует это браузер. Одно время наслушавшись рассказов о небывалой быстроте и легковесности данного поделия я пытался им пользоваться, но на деле оказалось что он тормозит и затыкается даже при открытии простых сайтов типа опеннета. Потом перешёл на хромиум -- волосы стали гладкими и шелковистыми.
Хромиум тяжеловес но быстрый, я сейчас на falkon перелез через кастом скрипт на темную тему тоже пойдет
В нем работет "Classic Add-ons Archive".
Или вы в Хроме можете поставить аналоги CookieSwap, RequstPolicy, uBlock и др?
Рассказы о быстродействии от обладателей четвёртого пня.На таком браузер на более старой кодовой базе будет лучше выглядеть.
А на более современом, естественно более современный, использующий возможности железа.
> от обладателей четвёртого пнязависть это грех! Покайся!
Для пары якобы незаменимых дополнений на XUL, о которых только замшелые деды помнят.
"замшелые деды" (и не только) здесь только вы.
В FF было удалено очень много функционала. Знаю людей которые пользовались:
- Addon bar
- Кнопка "Поделиться этой страницей (выглядит, как чёрный бумажный самолётик)
...
Также мазила участвовала в выпиливании RSS (Чтобы всем насадить соц сети с телеметрией) и кидала иски открытым проектам, которые использовали её движок. Flash (в Pale Moon он нормально работает). Создала свой венчурный фон. А также с интерфейсом кровати переставляет...
Нет не чего удивительного, что люди перешли на другой браузер.
Речь не о том, что в Firefox БЫЛО, речь о том, что в Palemoon ЕСТЬ.
> Кнопка "Поделиться этой страницей"Просто невероятная утрата...
> речь о том, что в Palemoon ЕСТЬ.
Есть, зато половина сайтов не открывается)))
Уже открывается. Тот самый баг, из-за которого нельзя было полноценно пользоваться гитхабом и реддитом, был пофикшен.В версии 32.5.1 целенаправленно отломали нетфликс и спотифай. Потому что первый прекратил поддержку Silverlight, а второй не помню почему. В версии 32.5.2 оперативно пофиксили открываемость твиттера, так как твиттер стал блочить предыдущие версии браузера.
Ничосе! Этот фурри#б продолжает выпускать свое поделие!
Изменений конечно маловато... Хотя поддержка Mac PowerPC - именно то что мы все ждали.
Знаю что в психологии есть целая тема почему некоторые хотят быть "не такие как все".
На это есть куча научных исследований. Но гонять с PowerPC в 2024 это как назло кондуктору бегать за трамваем.
Причём первые среди этих "не как все" -- сами психологи, пытающиеся натянуть на людей свои выдумки.А гонять с PowerPC это может быть так же интересно как и ретромашины некоторым или антиквариат. "все побежали и я побежал" это оставьте обывательским стадам.
Ты еще скажи что с ретро 2G телефоном уже мамке не позвонить (в норм странах, где уже выпилили 2G/3G).
Ретро устройства должны быть либо в гараже, либо на полочке в коробке "коллекция".
Подтверждаю, мой легендарный Nokia N95 8GB, последний с маркой Made in Finland, превратился в тыкву в 2023.
Живу в Греции, телефон прожил 15 лет (конечно не в эксплуатации) но пережил закрытие 3G сети.
> А гонять с PowerPC это может быть так же интересно как и ретромашины некоторым или антиквариат.Согласен. Но никто в здравом уме не будет ставить новодельный софт на свой любимый ретрокомп!
И тем более такое тормозное и глючное васяноподелие.
>На это есть куча научных исследований.Психология не наука.
Психологи не ученые. Любой желающий может пройти двухнедельные курсы и пойти работать психологом.
>Но гонять с PowerPC в 2024 это как назло кондуктору бегать за трамваем.Если у меня есть Power Macintosh почему я не могу поставить на него этот ваш линукс и сабж?
Что в этом такого?
А как же визги линуксоидов о том что надо продлевать жизнь устаревшему оборудованию? Или этот ваш линукс надо ставить обязательно на M1, M2?
Тот момент, когда лучше рисовать, а не браузерами заниматься.
Один из немногих браузеров лисьего семейства который остался свободен от безопастной гнили. И как мы видим, вполне неплохо существует и развивается, пережил немало других форков.
А можно поподробнее. в чем это выражается ?Насколько я помню, если ssl cert начинает действие в будущем (например через пару часов из-за разницы во времени) ничем современным из семейства Mozilla открыть не получается.
Приходится lynx использовать.
А можно поподробнее. в чем это выражается ?Насколько я помню, если ssl cert начинает действие в будущем (например через пару часов из-за разницы во времени) ничем современным из семейства Mozilla открыть не получается.
Приходиться lynx использовать.
> И как мы видим, вполне неплохо существует и развиваетсяОно именно существует.
А развитием это не назовешь - посмотрите еще раз на список изменений, это же кошкины слезы.
С каждым днем все больше сайтов или не открывается вообще, или глючат.
Про необходимы сайты вроде банком или гос вообще молчу (хотя я бы не решился их открывать в этом глюкодроме даже и без проблем с совместимостью).Поэтому вообще не понятен смысл его существования.
На ретрокомпы его ставить нет смысла - в них главное аутентичность.
На семерке до сих пор работает ESR нормальной лисы и возможно праваси форки.
На старых линуксах лиса тоже работает - в соседней теме кто-то хвастался что на какой-то древней бубунте еще 32битной запускал.Остаются только бомжи с древнючими основными пк, на которых не работает даже лиса, которым нужно открывать опенек и еще пару сайтиков.
Не, ну в 2008 году паленая луна была круче фокса, на виндовс хп. Запускалась быстрее намного на том же хдд, и поменьше ОЗУ потребляла. Это я точно помню. Но уже лет 12 смысла в нем нет. Мунчайлд выпускает новые версии, наверное, потому что может. Хобби такое. Хотя они (Тобин и Шерстяной) весьма вспыльчивые люди.
> точно помнюM.C. Straver is the project founder and lead developer. Straver's first official release of Pale Moon, in 2009, was a rebuild of Firefox 3.5.2 with minor tweaks.
Ну да, в конце 2008, начале 2009. Ну ошибся на пару месяцев. 15 лет прошло уже. Суть не меняется, паленка была лучше в 2008-2010 годах, на винде хп так точно. Потом уже они стали отставать.
Точнее в 2009-10 годах. Так точно верно, кому важны буковки.
Эм, я открыл для себя Pale Moon в 2012, и мне понравился. Как раз 12 лет назад, когда в нём, по-вашему, пропал смысл)
А лаги начались с 25 или 26 версии, когда стали подтягивать код с тех версий фаерфокса, где тот скатился в тормознутость. Вероятно, и гугл тоже виноват тем, что уже тогда стал делать веб чисто для хрома.
Плюс, конечно, убийство флеш плеера и аппаратного ускорения видео вместе с ним.
> А лаги начались с 25 или 26 версии, когда стали подтягивать код с тех версий фаерфокса, где тот скатился в тормознутость.Фаерфокс скатился в тормознутость, но лагает луна! как так-то?
> убийство флеш плеера
А, ну тут мозилла виновата, конечно.
> и аппаратного ускорения видео вместе с ним
Не знаю, у меня аппаратное ускорение видео как работало, так и работает. Не на маргинальной ОС, конечно.
>Фаерфокс скатился в тормознутость, но лагает луна! как так-то?Потому, что луна - форк. Неожиданно?
>А, ну тут мозилла виновата, конечно.
Я мозиллу не обвинял, но да, сломали, а нового заместо ничего не сделали.
>Не знаю, у меня аппаратное ускорение видео как работало, так и работает. Не на маргинальной ОС, конечно.
Сломали и не построили мозилла с гуглом, но маргинальный линукс? Это хотите сказать?
> Потому, что луна - форк. Неожиданно?Нет, неожиданна логика. Фаервокс скатился в тормознутость, но на его фоне тормозит луна, потому что… ну в общем, логика.
А что неясно? Луна основана и будет основываться на коде фаерфокса. Накапливаются несовместимости - форкают следующую версию фаерфокса.
А для полностью независимого проекта нужны команда и бюджет.
> Сломали и не построили мозилла с гуглом, но маргинальный линукс? Это хотите сказатьКонечно, ибо только в линуксах такой зоопарк и багодром, и отсутствие вменяемых инструментов.
В Firefox вот только недавно для Intel сделали VAAPI дефолтом, так под AMD всё глючит - надо Mesa править.
А потом у фанатиков во всем браузер виноват.
А фанатики - это все, кто не делает так, как вы, да?
> Из удалённых компонентов можно отметить ... WebRTCвот это шаг назад
Да, непонятно, чем оно ему мешало? Таким образом, отвалил рабоду PeerTube.
Не только, но и всех ВКС
Такое впечатление, что это браузер из 2000 года. Некоторые сайты на нем, естественно, не работают. 1,5 человек пишут свой браузер в 2024, и 1,5 пользователя довольны этим опусом.
Например какие?
Год назад пробовал как-то. Сайты на клоудфларе выдавали бесконечную проверку, что не верблюд. Симанки тоже так. А вот на фоксе всё пахало! Вывод: современный веб требует очень много ресурсов на разработку и подгон браузеров, 1.5 землекопа явно не справятся :)
А, это известный баг, его пофиксили. Гитхаб ещё плохо работал и реддит.
Кстати, Раст есть уже в палёной луне? Если нет - это несерьёзный продукт. В фоксе уже в 60-й версии он был.
Нет.
Как у него с аппаратным ускорением видео?
> Как у него с аппаратным ускорением видео?Никак. Разве что через флеш версии 11.2. Некоторые сайты всё ещё его поддерживают. Например, мне удалось запустить флеш плеер для видео на сервисе Tvigle. Для этого пришлось установить плагины, блокирующие HTML5-видео. Также на телеканале "Мой Семён" по-идее должен запускаться флеш, там JS-плеер по-факту заменяет старый плеер на флеше.
все норм, ускоряет. В венде, конечно.
Лагает, устаревший дизайн интерфейса, нет поддержки большинства дополнений, нет современных функций и поддержки технологий, новые функции в обновлениях, которые не часто выходят не добавляют, жаль вещь браузер, не плохой, и если бы перевести хотя бы на движок 52-57 Firefox, изменить дизайн, были бы хорошо, но этого, явно не будет.
О ещё один любитель "дизайна".
Не «дизайна», а дизайна.
>устаревший дизайн интерфейсаУстаревший дизайн - фича :)
>Движок 52-57 фокса
Было бы неплохо, но ситуацию с дополнениями не улучшит. Но может, нужное вам дополнение есть, посмотрите в архиве старых аддонов фаерфокса - https://github.com/JustOff/ca-archive/
>новые функции в обновлениях, которые не часто выходят не добавляют
Это жаль, конечно, но тут сложно что-то поделать. Луна оказалась на двух стульях - старого движка и современного веба, который стренмительно пичкают сомнительным джваскриптом.
Привет. Вы ещё не ушли?Я всё-таки освоил параметр сборки "--enable-libstd-compat" - теперь мои сборки, которые я делаю чисто для себя (но решил поделиться, если кому-нибудь надо) перестали требовать установленную библиотеку GCC 9 в системе - теперь достаточно GCC 4.4.
Возникает резонный вопрос: "зачем нужны сторонние сборки, когда есть сборка с официального сайта?". Сборка с сайта зависит от Glibc 2.17 и GTK 2.24, что является довольно лайтовым: она работает даже на тех системах, которые выпущены 10 лет назад (Ubuntu 14.04, RHEL 7, Debian 8, SLES 12).
Моя сборка заработает в ещё более старых системах: RHEL 6, Debian 7, Ubuntu 11.10. Она требует минимум Glibc 2.12 и GTK 2.18.
Palemoon собирается с поддержкой глобального меню, но это единственная опция, которую мне пришлось отключить. В противном случае, GTK 2.18 становится недостаточно для сборки: файл с исходным кодом nsMenu.cpp не может найти функцию GVariant. Но, так как опции для отключения этой фичи нет, я тупо откатил порцию патчей, которые добавили поддержку глобального меню...
Ссылка на скачивание: https://0x0.st/HdAz.tar.xz
(файл переименовать в palemoon-33.0.0.linux-x86_64-gtk2.tar.xz)Также я сделал сборку с OpenGL от NVIDIA (так называемой nonglvnd NVIDIA OpenGL). О том, что такое nonglvnd OpenGL, и чем он отличается от glvnd OpenGL, вы можете почитать по этой ссылке: https://www.opennet.me/openforum/vsluhforumID3/132737.html#102
Причина, по которой я сделал отдельную сборку, в том, что, со включенным HWA (аппаратным ускорением) иногда я ловлю ошибку:
PluralForm.jsm: Index #1 of '#1-е совпадение из #2' for value 2 is invalid -- plural rule #7; called by onMatchesCountResult
PluralForm.jsm: Index #1 of '#1-е совпадение из #2' for value 2 is invalid -- plural rule #7; called by onMatchesCountResult
PluralForm.jsm: Index #1 of '#1-е совпадение из #2' for value 2 is invalid -- plural rule #7; called by onMatchesCountResult
PluralForm.jsm: Index #1 of '#1-е совпадение из #2' for value 2 is invalid -- plural rule #7; called by onMatchesCountResult
PluralForm.jsm: Index #1 of '#1-е совпадение из #2' for value 2 is invalid -- plural rule #7; called by onMatchesCountResult
PluralForm.jsm: Index #2 of '#1-е совпадение из #2' for value 140 is invalid -- plural rule #7; called by onMatchesCountResult
[7204] ##!! ABORT: X_GLXDestroyPixmap: GLXBadPixmap; 3 requests ago: file /home/gaben/pale-moon/platform/toolkit/xre/nsX11ErrorHandler.cpp, line 134
[7204] ##!! ABORT: X_GLXDestroyPixmap: GLXBadPixmap; 3 requests ago: file /home/gaben/pale-moon/platform/toolkit/xre/nsX11ErrorHandler.cpp, line 134
[7204] ##!! ABORT: X_GLXDestroyPixmap: GLXBadPixmap; 3 requests ago: file /home/gaben/pale-moon/platform/toolkit/xre/nsX11ErrorHandler.cpp, line 134
[7204] ##!! ABORT: X_GLXDestroyPixmap: GLXBadPixmap; 3 requests ago: file /home/gaben/pale-moon/platform/toolkit/xre/nsX11ErrorHandler.cpp, line 134
Multiple segmentation faults occured; can't display error dialogПо-идее, сборка с OpenGL от NVIDIA должна исправить эту проблему.
Имейте в виду, что линковка с nonglvnd OpenGL, которую я осуществил, имеет смысл только с драйверами 304.xx, 340.xx, предназначенными для GeForce 6, 7, 8, 9 и 200. Карточки Fermi (и более новые) поддерживаются glvnd-драйвером. В этом случае вам нужна первая сборка, которую я осуществлял с Mesa.
Ссылка: http://0x0.st/HdA-.tar.xz Переименовать в palemoon-33.0.0.linux-x86_64-gtk2-nvidia-nonglvnd.tar.xz
Про HWA могу сказать только то, что на NVIDIA её желательно включить (пусть это и приводит к периодическим падениям браузера на тяжёлых сайтах, таких как Reddit или GitHub - без этой опции эти сайты будут фризить и вешщать браузер), а на открытых драйверах эту опцию включать не нужно. Только хуже делает, а без неё всё и так норм.
Также я хочу собрать ещё одну сборку - для Glibc 2.11. Это позволит запустить браузер Palemoon в таких дистрибутивах Linux, как Ubuntu 10.04, Debian 6 и openSUSE 11.4. Для этого нужно найти src.rpm-пакет Firefox 52 для SLED 11. Там есть патч, избавляющий от вызова функции "pthread_setname_np", впервые появившегося в Glibc 2.12.