Woof (software) explained
|
Family: | Linux |
Developer: | Barry Kauler (original) community (current) |
Source Model: | Open source |
Frequently Updated: | yes |
Repo: | https://github.com/puppylinux-woof-CE/woof-CE |
Marketing Target: | Personal computers, mobile devices, embedded devices, servers, |
Kernel Type: | Monolithic (Linux kernel) |
Ui: | Many |
Released: | 2009 |
Programmed In: | Various (Notably C and Assembly) |
Prog Language: | Many |
Userland: | Various |
Supported Platforms: | x86, x86-64, ARM |
License: | Many[1] ("Linux" trademark owned by Linus Torvalds[2] and administered by the Linux Mark Institute) |
Language: | Multilingual |
Working State: | Current |
Package Manager: | dpkg, Pacman, PETget, slapt-get, slackpkg, Puppy Package Manager |
Bodystyle: | width:24em |
Woof is a software application used to build a Puppy Linux distribution from another Linux distribution.[3] [4] [5] This application must be run inside Puppy Linux, and an internet connection is required in order to download the other Linux distro's binary packages.[6]
The CD-Remaster program available in Puppy Linux can be used to build variants of the Puppy Linux distribution.[7]
In 2013, Woof was forked to Woof-CE, which uses a git version control system hosted on GitHub.
Build process
The process used by Woof to build a Puppy Linux distribution from another Linux distribution:
- The user selects the Linux distribution to be used as the foundation of the Puppy Linux distribution
- The user selects the choice of packages and other options
- The user initiates the build process
- If needed for the selected Linux distribution, the scripts perform preprocessing tasks
- The scripts download the package database files of the selected Linux distribution
- The scripts download the package files of the selected Linux distribution
- The scripts build the generic Puppy-packages
- The scripts build the Puppy Linux live-CD .iso file of the Puppy Linux distribution
- The user burns the Puppy Linux live-CD from the .iso file
- If desired, the user builds a new variant of the Puppy Linux distribution using the CD-Remaster tool available in Puppy Linux
Supported distributions
The Linux distributions that Woof can use as the foundation for a Puppy Linux distribution:
Notes and References
- Web site: Debian GNU/Linux Licenses . Ohloh . 27 March 2009 .
- Web site: U.S. Reg No: 1916230 . United States Patent and Trademark Office . 1 April 2006 .
- Web site: Barry Kauler. Woof: the "Puppy builder". March 2010. 2010-08-08.
- Web site: Jake Rayson. Puppy Linux woof!. linux today. April 21, 2009.
- Web site: Susan Linton. Puppy Linux 4.3 and Woof. lwn.net. September 30, 2009.
- Web site: Woof the puppy linux builder. https://web.archive.org/web/20100125223216/http://bkhome.org/woof/index.html. dead. 2010-01-25. 2010-01-25. 2019-11-25.
- Web site: PuppyLinux: Puplets. PuppyLinux.