После трёх с половиной лет разработки cостоялся выпуск минималистичного многоплатформенного web-браузера NetSurf 3.11, способного работать на системах с несколькими десятками мегабайт ОЗУ. Выпуск подготовлен для Linux, Windows, Haiku, AmigaOS, RISC OS и различных Unix-подобных систем. Код браузера написан на языке Си и распространяется под лицензией GPLv2...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=60370
opennet в нем открывается? а комменты оставить можно?
Открывается кривовато, но коммент оставить можно, правда, в полее ввода творится вакханалия. (обратите внимание на разницу между положением мышиного курсора и текстового, и на капчу внимание обратите) https://i.imgur.com/byGamyz.png
А зачем? Пойди на барахолку за 50 рэ. телефон возьми который сможет без проблем открывать все и вся.
Скевоморфические иконки!
Кажется я нашел как вернуться в 2007)
Надо будет отправить себе сообщение "не трать время на наташку, через 5 лет купи биткойнов"
А как вернуться обратно в 2023 знаешь?
Все довольно просто!
Берешь данный браузер и заваливаешь кодом. Чем больше кода, тем быстрее вернешься в настоящее время!
А если хочешь вернуться в 90е - ставь https://dillo.org/.
Годно! Покидайте ещё названий минималистичных браузеров.
Lynx. Куда уж минималистичнее. Работает даже через ssh в консоли.
>>Скевоморфические иконки!да, а для плоских придумали плоские.
Браузер здорового человека.
Если уж набрасывать решил, пиши про dillo.
про dildo не пишут, времени не хватает
> Если уж набрасывать решил, пиши про dillo.Судя по скриншотам на википедии он страшный. А тут красивый gtk интерфейс.
А в чём тут наброс? У меня в Arachne даже почтовый клиент был (много кто сейчас им похвастаться может, кроме Vivaldi?).
SeaMonkey
> SeaMonkeyЕго тоже выкинули не только из pkg, но и из портов даже.
А ты где Арахну берёшь?
Её нет не только в pks search, но даже и в портах.
Не вообще ж из совсем исходников руками сам собираешь?
> У меня в Arachne даже почтовый клиент былО таких старых, но интересных почтовых клиентах припоминаю - был в 90-х годах ещё такой xfmail.
Но его с 14-го года перестали собрать для нашей системы.
Нет его теперь не только в pkg search, но даже и из портов попёрли его.
А какие подобные почтовые клиенты дожили до наших времён или может быть каких-то новых таких наваял кто-нибудь уж?
> много кто сейчас им похвастаться может,
> кроме Vivaldi?% pkgs vivaldi
pkg не нашёл, ищем в портах через port-find:
port-find ничего не нашёл тоже
А он хоть что-то открывает? У меня лет 10 назад не смог открыть админку древнего WRT54GL.
Раньше он любил падать на ровном месте вне зависимости от системы под ним, как сейчас – не знаю. В работе тех же dillo и links хотя бы есть уверенность.
Сходил на сайт этого вашего dillo - во внутренних страницах 404, битые картинки и реклама ноутов с амазона.
Он давно перешёл в разряд abandoned software.
> А он хоть что-то открывает?
> У меня лет 10 назад не смог
> открыть админку древнего WRT54GL.Да все эти NetSurfы, Dilloы и им подобные предназначены для открывания сайтов не древнего, а очень древнего типа. Про сайты современного типа я вообще не говорю.
Вот что точно должно пойти на Pentium 4. Анонимы опеннета должны быть в восторге, даже на их некрожелезе бывают обновления!
> Добавлен декодировщик изображений rsvgэто та самыя багонутая либа, которую выкинули из debian в пользу resvg?
или что-то другое?
> это та самыя багонутая либа, которую выкинули из debian в пользу resvg?Видимо, не та самая: https://packages.debian.org/sid/librsvg2-2
Из хорошего у него весь код компактный и модульно разбит на библиотеки, которые можно использовать в других проектов.
Не только это - там еще и раста нет
Он вроде в ещё KolibriOS раньше работал
Хорошая замена жопера-престо, и прочих мозаиков с нетшкафами.
Престо бы поддержку всяких дурацких сертификатов современных, до сих пор бы 80% интернета нормально открывала.
Увы, но нет, множество сайтов нормально не работали бы. Старые – да, конечно.
к сожалению, сабж на gtk3, со всеми вытекающими (на P-IV пойдёт, но лучше не надо).. и продолжает падать на ровном месте.."браузер здорового человека" - links+ (http://links.twibright.com/download/) и/или w3m для консоли..
если бы palemoon/uxp не был прибит гвоздями к windows/linux, но увы
>к сожалению, сабж на gtk3, со всеми вытекающимиПопробуй surf от suckless. Там WebKit2/GTK+, webkit2gtk по у олчанию, но вроде ещё можно webkit1gtk.
> Попробуй surf от suckless. Там WebKit2/GTK+, webkit2gtk по у олчанию, но вроде
> ещё можно webkit1gtk.# pkg_add -s surf
...
surf-2.1p2:webkitgtk40-2.42.4: ok
...webkit для gtk2 убрали почти везде из-за багов/уязвимостей.. сейчас, кроме palemoon и прочего с/на uxp, нет браузеров на gtk2.. как вариант - самому собирать старые ff/seamonkey с current nss/nspr (на удивление это не сложно).. но webext не будет.. поэтому current seamonkey для P-IV (SSE2) и далее по вкусу..
Во-первых, Pentiun 4 писался именно как "4" , в отличии от предшественников. Во-вторых, 4 пень ВНЕЗАПНО поддерживал SSE4.
> Во-вторых, 4 пень ВНЕЗАПНО поддерживал SSE4.Только не SSE4, а SSE3, и только начиная с прескота, и не выиграл, а проиграл.
> начиная с прескотаТак 4 пень по сути и начался с прескота. То что было до является лютой дичью которую никто в глаза не видел. Слышим 4 пень подразумеваем прескот с hyper threading.
Да что вы говорите, нортвуд тоже дичь? Особенно который с гипертредингом.
Прескотт вообще был довольно бессмысленной штукой, за ним и не гнался никто особо.
> Прескотт вообще был довольно бессмысленной штукой, за ним и не гнался никто особо.Но стоял он в почти каждом компе. Знаю, т.к. тогда был студентом и подрабатывал сборщиком ПК. А вот нортвудов вообще не видел. Всё сказанное справедливо для Москвы, район Перово, период 2005-2007.
> # pkg_add -s surfВместо pkg_add давно pkg install используют же. :-)
> Попробуй surf от suckless.Пробовал, падает он так и не запустившись. Разбираться не стал — в топку. Лучший бровсер для оодскульного железа это seamonkey.
> Лучший бровсер для оодскульного
> железа это seamonkeySeaMonkey - браузер, конечно, хороший.
Но его вытравили и из pkg search, и из портов даже.
А собирать его руками из совсем исходников... так мы давно (более четверти века уж) не студенты 90-х
на webkit1gtk есть TazWebBrowser от Slitaz
https://github.com/SliTaz-official/tazweb
> TazWebBrowser от SlitazВыглядит-то он прилично.
Но только его нет ни в пакаджах, ни в портах.
А собирать из совсем исходников - это давно не наш удел уж.
>к сожалению, сабж на gtk3, со всеми вытекающимиmake TARGET=gtk2
>>к сожалению, сабж на gtk3, со всеми вытекающими
> make TARGET=gtk2спасибо, собрал, годно (не жрёт ресурсы, пишу с него).. посмотрю, как будет себя вести.. оч надеюсь, что не будет падать на ровном месте..
gtk2 версия работает вроде ч0тко :)
пишу с 3.11, запущенной на бубунте 12.04
без javascript-а вроде работает.. но links+ работает лучше :))
Бровсер для 40 летних джунов и аццких одминов за 50.
Сорокалетние как раз и IE5 застали, и пол електрон сейчас уверенно прогают. Это 20-летние кроме хрома (на мобилках) ничего не видели, а гречневые михалычи на нетскейпе застопорились.
Так ведь кроме хрома и нет больше браузеров. Даже электрон это хром. Все эти nodejs — тоже. А мобильные устройства — это уже бо́льшая часть рынка.
есть файрфокс и есть сафари на яблодевайсах, оба не хромы
Их доля рынка ничтожна и они подстраиваются под хром. Нравится это кому-то или нет. Хотя это даже хорошо, достаточно вспомнить тот ад совместимости, который творился во времена войны между ie и netscape.
> Их доля рынка ничтожнаЭто доля сафари-то ничтожна?
Все айфоны и айпады — это сафари. А это плюс-минус половина рынка мобильников. И сафари сейчас — это такой себе ие, который часть фич не поддерживает, а местами глючит. И если на маках можно выбрать альтернативу, то на айос-девайсах такой щедрости нет.
> способного работать на системах с несколькими десятками мегабайт ОЗУА страницы он способен открывать будет?
>> способного работать на системах с несколькими десятками мегабайт ОЗУ
> А страницы он способен открывать будет?Нет, у него нет такой цели :-D
> А страницы он способен открывать будет?Способен, но не все.
Ну в смысле открывает-то он все. Но правильно отображает только бесконечно малую их часть.
В чём суть - эти независимые браузеры радостно видеть в разработке, но очень жаль, что на них нельзя положиться в вечноломающейся экосреде этих ваших интернетов. Если под капотом там не чроме или лиса, то люди просто не успевают доводить свои браузеры до рабочего состояния.Раньше сидел на palemoon до посинения, но их схема бэкпортирования фич просто не работает уже. Сейчас использую LibreWolf, самый более-менее резонный форк лисы, какой я нашёл.
Chromium-ghost вполне может зайти. Кушает на треть меньше Лисы.
Mayorium-gost
> Chromium с поддержкой алгоритмов ГОСТБуэ. Сами это г-но жрите.
> В чём суть - эти независимые браузеры радостно видеть в разработке, но
> очень жаль, что на них нельзя положиться в вечноломающейся экосреде этих
> ваших интернетов. Если под капотом там не чроме или лиса, то
> люди просто не успевают доводить свои браузеры до рабочего состояния.
> Раньше сидел на palemoon до посинения, но их схема бэкпортирования фич просто
> не работает уже. Сейчас использую LibreWolf, самый более-менее резонный форк лисы,
> какой я нашёл.А в чём киллерфича этого самого LibreWolf, не срача ради, действительно интересно, можно самую соль выдать, для труъ?!
То что оттуда выпили краш репорты, статистику, код для проведения экспериментов по включению тестовых возможностей у части пользователей, и даже специальные возможности (ну там для слабовидящих и тд).
В общем форк-паразит для поехавших параноиков.Зато забавно наблюдать, как они ноют, когда из лисы удаляют устаревшие функции.
Так и хочется спросить, "Ой, а кто статистику отключал? А кто это сделал")))
> Зато забавно наблюдать, как они ноют, когда из лисы удаляют устаревшие функции.
> Так и хочется спросить, "Ой, а кто статистику отключал? А кто это сделал")))Как будто они удаляют устаревшие фичи потому что кто-то статистику отключил, а не просто потому что хотят.
> Как будто они удаляют устаревшие фичи потому что кто-то статистику отключил, а не просто потому что хотят.Это уже обсуждали, мой опыт разработки показывает, что фичу которой пользуются 10+ процентов юзеров, удалять будут ну в самом крайнем случае, и то 10 раз подумают.
Более того, когда делается новая фича, то часто ставится эксперемент "кнопка справа или слева".
Для этого тоже нужна статистика.
А мозилловский опыт разработки говорит, что можно удалить, уволить четверть погромиистов и удвоить зряплату CEOшнице.Напомни, кстати, сколько процентов пользователей использовали опцию "не проверять апдейты" и сколько процентов использовали xul-дополнения? Ну что, сынку, и где сейчас эти фичи?
> Зато забавно наблюдать, как они ноют, когда из лисы удаляют устаревшие функции.Так и хочется спросить, "Ой, а кто статистику отключал? А кто это сделал")))
Если они удаляют фичи на основе статистики, зная что многие статистику отключают (а они знают, они даже специально собирали статистику о тех, кто отключил статистику - со скандалом, кстати), то проблема явно не в отключающих статистику.
> Если они удаляют фичи на основе статистики, зная что многие статистику отключают
> (а они знают, они даже специально собирали статистику о тех, кто
> отключил статистику - со скандалом, кстати), то проблема явно не в отключающих статистику.А их должно парить мнение неблагодарных пользователей, которые не хотят помочь в разработке?
Нет, они на них имеют полное право забить.
> Раньше сидел на palemoonЭтого ни в портах, ни в пакаджах вообще нет.
> Сейчас использую LibreWolf
А этого если искал бы либревольфом, но не нашёл бы.
А поиском wolf нашёл в пакаджах какого-то badwolf:badwolf-1.3.0_1 Minimalist and privacy-oriented WebKitGTK browser
Это он?
Установи его. Запустил. А тормоза-то, тормоза-то...
А чё у него там на вкладках за буковки A: B: C: ? Аки имена дисков в старом добром досе. :-)
Казалось что разработка была остановилась, но вот он новогодний подарок - вышла новая версия.
Как у них с "дырами" программном обесречении?
Исправляют, или их нет? ;)
Dillo будет шустрее. И бар страшный можно отключить. А этот зависимости даже от шрифтов тянет.
Дилдо заброшен много лет
Там развивать кроме масштабирования картинок нечего. Это гуй к вгет по сути. Памяти ест микроны какие-то. Стройнее нет ничего.
А сабж - гуй к libcurl, что еще меньше, чем wget, потому что библа, да еще и асинхронная через libev/libevent/libuv или вообще голый select/poll/epoll/kqueue
даже html5 и js не надо развивать потому что это гуй к wget? Круто чё
ну этой дряни точно в современной вэб не нужносмотеть видео в приложении для просмотра документов лол ничего глупее быть просто не может
Только по факту оказывается не нужен браузер без поддержки html5/css3/js. А так, конечно, можно людям рассказывать что они дураки и живут неправильно, кто ж запретит.
По факту dillo работает быстро и не ест память. А так люди дураки конечно. Иначе бы давно построили себе счастливую спокойную жизнь. Что там какое-то приложение сраноe.
> По факту dillo работает быстро и не ест память.Lynx, наверное, побыстрее будет. Только область применения ограничена что у одного, что у другого.
Дя тех, кто хочет другого веба, есть gemini, например. Только вот невероятно нужную хреновину с алиэкспресса там не закажешь. Dillo с этим тоже не поможет. Так что остаётся только писать в Спортлото.
> А так люди
> дураки конечно. Иначе бы давно построили себе счастливую спокойную жизнь. Что
> там какое-то приложение сраноe.Окей, тут соглашусь.
>> По факту dillo работает быстро и не ест память.
> Lynx, наверное, побыстрее будет. Только область применения ограничена что у одного, что
> у другого.Lynx текстовой, Dildo графический. Сравнивать сие нельзя никак.
> Дя тех, кто хочет другого веба, есть gemini, например. Только вот невероятно
> нужную хреновину с алиэкспресса там не закажешь. Dillo с этим тоже
> не поможет. Так что остаётся только писать в Спортлото.Продавать не умеют просто. Почты, телефона хватает для покупки чего-то там как не крути.
> Продавать не умеют просто.
> Почты, телефона хватает
> для покупки чего-то там как не крути.Да им просто проще потерять пол процента покупателей, которые знают слова gemini, fido, нетмейл, почта, аська, скайп и т.п. ...
Сейчас народ уже давно не знает не только этих слов, но и даже не знает слова типа сайт, браузер.
Посылаешь им в их любимом мессенджере ссылку на какую-нибудь статью в интернете, а они говорят - ничё не открывается. Спрашиваешь у них - а на ссылку нажимала? А они говорят - а там ещё и на какую-то там ссылку нажимать надо? Привыкли ж все уж к тому, что на весь экран у них открывается видос с попрыгунчиками и надо только успевать крутить экран для перехода к следующим видосикам. А то и крутить даже ничего не надо - видосики пляшут друг за другом сами уж!
> Dillo будет шустрее. И бар страшный можно отключить. А этот зависимости даже
> от шрифтов тянет.у dillo архитектура странная, мягко говоря.. форк с dpid, bookmarks.dpi ($files*.dpi).. плюс css (в последних релизах).. для графики:
$ links -g
с зависимостями (только) на иксы (плюс библиотеки компрессии и изображений)
Ну, самое главное, что живой. А то подумал, что отчаялись.
Напомнили о себе что живы.
Вцелом интересно но учитвая что на практике у нас до сих пор есть проблнмы совместимости даже у мозиллы. Либревульф кстати зря ругают в комментах. Пока вычистишь мозиллу от лишнего до состояния либревульфа затрахаешься и каждый раз на новой системе восстанавливать запарно. И либревульф не обнавляется так часто
> И либревульф не обнавляется так частоЭмм... он обновляется с частотой обновлений самого фокса (с небольшим лагом).
А ругают действительно зря: самому каждый раз доводить фокс до такого состояния - убивает много времени. Частично довести и нельзя без правки сырцов и перекомпила (потому, что захаркожено). Ну и плюс следить, не напихали ли в новой версии чего такого, чего не было раньше - это вообще большия усилия. У LW хотя бы проверяют сырцы на предмет "неожиданных" коннектов к серверам мурзиллы. Шансов, что что-то новое подсунут намного меньше, чем в самом фоксе.
Вообще LW сейчас - это просто фаерфокс здорового человека. Таким должен был бы быть фокс сам из коробки.
> У LW хотя бы проверяют сырцы на предмет "неожиданных" коннектов к серверам мурзиллы. Шансов, что что-то новое подсунут намного меньше, чем в самом фоксе.О боже! фаерфокс сообщил мозилле какого размера у меня монитор! Срочно отключить!
Спустя 10 версий... "аррр, почему в мой любимый пузатый 1024*768 не влазит ни один сайт! плохая мозилла!!!"> Вообще LW сейчас - это просто фаерфокс здорового человека. Таким должен был бы быть фокс сам из коробки.
Вот только код пишет мозилла, а паразиты... паразитируют.
Если завтра фаерфокс закроется, то они сами будут баги фиксить и новые фичи добавлять?
Нет конечно, шакалы на такое не способны.
Думаю проект свернется сразу.
Ну.... Эээ...НУ И Что? А создатели лаунчеров как андроиду и альтернативных прошивок несмотря на труд по сути тоже базируются на наработках андроида. Но без них на андроиде дефолтном в том облике в каком его видет гугл было б ваще тяжко. Тоже и с либревольфом что по сути мозилла здорового человека или cent browser что переделанный хром здорового человека
Интересно, научился ли нормально работать с флексбоксами. Предыдущая версия половину сайтов открывала так, что лучше бы этого вообще не видеть.
Встроенные в HTML (inline) svg-картинки всё еще не работают в NetSurf 3.11.
Вот мои наблюдения особенностей портирования веб-страниц под NetSurf.
Пишу, пока впечатления свежи.SVG лучше всего встравивать через тег picture с фолбэком на PNG.
Вот в этой статье https://css-tricks.com/a-complete-guide-to-svg-fallbacks/
это описано в пункте Fallback for SVG as img.
Это, конечно, не inline, так что требует дополнительный HTTP-запрос, но работает безупречно.При определенных обстоятелствах margin-bottom у таких картинок ведёт себя как margin-top.
Отступы лучше переместить из картинок в блоки, в которых они содержатся.NetSurf не поддерживает oklch. Если вы используете это цветовое пространство,
нужно выше дублировать эту строчку CSS с RGB.NetSurf не поддерживает calc. Нужно дублировать такие строчки выше, выражая что-то
близкое по смыслу в процентах или пикселях.NetSurf не поддерживает или очень плохо поддерживает единицу измерения vw.
Я пока до конца не уверен, какой из вариантов. Часто ее можно заменять на проценты.Следует избегать любой сложной вёрстки, даже если её возможности официально поддерживаются.
Например, в одном месте два inline-block изображения с очень сложными отступами,
да еще и position relative с примененим смещений через top и left, работали везде
кроме NetSurf. Я переписал это место на обычный блок с двумя абсолютно-позиционированными
элементами, которые меняют свои положения и размер через media-запросы.В другом месте я переписал flexbox с flex-wrap на последовательность inline-block.
Flexbox в NetSurf забагованный, но полных альтернатив ему нет.
Пришлось снова через media-запросы добавить пару фоновых блоков, компенсирующих
разность высот дочерних блоков.