Woof (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Woof (software)
Banner logo Puppy.png
Company / developer Barry Kauler (original)
community (current)
Written in Various (Notably C and Assembly)
OS family linux
Working state Current
Source model Free and open source software Primarily open source
Initial release 2009
Marketing target Personal computers, mobile devices, embedded devices, servers,
Available in Multilingual
Package manager dpkg, Pacman, PETget, slapt-get, slackpkg, Puppy Package Manager
Supported platforms x86, x86-64, ARM
Kernel type Monolithic (Linux kernel)
Userland Various
Default user interface Many
License Many[1] ("Linux" trademark owned by Linus Torvalds[2] and administered by the Linux Mark Institute)
Official website Main Blog

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.[citation needed]

The CD-Remaster program available in Puppy Linux can be used to build variants of the Puppy Linux distribution.[6]

Build process[edit]

The process used by Woof to build a Puppy Linux distribution from another Linux distribution:

  1. The user selects the Linux distribution to be used as the foundation of the Puppy Linux distribution
  2. The user selects the choice of packages and other options
  3. The user initiates the build process
  4. If needed for the selected Linux distribution, the scripts perform preprocessing tasks
  5. The scripts download the package database files of the selected Linux distribution
  6. The scripts download the package files of the selected Linux distribution
  7. The scripts build the generic Puppy-packages
  8. The scripts build the Puppy Linux live-CD .iso file of the Puppy Linux distribution
  9. The user burns the Puppy Linux live-CD from the .iso file
  10. If desired, the user builds a new variant of the Puppy Linux distribution using the CD-Remaster tool available in Puppy Linux

Supported distributions[edit]

The Linux distributions that Woof can use as the foundation for a Puppy Linux distribution:

See also[edit]

References[edit]

  1. ^ "Debian GNU/Linux Licenses". Ohloh. Retrieved 27 March 2009. 
  2. ^ "U.S. Reg No: 1916230". United States Patent and Trademark Office. Retrieved 1 April 2006. 
  3. ^ Barry Kauler (March 2010). "Woof: the "Puppy builder"". Retrieved 2010-08-08. 
  4. ^ Jake Rayson (April 21, 2009). "Puppy Linux woof!". linux today. 
  5. ^ Susan Linton (September 30, 2009). "Puppy Linux 4.3 and Woof". lwn.net. 
  6. ^ "PuppyLinux: Puplets". PuppyLinux. 
  7. ^ "OpenWrt Buildroot".