Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Puppy is of course created from binary (compiled) packages, so where do the original source packages come from, and how are they compiled?

0
Posted

Puppy is of course created from binary (compiled) packages, so where do the original source packages come from, and how are they compiled?

0

We need to ask a question: “what makes Puppy Puppy?” In other words, what is it that distinguishes Puppy from other distros and makes Puppy bootup fast, autodetect the hardware, save sessions and so on? The answer to this is to be found in one file, pupgetpkgs-1/0rootfs_skeleton-2.x.x.tar.gz, at this URL: ftp://ibiblio.org/pub/linux/distributions/puppylinux/ This file has the entire root filesystem, composed mostly of the scripts “that make Puppy Puppy”. You can also find all of these scripts in your running Puppy. There is also another key script in the initial ramdisk, to be found at /initrd/sbin/init in your running Puppy. If you are interested in downloading the original source packages from which Puppy is created, URLs are given here. However, to understand how to compile them you should first read this page. Or, if all you want to do is compile the kernel, look at this page. Note that the kernel configuration file used to compile the Linux kernel used in your running Puppy, is to

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123