NetSurf - это легкий веб-браузер с открытым исходным кодом. Используя собственный механизм компоновки и рендеринга, написанный полностью с нуля, он предоставляет такие функции, как просмотр с вкладками, закладки и миниатюры страниц.
Его цель - обеспечить полное представление HTML 5. с CSS 2 в пространстве сокращение ресурсов при сохранении скорости. Он написан на C. NetSurf разработан как легкий и портативный и совместим как с основными системами (например, Mac OS X и Unix-подобные), так и со старыми или редкими платформами.
О NetSurf
Кроссплатформенное ядро NetSurf написан на ANSI C и реализует большинство спецификаций HTML 4 и CSS 2.1. используя собственный движок нестандартного дизайна.
Начиная с версии 2.0, NetSurf использует Hubbub, анализатор HTML, соответствующий спецификации HTML5.
Помимо рендеринга изображений GIF, JPEG, PNG и BMP, браузер также поддерживает собственные форматы операционной системы RISC, включая файлы Sprite, Draw и ArtWorks.
NetSurf Он разработан для того, чтобы иметь возможность запускать текущий компьютер с частотой до 6 МГц, компьютер ARM 30 с 16 МБ ОЗУ.Поскольку этот браузер изначально был написан для компьютерного оборудования, которое обычно используется на КПК, приставках кабельного телевидения, сотовых телефонах и других портативных устройствах, NetSurf компактен и не требует особого обслуживания по конструкции.
Интерфейс NetSurf GTK работает в Unix-подобных системах, включая Linux, FreeBSD, NetBSD, Solaris и другие. В настоящее время нет собственных портов Windows или MacOS X от NetSurf, однако интерфейс GTK может быть создан для этих платформ.
Интерфейс GTK доступен в репозиториях пакетов многих дистрибутивов Linux, включая Debian и Ubuntu.
Поскольку он разработан для простого просмотра веб-страниц, вы не получаете столько функций как вы можете получить из Firefox или Google Chrome.
Las características incyenen:
- Он реализует большинство спецификаций HTML 4 и CSS 2.1, используя собственный механизм проектирования.
- Он использует Hubbub, анализатор HTML, который соответствует спецификации незавершенной работы HTML5.
- Представляет изображения GIF, JPEG, PNG и BMP, а также собственные форматы операционной системы RISC, включая файлы Sprite, Draw и ArtWorks.
- HTTPS для безопасных онлайн-транзакций.
- Текст Unicode
- Эскизы веб-страниц.
- Краеведческие деревья.
- Полный URL.
- Масштабный вид.
- закладки
- Полноэкранный режим.
- Hotlist предоставляет удобный способ хранения этих адресов (URL).
- Горячие клавиши.
- Нет никаких особых требований к операционной системе или графическому интерфейсу.
Как установить NetSurf на Ubuntu и производные?
Для тех, кто заинтересован в возможности установить NetSurf, они могут сделать это, следуя приведенным ниже инструкциям.
Установка этого веб-браузера Мы можем сделать это двумя разными способами, первый из них самый простой, Что ж, мы можем установить NetSurf из официальных репозиториев Ubuntu и даже Debian из их репозиториев.
Для этого нам нужно будет только открыть терминал и в нем мы выполним следующую команду:
sudo apt-get install netsurf-gtk
Другой метод установки, который у нас есть, - это загрузка исходного кода браузера. и выполните компиляцию этого:
wget http://download.netsurf-browser.org/netsurf/releases/source-full/netsurf-all-3.8.tar.gz
После этого выполним:
wget https://git.netsurf-browser.org/netsurf.git/plain/docs/env.sh unset HOST source env.sh ns-package-install
Затем мы собираемся распаковать загруженный пакет с помощью:
tar xvf netsurf * .tar.gz
Входим в созданный каталог и выполняем:
make sudo make install
В конце концов они должны знать, что JavaScript по умолчанию отключен в браузере Итак, чтобы включить его, нам нужно будет открыть браузер, и в нем мы перейдем в Edit> Preferences> Content, здесь мы собираемся установить флажок «Enable JavaScript»
Если вы хотите узнать больше об этом веб-браузере или получить ссылки для загрузки для какой-либо другой операционной системы, вы можете посетить его официальный веб-сайт. по ссылке ниже.
Без лишних слов я могу сказать, что этот веб-браузер полностью рекомендуется для компьютеров с ограниченными ресурсами или на платах ARM, таких как Raspberry Pi.