25
ноябрь
2025
Мини веб-браузер Netsurf
11:34

Мини веб-браузер Netsurf

25 ноябрь 2025 11:34

Netsurf является альтернативным веб браузером, который написан на языке C и использует свой движок.

Введение

Мини веб браузеры предназначены для вычислительных систем с ограниченным количеством оперативной памяти. Требования Netsurf начинаются от 16 Mбайт ОЗУ. Первоначально Netsurf была написан не для компьютеров, а для ТВ-приставок, мобильных телефонов и других умных, но ограниченных по мощности устройств, функционирующих на RISC-процессорах архитектуры ARM. В статье рассмотрен порт браузера Netsurf для персональных компьютеров под управлением ОС Linux и Mac OS, для архитектур x86/x64 (amd64).

Веб-браузер обеспечивает совместимость со стандартами HTML 4.01, CSS 2.1, HTTPS, Unicode и понимает практически все форматы изображений. Встроенный в браузер движок написан на языке C - приближенный по скорости и компактности кода к языку Ассемблер и машинным кодам. Для отображения 2D графики используется стабильная и бесплатная библиотека GTK.

Лицензия Netsurf - GPL version 2, позволяет пользователям свободно использовать, изменять и распространять программное обеспечение, при условии, что любые измененные версии также выпускаются под одной и той же лицензией. Лицензия GPL версии 2 была выпущена в июне 1991 года и широко используется в проектах программного обеспечения с открытым исходным кодом.

Установка NetSurf

Первый вариант установки - из Flatpak подходит для большинства ОС Linux:

  • Ubuntu
  • Fedora
  • Endless
  • ChromeOS
  • Redhat

Проверьте, установлен ли Flatpak

flatpak --version

Если Flatpak нет, следуйте инструкциям для своей ОС. Страница выбора ОС: https://flathub.org/ru/setup.

Установка из командной строки для всех пользователей данного компьютера источника приложений flathub

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Установка NetSurf из Flathub

sudo flatpak install flathub org.netsurf_browser.NetSurf

Вариант установки только для текущего пользователя:

flatpak install --user flathub org.netsurf_browser.NetSurf

Второй вариант установки

sudo apt install netsurf-common netsurf-fb netsurf-gtk

Запуск Netsurf

flatpak run org.netsurf_browser.NetSurf

или в меню "Пуск" - "Интернет" - "NetSurf Web Browser".
netsurf-start

Настройка

Сразу рекомендую заменить начальную страницу и поисковую систему:

Гамбургер меню - Edit - Preferences - Main - Startup page:

https://html.duckduckgo.com/html
  • Search
  • Provider DuckDuckGo
    netsurf-prefs

Настройка сети:

"Network" - "HTTP Proxy"

  • Proxy type - System settings, если Direct connection не работает.

Close. Закройте браузер и запустите снова для применения изменений.

Включение JavaScript в Edit - Preferences - Content - Enable JavaScript не работает, нет никакого эффекта.

Проверка работы NetSurf

Можно выполнить поиск или сразу открыть простую веб страницу. Например, прогноз погоды:

Особенности браузера NetSurf

1) Javascript не работает.
2) Меню не переведено на русский язык.
3) Отображение сайтов чаще всего некорректное. Таблицы стилей CSS браузер понимает не полностью.
4) Малое использование оперативной памяти - до 36 Мбайт.
5) Документация с английского на русский не переведена.

Удаление браузера NetSurf

sudo flatpak uninstall flathub org.netsurf_browser.NetSurf
flatpak uninstall --user flathub org.netsurf_browser.NetSurf

sudo apt remove netsurf-common netsurf-fb netsurf-gtk  libvncserver1 


Похожие публикации