Автор Тема: Легковесные браузеры для сборок Runtu  (Прочитано 9378 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Результат исследований легковесных браузеров.



Старое сообщение.
Думаю многие сталкивались с нехваткой оперативной памяти на старых компьютерах. И чаще всего памяти не хватает именно браузеру, ну и другим ресрусоемким программам.

На данный момент компьютеры 15 летней давности с 512 мегабайтами оперативной памяти не смогут работать с современными сборками рунту после установки, придется систему перенастраивать и менять программы, но не у всех есть такой опыт.

Компьютеры 10 летней давности содержат уже от 1 гигабайта оперативной памяти, но и они не осилят Firefox установленный в Runtu.

Компьютеры 5 летней давности содержат 2-4 гигабайта ОЗУ и выше, на этих компьютерах будет работать Firefox установленный в Runtu.

Получается Runtu после установки большинству придется переделывать, так как компьютерами пользуются по 10 лет и более.

Предлагаю охватить хотя бы компьютеры 10 летней давности и включить в Runtu LITE вместо Firefox, тот браузер, который подойдет для использования на компьютере с 1 гигабайтом ОЗУ. На данный момент оптимальным для 1 гигабайта ОЗУ является Palemoon.

Можно на этом остановиться. Или продолжить идею и охватить компьютеры более старые с 512 мегабайтами ОЗУ. Для таких компьютеров можно использовать либо браузеры на вебките, либо браузеры с собственными движками. С вебкитами одни заморочки, одни глючат, другие не доделанные, третие нужно настраивать изучая кучу документации. И только Links2 как лучик света в конце тонеля, поставил и пользуешься, настраивать там нечего. Links2 расходует 50 мегабайт памяти, что в самый раз для компьютеров с 512 мегабайтами ОЗУ, так как системы нынче потребляют 300 мегабайт. Получится скромный веб серфинг без задействования свапа, то есть без зависаний, это же прекрасно. А то что не все сайты можно просмотреть, так в режиме одной вкладки можно основной браузер запустить, который хоть и заставит систему задействовать свап, но одну то страницу отобразит.

Dillo не предлагать! Замучался я его настраивать под каждый сайт отдельно, да и глюков много!
W3m тоже плохо работает в графическом режиме, пропадают временами изображения, а без изображений интернет не интересен.

Хотелось бы прочесть кто что думает по этому поводу.
« Последнее редактирование: Февраль 03, 2023, 13:05:31 от Пользователь. »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Легковесные браузеры для сборок Runtu
« Ответ #1 : Май 08, 2022, 23:18:16 »
Links2 как лучик света в конце тонеля, поставил и пользуешься, настраивать там нечего.
Рекомендую как минимум настроить шрифты - сглаживание и гарнитуру:

- Esc - Настройка - Настройки экрана - Оптимизация для RGB LCD (если у вас LCD монитор);

- Esc - Настройка - Настройки экрана - Сглаживать шрифты;
- Esc - Настройка - Fonts - Regular font - Noto Sans Regular или Ubuntu; Остальные начертания - по желанию.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #2 : Май 08, 2022, 23:34:25 »
И без настроек текст читался, изображения смотрелись.
После этих настроек стало чуть комфортнее.
« Последнее редактирование: Май 08, 2022, 23:35:59 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #3 : Май 10, 2022, 15:29:13 »
Сейчас пишу через Links2.
Сегодня с первого раза не получилось авторизоваться на форуме, перезапустил браузер потом получилось зайти, скорее всего что-то в кэше мешало.

При просмотре этого форума в браузере Links2, не видно содержимое спойлеров, приходится открывать мобильную версию сайта (например по ссылке внизу форума), и там уже все спойлеры открыты, зато изображений нет. Но мобильная версия сайта как раз расчитана на слабое железо.

Поиск по форуму не будет работать, вернее нужно запускать вторую копию браузера и самому переходить в google.com и задавать поиск по форуму фраза_для_поиска site:forum.runtu.org

Но современные системы много памяти расходуют, нужен рецепт как урезать систему под свои нужды.
« Последнее редактирование: Май 10, 2022, 15:30:47 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #4 : Май 13, 2022, 11:51:05 »
Продолжаю анализировать использование браузеров на слабых компьютерах.

512 мегабайт, столько имеют ОЗУ новые компьютеры одноплатники и тонкие клиенты. А во многих компьютерах 15 летней давности можно поменять память. Исключением будут материнки с распаянной памятью

Компьютеры с распаянной памятью придется менять полностью, одноплатники и тонкие клиенты должны использоваться по назначению (одноплатники для встраиваемой электроники, тонкие клиенты для клиентской части сервера). А старые компьютеры с возможностью поменять память придется проапгрейдить, то есть добавить памяти, старая память не дорого стоит.

Таким образом необходимость в браузере Links2 отпадает.
А необходимость в браузере для 1-2 гигабайт ОЗУ остается.

Palemoon на данный момент выигрывает у браузеров на вебките по количеству функций. Но он собран на основе компонентов Firefox 52 (2017 год), и со временем сайты перепишут под новые движки популярных браузеров, поэтому с годами будет уменьшаться количество сайтов которые он может корректно отобразить. Если перейдет на современные движки, то лишится старых дополнений, как это сделали Waterfox и Seamonkey. Под новые версии Firefox уже много дополнений написано, поэтому переход на новые версии его движка уже менее болезненный. В браузерах с новыми версиями движка Gecko придется сокращать расход ресурсов компьютера настройками.
Waterfox удобнее устанавливать и настраивать чем Seamonkey.

Поэтому Waterfox тоже можно рассматривать как облегченную альтернативу Firefox.

Оффлайн RoDoN

  • Постоялец
  • ***
  • Сообщений: 242
Re: Легковесные браузеры для сборок Runtu
« Ответ #5 : Май 13, 2022, 16:03:14 »
собран на основе компонентов Firefox 52 (2017 год)
Это откуда такая инфа?

Сам частенько пользуюсь Pale Moon, посмотрел его юзер-агент Firefox/68.0 PaleMoon/31.0.0, кстати и у свежей SeaMonkey тоже Firefox/68.0 SeaMonkey/2.53.12.
« Последнее редактирование: Май 13, 2022, 16:13:22 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #6 : Май 13, 2022, 17:51:46 »
Раньше где-то прочел, что старые дополнения работали только до Firefox 52 включительно.
А в Palemoon эти плагины работают. Если очень надо, то поищу достоверный источник.

В Seamonky 2.53.12 на официальном сайте написано, что перешли на базу Firefox 60.8, и поэтому старые дополнения в новой версии 2.53.12 не будут работать.
https://www.seamonkey-project.org/releases/seamonkey2.53.12/

А юзерагент подбирают под популярные сайты, он может не соотвествовать движку браузера. Это обычное дело для браузеров с малым количеством пользователей.
Вот фоксу и хрому не надо подгонять юзерагенты под сайты, так как сайты подгоняют под них.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #8 : Май 13, 2022, 18:20:45 »
Потом Gecko форкнули, и могли уже в Goana вносить некоторые изменения от новых версий Firefox, но не все.
Но там уже надо копаться в списках изменений что подправили после создания Goana.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #9 : Май 13, 2022, 20:03:22 »
В списке изменений Palemoon (ссылка) не указано что полностью копировали Firefox 68, там написано что исправляли обнаруженные баги, а также вносили исправления связанные с безопасностью - тут скорее всего выборочно фиксили баги указанные у Firefox.

Анализировать исходники у меня толку не хватит. Ясно одно, что пути Palemoon и Firefox разошлись когда был создан движок Goana, после этого лишь часть исправлений попадала в Palemoon от Firefox. Значит Palemoon уже не Firefox 52, а нечто свое с некоторыми баг фиксами от Firefox более новых версий (судя по юзерагенту и обновлениям безопасности в списке изменений).

Расследователь из меня так себе, но буду теперь знать что в Palemoon ведется доработка веб рендеринга. Но медленно, несколько лет ушло на исправление того что в Firefox за год исправляют. А с Гугл хромом скорее всего вобще не сравнить, за ним даже Firefox угнаться не может, в последнее время перенимает часть наработок из хрома.

« Последнее редактирование: Май 13, 2022, 20:19:50 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #10 : Май 13, 2022, 20:16:33 »
На руборде перечислено несколько сайтов, где Palemoon не может отобразить страницу
https://forum.ru-board.com/topic.cgi?forum=5&topic=50547&start=3760

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #11 : Май 15, 2022, 07:52:19 »
Скачал очередной раз Waterfox, обе версии, они скачиваются в виде архивов tar.bz2

Современный требует поддержки процессором SSE 4.1, это не подходит для старых процессоров - браузер отказывается запускаться.

Waterfox Classic запускается на процессоре с SSE 3
Он имеет следующий юзерагент
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 Waterfox/56.6.2022.04Как видно, он собран на основе Firefox 56, но в истории изменений указано что применяются исправления безопасности.
В 56 версии уже была многопоточность браузера, поэтому в нем можно выбирать в однопоточном или многопоточном режиме работать браузеру. Значит можно под многоядерные процессоры настраивать.

На старых компьютерах у меня одноядерные процессоры, поэтому хватает однопоточного Palemoon.
Расход оперативной памяти почти как у Palemoon, но чуть побольше.
« Последнее редактирование: Май 15, 2022, 08:00:11 от Пользователь. »

Оффлайн RoDoN

  • Постоялец
  • ***
  • Сообщений: 242
Re: Легковесные браузеры для сборок Runtu
« Ответ #12 : Май 15, 2022, 11:43:51 »
юзерагент Код: [Выделить] Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 Waterfox/56.6.2022.04
он собран на основе Firefox 56

68 = 56 - странный вывод???
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
Runtu 18.04->20.04->22.04 x64 XFCE

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #13 : Май 15, 2022, 14:47:05 »
Ничего странного, повторю еще раз, в непопулярных браузерах юзерагент подстраиватют под сайты.

Помню что в Firefox 56 можно было включать многопоточность, был новый интерфейс Австралис или как его там, и старые дополнения вроде были доступны. То же самое вижу в Waterfox Classic 56, версия браузера как бы намекает на основе какой версии Firefox он собран.

Waterfox Current начался на основе Firefox 57, там были уже дополнения WebExtensions. В Waterfox Current изменили именование версий браузера, оно не сходится с версиями Firefox.

На википедии это сказано
https://en.wikipedia.org/wiki/Waterfox

На странице Classic addon arhive тоже указаны версии Firefox с поддержкой старых дополнений NPAPI
https://github.com/JustOff/ca-archive

Но есть одно замечание, обновления безопасности даже в Waterfox Classic вносили брав у новых версий Firefox, но это исправление уязвимостей (права доступа и т.п.), а не правка отрисовки страницы. Эта информация есть в истории версий https://github.com/WaterfoxCo/Waterfox-Classic/releases

Такие же обновления безопасности делают и в Palemoon и в Seamonkey.


Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Легковесные браузеры для сборок Runtu
« Ответ #14 : Май 15, 2022, 21:06:49 »
Раздражал большой расход памяти системой Runtu XFCE 18.04 x64, у меня было в холостую 350 мегабайт.
Диспетчер процессов показал что Xorg раздуло и программы графического окружения тоже лопают память с аппетитом.
Но самое удивительное было, когда я обнаружил, что кнопка завершения работы на панели была отдельным процессом и расходовала 10 мегабайт.

Как я понимаю под процессом Xorg маскируется ядро системы, иксы, и ряд служб. Удалил драйверы для отсутствующих у меня видеокарт, пересобрал initrd. Xorg полегчал.


Поставил IceWM, зашел в него и чуть не упал со стула, система расходовала 150 мегабайт. Если запустить Links2 и открыть этот форум, то расход увеличивался до 170 мегабайт.
Только раскладку клавиатуры пока переключаю в терминале, командами
setxkbmap -layout us
setxkbmap -layout ru
Но это из-за того что не настроил еще переключение клавишами.

Лучше использовать эту команду (поставить в автозапуск, при переключении раскладки загорается лампочка на клавиатуре)
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,ru


С Palemoon расход получается 400 мегабайт.

Так что на компьютере с 512 мегабайтами после настройки можно смотреть некоторые сайты. Но лучше 1-2 гигабайта, чтобы не следить за памятью.

И с однопоточными вебкитами тоже можно уложиться в 512 мегабайт памяти, но новые вебкиты вроде уже многопоточные, надо изучить этот вопрос в Runtu LITE 22.04, там более менее свежие версии браузеров.
« Последнее редактирование: Май 17, 2022, 09:34:58 от Пользователь. »