Certain users will remember to my precedent proposal at https://forum.puppylinux.com/viewtopic.php?t=4898. The long messages from me in that thread (in my very bad English) shows that it was not easy enough...
... and it was not complete because you have to remake that job from time to time to maintain your Linux top and very actual.
The same thing can be done more simply and give you at the end a ROLLING small Linux for you or your friends or adepts if you manage a small Linux society of friends or helping others.
For those having never before meet the expression ROLLING linux (distribution): That kind of distribution does never upgrade. To be actual, YOU have to actualize it frequently in case of changes disturbing you jobs (ex.: your version of browser will be contested by an important site you need, such as your bank, an authority etc.) and your accesses to that what is important for you will be reduced . How to show what happens? Easy: download a very old Puppy (at archives for ex.) and work a bit with that old tool. You will meet immediately divers difficulties...
You never need to reinstall a ROLLING distro but it can happen, that you did wait to long before to re- actualize and you can not re actualize any more (= return to the starting box: you must reinstall fresh ).
Those from us having use years ago the wonderfull arch pup will probably remember that experience!
That because some important distributions like Arch Linux etc. are ROLLING distro's!
What is with Slackware, Ubuntu, Debian, Devuan? They are not really ROLLING distro's... The "stable" of those is NOT a ROLLING version!
But all use a certain time an experimental and testing stage of her distribution. The experimental stages are also real rolling stages of each one. The testing stages are frozen packages collections out the wide offer in experimental selected to be the possible next release.
I propose you to use the experimental depository of Devuan to configure yourself your own Linux.
What is Devuan?
It is the same thing as Debian but refusing the use of the highly contested architecture about systemd . systemd create a dependency of your system from that ugly "box". The same things can be done with more flexibility completely without systemd...
If you are brave and accept systemd, ok, do exactly the same with the depository of Debian ! Why to see problems where they are no!
.