Release NetSurf


Maybe, but personally I tend to often use a terminal when browsing - I may be using the browser to look up how to do something in the terminal for instance. I guess if it's coded well I could still alt-tab between the framebuffer version and my terminal in X, but in my experience that tends to result in rendering errors as important things are not redrawn automatically, which can be a bit of a pain to sort out. Sometimes I'm also listening to music or recorded radio programmes in deadbeef - the abilty to be able to quickly alt-tab to deadbeef and skip to the next track or go back 5% of the current audio file is sometimes useful.
 
The fb version is a separate compile. I have to check the Makefile on how to build this one...

*EDIT* ok, it's just "make TARGET=framebuffer".. So I'll give it a try.
 
Thanks ;^) .

I have compiled it.
It gives this kind of output:
previewA.png


is it worth making a package? On the same PND or a different one?
 
If the size is small, maybe it could be a great addition to Zaxxon ?
Does it have many dependencies ? You compiled as static ?
Did you check the RAM usage vs non-fb ?
 
I haven't checked any of this.

The dependancies looks fine. Nothing too exotic I thing.
Look:
(edit, attachment removed, there is a better version a few post later)

If you want to try: attached is the naked binary (it will probably search for it "ressources" folder, look the appdata/netsurf folder after launching the netsurf pnd).
 

Attachments

  • netsurf_fb_depend.png
    netsurf_fb_depend.png
    60.2 KB · Views: 388
Last edited:
It looks for libiconv.so.2 , but isn't it supposed to find it when the X-netsurf is open ?
 
libiconv is for Unicode / UTF8 / other stuff text conversion. It's not really linked to X11. That particular dependency bother you?
 
I tried to launch the nsfb, and got the "cannot open shared library".
So I opened the nsgtk with the hope that the nsfb would find it while the pnd was open, but the same error happened.
 
I tried to launch the nsfb, and got the "cannot open shared library".
So I opened the nsgtk with the hope that the nsfb would find it while the pnd was open, but the same error happened.
Use LD_LIBRARY_PATH.
I'll try to see if I can remove libiconv dependency, or make static (doubtfull, that lib is huge IIRC).
 
Don't worry, just package the two elf in the same pnd if the deps are too big.
[doublepost=1509197407,1509197293][/doublepost]Now it complains about libvncserver with the LDPATH=... ./nsfb
 
If I remember rightly, libiconv was developed alongside netsurf, back before it got a linux port (or certainly before I started using it on Linux at least), and was designed primarily to run on RISC OS. These days, since it got ported to Linux some many moons ago it's been adopted fairly widely by the linux community, but it grew up alongside Netsurf on RISC OS back in the day (unless I'm getting entirely mixed up with something else).
 
Still missing shared libraries.
libjpeg.so.8
libexpat.so
libssl.so.1.0.0
libcrypto.so.1.0.0

and the hopeless
libpng16.so

EDIT, finished
 
Thanks a lot for the update!

Sometimes I even use netsurf on more powerful machines! I think that modern websites have often too much Javascript and tracking. So surfing with netsurf feels kind of "relaxing" and downsized.

Many sites work actually really well!
 
I still use Arora because it seems to load the fastest and also seems to be the least resource intensive compared to Netsurf (Though last I checked not by much!).
 
Back
Top