Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Moderator: Forum moderators

Post Reply
tommy
Posts: 5
Joined: Fri Jul 17, 2020 1:22 pm
Been thanked: 9 times

Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by tommy »

I have compiled the latest version of Dillo 3.1.0 and I want to share the .PET if someone is interested in browsing the modern WEB with an old-fashioned web browser inside an old-fashioned Puppy.

I tested those .PETs in Slacko 5.7 and Precise-light 5.7.2 and Dillo works as expected. It might work on other puppies, too, but for sure it doesn't work in Puppy 3.01 nor in Puppy 4.1.2.

I compiled it in Slacko 5.7 using stock devx SFS file (+ fltk-1.3.8 which is needed to compile Dillo but not needed to run it).

Slacko and Precise lack the necessary openssl dependencies (libcrypto.so.1.1), so I compiled openssl.1.1.1w (dated september 11/2023) as well.

As Slacko/Precise have a very old set of certificates, If you don't want to browse clicking zillion of times the OK button to the 'Missing issuer certificate' popup, then install the ca-certificates.pet. Those certificates have been copied from Tinycore 15 repo, they date may 2020 but they work, and I simply modified some pointing directories to suit Puppy environment.

If you want to install any of the following .PETs do it at your own risk, as I don't provide any form of guarantee, they are provided AS IS. I don't guarantee that they work, once installed they might corrupt your system, damage your hardware etc.. You're warned. Feel free to test them in a fresh Puppy installation and if they work, be happy.

If someone wants to mirror them, he's welcome!

https://sabercathost.com/eiNQ/ca-certificates.pet

https://sabercathost.com/eiMp/dillo-3.1.0-i686.pet

https://sabercathost.com/eiMq/openssl-1.1.1w-i686.pet

Rantanplan
Posts: 140
Joined: Thu Jun 03, 2021 2:25 pm
Has thanked: 55 times
Been thanked: 30 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by Rantanplan »

Hello @tommy

Great idea ! Great job !

Many thanks to you !

I've merged all pet's in one and the new pet runs very well with Toutou Linux Slaxen 6.0 (french derivative puppy created by esmourguit).

My hardware : packard-bell easynote (laptop) - cpu intel celeron m 410 1.46 Ghz - mem 1.0 Go - swap 2.0 Go

Best to you.

ljlj
Posts: 110
Joined: Wed Feb 03, 2021 10:15 am
Been thanked: 7 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by ljlj »

regards
can you please convert opera mini apk to pet
thank

tommy
Posts: 5
Joined: Fri Jul 17, 2020 1:22 pm
Been thanked: 9 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by tommy »

@Rantaplan
Glad to know it works for your Toutou Slaxen. I find Dillo, lynx, links and elinks to be very fast browsers and somehow still usable today in very old hardware, as long as you don't surf the WEB just to to watch youtube videos....

@ ljlj
I am not a programmer, I'm a very basic Gnu/Linux user and converting an APK into a .PET is out of my knowledge, sorry!!

User avatar
fredx181
Posts: 3385
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 437 times
Been thanked: 1484 times
Contact:

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by fredx181 »

ljlj wrote: Fri Dec 06, 2024 12:47 pm

regards
can you please convert opera mini apk to pet
thank

Apk will be difficult, close to impossible, I think, but the Opera Mini SFS from @amethyst still works from what I recently tested: viewtopic.php?p=15438#p15438

User avatar
Jasper
Posts: 1821
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 895 times
Been thanked: 384 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by Jasper »

@tommy

It's great that you have shared and updated the application.

Have you considered using mbedtls instead of OpenSSL?

Just wanted to share with you a fork of OpenSSL:

https://github.com/kzalewski/openssl-1.1.1/releases

tommy
Posts: 5
Joined: Fri Jul 17, 2020 1:22 pm
Been thanked: 9 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by tommy »

@Jasper
I am quite annoyed by the difficulty in browsing the modern WEB using an old 'underpowered' hardware. That's why I decided to try to compile Dillo 3.1.0. and the rest. I decided to share the .PETs because I haven't found Dillo 32bits updates in this forum and I thought it coud be of some use. Sharing ideas and .PETs is one of the aim of this forum I think. I am a Puppy user since 2005 and I tried to be of some help also in the old Murga forum back in the days... Now I'm not much active in forums: no free time, job, family, life, etc you know!

As for mbedtls I know it is a good alternative to openssl, but I don't know how to tell to Dillo config files to point to it :oops: as I wrote to ljlj I am not a skilled user!

Thanks to let me know of the kzalewski openssl fork, in case I need to update it I will consider his work.

User avatar
Jasper
Posts: 1821
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 895 times
Been thanked: 384 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by Jasper »

@tommyroland

Your really are 'Old School' :thumbup:

Your build of Dillo and the latest one 3.1.1 can utilise Mbedtls instead of OpenSSL. Which you can appreciate is difficult to maintain for the 1.1.1 build.

The configuration of Mbedtls, simply if required needs the Make file to be edited to change the install prefix ( I am testing on Fossapup64-95)

/usr

instead of

/usr/local

If your OS requires this change(?)

So moving onto Dillo, you can specify to disable OpenSSL in your configuration

--disable-openssl

I am using FLTK 1.39 presently.

Unfortunately, it fails to compile for me.

I have updated FLTK to fltk-release-1.4.0-1.

However, Dillo has informed me that it requires a minimum of 1.30, so have to revert to the older version.

You have been more successful than me, so I am only sharing what I have done/achieved so far.

Great to see someone adding applications especially for older builds :thumbup2:

User avatar
Jasper
Posts: 1821
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 895 times
Been thanked: 384 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by Jasper »

Just thinking aloud, have you tried the 'Light' browser (Mozilla based)?

It's the default HTML browser in VoidPup64.

Peebee has a SFS available here:

https://sourceforge.net/projects/lxpup/ ... s/download

It is old compared to modern browsers .... 2016, but I does function well for basic browsing.

https://sourceforge.net/projects/lightf ... 51513_gcc/

PADS can be used to convert RPM's to Pet files.

tommy
Posts: 5
Joined: Fri Jul 17, 2020 1:22 pm
Been thanked: 9 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by tommy »

@Jasper

Sorry I don't know how to help you in compiling Dillo 3.1.1 inside Fossapup64 :oops:

What I've simply done if I remember correctly (yes I know Puppy requires prefix=/usr/ ):

load Slacko 5.7 devx sfs
download fltk-1-3-8, make, make install
download openssl-1.1.1w, config prefix=/usr/, make, new2dir, dir2pet, make install
download dillo 3.1.0, config prefix=/usr/, make, new2dir, dir2pet, make install

You might ask help to user sonny, whose dillo-3.1.0.pet for Fossapup64 is hosted in this page

As for Light browser, I know it, but it requires glibc 2.17 and Slacko 5.7 has glibc 2.15.

On older hardware ( years 2003-2007 ) Slacko 5.7 updated by Sailor Enceladus performs very well,
I modified the SFS removing Firefox 28 and installing Palemoon 27.7.2SSE32bit (year 2017 I think), and now it has updated certificates and dillo. I'm happy with that. Precise Light is also a fast Pup, but it lacks some useful stuff and I use it less often. With Slacko 5.7 I can browse the web (with some limitations) using 1GB RAM PCs without hard disks and no swap file!! On even older hardware I can use AnitaOS 2019 and Palemoon 27.9.1 with glibc2.19 tweak downloadable here

Rantanplan
Posts: 140
Joined: Thu Jun 03, 2021 2:25 pm
Has thanked: 55 times
Been thanked: 30 times

Re: Dillo 3.1.0 compiled for Slacko 5.7 and Precise 5.7.2

Post by Rantanplan »

Hello @tommy, :thumbup:

Yes, I know Links2 and more I use it, more I love it.
From "your" Dillo, I added my bookmarks and increased the search engines list, etc.
Then I created a new .pet for my own use.
When I want to watch a video or hear an audio, I run Palemoon 28.15.0 32bit. Often, this is enough for a daily use.

For more advanced transactions, I use LunarPup32 with a recent version of Firefox.
My machine still allows it. Until when? I'll see... :lol:

Bests regards.

Post Reply

Return to “For Older Low Powered Computers”